Apple Patent Applications

SYSTEMS AND METHODS FOR FACILITATING HEALTH RESEARCH

Granted: August 15, 2024
Application Number: 20240274282
Methods and systems for facilitating health research through enhanced communication between research participants and researchers. A method for facilitating health research includes generating health information for a subject via execution of a health data tracking application by a portable computing device. The health information is stored in a database associated with the subject. A selection is received from a health researcher defining a requested portion of the health information…

EYE MODEL ENROLLMENT

Granted: August 15, 2024
Application Number: 20240272709
Methods and apparatus for generating user-aware eye models. During an enrollment process, images of a user's eye are captured by one or more cameras when the eye is in two or more different orientations and at two or more different levels of display brightness. The captured images are processed to generate a 3-dimensional, user-aware eye model, for example a model of at least the eye's cornea and pupil features. The generated user-aware eye model may be used in other processes, for…

Zoom Lens and Imaging Apparatus

Granted: August 15, 2024
Application Number: 20240272409
A lens system provides a zoom function (variable magnification) in a low profile camera (lens system height less than or equal to 6 mm), which may be in a cellular phone. The lens system includes at least three movable lens groups that are movable along a common optical axis. Each of the three movable lens groups is coupled to a corresponding actuator. Responsive to a request to change focal length or magnification, a controller sends a corresponding signal to each of the actuators that…

Temperature Detection

Granted: August 15, 2024
Application Number: 20240268682
Methods and apparatus for measuring biometric data including temperature in head-mounted devices (HMDs). Thermal sensors may also be integrated into the HMD and used to collect thermal data from the surface of the user's face. This thermal data may, for example, be processed to determine core body temperature of the user, or be processed to generate estimates of the user's respiration. The temperature data and/or respiration rate and changes to respiration rate derived from signals from…

DUAL MODE WIRELESS POWER SYSTEM DESIGNS

Granted: August 8, 2024
Application Number: 20240266107
Electronic devices according to embodiments of the present technology may include a battery. The devices may include a nanocrystalline foil. The devices may include a wireless charging coil seated on the nanocrystalline foil. The devices may also include an integrated circuit configured to operate the wireless charging coil in a wireless charging transmission mode.

MULTICAST RECEPTION IN INACTIVE STATE

Granted: August 8, 2024
Application Number: 20240267936
The present application relates to devices and components including apparatus, systems, and methods to configure user equipments in wireless communication systems for multicast reception in the inactive state.

NETWORK IDENTIFICATION COLLISION DETECTION FOR PRIVATE NETWORKS

Granted: August 8, 2024
Application Number: 20240267867
Techniques are directed toward network identification collision detection. An example method includes selecting a first subscriber identity module (SIM) associated with a public land mobile network identifier (PLMN ID) and a network identifier (NID) of a private network. The method can further include generating a first non-access stratum (NAS) registration request to establish a connection with the private network using the first SIM. The method can further include processing a NAS…

NATIVE ARTIFICIAL INTELLIGENCE NETWORK ARCHITECTURE

Granted: August 8, 2024
Application Number: 20240267755
The present application relates to devices and components including apparatus, systems, and methods to support native artificial intelligence model approaches in wireless communication systems.

Light Source Module with Integrated Ambient Light Sensing Capability

Granted: August 8, 2024
Application Number: 20240267633
Various embodiments include a light source module with one or more light emitters and one or more light sensors that share an aperture via which light passes. One of the light sensors may measure illuminance received through the aperture (not illuminance from the light emitters) and send a signal indicating a measurement of the illuminance. The light source module may be integrated into a portable computing device having a controller. The controller may include logic to perform one or…

SELF-ALIGNING BOARD-TO-BOARD CONNECTORS

Granted: August 8, 2024
Application Number: 20240266768
Board-to-board connectors that can provide blind mating, are easily included in an electronic device, and are readily manufactured. An example can provide a self-aligning board-to-board connector that provides blind mating and that includes a first connector and a second connector. The first connector can include a first fastener fixed to a first internal housing or enclosure portion. A second fastener can be mated with the first fastener. The first connector can further include a…

SCALABLE NEURAL NETWORK PROCESSING ENGINE

Granted: August 8, 2024
Application Number: 20240265233
Embodiments relate to a neural processor circuit with scalable architecture for instantiating one or more neural networks. The neural processor circuit includes a data buffer coupled to a memory external to the neural processor circuit, and a plurality of neural engine circuits. To execute tasks that instantiate the neural networks, each neural engine circuit generates output data using input data and kernel coefficients. A neural processor circuit may include multiple neural engine…

Scatter and Gather Streaming Data through a Circular FIFO

Granted: August 8, 2024
Application Number: 20240264963
Systems, apparatuses, and methods for performing scatter and gather direct memory access (DMA) streaming through a circular buffer are described. A system includes a circular buffer, producer DMA engine, and consumer DMA engine. After the producer DMA engine writes or skips over a given data chunk of a first frame to the buffer, the producer DMA engine sends an updated write pointer to the consumer DMA engine indicating that a data credit has been committed to the buffer and that the…

Freeform Folded Optical System

Granted: August 8, 2024
Application Number: 20240264415
A freeform folded optical system that include two freeform prisms with optical power. At least one of the freeform prisms is configured to fold the optical axis twice. Thus, embodiments of the freeform folded optical system fold the optical axis three or four times. Folding the optical axis three or four times in the freeform prisms allows for long focal lengths required for telephoto lens applications without requiring additional lens elements between the prisms. In addition, the…

TECHNOLOGIES FOR TIMER-BASED MULTICAST RECEPTION IN INACTIVE STATE

Granted: August 1, 2024
Application Number: 20240260135
The present application relates to devices and components, including apparatus, systems, and methods for inactive multicast reception using a timer. The user equipment (UE) may use a timer to monitor the multicast reception while in an inactive state.

TECHNOLOGIES FOR PHYSICAL DOWNLINK CONTROL CHANNEL REPETITION

Granted: August 1, 2024
Application Number: 20240260046
The present application relates to devices and components including apparatus, systems, and methods for search space grouping to facilitate repeated transmissions of a physical downlink control channel in wireless communication systems.

FAST RETURN TO 5G SYSTEMS (5GS) AFTER HANDOVER TO EVOLVED PACKET SYSTEM (EPS) DUE TO EPS FALLBACK FROM 5GS

Granted: August 1, 2024
Application Number: 20240259885
Some embodiments of this disclosure include apparatuses and methods for managing a fast return of a user equipment (UE) to 5G systems (5GS) after handover to Evolved Packet System (EPS) due to EPS fallback from 5GS. The method can include at least generating a handover request including an indication indicating a handover reason of no presence of quality of service (QoS) flow for a voice signal to the UE; receiving a handover command generated by an access and mobility management…

COVERAGE DATA TRANSFER FOR COMMUNICATIONS WITH A NON-TERRESTRIAL NETWORK NODE

Granted: August 1, 2024
Application Number: 20240259085
The present application relates to devices and components including apparatus, systems, and methods that support discontinuous network coverage. In an example, a UE and a network exchange information indicating a capability for using a control plane, a user plane, a short message service, and/or an operation and maintenance server for the transfer of coverage data of a non-terrestrial network indicating when and/or where non terrestrial network coverage can be available to the UE. Based…

NETWORK-INITIATED CONNECTION TRANSFER

Granted: July 25, 2024
Application Number: 20240251311
Apparatus, systems, and methods for a network-initiated packet data network connection in communication systems are described.

SECONDARY CELL ACTIVATION

Granted: July 25, 2024
Application Number: 20240251412
Provided is a method performed by a user equipment (UE), comprising: receiving, from a base station (BS), one or more messages comprising: configuration parameters of a plurality of cells, wherein the plurality of cells are to be associated with a plurality of physical uplink control channel (PUCCH) groups comprising: a first PUCCH group comprising an active serving cell, and a secondary PUCCH group comprising a PUCCH secondary cell to be activated; and performing operations during…

SUPPORTING TWO TIMING ADVANCES IN A SERVING CELL OF A WIRELESS SYSTEM

Granted: July 25, 2024
Application Number: 20240251369
Some aspects relate to apparatuses and methods for a wireless system supporting two timing advances in a serving cell for a user equipment (UE) communicating with two different transmission reception points (TRPs). The UE can determine that a first timing advance (TA) group (TAG) and a second TAG are configured for a serving cell based on a configuration received from the base station; and further determine a first TA adjustment value based on a first timing advance command (TAC) and a…