Patents Assigned to Apple
-
Patent number: 11212605Abstract: 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: GrantFiled: August 7, 2020Date of Patent: December 28, 2021Assignee: APPLE INC.Inventors: Michael K. Mondry, Allegra Shum, Brian A. Argyres, Benjamin J. Pope, Sherry Cao
-
Patent number: 11210301Abstract: 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: GrantFiled: November 18, 2016Date of Patent: December 28, 2021Assignee: 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: 11210816Abstract: 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: GrantFiled: August 23, 2019Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Xiaobo An, Peter Dollar, Eric J. Mueller, Brendan K. Duncan
-
Patent number: 11212790Abstract: 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: GrantFiled: March 30, 2020Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Johnson O. Sebeni, Yang Li, Zhu Ji, Yuchul Kim, Wei Zeng, Dawei Zhang, Haijing Hu, Xiangying Yang, Li Su
-
Patent number: 11211036Abstract: 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: GrantFiled: July 2, 2020Date of Patent: December 28, 2021Assignee: 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: 11210279Abstract: 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: GrantFiled: April 13, 2017Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Rachid Kachemir, Krishna M. Behara, Bradley C. Kellett
-
Patent number: 11211906Abstract: 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: GrantFiled: June 30, 2020Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Saihua Lin, Hongrui Wang, Sohrab Emami-Neyestanak
-
Patent number: 11212806Abstract: 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: GrantFiled: December 12, 2019Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Yong Liu, Christiaan A. Hartman, Lawrie Kurian, Tashbeeb Haque
-
Patent number: 11207795Abstract: 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: GrantFiled: September 20, 2018Date of Patent: December 28, 2021Assignee: 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: 11210932Abstract: 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: GrantFiled: May 19, 2020Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Jeffrey S. Norris, Bruno M. Sommer, Alexandre Da Veiga
-
Patent number: 11212373Abstract: 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: GrantFiled: December 28, 2018Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Cahya Adiansyah Masputra, Wei Shen, Sandeep Nair, Olivier Mardinian, Darrin Jewell
-
Patent number: 11210104Abstract: 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: GrantFiled: September 11, 2020Date of Patent: December 28, 2021Assignee: 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: 11210990Abstract: 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: GrantFiled: August 15, 2017Date of Patent: December 28, 2021Assignee: 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: D939496Type: GrantFiled: April 16, 2018Date of Patent: December 28, 2021Assignee: 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: D939498Type: GrantFiled: June 1, 2019Date of Patent: December 28, 2021Assignee: 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: D939527Type: GrantFiled: August 3, 2020Date of Patent: December 28, 2021Assignee: 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: D939534Type: GrantFiled: March 31, 2021Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Aurelio Guzmán, Jason D. Rickwald, Christopher I. Wilson
-
Patent number: D939560Type: GrantFiled: October 6, 2020Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: William Martin Bachman, Alexander C. D. Fringes, Monika E. Gromek
-
Patent number: D939561Type: GrantFiled: November 5, 2020Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Benjamin Thomas Christie, Per Lindgren, Wyatt R. Mitchell, Allison Styer
-
Patent number: D939567Type: GrantFiled: December 8, 2020Date of Patent: December 28, 2021Assignee: Apple Inc.Inventors: Freddy Anzures, Alan C. Dye, Jonathan P. Ive, Giancarlo Yerkes