Patents Assigned to Apple
  • Patent number: 11212605
    Abstract: An electronic device including a housing comprising one or more walls that define an interior cavity and that include a first wall having an audio opening extending through the first wall from an exterior surface of the housing to the interior cavity; a bracket disposed within the interior cavity and having first and second opposing surfaces, a first channel extending along the first surface and having a first end spaced apart from and surrounding the audio opening, and a second channel fluidly coupled to and extending perpendicular to the first channel through the second surface at a location laterally displaced from the audio opening; and a microphone disposed within the interior cavity and coupled to the second surface of the bracket over the second channel, wherein the bracket cooperates with the first wall to create an acoustic pathway that extends from the audio opening through the first wall, through the first channel and through the second channel to the microphone.
    Type: Grant
    Filed: August 7, 2020
    Date of Patent: December 28, 2021
    Assignee: APPLE INC.
    Inventors: Michael K. Mondry, Allegra Shum, Brian A. Argyres, Benjamin J. Pope, Sherry Cao
  • Patent number: 11210301
    Abstract: A method and apparatus of a device that re-rank a plurality of search results received from a search server on the device is described. In an exemplary embodiment, the device receives, with a browser of the device, a search query from a user. The device further sends the search query to a search server. In addition, the device receives the plurality of search results from the search server, wherein the plurality of search results is ranked according to a first ranking. The device also retrieves browser history of the user, wherein the browser history is collected on the device without revealing the browser history to the search server. The device further re-ranks the plurality of search results according to a second ranking based on at least the browser history. In addition, the device presents the plurality of search results using the second ranking.
    Type: Grant
    Filed: November 18, 2016
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: João Pedro de Almeida Forjaz de Lacerda, Karolina Buchner, Vivek Sehgal, Hon Yuk Chan, Vipul Ved Prakash, Lun Cui
  • Patent number: 11210816
    Abstract: Systems and methods for transitional effects in real-time rendering applications are described. Some implementations may include rendering a computer-generated reality environment in a first state using an application that includes multiple processes associated with respective objects of the computer-generated reality environment; generating a message that indicates a change in the computer-generated reality environment; sending the message to two or more of the multiple processes associated with respective objects of the computer-generated reality environment; responsive to the message, updating configurations of objects of the computer-generated reality environment to change the computer-generated reality environment from the first state to a second state; and rendering the computer-generated reality environment in the second state using the application.
    Type: Grant
    Filed: August 23, 2019
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Xiaobo An, Peter Dollar, Eric J. Mueller, Brendan K. Duncan
  • Patent number: 11212790
    Abstract: A downlink control information (DCI), such as a blanking DCI (bDCI) message may be transmitted by a base station (e.g., eNB) and received by a mobile device (e.g., UE). The bDCI may indicate that the eNB will not transmit a subsequent DCI to the UE for a duration of time. The UE may be in continuous reception mode or connected discontinuous reception (C-DRX) mode. The UE may therefore determine to enter a sleep state or take other action. The bDCI may specify an explicit blanking duration, or an index indicating a blanking duration from a lookup table, and/or the blanking duration (and/or a blanking duration offset value) may be determined in advance, e.g., semi-statically. When the UE is in C-DRX mode, the UE may be configured such that either the sleep/wake period of the C-DRX mode or the blanking period of the bDCI may take precedence over the other.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Johnson O. Sebeni, Yang Li, Zhu Ji, Yuchul Kim, Wei Zeng, Dawei Zhang, Haijing Hu, Xiangying Yang, Li Su
  • Patent number: 11211036
    Abstract: Systems, apparatuses, and methods for implementing a timestamp based display update mechanism. A display control unit includes a timestamp queue for storing timestamps, wherein each timestamp indicates when a corresponding frame configuration set should be fetched from memory. At pre-defined intervals, the display control unit may compare the timestamp of the topmost entry of the timestamp queue to a global timer value. If the timestamp is earlier than the global timer value, the display control unit may pop the timestamp entry and fetch the frame next configuration set from memory. The display control unit may then apply the updates of the frame configuration set to its pixel processing elements. After applying the updates, the display control unit may fetch and process the source pixel data and then drive the pixels of the next frame to the display.
    Type: Grant
    Filed: July 2, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Brijesh Tripathi, Arthur L. Spence, Joshua P. de Cesare, Ilie Garbacea, Guy Cote, Mahesh B. Chappalli, Malcolm D. Gray, Christopher P. Tann
  • Patent number: 11210279
    Abstract: A distributed offline indexing system uses a set of data processing systems in a distributed computing environment to create an index database that can store, for example, data about geographical or geospatial areas. The index database can be distributed across a plurality of database shards such that each shard includes an index file and a DB file. The index files include keys that refer to values in their corresponding DB files. The keys are used to look-up their corresponding values at search time. At indexing time, the keys are hashed, with an entropy creating hash, to distribute the keys across the shards.
    Type: Grant
    Filed: April 13, 2017
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Rachid Kachemir, Krishna M. Behara, Bradley C. Kellett
  • Patent number: 11211906
    Abstract: The present disclosure relates to systems and methods for operating transceiver circuitry to transmit or receive signals on various frequency ranges. To do so, a transmitter or a receiver of the transceiver circuitry is selectively coupled to or uncoupled from an antenna of the transceiver circuitry. Additionally, radio frequency filters may be individually or collectively coupled to and/or uncoupled from the antenna to filter different frequencies in the transmitting or receiving signals.
    Type: Grant
    Filed: June 30, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Saihua Lin, Hongrui Wang, Sohrab Emami-Neyestanak
  • Patent number: 11212806
    Abstract: One or more wireless stations operate to configure direct communication with neighboring mobile stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. A wireless station may determine a further availability window schedule for a first time period, including specifying availability for particular channels at particular time slots at a first time slot increment. The wireless station may specify availability at a second time slot increment for a subset of the time slots specified at the first time slot increment. The second time slot increment may be less than the first slot time increment. The wireless station may negotiate, with a neighboring wireless station, a peer-to-peer communication schedule for the peer-to-peer communication application based on the further availability window schedule, including specifying a portion of the peer-to-peer schedule using the second time slot increment.
    Type: Grant
    Filed: December 12, 2019
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Lawrie Kurian, Tashbeeb Haque
  • Patent number: 11207795
    Abstract: A mold apparatus to form a ceramic (or glass) includes a first mold portion having a first coefficient of thermal expansion and a second mold portion having a second coefficient of thermal expansion. In some embodiments, the first mold portion and/or the second mold portion are substantially immiscible with the ceramic material, such as silicon oxide, at a temperature greater than 600° C. In some embodiments, the first coefficient of thermal expansion and the second coefficient of thermal expansion are substantially similar to that of the glass or ceramic material. In some embodiments, the first coefficient of thermal expansion is different from the second coefficient of thermal expansion. In some embodiments, the first mold portion and the second mold portion contain a surface coating and a passivation layer.
    Type: Grant
    Filed: September 20, 2018
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Jeffrey L. Mattlin, Abhijeet Misra, Herng-Jeng Jou, James A. Wright, James A. Yurko, Lei Gao, Weiming Huang, William A. Counts
  • Patent number: 11210932
    Abstract: A method includes identifying remote devices, at a host device, based on received signals that indicate locations and device types for the remote devices. The method also includes identifying visible devices in images of a location and matching a first visible device to a first remote device. The first visible device is matched with the first remote device based on presence of the first visible device within a search area of the images, the search area of the images is determined based on the location for the first remote device, the first visible device is matched with the first remote device based on the device type for the first remote device, and the first visible device is matched with the first remote device based on a machine recognizable indicator that is output by the first visible device. The method also includes pairing the first remote device with the host device.
    Type: Grant
    Filed: May 19, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Jeffrey S. Norris, Bruno M. Sommer, Alexandre Da Veiga
  • Patent number: 11212373
    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: December 28, 2018
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Cahya Adiansyah Masputra, Wei Shen, Sandeep Nair, Olivier Mardinian, Darrin Jewell
  • Patent number: 11210104
    Abstract: A system may include a plurality of processors and a coprocessor. A plurality of coprocessor context priority registers corresponding to a plurality of contexts supported by the coprocessor may be included. The plurality of processors may use the plurality of contexts, and may program the coprocessor context priority register corresponding to a context with a value specifying a priority of the context relative to other contexts. An arbiter may arbitrate among instructions issued by the plurality of processors based on the priorities in the plurality of coprocessor context priority registers. In one embodiment, real-time threads may be assigned higher priorities than bulk processing tasks, improving bandwidth allocated to the real-time threads as compared to the bulk tasks.
    Type: Grant
    Filed: September 11, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Aditya Kesiraju, Andrew J. Beaumont-Smith, Brian P. Lilly, James Vash, Jason M. Kassoff, Krishna C. Potnuru, Rajdeep L. Bhuyar, Ran A. Chachick, Tyler J. Huberty, Derek R. Kumar
  • Patent number: 11210990
    Abstract: An electronic device may have a display and a gaze tracking system. The electronic device may display images on the display that have a higher resolution in a portion of the display that overlaps a gaze location than other portions of the display. Timing controller circuitry and column driver circuitry may include interpolation and filter circuitry. The interpolation and filter circuitry may be used to perform nearest neighbor interpolation and two-dimensional spatial filtering on low resolution image data. Display driver circuitry may be configured to load higher resolution data into selected portions of a display. The display driver circuitry may include low and high resolution image data buffers and configurable row driver circuitry. Block enable transistors may be included in a display to allow selected blocks of pixels to be loaded with high resolution image data.
    Type: Grant
    Filed: August 15, 2017
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Ivan Knez, Cheuk Chi Lo, Akira Matsudaira, Chun-Yao Huang, Giovanni Carbone, Paolo Sacchetto, Chaohao Wang, Sheng Zhang, Adam Adjiwibawa
  • Patent number: D939496
    Type: Grant
    Filed: April 16, 2018
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Shota Aoyagi, Jeremy Bataillou, Daniel J. Coster, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Matthew Dean Rohrbach, Peter Russell-Clarke, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D939498
    Type: Grant
    Filed: June 1, 2019
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Jody Akana, Molly Anderson, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, Marine C. Bataille, Jeremy Bataillou, Abidur Chowdhury, Markus Diebel, Daniele De Iuliis, M. Evans Hankey, Julian Hoenig, Richard P. Howarth, Jonathan P. Ive, Julian Jaede, Duncan Robert Kerr, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Joe Sung-Ho Tan, Clement Tissandier, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D939527
    Type: Grant
    Filed: August 3, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Guillaume P. Barlier, Aurelio Guzmán, Deanna Marsigliese, Joumana Marie Medlej, Jason D. Rickwald, Christopher J. Romney, Nicolas V. Scapel, Christopher I. Wilson
  • Patent number: D939534
    Type: Grant
    Filed: March 31, 2021
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Aurelio Guzmán, Jason D. Rickwald, Christopher I. Wilson
  • Patent number: D939560
    Type: Grant
    Filed: October 6, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: William Martin Bachman, Alexander C. D. Fringes, Monika E. Gromek
  • Patent number: D939561
    Type: Grant
    Filed: November 5, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Benjamin Thomas Christie, Per Lindgren, Wyatt R. Mitchell, Allison Styer
  • Patent number: D939567
    Type: Grant
    Filed: December 8, 2020
    Date of Patent: December 28, 2021
    Assignee: Apple Inc.
    Inventors: Freddy Anzures, Alan C. Dye, Jonathan P. Ive, Giancarlo Yerkes