Abstract: Systems and processes for intelligent device identification are provided. In one example process, audio input may be sampled with a microphone at each of two or more of the plurality of electronic devices. A first electronic device of the plurality of electronic devices for determining a task associated with sampled audio input may be identified. The process may determine the task based on the sampled audio input with the first electronic device and identify identifying a second electronic device of the plurality of electronic devices for performing the task. The task be performed with the second electronic device. The second electronic device is not the first electronic device in some examples.
Type:
Grant
Filed:
January 31, 2022
Date of Patent:
July 30, 2024
Assignee:
Apple Inc.
Inventors:
Brandon J. Newendorp, Lia T. Napolitano
Abstract: Embodiments described herein provide for a non-transitory machine-readable medium storing instructions to cause one or more processors to receive, at a client device, a machine learning model from a server, detect a usage pattern for a content item, store an association between the content item and the detected usage pattern in local data, train the machine learning model using local data for the content item with the detected usage pattern to generate a trained machine learning model, generate an update for the machine learning model, privatize the update for the machine learning model, and transmit the privatized update for the machine learning model to the server.
Type:
Grant
Filed:
December 21, 2020
Date of Patent:
July 30, 2024
Assignee:
Apple Inc.
Inventors:
Stephen Cosman, Kalu Onuka Kalu, Marcelo Lotif Araujo, Michael Chatzidakis, Thi Hai Van Do, Alexis Hugo Louis Durocher, Guillaume Tartavel, Sowmya Gopalan, Vignesh Jagadeesh, Abhishek Bhowmick, John Duchi, Julien Freudiger, Gaurav Kapoor, Ryan M. Rogers
Abstract: A decoder includes circuitry and multiple Variable-Node Circuits (VNCs). The VNCs individually hold one or more variables of an Error Correction Code (ECC) that is representable by a plurality of check equations defined over the variables. The circuitry is configured to receive a code word including variables having m-bit values that was encoded using the ECC, to further receive reliability levels assigned respectively to the variables, to decode the code word by applying to the code word a sequence of iterations, including deciding in a given iteration whether a given VNC is to be processed or skipped in that iteration, depending on the reliability levels assigned to the variables of the given VNC, and, when the given VNC is selected for processing, to make a decision whether or not to update one or more of the variables of the given VNC, and to apply the decision by the given VNC.
Abstract: An electronic device with a touch-sensitive display and a button detects an input on the button while the touch-sensitive display is in a low power mode. In response to detecting the input, if the input meets display-activation criteria, the device displays a respective user interface on the touch-sensitive display, wherein the respective user interface was not displayed on the touch-sensitive display when the touch-sensitive display was in the low-power mode. And, if the input does not meet the display-activation criteria, the device maintains the touch-sensitive display in the low-power mode after detecting the input without displaying the respective user interface on the touch-sensitive display.
Type:
Grant
Filed:
June 17, 2021
Date of Patent:
July 30, 2024
Assignee:
APPLE INC.
Inventors:
Jeffrey Traer Bernstein, Avi E. Cieplinski, Duncan R. Kerr, Nicholas V. King
Abstract: An example technique for security key derivation in a wireless system includes: receiving a radio resource control (RRC) suspend message from a first node, the RRC suspend message including a first next hop (NH) chaining counter (NCC) value, entering a RRC inactive state, deriving a first node key based on the first NCC value, generating a first uplink message for transmission in the RRC inactive state based on the first node key, and transmitting the first uplink message to a node while in the RRC inactive state.
Abstract: A prefetcher for a coprocessor is disclosed. An apparatus includes a processor and a coprocessor that are configured to execute processor and coprocessor instructions, respectively. The processor and coprocessor instructions appear together in code sequences fetched by the processor, with the coprocessor instructions being provided to the coprocessor by the processor. The apparatus further includes a coprocessor prefetcher configured to monitor a code sequence fetched by the processor and, in response to identifying a presence of coprocessor instructions in the code sequence, capture the memory addresses, generated by the processor, of operand data for coprocessor instructions. The coprocessor is further configured to issue, for a cache memory accessible to the coprocessor, prefetches for data associated with the memory addresses prior to execution of the coprocessor instructions by the coprocessor.
Type:
Grant
Filed:
July 28, 2023
Date of Patent:
July 30, 2024
Assignee:
Apple Inc.
Inventors:
Brandon H. Dwiel, Andrew J. Beaumont-Smith, Eric J. Furbish, John D. Pape, Stephen G. Meier, Tyler J. Huberty
Abstract: Embodiments are presented herein of apparatuses, systems, and methods for a user equipment device (UE) to group transmissions into one or more groups, e.g., of various priority levels and/or types of transmissions. The UE may resolve collisions, e.g., according to one or more procedures described herein. The UE may transmit the transmissions according to the resolutions.
Type:
Grant
Filed:
May 17, 2023
Date of Patent:
July 30, 2024
Assignee:
Apple Inc.
Inventors:
Hong He, Dawei Zhang, Haitong Sun, Jia Tang, Pengkai Zhao, Wei Zeng, Wei Zhang, Yuchul Kim
Abstract: A head-mounted device may have a head-mounted support structure with left and right portions that are coupled at a nose bridge portion. The left and right portions may support respective clear transparent members that form left and right lenses. During operation of the head-mounted device, a user with eyes located in left and right eye boxes may view real-world objects through the left and right lenses. A left display system may have a left display device that faces inwardly and a right display device that faces inwardly. Input couplers, waveguides, and output couplers may be used to supply left and right images from the left and right display systems to the left and right eye boxes. The left display device and right display device may be mounted in the nose bridge portion of the head-mounted support structure.
Abstract: An electronic device may include wireless circuitry. The wireless circuitry may include a quadratic phase generator for outputting a perfectly interpolated constant amplitude zero autocorrelation (CAZAC) sequence for a transmit path. The quadratic phase generator may include a numerically controlled oscillator, a switch controlled based on a value output from the numerically controlled oscillator, a first integrator stage, and a second integrator stage connected in series with the first integrator stage. The numerically controlled oscillator may receive as inputs a chirp count and a word length. The switch may be configured to switchably feed one of two input values that are a function of the chirp count and the word length to the first integrator stage. The quadratic phase generator may output full-bandwidth chirps or reduced-bandwidth chirps. Bandwidth reduction can be achieved by scaling the two input values of the switches.
Type:
Grant
Filed:
May 18, 2023
Date of Patent:
July 30, 2024
Assignee:
Apple Inc.
Inventors:
Andreas Menkhoff, Andreas Boehme, Bernhard Sogl, Jochen Schrattenecker, Joonhoi Hur
Abstract: A service device (e.g., a user equipment (UE), or other network component) can operate to generate sidelink communications with peer UE vehicle-to-vehicle devices based on PC5 channel to enable a peer-to-peer communication as part of PC5 vehicle-to-everything (V2X) communications. An admission control scheme or a congestion control scheme can be enabled by determining a configured mapping based on various criteria, including a priority of V2X services, V2X packet Quality of Service (QoS) indications per packet, or other criteria. A UE can determine whether a packet is authorized via the sidelink channel based on the configured mapping.
Abstract: Some aspects relate to apparatuses and methods for a wireless system implementing mechanisms to transmit a measurement report using physical layer (L1) carrying a sounding reference signal (SRS) reference signal received power (SRS-RSRP) measurement to provide an indication of cross link interference (CLI) between a first user equipment (UE) and a second UE. The first UE can determine a channel state information (CSI) configuration received from the base station; and configure, based on the CSI configuration, a channel measurement resource (CMR) to include a SRS received from the second UE. The first UE can measure the SRS to obtain a SRS-RSRP measurement, generate a measurement report having the SRS-RSRP measurement, and transmit the measurement report to the base station using L1.
Type:
Application
Filed:
December 22, 2023
Publication date:
July 25, 2024
Applicant:
Apple Inc.
Inventors:
Haitong SUN, Dawei ZHANG, Wei ZENG, Hong HE, Oghenekome OTERI, Chunxuan YE, Ankit BHAMRI, Manasa RAGHAVAN, Seyed Ali Akbar FAKOORIAN
Abstract: The present application relates to devices and components including apparatuses, systems, and methods for technologies for non-seamless wireless local area access offload.
Abstract: Provided is a method performed by a user equipment (UE), comprising: receiving, from a communication network comprising a radio access network, one or more messages comprising configuration information of at least one network slice and of at least one frequency, wherein the radio access network is associated with a plurality of base stations (BSs) providing a plurality of cells, wherein the configuration information indicates for each of the at least one frequency which one or more slices of the at least one network slice are supported; and selecting, based on the configuration information, a cell from the plurality of cells for camping on.
Abstract: In some implementations, a computing device may obtain an original digital media asset published to a server device along with a distributed ledger that tracks ownership of the original digital media asset. The computing device may generate a customized digital media asset that replaces the original digital media asset, and modify the distributed ledger to indicate the customization or modification of the original digital media asset and identify the customized digital media asset and the ownership thereof. The computing device may publish the customized digital media asset to a server device for distribution. Upon transfer of ownership of the customized digital media asset to a new owner, the distributed ledger may be modified to indicate the new ownership of the customized digital media asset.
Abstract: Techniques are disclosed for managing the connection assignments of a plurality of accessory devices to one or more hub devices. In one example, a user device acting as a leader device receives an assignment request from an accessory device. The user device may obtain information corresponding to hub attributes from the one or more hub devices. The user device may also obtain accessory traits from the accessory device. The user device can compare the accessory traits with the hub attributes to determine a connection score for each hub device. The user device can then assign the accessory device to the hub device with the highest connection score.
Type:
Application
Filed:
February 21, 2024
Publication date:
July 25, 2024
Applicant:
Apple Inc.
Inventors:
Jared S. Grubb, Robert M. Stewart, Gabriel Sanchez, Zaka ur Rehman Ashraf, David J. Chandler
Inventors:
Jody Akana, Bartley K. Andre, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
Inventors:
Marcos Alonso Ruiz, Taylor Gerard Carrigan, Drew Rocky Domm, Alan C. Dye, Christopher Foss, David C. Graham, Jonathan P. Ive, Pedro Mari, Eric Lance Wilson