Apple Patents

Apple Inc. designs, manufactures and markets smartphones, tablets and personal computers, including the iPhone, iPad, Mac. It also produces the iPod, Apple Watch and Apple TV, as well as the operating systems and applications that support these devices. The company also sells digital content and applications through its iTunes Store, App Store, Mac App Store, iBooks Store and Apple Music.

Apple Patents by Type

  • Apple Patents Granted: Apple patents that have been granted by the United States Patent and Trademark Office (USPTO).
  • Apple Patent Applications: Apple patent applications that are pending before the United States Patent and Trademark Office (USPTO).
  • Patent number: 10271180
    Abstract: In some embodiments, 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. Embodiments of the disclosure relate to a mechanism for a device to perform multicast communications amongst a group of peer devices. Embodiments described herein provide mechanisms for initiation (or establishment) and scheduling of a multicast group as well as enrollment of a device into a multicast group, merging of multicast groups, and termination of multicast groups.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Yong Liu, Su Khiong Yong, Christiaan A. Hartman, Lawrie Kurian, Peter N. Heerboth, Guoqing Li
  • Patent number: 10271283
    Abstract: An apparatus, system and method for determining whether a battery alarm of a UE is asserted, reducing a transmission duty cycle of the UE to zero for a first predetermined time period when the battery alarm is asserted, determining whether the battery alarm has been de-asserted after the first predetermined time period and when the battery alarm has not been de-asserted, increasing the transmission duty cycle to a first threshold level for a second predetermined time period, wherein the first threshold level is less than a full transmission duty cycle of the UE. When the battery alarm has been de-asserted, increasing the transmission duty cycle to a second threshold level for a third predetermined time period, wherein the second threshold level is less than the full transmission duty cycle of the UE, and wherein the second threshold level is greater than the first threshold level.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Syed Aon Mujtaba, Santhanakrishnan Geeyarpuramnadathur, Matthias Sauer, Tarik Tabet
  • Patent number: 10271293
    Abstract: A system, apparatus and method for organizing devices in a peer-to-peer communication environment. A number of devices synchronize among themselves and select masters (or synchronization stations) to organize the devices into a hierarchy. Master devices have associated preference values reflecting their preference or suitability to be a master device, and broadcast synchronization frames to keep devices synchronized. When multiple devices in one or more hierarchies execute a common application or service, they form a private group to exchange or share data (e.g., play a game, transfer a file). All devices in the hierarchy maintain and advertise a public or default identifier of the hierarchy, and all devices in the private group maintain and advertise a private identifier specific to the group. Members of the group synchronize under a top group master (or root sync station), which synchronizes with a master that is part of the hierarchy.
    Type: Grant
    Filed: January 8, 2013
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Pierre B. Vandwalle, Christiaan A. Hartman
  • Patent number: 10271310
    Abstract: A method and system for allocating shareable wireless transmission resources. A resource pool is established. The resource pool is divided into a plurality of physical layer allocation units usable for wirelessly transmitting control information and traffic data. The allocation units are assigned at the media access control layer for the wireless transmission of the control information and traffic data. The system and method of the present invention also allows mobile stations to be dynamically grouped into multicast groupings to reduce system overhead resource requirements.
    Type: Grant
    Filed: September 24, 2014
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Hang Zhang, Jianglei Ma, Ming Jia, Mo-Han Fong, Peiying Zhu, Wen Tong
  • Patent number: 10268273
    Abstract: According to some embodiments, an electronic stylus including flexible contact members disposed at a distal end of the housing, and at least some of which are capable of independently flexing relative to one another when contacting a protective layer of an electronic device. The components further include a sensor capable of (i) detecting a change in flexure of the flexible contact members in accordance with the contacting, and (ii) responding to the change in flexure by providing a corresponding detection signal. The components can include a processor capable of generating a feedback instruction that is based upon the change in flexure. The component can include a communications unit that responds to the feedback instruction by transmitting a feedback parameter to the electronic device such that a graphical output is presented at a display of the electronic device in accordance with the change in flexure.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Sridhar Sundaram, Kevin M. Keeler, Dinesh C. Mathew
  • Patent number: 10268261
    Abstract: Methods and apparatus for an inter-processor communication (IPC) link between two (or more) independently operable processors. In one aspect, the IPC protocol is based on a “shared” memory interface for run-time processing (i.e., the independently operable processors each share (either virtually or physically) a common memory interface). In another aspect, the IPC communication link is configured to support a host driven boot protocol used during a boot sequence to establish a basic communication path between the peripheral and the host processors. Various other embodiments described herein include sleep procedures (as defined separately for the host and peripheral processors), and error handling.
    Type: Grant
    Filed: March 30, 2018
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Karan Sanghi, Saurabh Garg, Haining Zhang
  • Patent number: 10268216
    Abstract: A method for providing position information for controlling at least one function of an environment provided with an environment coordinate system comprises the steps of receiving image information associated with at least one image of at least one part of the environment captured by a camera of a mobile device, the mobile device being separate from the environment, determining a position associated with the mobile device in the environment coordinate system according to the image information associated with the at least one image, and providing position information indicative of the position associated with the mobile device in the environment coordinate system to control at least one function of the environment according to the position. There is also provided a method and system which provides movement information indicative of a movement associated with the mobile device relative to the environment coordinate system to control at least one function of the environment according to the movement.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Thomas Alt, Lejing Wang
  • Patent number: 10271272
    Abstract: Apparatus and methods for estimating data traffic characteristics for applications to condition data communication channels that support data packet transfer for the applications in wireless communication devices are disclosed. Data connections to support different applications and/or daemon software processes can be established and subsequently adjusted based on data traffic characteristics for data that the different applications/daemons generate and/or consume. Traffic flows for the applications/daemons are classified into traffic classes based on likely data traffic patterns. When data sources are added or deleted, changes to a traffic class state can be determined, and wireless circuitry adjusted based at least in part on the traffic class state and a traffic class policy.
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Geoffrey R. Hall, Franco Travostino, Padmavathy Bhooma, Venkateswara Rao Manepalli, Sarma V. Vangala
  • Patent number: 10264857
    Abstract: An attachment system of a wearable electronic device includes a removable module. The removable module includes a locking mechanism comprising a first portion having a substantially planar top surface and second portion that comprises a substantially non-planar bottom surface. The first portion and the second portion are coupled together. The locking mechanism also includes a first spring mechanism coupled between the first portion and the second portion. The first spring mechanism causes the first portion to be biased away from the second portion. The locking mechanism also includes a second spring mechanism. The second spring mechanism causes the substantially planar top surface of the first portion to be biased substantially flush with respect to the removable module and also causes the substantially non-planar bottom surface of the second portion to be biased proud with respect to the removable module.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Ryan C. Perkins, Phillip M. Hobson, Michael J. Webb
  • Patent number: 10268236
    Abstract: An electronic device may have a metal housing. The metal housing may have an upper housing in which a component such as a display is mounted and a lower housing in which a component such as a keyboard is mounted. Hinges may be used to mount the upper housing to the lower housing for rotation about a rotational axis. A slot-shaped opening may separate the upper and lower housing. Flexible printed circuits with ground traces may bisect the slot-shaped opening to form three electrically isolated slots each of which is aligned with a respective cavity antenna. The antennas may have antenna grounds formed from portions of the metal housing and other conductive structures. Resonating elements for the antennas may be supported by an elongated ventilation port structure along the rear edge of the lower housing.
    Type: Grant
    Filed: January 27, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Jerzy S. Guterman, Joel D. Barrera, Kevin M. Robinson, Daniel D. Hershey
  • Patent number: 10268747
    Abstract: Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Martin J. Murrett, Ian J. Elseth, Guillermo Ortiz, Ravi Chandra Jammalamadaka, Dominic J. Hughes, Steve E. Marmon, Casey M. Dougherty, Gregory C. Langmead, Mark A. Gingrich, Donald R. Beaver, Amogh Mahapatra, Collin D. Ruffenach, Georgios Sofianatos, Justin W. Sung, Kang Tu, Jason A. Novak
  • Patent number: 10268234
    Abstract: An electronic device that includes a vision system carried by a bracket assembly is disclosed. The vision system may include a first camera module that captures an image of an object, a light emitting element that emits light rays toward the object, and a second camera module that receives light rays reflected from the object. The light rays may include infrared light rays. The bracket assembly is designed not only carry the aforementioned modules, but to also maintain a predetermined and fixed separation between the modules. The bracket assembly may form a rigid, multi-piece bracket assembly to prevent bending, thereby maintaining the predetermined separation. The electronic device may include a transparent cover designed to couple with a housing. The transparent cover includes an alignment module designed to engage a module and provide a moving force that aligns the bracket assembly and the modules to a desired location in the housing.
    Type: Grant
    Filed: March 7, 2018
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Ashley E. Fletcher, David A. Pakula, Daniel W. Jarvis, Jared M. Kole
  • Patent number: 10268274
    Abstract: A haptic actuator may include a housing having a top and a bottom. At least one of the top and the bottom may have a shape defining an internal recess therein. The haptic actuator may include a coil carried within the internal recess, and a field member having opposing first and second sides and that includes at least one permanent magnet adjacent the coil. The haptic actuator may also include a respective flexure bearing mounting each of the first and second sides of the field member to be reciprocally movable within the housing responsive to the coil.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventor: Arman Hajati
  • Patent number: 10268272
    Abstract: Described herein is a method for determining a higher order resonance mode frequency of a haptic actuator for an electronic device. The higher order resonance mode frequency may correspond to a frequency in which a mass of the haptic actuator exhibits undesired movement. The movement may cause the mass to collide or otherwise impact an enclosure of the haptic actuator. Once the higher order resonance mode frequency is determined, a delay or a polarity inversion may be added to one or more of a series of input waveforms to suppress or brake the undesired movement.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventor: Denis G. Chen
  • Patent number: 10268295
    Abstract: A touch screen having layers. The touch screen can include a substrate upon which the layers of the touch screen are disposed, and a touch region including a touch pixel electrode, a first display sub-pixel and a second display sub-pixel. The touch screen can also include a sense connection coupled to touch sensing circuitry. An intermediate connection can be disposed between the touch pixel electrode and the sense connection, and can be coupled to the sense connection at the first display sub-pixel and the touch pixel electrode at the second display sub-pixel. In some examples, the sense connection can be disposed at least partially underneath a structure in the first display sub-pixel, such as a data line. In some examples, the intermediate connection can be comprised of a same material type as a structure in the first display sub-pixel, such as a gate line material.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Byung Duk Yang, Chun-Yao Huang, Kyung-Wook Kim, Shih-Chang Chang, Szuhsien Lee, Yong Kwan Kim
  • Patent number: 10268288
    Abstract: According to some embodiments, an accessory device for use with a touch sensitive portion of an electronic device is described. The accessory device can include a housing having walls that carry operational components, where the operational components include a processor coupled to a feedback component arranged to provide feedback and a distal tip coupled to the feedback component. The distal tip is capable of engaging with and transmitting a load applied to the housing to an external surface of the touch sensitive portion. The processor can be further coupled to a sensor in communication with the distal tip, the sensor being capable of (i) detecting a physical change when the distal tip engages with the external surface, and (ii) responding to the physical change by providing a detection signal to the processor, that, in response, instructs the feedback component to provide the feedback to the distal tip.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Paul X. Wang, Alex J. Lehmann, Joel N. Ruscher
  • Patent number: 10268647
    Abstract: Systems and methods are disclosed for authoring, deploying, and executing layer stack images for applications directed to a plurality of target devices. Resources to implement the layer stack images are compiled into an asset catalog database for each image in each layer stack image for each target device. Derivative resource products, such as a flattened version of the layer stack images and a “blurred” version of layer stack images can be generated and stored in the asset catalog at compile and build time. Three-dimensional effects implemented using the layer stack images can be implemented using an application programming interface that accepts legacy two dimensional images can be used to receive the layer stack images. An platform framework implements logic that detects the type of image requested via the API is a layer stack image or a conventional flat image. Third party layer stack images can be received and displayed at run-time or compile time.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Patrick O. Heynen, Jonathan J. Hess, Blake R. Seely, James T. Turner
  • Patent number: 10269095
    Abstract: An image processing pipeline may dynamically determine filtering strengths for noise filtering of image data. Statistics may be collected for an image at an image processing pipeline. The statistics may be accessed and evaluated to generate a filter strength model that maps respective filtering strengths to different portions of the image. A noise filter may determine a filtering strength for image data received at the noise filter according to the filter strength model. The noise filter may then apply a filtering technique according to the determined filtering strength.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Suk Hwan Lim, D. Amnon Silverstein
  • Patent number: 10268320
    Abstract: A touch sensor panel is disclosed. The touch sensor panel includes a plurality of rows, at least one of the rows being a split row including a plurality of row subsections; and a plurality of columns, at least one of the columns being a split column including a plurality of column subsections. The touch sensor panel is configured with at least one split row and at least one split column located to increase a likelihood that a touch anywhere on the touch sensor panel overlaps with at least one split row and at least one split column. The rows and columns are individually charged electrodes capable of detecting a change in capacitance in a corresponding area of the touch sensor panel.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Wayne Carl Westerman, Martin Paul Grunthaner, Steven Porter Hotelling, Christopher Tenzin Mullens
  • Patent number: 10268341
    Abstract: In accordance with some embodiments, a device displays a user interface that includes user interface objects associated with respective object-specific operations that are triggered by changes in contact intensity. While displaying the user interface, the device detects a first input. In response to detecting the first input: if a focus selector is at a first location, the device performs a first operation associated with the first object; if a focus selector is at the second location, the device performs a second operation associated with the second object; and if a focus selector is at a location that is away from any objects that are associated with object-specific operations that are triggered by changes in contact intensity, perform a third operation that includes updating the user interface on the display to concurrently visually distinguish the first and second objects in the user interface.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Kenneth L. Kocienda, Chanaka G. Karunamuni
  • Patent number: 10268342
    Abstract: An electronic device with a display, a touch-sensitive surface, and one or more sensors to detect intensity of contacts with the touch-sensitive surface: displays a first user interface that includes a plurality of selectable objects; while a focus selector is at a location that corresponds to a respective selectable object, detects an input that includes detecting a contact on the touch-sensitive surface; and in response to detecting the input: in accordance with a determination that detecting the input includes detecting an increase in intensity of the contact that meets intensity criteria, displays a menu that includes contact information for the respective selectable object overlaid on top of the first user interface; and in accordance with a determination that detecting the input includes detecting a liftoff of the contact without meeting the intensity criteria, replaces display of the first user interface with display of a second user interface.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Christopher P. Foss, Sebastian J. Bauer, Jonathan R. Dascola, Stephen O. Lemay, Wan Si Wan, Marcos Alonso Ruiz, Gregory M. Apodaca, Alan C. Dye, Jonathan Ive, Chanaka G. Karunamuni, Kenneth L. Kocienda
  • Patent number: 10268469
    Abstract: Various embodiments of the present invention are directed to systems, methods, and computer program products for managing connections between a mobile device and a network server over a network connection in a bandwidth-efficient manner. In one embodiment, a mobile device includes a processor, and there are a plurality of services executed by the processor, each of the services receiving information updates over a network connection from a server. At least one update interval function executed by the processor assigns an update interval to each of the services, the update intervals governing when each of the respective services request updated information over the network connection.
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: James W. Cooley, Neal E. Tucker
  • Patent number: 10268366
    Abstract: In an example method, a user interface is presented by a device on a touch sensitive surface of the device. The device receives a first touch input selecting a numeral presented in the user interface. Responsive to receiving the first touch input, a numeric keypad interface and a display element are presented. The device receives a second touch input selecting the display element. Responsive to receiving the second touch input, a rotary interface including the display element is presented. While the user is maintaining physical contact with the touch sensitive surface, the device receives a rotational touch gesture dragging the display element about the rotary interface. Responsive to receiving the rotational touch gesture, the numeral is modified.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Behzad Aghaei, Timothy V. Isted, Maxwell O. Drukman, Donald M. Firlik, Christopher A. Lattner, Kenneth S. Orr, Andreas Wendker
  • Patent number: 10268498
    Abstract: Emulating as supported web browser feature when a webpage is merely testing for web browser support of various features. Frequently a web page may test for support of various features of a web browser. The present technology prevents the unnecessary and premature initiation of supported features saving a user time from having to authorize its use in addition to saving the valuable system resources (e.g. memory, power, etc.) before the supported features are actually needed by the webpage. By emulating or spoofing support of various features of a web browser, the user of a computing device can be spared authorizing use of the various features, and spared the extra power consumption of initializing the various features that may not be used.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Jonathan Jong-Ho Lee, Craig M. Federighi, Dean Jackson, Roger Duan Fong
  • Patent number: 10269369
    Abstract: System of noise reduction for mobile devices includes blind source separator (BSS) and noise suppressor. BSS receives signals from at least two audio pickup channels. BSS includes sound source separator, voice source detector, equalizer, and auto-disabler. Sound source separator generates signals representing first sound source and second sound source based on signals from the first and the second channels. Voice source detector determines whether the signals representing the first and second sound sources are voice signal or noise signal, respectively. Equalizer scales noise signal to match a level of the voice signal, and generates scaled noise signal. Auto-disabler determines whether to disable BSS. Auto-disabler outputs signals from the at least two audio pickup channels when the BSS is disabled and outputs the voice signal and the scaled noise signal when the BSS is not disabled. Noise suppressor generates clean signal based on outputs from auto-disabler. Other embodiments are also described.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Nicholas J. Bryan, Vasu Iyengar
  • Patent number: 10268303
    Abstract: Improved capacitive touch and hover sensing with a sensor array is provided. An AC ground shield positioned behind the sensor array and stimulated with signals of the same waveform as the signals driving the sensor array may concentrate the electric field extending from the sensor array and enhance hover sensing capability. The hover position and/or height of an object that is nearby, but not directly above, a touch surface of the sensor array, e.g., in the border area at the end of a touch screen, may be determined using capacitive measurements of sensors near the end of the sensor array by fitting the measurements to a model. Other improvements relate to the joint operation of touch and hover sensing, such as determining when and how to perform touch sensing, hover sensing, both touch and hover sensing, or neither.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Jeffrey Traer Bernstein, David T. Amm, Omar S. Leung, Christopher Tenzin Mullens, Brian Michael King, Brian Richards Land, Reese T. Cutler
  • Patent number: 10270983
    Abstract: The present disclosure generally relates to displaying visual effects in image data. In some examples, visual effects include an avatar displayed on a user's face. In some examples, visual effects include stickers applied to image data. In some examples, visual effects include screen effects. In some examples, visual effects are modified based on depth data in the image data.
    Type: Grant
    Filed: September 26, 2018
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Jessica Aboukasm, David R. Black, Robert Chinn, Gregory L. Dudey, Katherine K. Ernst, Grant Paul, Brian E. Walsh, Jae Woo Chang, Aurelio Guzman, Nicolas Scapel
  • Patent number: 10269278
    Abstract: Electronic displays, systems, and methods that perform display panel sensing are provided. An electronic device may include processing circuitry that generates image data based at least in part on display panel sensing feedback and an electronic display. The electronic display may display the image data on pixels coupled to one of several sense lines. There may be an odd number of sense lines with common electrical characteristics. The electronic display may obtain display panel sense feedback at least in part by differentially sensing each one of the sense lines with sense lines with common electrical characteristics with another one of the sense lines the common electrical characteristics.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Hung Sheng Lin, Hyunwoo Nho, Shengkui Gao, Jesse A. Richmond, Jie Won Ryu, Junhua Tan, Kingsuk Brahma, Mohammad B. Vahid Far, Sun-Il Chang, Yafei Bi
  • Patent number: 10269091
    Abstract: Techniques are disclosed relating to storage techniques for storing primitive information with vertex re-use. In some embodiments, graphics circuitry aggregates primitive information (including vertex data) for multiple primitives into a primitive block data structure. This may include storing only a single instance of a vertex for multiple primitives that share the vertex. The graphics circuitry may switch between primitive blocks, with one being active and the others non-active. For non-active primitive blocks, the graphics circuitry may track whether vertex identifiers have been used for a new vertex, which may prevent vertex re-use. If an identifier is not used for a new vertex, however, a vertex may be re-used across deactivation and reactivation of a primitive block.
    Type: Grant
    Filed: November 10, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Michael A. Mang, Andrew M. Havlir
  • Patent number: 10269167
    Abstract: Systems, methods, and computer readable media to encode and execute an indirect command buffer are described. A processor creates an indirect command buffer that is configured to be encoded into by a graphics processor at a later point in time. The processor encodes, within a command buffer, a produce command that references the indirect command buffer, where the produce command triggers execution on the graphics processor a first operation that encodes a set of commands within the data structure. The processor also encodes, within the command buffer, a consume command that triggers execution on the graphics processor a second operation that executes the set of commands encoded within the data structure. After encoding the command buffer, a processor commits the command buffer for execution on the graphics processor.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Michael Imbrogno, Michal Valient
  • Patent number: 10268748
    Abstract: Aspects of the present disclosure involve a mobile or computer reader application that obtains articles or other computer files from a central database and displays the articles to a user of the device. The reader application may be customizable around one or more characteristics of the user of the device. In one embodiment, the type and number of articles provided to the device and displayed in the reader application may be based on the determination of a category or type of usage of the application is performed by the user. Further, the determination of the use of the reader application on the device is performed by and contained within the device such that usage information is not shared with overall article providing system. In another embodiment, the article providing system and/or device may determine recommendations to provide to a user of the reading application. These recommendations may be based on one or more selected interests or topics of the user of the reading application.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Martin J. Murrett, Ian J. Elseth, Guillermo Ortiz, Ravi Chandra Jammalamadaka, Dominic J. Hughes, Steve E. Marmon, Casey M. Dougherty, Gregory C. Langmead, Mark A. Gingrich, Donald R. Beaver, Amogh Mahapatra, Collin D. Ruffenach, Georgios Sofianatos, Justin W. Sung, Kang Tu, Jason A. Novak
  • Patent number: 10271127
    Abstract: This disclosure describes a speaker assembly suitable for use in a portable electronic device utilizing water resistant ports. The speaker assembly can have an open back that subjects a back volume of the speaker to pressure differentials within a device housing of the portable electronic device. The speaker assembly can utilize a speaker surround having a varying thickness. The varying thickness speaker surround allows the speaker to maintain an acceptable frequency response profile while limiting the travel of the diaphragm it is coupled with. The disclosure also describes how electrically conductive pathways can be integrated within a housing of the speaker assembly.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: David A. Hurrell, Tyler B. Cater, Scott P. Porter, Salome Bavetta, Anthony P. Grazian, Benjamin J. Pope, Scott A. Myers, Ashutosh Y. Shukla, Benjamin M. Russo, Christopher Wilk, David MacNeil, Eric N. Nyland, Ihtesham H. Chowdhury, Joseph F. Maldonado, Kevin M. Froese, Richard Hung Minh Dinh, Ruchir M. Dave, Teemu P. Sipila, Yang Liu
  • Patent number: 10268806
    Abstract: Techniques for ensuring that media playback proceeds sequentially through media content of a digital media asset are disclosed. In one embodiment, distinct portions (e.g., segments) of a digital media asset can be separately encrypted such that on playback decoded data being output from at least one prior portion can be used to derive a cryptographic key that is used in decrypting a subsequent portion of the digital media asset.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Aram Lindahl, Bryan J. James
  • Patent number: 10269307
    Abstract: Aspects of the subject technology relate to control circuitry for operating light-emitting diodes (LEDs). The control circuitry may include a pulse-width-modulation (PWM) driver for the LEDs and headroom voltage control circuitry. The PWM driver may adjust a rising edge or a trailing edge of the PWM cycles for various LEDs to ensure a headroom voltage detection window for the headroom voltage control circuitry to sample the headroom voltage of those LEDs without being affected by the rising edge of the PWM cycle for LED or the falling edge of the PWM cycle for another LED.
    Type: Grant
    Filed: August 22, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Yanhui Xie, Asif Hussain, Jingdong Chen, Mohammad J. Navabi-Shirazi
  • Patent number: 10270280
    Abstract: There is provided a contactless power system, power receiver and method of operating such, in which the power receiver of the system is configured to receive power transmitted by a power transmitter of the system via contactless electromagnetic coupling of respective receiving and transmitting coils. The power receiver further has circuitry for reflecting a unique magnetic signal to the transmitting coil of the power transmitter upon receipt of a power pulse by the receiver coil of the power receiver.
    Type: Grant
    Filed: November 7, 2014
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Arunim Kumar, Nigel Gray
  • Patent number: 10270812
    Abstract: Methods and apparatus to manage registration for cellular services of a secondary wireless device associated with a primary wireless device are disclosed. The secondary wireless device can detect entering proximity to the primary wireless device and in response to the detecting deactivate a cellular wireless interface of the secondary wireless device to conserve battery power, and provide an indication to the primary wireless device, via a non-cellular wireless interface, to cause the primary wireless device to perform a deregistration of the secondary wireless device for cellular services. The secondary wireless device can establish connections and communicate via non-cellular wireless interfaces while within proximity of the primary wireless device.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Prashant H. Vashi, Najeeb M. Abdulrahiman, Rohan C. Malthankar, Arun G. Mathias, Vikram Bhaskara Yerrabommanahalli
  • Patent number: 10269387
    Abstract: Some embodiments provide an audio authoring method that provide a set authoring tools for specifying rules for combining sections of a first song to generate a second song. The set of authoring tools allow an array of cells to be arranged in first and second directions, and allow each body section to be associated with one set of cells that are arranged in the first direction and another set of cells that are arranged in the second direction. At each cell that belongs to one set of cells arranged in the first direction for a first body section and another set of cells arranged in the second direction for a second body section, the set of tools also allow the user to specify whether the second body section is allowed to follow the first body section. Some embodiments provide a method for compositing audio.
    Type: Grant
    Filed: September 30, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Conner Stuart Richardson, Aaron M. Eppolito, Zachary H. Smith, David Conry
  • Patent number: 10270610
    Abstract: An automated environment can include multiple controller devices capable of communicating with multiple accessory devices. The controller devices can automatically elect one of their number as a coordinator device for the environment and can automatically perform a new election if an incumbent coordinator becomes unavailable or resigns. The election processes can be transparent to any users. An elected coordinator can perform various operations to facilitate management of the automated environment, including routing of communications between controllers and accessories.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Anush G. Nadathur, Srinivas Rama, Matthew C. Lucas, Nathan E. Carroll, Kevin P. McLaughlin, Thomas A. Dilligan, Arun G. Mathias
  • Patent number: 10270337
    Abstract: This application relates to a power converter for a computing device. The power converter can maintain an average output current while also allowing the output current to reach a peak current limit for periods of time. The average output current is maintained by enforcing a dynamic current limit on the output current. The dynamic current limit can change over time depending on whether the average output current is above or below an average current threshold. The changes to the dynamic current limit can occur at a rate defined by one or more time constants in order to reduce electromigration and maintain a temperature of the power converter below a predetermined temperature threshold.
    Type: Grant
    Filed: May 3, 2016
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Jamie L. Langlinais, Mark A. Yoshimoto
  • Patent number: 10269486
    Abstract: An inductive power transfer coil arrangement comprising: a first coil assembly including: at least a first magnetically permeable core including a base having first and second limbs extending away therefrom, wherein the first limb is located between two second limbs and extends further from the base than the second limbs, and at least one coil wound about at least one limb; and a second coil assembly including: at least a second magnetically permeable core for use in an inductive power transfer system, including a base having first and second limbs extending away therefrom, wherein the first limb is located between two second limbs that extend further from the base than the second limbs; and at least one coil wound about at least one limb; the first and second magnetically permeable cores being arranged in relatively moveable relationship such that in some relative positions the first and second magnetically permeable cores are opposed such as to provide effective magnetic coupling.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Ali Abdolkhani, Aiguo Hu
  • Patent number: 10270270
    Abstract: The embodiments set forth a technique for coordinating notifications across computing devices placed onto a wireless charging apparatus. According to some embodiments, the technique can involve the wireless charging apparatus (1) receiving, from a first computing device, first information that includes (i) a first unique identifier (ID) associated with the first computing device, and (ii) one or more unique IDs that are each associated with a respective auxiliary computing device known to the first computing device. Subsequently, the wireless charging apparatus can receive, from a second computing device, second information that at least includes a second unique ID associated with the second computing device. Finally, the wireless charging apparatus can, in response to determining that the second unique ID is included in the one or more unique IDs, and cause both the first and second computing devices to display respective notifications in a coordinated manner.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Brandon R. Garbus, Christopher C. Jensen, Alexei E. Kosut
  • Patent number: 10271209
    Abstract: Some embodiments provide a method for establishing a secured session with backward security between a first device and a second device. In some embodiments, the method establishes a communication session between the first and second devices using shared keys stored at the first and second devices. The method exchanges encrypted data between the first and second devices as a part of the communication session. The method, upon completion of the communication session, modifies the shared key at the first device in a predictable way. The shared key is modified at the second device in the same predictable way. The method then stores the modified shared key at the first device. The modified shared key cannot be used to decrypt any portion of the encrypted data of the current and previous communication sessions.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: April 23, 2019
    Assignee: APPLE INC.
    Inventors: Mitchell D. Adler, Yannick L. Sierra, Ganesha A. G. Batta, Michael Giles, Akshay M. Srivatsa, Craig P. Dooley, Sriram Hariharan, Robert D. Watson
  • Patent number: D846316
    Type: Grant
    Filed: January 10, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Kully Kraig Mandon, Christopher M. Green, Jonathan P. Siegel, Jody Akana, Bartley K. Andre, Shota Aoyagi, Anthony Michael Ashcroft, 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, Benjamin Andrew Shaffer, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D846502
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    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
  • Patent number: D846561
    Type: Grant
    Filed: March 21, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Imran Chaudhri, Jonathan P. Ive, Stephen O. Lemay, Angela Guzman Suarez
  • Patent number: D846567
    Type: Grant
    Filed: October 6, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Freddy Anzures, Sebastian Johannes Bauer, Nicholas V. King, Stephen O. Lemay, Hoan K. Pham, Lauren E. Tappana, Marcel van Os, Wan Si Wan, Giancarlo Yerkes
  • Patent number: D846587
    Type: Grant
    Filed: June 4, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Arian Behzadi, Behkish Johnnie Manzari
  • Patent number: D846593
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Freddy Anzures, Greg Apodaca, Ismael Basso, Imran Chaudhri, Jonathan P. Ive, Matthew Dean Rohrbach, Wan Si Wan, Christopher Wilson
  • Patent number: D846594
    Type: Grant
    Filed: July 10, 2017
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Alan C. Dye, Richard D. Lyons, Christopher Wilson
  • Patent number: D846633
    Type: Grant
    Filed: June 3, 2018
    Date of Patent: April 23, 2019
    Assignee: Apple Inc.
    Inventors: Guillaume P. Barlier, Alan C. Dye, Aurelio Guzmán, Nicolas V. Scapel, Christopher I. Wilson