Apple Patent Applications

SYSTEMS AND METHODS OF SKI ACTIVITY DETECTION

Granted: March 14, 2019
Application Number: 20190076063
The present disclosure relates to a system and method for improving an accuracy of a wearable device while detecting a ski activity by a user at a ski area. In one aspect, the method can include receiving motion data of the user from a motion sensing module of the wearable device. A heart rate sensing module can measure a heart rate of the user. One or more processor circuits can detect the user is gripping ski poles on a substantially flat ground based on the motion data and the heart…

EMBEDDED LIGHT SENSORS

Granted: March 14, 2019
Application Number: 20190077299
Some embodiments provide a vehicle which includes a one or more sets of light emitter devices and sensor devices included in a common element assembly of the vehicle which includes a common window element via which the light emitter devices and sensor devices can interact with an external environment in which the vehicle is located. The sensor devices and light emitter devices can be communicatively coupled, and operation of the light emitter devices and sensor devices can be adjustably…

DETERMINING VEHICLE ORIENTATION FOR ENHANCED NAVIGATION EXPERIENCE

Granted: March 14, 2019
Application Number: 20190079199
A system and method for improving the accuracy of a user device when generating map/navigation information for display to a user, comprising: obtaining compass heading from a magnetometer of the user device located within a vehicle; adjusting the compass heading based on a mount angle of the user device within the vehicle; obtaining location data from a location sensor of the user device; determining if a course of the vehicle can be reliably determined from the location data; if the…

AUTOMATED CAPTURE OF IMAGE DATA FOR POINTS OF INTEREST

Granted: March 14, 2019
Application Number: 20190080180
Automated capture of image data for points of interest may be implemented for points of interest in an environment external to a vehicle. Sensors implemented as part of a vehicle may collect sensor data for an environment. Processing of the sensor data may be performed to detect points of interest in the environment. In response to detecting a point of interest, image data may be captured by one or more of the sensors implemented at the vehicle. Different types of image data may be…

Point Cloud Compression

Granted: March 14, 2019
Application Number: 20190080483
A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information for the point cloud. Attribute values for at least one starting point are included in a compressed attribute information file and attribute correction values used to correct predicted attribute values are included in the compressed attribute information file. Attribute values are predicted based, at least in part, on…

CREATING AUGMENTED REALITY SELF-PORTRAITS USING MACHINE LEARNING

Granted: March 14, 2019
Application Number: 20190080498
Systems, methods, apparatuses and non-transitory, computer-readable storage mediums are disclosed for generating AR self-portraits or “AR selfies.” In an embodiment, a method comprises: capturing, by a first camera of a mobile device, image data, the image data including an image of a subject in a physical, real-world environment; receiving, by a depth sensor of the mobile device, depth data indicating a distance of the subject from the camera in the physical, real-world environment;…

IMAGE FETCHING FOR TIMELINE SCRUBBING OF DIGITAL MEDIA

Granted: March 14, 2019
Application Number: 20190080502
Disclosed are systems, methods, devices and computer-readable mediums for image fetching for timeline scrubbing of digital media. In some implementations, a method comprises: receiving at a first time prior to receiving a scrub command, a first set of scrub images associated with digital media, the first set of scrub images having a first set of positions on a timeline of the digital media; receiving a first scrub command; receiving at a second time after the first time, a second set of…

TECHNIQUES FOR PROVIDING VIRTUAL LIGHT ADJUSTMENTS TO IMAGE DATA

Granted: March 14, 2019
Application Number: 20190080508
Embodiments of the present disclosure can provide systems, methods, and computer-readable medium for providing virtual lighting adjustments to image data. A user interface for presenting and/or modifying image data may be provided via an electronic device. User input may be received that indicates a selection of a virtual lighting mode. Landmark points corresponding to a set of pixels of the image data may be identified based, at least in part, on depth measurement values of the set of…

WIRELESS CHARGING MAT WITH DYNAMIC SURFACE TEXTURE

Granted: March 14, 2019
Application Number: 20190081509
A wireless charging mat has a surface area for receiving an electronic device to be charged. The surface area of the charging mat includes an inner region having a rough surface texture and an outer region having s smooth surface texture, and the outer region is elevated relative to the inner region.

SENSOR MODULES FOR WIRELESS CHARGING MATS

Granted: March 14, 2019
Application Number: 20190081517
Embodiments describe a sensor module for a wireless charging device. The sensor module includes a substrate and a plurality of thermal sensor sub-modules formed in and on the substrate, Each thermal sensor sub-module includes a first thermistor and a second thermistor, the first thermistor configured to measure a top surface of the substrate, and the second thermistor configured to measure a bottom surface of the substrate, a first sensor pad and a second sensor pad coupled to respective…

HIERARCHICAL POINT CLOUD COMPRESSION

Granted: March 14, 2019
Application Number: 20190081638
A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information for the point cloud. Attribute values for at least one starting point are included in a compressed attribute information file and attribute correction values used to correct predicted attribute values are included in the compressed attribute information file. Attribute values are predicted based, at least in part, on…

CONFIGURING COMPUTING DEVICES USING A BOOTSTRAP CONFIGURATION

Granted: March 14, 2019
Application Number: 20190081860
In the described embodiments, a device configuration file is used to set configuration settings on a computing device during a configuration operation (e.g., an initial configuration or a re-configuration of the computing device). The device configuration file is retrieved from a location where the device configuration file is hosted using a reference to the location from a bootstrap configuration. The bootstrap configuration is provided by a bootstrap configuration server and is…

AUGMENTED REALITY SELF-PORTRAITS

Granted: March 14, 2019
Application Number: 20190082118
Systems, methods, apparatuses and non-transitory, computer-readable storage mediums are disclosed for generating AR self-portraits or “AR selfies.” In an embodiment, a method comprises: capturing, by a first camera of a mobile device, live image data, the live image data including an image of a subject in a physical, real-world environment; receiving, by a depth sensor of the mobile device, depth data indicating a distance of the subject from the camera in the physical, real-world…

METHOD AND SYSTEM FOR SYNCHRONIZED LOW-ENERGY SCANS

Granted: March 14, 2019
Application Number: 20190082391
In order to reduce the power consumption after a transmitting electronic device in a wireless network has been detected, a receiving electronic device calculates transmit times of subsequent beacons from the transmitting electronic device based on a clock drift of the transmitting electronic device and the beacon period. Then, the receiving electronic device receives the subsequent beacon by opening scan windows that encompass the calculated transmit times. However, because the transmit…

POINT-TO-POINT AD HOC VOICE COMMUNICATION

Granted: March 14, 2019
Application Number: 20190082483
A wireless communication device establishes voice communication between a supported user and a selected remote device supporting another user via a point-to-point wireless ad hoc network link. The device selects a particular remote device, establishes an ad hoc network link with the selected remote device, and communicates voice communication signals with the selected remote device. Selection can be based upon a user interaction with the device which specifies the particular remote…

INTERCONNECT FRAMES FOR SIP MODULES

Granted: March 14, 2019
Application Number: 20190082534
Frames and other structures for system-in-package modules that may allow components on boards in the modules to communicate with each other.

FILM COATINGS AS ELECTRICALLY CONDUCTIVE PATHWAYS

Granted: March 7, 2019
Application Number: 20190069848
This disclosure describes a portable electronic device that includes a first housing component having an exterior-facing surface and an interior-facing surface; and a second housing component cooperating with the first housing component to define an interior volume. A seal fills an interface between the first and second housing components. Electrically conductive material that forms an electrically conductive pathway extends across portions of the interior and exterior-facing surfaces of…

NON-SOLID OBJECT MONITORING

Granted: March 7, 2019
Application Number: 20190072969
An autonomous navigation system may autonomously navigate a vehicle through an environment in which one or more non-solid objects, including gaseous and/or liquid objects, are located. Sensors, including sensors which can detect chemical substances in a region of the environment, may detect non-solid objects independently of an opacity of the objects. Non-solid objects may be determined to present an obstacle or interference based on determined chemical composition, size, position,…

CELL PACKAGING TECHNIQUES

Granted: March 7, 2019
Application Number: 20190074488
Battery systems according to embodiments of the present technology may include a battery cell having an electrode tab extending from an edge of the battery cell. The systems may also include a module electrically coupled with the battery cell. The module may be characterized by a first surface, a height, and a second surface opposite the first surface. A conductive tab coupled along the first surface of the module may extend from a first end parallel to a plane of the first surface. The…

SEGMENTED VIA FOR VERTICAL PCB INTERCONNECT

Granted: March 7, 2019
Application Number: 20190075653
Printed circuit boards having an increased density of vertical interconnect paths, as well as methods for their manufacture. One example may provide a printed circuit board having an increased density of vertical interconnect paths by forming a plurality of segmented vias. The segmented vias may extend through interior layers of the printed circuit board. The segmented vias may be formed of portions of vias in the interior layers of the printed circuit board. An area between three or…