Apple Patent Applications

SECURE DOCUMENT TRANSFER

Granted: December 5, 2024
Application Number: 20240403456
After NFC transaction information is sent from the first device to the second device via the NFC protocol, the second device sends the NFC transaction information to the third-party. Both the first device and the third-party compute the same transaction identifier utilizing the NFC transaction information, and both the first device and the third-party register with a host server utilizing this transaction identifier. The first device may then send a public key to the host server with the…

EFFICIENT IDENTIFICATION AND DOWNLOAD OF OFFLINE MAPS

Granted: December 5, 2024
Application Number: 20240406929
A method may include accessing service data associated with a service and associated with a group of geographical regions. The method may also include assigning at least some of the service data of the group of geographical regions corresponding to a map tile. The method may include generating an initial batch of service data corresponding to the map tile, thereby generating initial batches of service data. The method may also include receiving, from a mobile device, a request to…

MULTIMEDIA STREAMING AND DEVICE ONBOARDING

Granted: December 5, 2024
Application Number: 20240406215
Techniques are described herein for device onboarding. An example method can include receiving an identifier of an accessory device and a request to connect with the accessory device, via a first network, connectivity being restricted by a security mechanism of a second network. The method can further include transmitting a message to a management system of the second network to configure the security mechanism to permit connectivity between the user device and the accessory device based…

TECHNIQUES FOR GENERATING AND USING NONLINKABLE DIGITAL CREDENTIALS

Granted: December 5, 2024
Application Number: 20240406010
A computing device can generate a set of transaction keys, the computing device configured to present a digital credential to a requesting device. The computing device can generate a request bundle. The request bundle can include the set of transaction keys. The computing device can transmit, to a first server, the request bundle. The first server can be configured to verify the request bundle. The first server can be configured to send the request bundle to a second server with a…

ROBUST UPLINK AND DOWNLINK BEAM INDICATION

Granted: December 5, 2024
Application Number: 20240405954
An exemplary unified framework that is disclose for identifying which communication beams are to be uplink and/or downlink communication beams. This exemplary unified framework can utilize one or more universal Transmission Configuration Indication (TCI) states to identify the one or more communication beams that are to be utilized for uplink and/or downlink communication. The one or more universal TCI states can be used identify the one or more communication beams. And the one or more…

DURABLE REDUCED-SIZE POWER ADAPTERS

Granted: December 5, 2024
Application Number: 20240405472
Power adapters and other electronic devices that are durable and can provide a large amount of power while having a small form factor. An example can provide a durable power adapter by providing a connector receptacle having a reinforced tongue. The tongue of the connector receptacle can be reinforced by having a center plate with one or more vertical portions that can be at least approximately at a right angle to a lateral portion of the center plate. This and other examples can provide…

Video and Media Messaging Content Analysis

Granted: December 5, 2024
Application Number: 20240404280
In some embodiments, a computing device is configured to analyze media mail for sensitive content, prior to exposing a user of the computing device to the content of the media mail. The computing device receives a media mail targeting a user of the computing device. The computing device analyzes a first set of media content of the media mail to determine whether the first set of media content meets a first set of sensitivity criteria. Responsive to determining that the first set of media…

TECHNIQUES FOR VISUAL LOCALIZATION WITH IMPROVED DATA SECURITY

Granted: December 5, 2024
Application Number: 20240404253
Techniques are disclosed for training a feature extraction model. A computing device can receive a training image and generate noised feature vectors using a feature extraction model characterized by first parameters and taking the training image as input. The computing device can determine the noised feature vectors by at least determining a feature vector for individual pixels in the training image and applying noise to each feature vector. The computing device can generate a…

VIRTUAL CAMERA RENDERING FOR USER FRAMING ADJUSTMENTS

Granted: December 5, 2024
Application Number: 20240403998
In one embodiment, a method may include receiving, by an operating system running on a computing device, first image data from a physical camera of the computing device, the operating system being associated with one or more applications. The method may include identifying, by the operating system, a virtual camera control to be performed on the first image data, the virtual camera control configured to represent a physical camera control of the physical camera. The method may include…

MACHINE LEARNING LIST CLASSIFICATION

Granted: December 5, 2024
Application Number: 20240403559
The present application relates to devices and components including apparatus, systems, and methods to utilize a machine-learning model for generating and/or organizing lists within an application. In some embodiments, the machine-learning model may be utilized for determining classifications for entries within the list, where the classifications can be utilized for organizing the list.

SYNCING OBJECTS FOR MULTIDEVICE SYNCHRONIZATION

Granted: December 5, 2024
Application Number: 20240403320
A first user device associated with a user profile can receive a health database associated with the user profile from a service provider configured to store the health database. The first user device can receive first health information associated with the user profile. The first user device can generate a first health sync object based on the first health information. The first health sync object can include a first sync identity that includes a first hardware identifier indicative of…

MODULAR KERNEL ARRANGEMENT

Granted: December 5, 2024
Application Number: 20240403102
The present application relates to devices and components including apparatus, systems, and methods to manage kernels within a secure element for performance of a data transfer.

TECHNIQUES FOR FINDING A DEVICE IN MOTION

Granted: December 5, 2024
Application Number: 20240402279
A mobile device may determine a set of range values between the first mobile device and the second mobile device based on a difference between the first time and the second time for ranging wireless signals. The mobile device can determine first odometry information using a first sensor on the first mobile device, the first odometry information indicating a first motion of the first mobile device during a time period. The mobile device can receive, via a data channel, second odometry…

Venues Map Application And System

Granted: December 5, 2024
Application Number: 20240401968
In some implementations, a computing device can provide a map application providing a representation of a physical structure of venues (e.g., shopping centers, airports) identified by the application. In addition, the application can provide an inside view that includes the physical layout and geometry of the venue's structure as well as the location, structure and layout of points of interest (e.g., stores, security check points, restrooms) within the venue. The views become more…

LOW-POWER PEDESTRIAN ROUTE RECONSTRUCTION

Granted: December 5, 2024
Application Number: 20240401967
Techniques are described herein for low-power pedestrian route reconstruction. A method can include accessing location data comprising a set of location points collected by a user device during a workout and defining an initial route. The method can further include accessing map data comprising a plurality of paths within a geographic region. The method can further include, for a plurality of location point pairs of the set of location points, determining a route segment between the pair…

ROUTE RECONSTRUCTION USING SPARSE DATA SET

Granted: December 5, 2024
Application Number: 20240401958
Techniques are described for improving driver efficiency. An example method can include a device accessing sparse location data indicative of one or more geographic locations along a route of the user device during a first time period. The route includes a starting location data point and an ending location data point. The device can access motion data collected by the sensors of the user device. The motion data can be collected by the sensors during the first time period. After a…

SENSOR WINDOW WITH INTEGRATED ISOLATION FEATURE

Granted: November 28, 2024
Application Number: 20240389942
An integrated window for a photosensor for use in an electronic device has first and second transparent regions separated by an opaque region. The first transparent region allows a transmitter to emit light out of the housing of the electronic device and the second transparent region allows a receiver to receive light through the housing. The opaque region is disposed between the first and second transparent regions to isolate them from one another such that the transmitted light is…

DOWNLINK CONTROL CHANNEL SIGNALING FOR UL COEXISTENCE OF MULTIPLE SERVICE TYPES

Granted: November 28, 2024
Application Number: 20240397544
Various embodiments herein describe uplink (UL) multiplexing of transmissions with different reliability and/or latency requirements. In particular, how one or more indications of impacted resources may be conveyed to one or more user equipments so that an ongoing or imminent UL transmission may be adjusted in order to avoid adversely impacting other UL transmission that may occur in shared resources. Other embodiments may be described and claimed.

TECHNIQUES FOR RELAYING AUDIO MESSAGES TO DEVICES

Granted: November 28, 2024
Application Number: 20240397291
Techniques are disclosed for transmitting an announcement to one or more devices. In one example, a first device receives a first message that includes an announcement, the announcement associated with a voice that spoke the announcement. The first device may determine the announcement from the first message, and then identify one or more devices for receiving the announcement. The one or more devices may have a particular device type of a plurality of different device types comprising…

AUTO-FOCUS ENGINE ARCHITECTURE FOR IMAGE SIGNAL PROCESSOR

Granted: November 28, 2024
Application Number: 20240397217
Embodiments relate to image signal processors (ISP) that include binner circuits that down-sample an input image. An input image may include a plurality of pixels. The output image of the binner circuit may include a reduced number of pixels. The binner circuit may include a plurality of different operation modes. In a bin mode, the binner circuit may blend a subset of input pixel values to generate an output pixel quad. In a skip mode, the binner circuit may select one of the input…