Apple Patent Applications

DEBUGGING OF ACCELERATOR CIRCUIT FOR MATHEMATICAL OPERATIONS USING PACKET LIMIT BREAKPOINT

Granted: May 2, 2024
Application Number: 20240143483
Embodiments of the present disclosure relate to debugging of an accelerator circuit using a packet limit breakpoint. A vector circuit reads a subset of instruction packets from an instruction memory and receives a portion of input data from a data memory corresponding to the subset of instruction packets. The vector circuit executes a set of vector operations in accordance with multiple instruction packets from the subset using data from the received portion of input data identified in…

TECHNOLOGIES FOR SIGNAL LEVEL ENHANCED NETWORK SELECTION

Granted: May 2, 2024
Application Number: 20240147355
The present application relates to devices and components including apparatuses, systems, and methods for signal level enhanced network selection.

PACKET FRAMING FOR APPLICATION DATA UNIT TRANSMISSION

Granted: May 2, 2024
Application Number: 20240146794
The present application relates to devices and components including apparatuses, systems, and methods for technologies for packet framing for application data unit transmission in wireless networks.

TECHNOLOGIES FOR PACKET FILTERING FOR PROTOCOL DATA UNIT SESSIONS

Granted: May 2, 2024
Application Number: 20240146666
The present application relates to devices and components including apparatus, systems, and methods for user equipments and network components performing or assisting in packet filtering operations.

MOBILE IDENTIFICATION TECHNIQUES

Granted: May 2, 2024
Application Number: 20240146531
Techniques are described herein for mobile document provisioning. An example method includes a device receiving, from an inspection system of a first jurisdiction, a request for a mobile identification document of a second jurisdiction. The device can transmit, to the inspection system, the mobile identification document based on the request, the mobile identification document comprising a mobile identification document public key. The device can receive from the inspection system, a…

CROSS LINK INTERFERENCE (CLI) CONFIGURATION AND MEASUREMENT

Granted: May 2, 2024
Application Number: 20240146425
Some aspects of this disclosure relate to apparatuses and methods for implementing cross link interference (CLI) measurement indication. For example, a user equipment (UE) includes a transceiver configured to enable wireless communication with a base station and a processor communicatively coupled to the transceiver. The processor can be configured to receive, using the transceiver, a configuration message from the base station indicating a plurality of cross link interference (CLI)…

CROSS LINK INTERFERENCE REPORTING IN 5G COMMUNICATION SYSTEMS

Granted: May 2, 2024
Application Number: 20240146424
Systems, methods, and apparatuses disclosed herein can generate and report a cross link interference (CLI) report. These systems, methods, and apparatuses can receive a CLI report configuration that outlines requirements for the CLI report, where the CLI report configuration is received on Layer 1 signaling, for example, Downlink Control Information (DCI) on a Physical Downlink Control Channel (PDCCH) or Layer 2 signaling, for example, downlink (DL) Media Access Control-Control Element…

VOLTAGE REGULATOR WITH PULSE FREQUENCY CONTROL

Granted: May 2, 2024
Application Number: 20240146190
The present disclosure describes a system with a first counter circuit, a first converter circuit, a second counter circuit, and a second converter circuit. The first counter circuit is configured to output a first count value based on a comparison between a first reference value and a switched node value of a voltage regulator. The first converter circuit is configured to adjust an activation time of the voltage regulator based on the first count value. The second counter circuit is…

Signaling Displacement Data for Video-Based Mesh Coding

Granted: May 2, 2024
Application Number: 20240144541
A system comprises an encoder configured to compress and encode data for a three-dimensional mesh. To compress the three-dimensional mesh, the encoder determines displacements to be applied to sub-division locations of a base mesh. The displacement values may be signaled in their own sub-bitstream, e.g., a dedicated displacement data sub-bitstream, or may be signaled, at least in part, in an atlas data sub-bitstream that includes patch data. In some embodiments, the displacements may…

FITNESS CHALLENGE E-AWARDS

Granted: May 2, 2024
Application Number: 20240144143
A server system may facilitate and participate in operations relating to physical activity goals being performed at user devices. For example, the server system may receive a physical activity goal from a first user device associated with a first user profile. The server system may also receive an identification of a reward corresponding to the physical activity goal from the first user device. The server system may also transmit at least the physical activity goal to a second user…

COMMUNICATIONS USING MULTIPLE RADIO ACCESS TECHNOLOGIES (RAT) FOR A MULTI-MODE USER EQUIPMENT (UE)

Granted: April 25, 2024
Application Number: 20240138008
Some aspects of this disclosure relate to apparatuses and methods for communicating in a first radio access technology (RAT) and a second RAT. A user equipment (UE) can receive, from a first base station using the first RAT, first configuration information for the UE to communicate with a second base station via the second RAT; and receive, from the first base station using the first RAT, a downlink message to enable a communication link between the UE and the second base station via the…

Signal Transmitters with Size-Reduced On-Chip Memory

Granted: April 25, 2024
Application Number: 20240137067
A signal transmitter may include a waveform synthesis circuit and a signal transmission circuit. The waveform synthesis circuit may store values of a reference waveform for a selected channel of the signal transmitter, and use the stored values to generate values of reference waveforms for one or more other channels of the signal transmitter. The waveform synthesis circuit may further include a sampling boost circuit to generate one or more additional values for the reference waveforms.…

ELECTROLYTES FOR LITHIUM-CONTAINING BATTERY CELLS

Granted: April 25, 2024
Application Number: 20240136585
An electrolyte for a lithium-containing battery cell is described. The electrolyte includes a solvent having at least one carbonate ester, and at least one lithium salt having a concentration ranging from 3 mol/liter to 15 mol/liter in the solvent. The electrolyte also includes a diluent that includes an aromatic fluorocarbon. In some embodiments, the solution of the at least one lithium salt and the solvent is a supersaturated solution for at least some operating temperatures of the…

ARTIFICIAL INTELLIGENCE CONTROLLER THAT PROCEDURALLY TAILORS ITSELF TO AN APPLICATION

Granted: April 25, 2024
Application Number: 20240135251
A method may include receiving a communication from a device at an artificial intelligence controller including state information for a software application component running on the device, the state information including information corresponding to at least one potential state change available to the software application component, and metrics associated with at least one end condition, interpreting the state information using the artificial intelligence controller, and selecting an…

Error Detection and Recovery When Streaming Data

Granted: April 25, 2024
Application Number: 20240134737
Systems, apparatuses, and methods for error detection and recovery when streaming data are described. A system includes one or more companion direct memory access (DMA) subsystems for transferring data. When an error is detected for a component of the companion DMA subsystem(s), the operations performed by the other components need to gracefully adapt to this error so that operations face only a minimal disruption. For example, while one or more consumers are still consuming a first…

Coordinating Adjustments to Composite Graphical User Interfaces Generated by Multiple Devices

Granted: April 18, 2024
Application Number: 20240126496
In some implementations, a user device can coordinate adjustments to a composite GUI generated in cooperation with an accessory device that presents the composite graphical user interface. For example, the user device can receive configuration data that defines the maximum GUI display area (e.g., size, dimensions) of the accessory device, various view areas within the GUI display area of the accessory device into which the user device can render GUIs, and/or transitions between the…

TECHNIQUES FOR SECURE VIDEO FRAME MANAGEMENT

Granted: April 18, 2024
Application Number: 20240129563
The present disclosure can provide devices, methods, and computer-readable medium for secure frame management. The techniques disclosed herein provide detection of triggering items in one or more frames of streaming video. The camera transmits one or more frames of the video over a network to a computing device. The computing device can begin a streaming session with a server and stream the one or more frames of video and accompanying metadata to the server. The frames, metadata, and…

IMBALANCE COMPENSATION FOR UPLINK (UL) – MULTIPLE-INPUT AND MULTIPLE-OUTPUT (MIMO) TRANSMISSIONS

Granted: April 18, 2024
Application Number: 20240129001
Systems, methods, and apparatuses disclosed herein can compensate for imbalances between multiple transport streams of an uplink (UL)-multiple-input and multiple-output (MIMO) transmission. These systems, methods, and apparatuses can adjust one or more signal metrics of multiple recovered transport streams of the UL-MIMO transmission that are received in the presence of imbalances between the multiple transport streams of the UL-MIMO transmission. As an example, these systems, methods,…

FITNESS AND SOCIAL ACCOUNTABILITY

Granted: April 18, 2024
Application Number: 20240127705
Techniques described herein include receiving selection of information identifying one or more members for participating in a fitness session and a session type of the fitness session. The techniques also includes determining fitness related notification transmit parameters for a first member of the one or more members. The techniques also includes presenting one or more notifications from a second computing device associated with a second member of the one or more members at a rate,…

GAZE DIRECTION-BASED ADAPTIVE PRE-FILTERING OF VIDEO DATA

Granted: April 18, 2024
Application Number: 20240127400
A multi-layer low-pass filter is used to filter a first frame of video data representing at least a portion of an environment of an individual. A first layer of the filter has a first filtering resolution setting for a first subset of the first frame, while a second layer of the filter has a second filtering resolution setting for a second subset. The first subset includes a data element positioned along a direction of a gaze of the individual, and the second subset of the frame…