Patents Assigned to Apple
  • Patent number: 11176068
    Abstract: Methods and apparatus for a synchronized multi-directional transfer on an inter-processor communication (IPC) link. In one embodiment, the synchronized multi-directional transfer utilizes one or more buffers which are configured to accumulate data during a first state. The one or more buffers are further configured to transfer the accumulated data during a second state. Data is accumulated during a low power state where one or more processors are inactive, and the data transfer occurs during an operational state where the processors are active. Additionally, in some variants, the data transfer may be performed for currently available transfer resources, and halted until additional transfer resources are made available. In still other variants, one or more of the independently operable processors may execute traffic monitoring processes so as to optimize data throughput of the IPC link.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Karan Sanghi, Vladislav Petkov, Radha Kumar Pulyala, Saurabh Garg, Haining Zhang
  • Patent number: 11177837
    Abstract: A duplexer may be used to isolate a transmitter and a receiver that share a common antenna. By using impedance gradients to provide impedances that cause balance-unbalance transformers (balun) of the duplexer to cut-off access to the common antenna rather than duplicate the antenna impedance, the duplexer is balanced. Such cut-offs may have a lower insertion loss than a duplexer that merely duplicates the antenna impedance to separate the differential signals of the receiver and transmitter from the common mode signal.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Joonhoi Hur, Rastislav Vazny
  • Patent number: 11178202
    Abstract: In one embodiment, systems, methods and non-transitory machine readable media detect differences between the rate of production, by a server, of media segments identified in an HTTP compliant playlist and the rate of consumption, by a client device, of the media segments in streaming media content. These differences, once detected, can be used to adjust a playback rate at the client to reduce the difference between the server rate and the client rate. This detection can be used in low latency streaming media contexts in which the client device is playing back content that is live, such as a live sports event happening during the playback by the client device. The adjustment of the client's playback rate can avoid running out of buffered media segments (when the client's rate is much faster than the server's rate) and can avoid increasing latency at the client device and overloading a buffer with too many media segments (when the client's rate is much slower than the server's rate).
    Type: Grant
    Filed: March 16, 2020
    Date of Patent: November 16, 2021
    Assignee: APPLE INC.
    Inventors: Prashant Nandakumar, Zhenheng Li, Roger N. Pantos, Gregory R. Chapman
  • Patent number: 11178259
    Abstract: Methods and apparatus for efficient data transfer within a user space network stack. Unlike prior art monolithic networking stacks, the exemplary networking stack architecture described hereinafter includes various components that span multiple domains (both in-kernel, and non-kernel). For example, unlike traditional “socket” based communication, disclosed embodiments can transfer data directly between the kernel and user space domains. Direct transfer reduces the per-byte and per-packet costs relative to socket based communication. A user space networking stack is disclosed that enables extensible, cross-platform-capable, user space control of the networking protocol stack functionality. The user space networking stack facilitates tighter integration between the protocol layers (including TLS) and the application or daemon. Exemplary systems can support multiple networking protocol stack instances (including an in-kernel traditional network stack).
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Cahya Adiansyah Masputra, Sandeep Nair, Karan Sanghi, Mingzhe Zhang, Jason McElrath
  • Patent number: 11178673
    Abstract: The invention relates to methods for improving a scheduling request transmission between a UE and a base station. The transmission of the scheduling request is postponed, by implementing a threshold that the data in the transmission buffer has to reach, before a transmission of the scheduling request is triggered. In one variant, the data in the transmission buffer needs to reach a specific amount, to trigger a scheduling request. The invention refers to further improvements: the PDDCH monitoring time window is delayed after sending a scheduling request; the dedicated scheduling request resources of the PUCCH are prioritized differently such that low-priority scheduling requests are transmitted less often.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Joachim Loehr, Takahisa Aoyama, Prateek Basu-Mallick, Takashi Tamura, Martin Feuersaenger
  • Patent number: 11175503
    Abstract: A head-mounted display may include a display system and a lens system in a housing. The head-mounted display may include control circuitry that operates the head-mounted display in an active use mode and a protected mode. In the protected mode, the display system may be protected from collisions with the lens system. Placing the head-mounted display in the protected mode may include using an actuator to increase the distance between the display system and the lens system, may include injecting fluid between the display system and the lens system, and/or may include deploying a protective layer between the display system and the lens system. The control circuitry may determine whether to operate the head-mounted display in protected mode or active use mode based on sensor data, on/off status information, location information, and/or other information.
    Type: Grant
    Filed: January 30, 2019
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Jeremy C. Franklin, Stephen E. Dey, Phil M. Hobson, Wey-Jiun Lin, Ivan S. Maric, Andreas G. Weber
  • Patent number: 11175700
    Abstract: An electronic device may have a display for displaying images. The display may be coupled to a housing on a front face of the device. The housing may have a transparent portion on an opposing rear face of the device. The electronic device may have structures with an adjustable appearance. The adjustable-appearance structures may include a mask with openings or other mask elements and a corresponding overlapped patterned layer containing an array of visual elements. The visual elements may have different appearances, so that movement of the mask relative to the patterned layer changes the appearance of the adjustable-appearance structures. The state of the adjustable-appearance structure may be changed during use of the device by a user or may be adjusted then fixed during manufacturing.
    Type: Grant
    Filed: May 14, 2020
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Joseph C. Poole, Christopher D. Jones, Christopher D. Prest, James R. Wilson, Marta M. Giachino, Matthew S. Rogers
  • Patent number: 11178342
    Abstract: An electronic device may have a flexible housing formed from flexible fabric, flexible polymer, or other flexible materials. Cameras may be mounted on the housing. The housing may be bent into different configurations such as a configuration in which the housing has a convex surface facing an exterior region and a configuration in which the housing has a concave surface facing the exterior region. The cameras may have respective camera image capture directions. By reorienting the cameras by bending the housing, the cameras can be used to capture panoramic images or three-dimensional images.
    Type: Grant
    Filed: July 18, 2019
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventor: Katherine E. Tong
  • Patent number: 11177566
    Abstract: An electronic device may be provided with a dielectric cover and a phased antenna array for conveying millimeter wave signals. A conductive pocket may be mounted to the cover. The pocket may include a conductive rear wall and conductive sidewalls that extend from a periphery of the rear wall to the cover. The array may be mounted to the rear wall and may convey signals through the cover. The sidewalls may extend from the cover at non-zero angles with respect to the normal axis of the cover. The shape of the pocket and the cover may be selected so that the pocket is non-resonant at frequencies handled by the array, to mitigate destructive interference within the pocket, to block surface waves from propagating along the cover, and to tweak the radiation pattern of the array to exhibit a desired shape and directionality.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Jiangfeng Wu, Lijun Zhang, Siwen Yong, Yi Jiang, Mattia Pascolini
  • Patent number: 11176919
    Abstract: Aspects are disclosed of a filler for occupying a volume. The filler includes an expandable filler positioned in the volume so that it occupies a percentage of the volume. The expandable filler can permanently expand from a first dimension to a second dimension upon the application of an expansion trigger. The filler also includes an acoustic filler made up of a plurality of acoustically active beads positioned with the expandable filler in the volume so that the acoustic filler can adsorb gas flowing into the volume. Other embodiments are disclosed and claimed.
    Type: Grant
    Filed: August 5, 2020
    Date of Patent: November 16, 2021
    Assignee: APPLE INC.
    Inventors: Andrey Gavryushin, Veronika Wagner, Juergen Sauer
  • Patent number: 11177955
    Abstract: One embodiment provides for an electronic device, comprising a network interface, a memory coupled with the network interface, at least one application processor coupled with the memory, the at least one processor to execute instructions stored in the memory, and a secure processor including a cryptographic engine, wherein the cryptographic engine is to generate a sealed encrypted message to be transmitted via the network interface, the sealed encrypted message encrypted on behalf of the at least one application processor and includes a signature to enable integrity verification of the sealed encrypted message, the signature generated based on an identity key of the electronic device and data including ciphertext of the encrypted message and a public key of a recipient of the sealed encrypted message.
    Type: Grant
    Filed: July 31, 2019
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Frederic Jacobs, Thomas Icart, Yannick L. Sierra
  • Patent number: 11176280
    Abstract: Techniques are disclosed in which a secure circuit controls a gating circuit to enable or disable other circuity of a device (e.g., one or more input sensors). For example, the gating circuit may be a power gating circuit and the secure circuit may be configured to disable power to an input sensor in certain situations. As another example, the gating circuit may be a clock gating circuit and the secure circuit may be configured to disable the clock to an input sensor. As yet another example, the gating circuit may be configured to gate a control bus and the secure circuit may be configured to disable control signals to an input sensor. In some embodiments, hardware resources included in or controlled by the secure circuit are not accessible by other elements of the device, other than by sending requests to a predetermined set of memory locations (e.g., a secure mailbox).
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Pierre-Olivier J. Martel, Jeffrey R. Wilcox, Ian P. Shaeffer, Andrew D. Myrick, Robert W. Hill, Tristan F. Schaap
  • Patent number: 11176021
    Abstract: Improved messaging applications are described that use a first set of software to test rendering of a message, and if the test is successful the message is allowed to be presented. In one embodiment, a first set of software can attempt to test the renderability of a message and if the test is successful, the message can be stored in a message database. In one embodiment, the first set of software operates in a separate sandbox from a sandbox for a messaging application which displays the message. The first set of software can operate in a first process which is different than a process in which the messaging application runs.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: November 16, 2021
    Assignee: APPLE INC.
    Inventors: Eugene Bistolas, Ryan Nielsen, Pierre J. De Filippis, David P. Remahl, Cristina Formaini, Pierre-Olivier J. Martel, Lilynaz Hashemi, Stephen Lottermoser
  • Patent number: 11178575
    Abstract: When performing a contention protocol, such as Listen-Before-Talk (LBT), an Long Term Evolution (LTE)-Licensed Assisted Access (LAA) node dynamically adapts the ED threshold used by the LTE-LAA node depending on whether other transmission nodes are detected at the frequency components that are to be used by the LTE-LAA node. In one implementation, the ED threshold value may initially be set to a conservative value, and when other transmissions nodes are not detected, the ED threshold value may be set to a more aggressive value. In another implementation, the ED threshold value may initially be set to a more aggressive value, and only when another transmission node is detected, the ED threshold value may be set to a more conservative value. In yet another possible implementation, the ED threshold value and the transmit power may be proportionally modified, for a particular UE, based on a parameter associated with the UE.
    Type: Grant
    Filed: January 17, 2020
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Abhijeet Bhorkar, Laurent Cariou, Hwan Joon Kwon
  • Patent number: 11176888
    Abstract: A system includes a pixel that emits light based on a signal provided to the pixel. The system may also include a buffer circuit having a differential pair stage, a cascade stage, and an output stage. The differential pair stage may receive a common mode voltage signal via a first switch in response to the first switch receiving a first signal that causes the first switch to close. The differential pair stage may couple a capacitor to the output stage via a second switch that operate based on a second signal, such that the capacitor reduces an offset provided by one or more circuit components in the differential pair stage, the cascade stage, the output stage, or any combination thereof. The differential pair stage may output the common mode voltage to the pixel via the output stage in response to the first signal being present.
    Type: Grant
    Filed: June 18, 2020
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Shingo Hatanaka, Derek Keith Shaeffer, John T. Wetherell, Nobutaka Shimamura, Yuichi Okuda, Jaeyoung Kang
  • Patent number: 11175898
    Abstract: The subject technology receives a neural network model in a model format, the model format including information for a set of layers of the neural network model, each layer of the set of layers including a set of respective operations. The subject technology generates neural network (NN) code from the neural network model, the NN code being in a programming language distinct from the model format, and the NN code comprising a respective memory allocation for each respective layer of the set of layers of the neural network model, where the generating comprises determining the respective memory allocation for each respective layer based at least in part on a resource constraint of a target device. The subject technology compiles the NN code into a binary format. The subject technology generates a package for deploying the compiled NN code on the target device.
    Type: Grant
    Filed: September 25, 2019
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Timothy S. Paek, Francesco Rossi, Jamil Dhanani, Keith P. Avery, Minwoo Jeong, Xiaojin Shi, Harveen Kaur, Brandt M. Westing
  • Patent number: 11177904
    Abstract: Described is an apparatus of an Evolved Node-B (eNB) operable to communicate with a User Equipment (UE) on a wireless network. The apparatus may comprise a first circuitry and a second circuitry. The first circuitry may be operable to determine a presence of a Phase Tracking Reference Signal (PT-RS) and a density of the PT-RS. The second circuitry may be operable to process the PT-RS. The second circuitry may also be operable to process a transmission in a Multi-User Superposition Transmission (MUST) operation in accordance with the PT-RS.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Yushu Zhang, Gang Xiong, Alexei Davydov, Guotong Wang
  • Patent number: 11177329
    Abstract: Display structures for controlling viewing angle color shift are described. In various embodiments, polarization sensitive diffusers, independent controlled cathode thicknesses, filtermasks, touch detection layers, and color filters are described.
    Type: Grant
    Filed: June 11, 2019
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Aleksandr N. Polyakov, Meng-Huan Ho, Yi Huang, Yi Qiao, David S. Hum, Jean-Pierre S. Guillou, Yanming Li, Jun Qi, KiBeom Kim, Kwang Ohk Cheon, Cheng Chen, Rui Liu, ByoungSuk Kim, Ying-Chih Wang, Hung Sheng Lin, Donghee Nam, Tyler R. Kakuda, Takahide Ishii, Yurii Morozov
  • Patent number: 11176237
    Abstract: In some embodiments, a first device performs ranging operations to allow a user to access the first device under one of several user accounts without providing device-access credentials. For example, when a second device is within a first distance of the first device, the first device determines that the second device is associated with a first user account under which a user can access (e.g., can log into) the first device. In response to the determination, the first device enables at least one substitute interaction (e.g., a password-less UI interaction) to allow the first device to be accessed without receiving access credentials through a user interface. In response to detecting an occurrence of the substitute interaction, the user is allowed to access the first device under the first user account. In some embodiments, the substitute interaction occurs while the first device is logged into under a second user account.
    Type: Grant
    Filed: June 1, 2018
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Wade Benson, Alexander R. Ledwith, Marc J. Krochmal, John J. Iarocci, Jerrold V. Hauck, Michael Brouwer, Mitchell D. Adler, Yannick L. Sierra, Libor Sykora
  • Patent number: 11178127
    Abstract: Some embodiments of the invention provide a method for a trusted (or originator) device to modify the security state of a target device (e.g., unlocking the device) based on a securing ranging operation (e.g., determining a distance, proximity, etc.). The method of some embodiments exchanges messages as a part of a ranging operation in order to to determine whether the trusted and target devices are within a specified range of each other before allowing the trusted device to modify the security state of the target device. In some embodiments, the messages are derived by both devices based on a shared secret and are used to verify the source of ranging signals used for the ranging operation. In some embodiments, the method is performed using multiple different frequency bands.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: November 16, 2021
    Assignee: Apple Inc.
    Inventors: Wade Benson, Marc J. Krochmal, Alexander R. Ledwith, John Iarocci, Jerrold V. Hauck, Michael Brouwer, Mitchell D. Adler, Yannick L. Sierra