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).
  • Publication number: 20170360306
    Abstract: The present invention generally relates to blood pressure monitoring. In some embodiments, methods and devices of measuring a mean arterial pressure are provided and/or monitoring blood pressure changes. A wrist-worn device may include a plurality of sensors backed by a plurality of actuators. Subsets of the plurality of sensors may be selectively actuateable against a wrist of a user using one or more of the plurality of actuators. A preferred sensor and location may be identified based on pressure signals received from each of the sensors. In some embodiments, devices may use a fluid bladder coupled with piezoelectric film sensors. A fluid bladder pressure sensor may be used to calibrate the piezoelectric film signal to provide a static and dynamic pressure reading. In yet another embodiment, a mean arterial pressure may be calculated by processing a swept pressure signal obtained as a sensor is swept through different heights.
    Type: Application
    Filed: September 8, 2015
    Publication date: December 21, 2017
    Applicant: APPLE INC.
    Inventors: Ravi Narasimhan, Zijing Zeng, Richard C. Kimoto, Erno Klaassen, Thomas J. Sullivan, Derek Park-Shing Young, Todd K. Whitehurst
  • Publication number: 20170364768
    Abstract: Methods and systems for detecting keypoints in image data may include an image sensor interface receiving pixel data from an image sensor. A front-end pixel data processing circuit may receive pixel data and convert the pixel data to a different color space format. A back-end pixel data processing circuit may perform one or more operations on the pixel data. An output circuit may receive pixel data and output the pixel data to a system memory. A keypoint detection circuit may receive pixel data from the image sensor interface in the image sensor pixel data format or receive pixel data after processing by the front-end or the back-end pixel data processing circuits. The keypoint detection circuit may perform a keypoint detection operation on the pixel data to detect one or more keypoints in the image frame and output to the system memory a description of the one or more keypoints.
    Type: Application
    Filed: September 3, 2017
    Publication date: December 21, 2017
    Applicant: Apple Inc.
    Inventor: David R. Pope
  • Publication number: 20170363430
    Abstract: Some embodiments provide an autonomous navigation system which enables autonomous navigation of a vehicle along one or more portions of a driving route based on monitoring, at the vehicle, various features of the route as the vehicle is manually navigated along the route to develop a characterization of the route. The characterization is progressively updated with repeated manual navigations along the route, and autonomous navigation of the route is enabled when a confidence indicator of the characterization meets a threshold indication. Characterizations can be updated in response to the vehicle encountering changes in the route and can include a set of driving rules associated with the route, where the driving rules are developed based on monitoring the navigation of one or more vehicles of the route. Characterizations can be uploaded to a remote system which processes data to develop and refine route characterizations and provide characterizations to one or more vehicles.
    Type: Application
    Filed: December 4, 2015
    Publication date: December 21, 2017
    Applicant: Apple Inc.
    Inventors: Ahmad Al-Dahle, Matthew E. Last, Philip J. Sieh, Benjamin Lyon
  • Patent number: 9848079
    Abstract: A connection manager manages connections for associated user devices by determining whether an incoming connection has been answered at a user device, and if so then generating and transmitting silencing commands to associated user devices using first and second wireless communication modes, with one mode being faster. Connections can comprise phone calls, and modes can comprise push and Bluetooth® messaging. The connection manager can instruct device outputs to provide connection alerts, limited to visual alerts when an associated user device is active, listen for associated user device communications, and instruct device outputs to stop providing alerts when a silencing command is received. Further, a connection manager can receive a signal regarding a headset status, route an outside connection from a phone to the headset when the headset is active or to another device when the headset is not active, detect a change in headset status, and reroute the connection accordingly.
    Type: Grant
    Filed: June 1, 2016
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Keith W. Rauenbuehler, Nicholas M. Fraioli
  • Patent number: 9846741
    Abstract: The disclosed embodiments provide a system that provides wireless service groups. During operation, a wireless device's advertising mechanism advertises a service group over Wi-Fi, wherein the service group comprises at least the wireless device and wherein the service group's security requirements regulate multicast protection within the service group. In response to receiving a request from a second device to be admitted into the service group, the wireless device's security mechanism admits the second device into the service group and sends the service group's security requirements to the second device, thereby enabling the second device to initialize multicast protection in accordance with the service group's security requirements.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Guoqing Li, Chiu Ngok E. Wong, Su Khiong Yong
  • Patent number: 9846533
    Abstract: In some embodiments, a device displays content on a touch screen display and detects input by finger gestures. In response to the finger gestures, the device selects content, visually distinguishes the selected content, and/or updates the selected content based on detected input. In some embodiments, the device displays a command display area that includes one or more command icons; detects activation of a command icon in the command display area; and, in response to detecting activation of the command icon in the command display area, performs a corresponding action with respect to the selected content. Exemplary actions include cutting, copying, and pasting content.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Bas Ording, Kenneth L. Kocienda, Bradford Allen Moore, Marcel van Os, Richard Williamson, Scott Forstall
  • Patent number: 9848188
    Abstract: In some embodiments, a HEVC (High Efficiency Video Coding, MPEG-H Part 2, H.265) video coder (encoder/decoder) transform unit includes nested transform stages, with 8×8 transform computation hardware, e.g. fused quad multiply accumulate (MAC) units and adders, forming part of 16×16 transform computation hardware, which in turn forms part of a 32×32 video transform computation unit. Control logic and multiplexers may be used to reconfigure interconnections between MAC units depending on the size of incoming video blocks. The transform of a 32×32 video block is computed in a fixed number of clock cycles that is independent of whether or how the 32×32 block is partitioned in smaller blocks. A redundant binary format is used until the final stage of operations to increase the speed of computation.
    Type: Grant
    Filed: June 12, 2014
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventor: Sorin C. Cismas
  • Patent number: 9847713
    Abstract: A charge pump circuit having first and second input nodes to be coupled to a first power source, and top and bottom output nodes and an intermediate node. The charge pump circuit produces i) a voltage at the top output node that is higher than a voltage of the intermediate node, and ii) a voltage at the bottom output node that is lower than the voltage of the intermediate node. A bias voltage source has i) an input that is to be coupled to a second power source and ii) an output that produces an output voltage, which is a predetermined proportion of an input voltage at the input and that follows the input voltage downward and upward as the input voltage sags and recovers, respectively. The output of the bias voltage source is directly connected to the intermediate node of the output stage. Other embodiments are also described.
    Type: Grant
    Filed: March 15, 2016
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: David C. Breece, III, Roderick B. Hogan, Nathan A. Johanningsmeier
  • Patent number: 9848069
    Abstract: Time synchronization between a central wireless communication device and a peripheral wireless communication device is described. Events associated with an application are time stamped at the central wireless communication device, and one or more link layer messages are sent to the peripheral wireless communication device to provide time stamp information to replicate the event timing at the peripheral wireless communication device. A first link layer message includes information about an internal Bluetooth clock to calibrate a corresponding internal clock value at the peripheral wireless communication device. A second link layer message includes information about a current value for the Bluetooth clock and also a value for an offset that provides a time position at a finer granularity than the Bluetooth clock within a timeslot specified by the Bluetooth clock value.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Adam Geboff, Sriram Hariharan, Joakim Linde, Li-Quan Tan, Shahrooz Shahparnia
  • Patent number: 9846452
    Abstract: Improved housings for electronic devices are disclosed. In one embodiment, an electronic device housing can have one or more outer members (e.g., exposed major surfaces), such as front or back surfaces, that are formed of glass. The one or more glass surfaces can be part of outer member assemblies that can be secured to other portions of the electronic device housing. In other embodiments, apparatus, systems and methods for robustly attaching a cover portion of an electronic device to a bottom portion, e.g., a housing portion, of the electronic device are described. The electronic device can be portable and in some cases handheld.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: David Pakula, Richard Hung Minh Dinh, Scott Myers
  • Patent number: 9847999
    Abstract: The present disclosure generally relates to techniques for managing a remote authorization to proceed with an action, such as creating a secure network connection. In some examples, a requesting device receives selection of one or more options. The requesting device transmits a request to proceed with an action to an authenticating device. The authenticating device concurrently displays an indication of the request to proceed with the action, information about the selected one or more options, and an indication of the requesting device. The authenticating device receives authorization to proceed with the action and transmits a response to the requesting device regarding the request to proceed with the action.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Peter D. Anton, George R. Dicker, Donald W. Pitschel, Nicholas J. Shearer, Oluwatomiwa B. Alabi, Anton K. Diederich
  • Patent number: 9848287
    Abstract: An approach is provided for providing adaptable schema based payloads for state advertisement messages. In some implementations, multiple schemas (e.g., payload data and structure definition) can be used to flexibly and dynamically define advertisement message payloads. For example, the computing device can use advertising message to share and broadcast information between devices by using adaptable schema based payloads. The computing device can store schemas, receive service advertising data, and determine a schema for encoding service advertising data into an advertising message. The computing device can generate the advertising message, encode a schema identifier into the advertising message header, and encode device state data into the advertising message payload according to the determined schema.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Alexander R. Ledwith, Bob Bradley, Christopher C. Jensen
  • Patent number: 9846473
    Abstract: An electronic device may have light-based components. The light-based components may include light sources, light detectors, and image sensors. The light-based components may be aligned with a window in the device. The window may be formed within an inactive area of a display or within other device structures. The window may have one or more window members mounted within an opening in a display layer in the inactive area. Visible light blocking material such as chalcogenide glass may be incorporated into the window to provide the window with an opaque appearance that matches the opaque appearance of surrounding portions of the inactive portion of the display. In configurations in which the light-based components include a visible image sensor or other visible light detecting component, the window may be provided with a portion that is transparent at visible wavelengths.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Micah P. Kalscheur, Matthew C. Waldon
  • Patent number: 9847051
    Abstract: An organic light-emitting diode display may have an array of pixels. Each pixel may have multiple subpixels of different colors. To avoid undesired color shifts when operating the display, the display may be configured so that subpixels of different colors are not coupled to each other through parasitic capacitances. The subpixels may include red, green, and blue subpixels or subpixels of other colors. Each subpixel may include an organic light-emitting diode having an anode and a cathode. The anode of each organic light-emitting diode may be coupled to a respective storage capacitor. Capacitive coupling between subpixels can be minimized by configuring the subpixel structures of each pixel so that the storage capacitors of the subpixels do not overlap the anodes of other subpixels in the pixel. Anode and capacitor overlap with subpixel data lines may also be reduced or eliminated.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Jae Won Choi, Koorosh Aflatooni, Shih Chang Chang, Young Bae Park
  • Patent number: 9846508
    Abstract: Touch inputs such as single-finger contacts and multiple-finger contacts are detected at an electronic device and translated into electronic touch communications for playback at an external electronic device.
    Type: Grant
    Filed: August 28, 2015
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Freddy Allen Anzures, Imran Chaudhri, Alan C. Dye, Jonathan P. Ive, Duncan Robert Kerr, Nicholas V. King, Kevin Lynch, Gregory Novick, Daniel Trent Preston, Monica Jenkins, Lawrence Y. Yang
  • Patent number: 9846678
    Abstract: An apparatus and method for Fast Fourier Transform (FFT) address generation is disclosed. The apparatus may include a counter circuit and circuitry configured to load an initial value into a counter circuit. The circuitry may be further configured to generate first and second output values by formatting a current value of the counter, and increment the current value of the counter circuit by an increment value to generate a next value. The circuitry may also be configured to modify the increment value in response to a determination that the next value is equal to a target value.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Binu K. Mathew, Julia C. Ng
  • Patent number: 9848347
    Abstract: A station configured to perform a method for determining a wireless property such as a channel estimate, a channel estimation track, a time tracking loop, and a frequency tracking loop. The method includes determining a set of consecutive subframes in which no transmission is scheduled, placing a processor into a first power mode during at least a portion of the set of consecutive subframes, placing the processor into a second power mode during at least another portion of the set of consecutive subframes, receiving a first reference symbol when the processor is in the second power mode and calculating a wireless property based on the first reference symbol.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Tarik Tabet, Navid Damji, Syed Aon Mujtaba, Johnson Sebeni
  • Patent number: 9845523
    Abstract: The disclosure is directed to a method of forming high-aspect-ratio metallic glass articles that are substantially free of defects and cosmetic flaws by means of rapid capacitive discharge forming. Metallic glass alloys that are stable against crystallization for at least 100 ms at temperatures where the viscosity is in the range of 100 to 104 Pa-s are considered as suitable for forming such high-aspect-ratio articles.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: December 19, 2017
    Assignees: Glassimetal Technology, Inc., Apple Inc.
    Inventors: Joseph P. Schramm, Jong Hyun Na, Marios D. Demetriou, David S. Lee, William L. Johnson
  • Patent number: 9848332
    Abstract: The disclosed embodiments provide a system that provides wireless service groups. During operation, a wireless device's advertising mechanism advertises a service group over Wi-Fi, wherein the service group comprises at least the wireless device and wherein the service group's security requirements regulate multicast protection within the service group. In response to receiving a request from a second device to be admitted into the service group, the wireless device's security mechanism admits the second device into the service group and sends the service group's security requirements to the second device, thereby enabling the second device to initialize multicast protection in accordance with the service group's security requirements.
    Type: Grant
    Filed: November 20, 2015
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Yong Liu, Christiaan A. Hartman, Guoqing Li, Chiu Ngok E. Wong, Su Khiong Yong
  • Patent number: 9847666
    Abstract: Power management and power transfer systems within the transmit and receive portions of an inductive charging system. An inductive charging system may include an inductive charging station to transmit power and a portable electronic device to receive power. Embodiments may take the form of power transfer systems within an inductive charging station including load-based transmit frequency adjustments. Embodiments may also take the form of power management systems within portable electronic devices which conserve power by disconnecting circuits from ground when those circuits are in an idle state.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Jeffrey M. Alves, Todd K. Moyer, Chad Bossetti
  • Patent number: 9846799
    Abstract: A scannable object is sensed and scanned. A map is constructed based on the scan results. The map is compared to one or more stored templates. Results of the comparison are provided. In some implementations, a secured processor may construct the map and may provide reduced resolution (and/or other versions that contain less information) versions of the map and/or the stored templates to one or more other processors. The one or more other processors may determine a match-set based on matching between the reduced resolution map and stored templates. The secured processor may then identify whether or not a match exists between the map and any stored template based on the match-set.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Wayne C. Westerman, Byron B. Han, Craig A. Marciniak
  • Patent number: 9846750
    Abstract: A software application having a graphical user interface (GUI) that displays content tiles along with the use of an electronic device to add tiles to the GUI is described in this disclosure. A predefined key on an input device is selected to indicate to display available tiles. One of the displayed available tiles is selected and the user designates a location on the display of the content tiles where to place the selected displayed available tiles. The selected tile is then inserted into the display with the plurality of tiles at the designated location and a tile previously at the designation location on the display is deleted and placed in a delete directory.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Adriana Moscatelli, John SanGiovanni
  • Patent number: 9846684
    Abstract: A system, method and non-transitory, computer-readable storage medium are disclosed for implementing dynamic layout rules for attributed text strings having different type styles. In some implementations, developers can use an Application Programming Interface (API) or a design tool to specify dynamic text layout rules for rendering attributed text strings in a user interface (UI). Various text attributes associated with the different type styles (e.g., font metrics) are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text when, for example, font sizes are adjusted. In some implementations, one or more parameters of a text container, text container region, line-fragment or display object are dynamically adjusted based on the dynamic text layout rules to improve the readability of the text.
    Type: Grant
    Filed: September 30, 2014
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Jason Clay Beaver, Elizabeth Caroline Furches Cranfill, Eric Lance Wilson, David Chance Graham, Johannes Fortmann, Olivier Gutknecht, Antonio Cavedoni
  • Patent number: 9846535
    Abstract: An electronic device, while displaying a user interface that includes a first region corresponding to a first software application and a second region corresponding to a second software application, receives a first touch input, on a touch-sensitive display, that originates from a first location corresponding to the first region and extends to a second location corresponding to the second region. The first region includes a non-boundary region and a boundary region. In response to receiving the first touch input, when the first location corresponds to a non-boundary region of the first region, the device processes the first touch input with the first software application. When the first location corresponds to a boundary region of the first region, the device conditionally processes the first touch input with the second software application.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Brittany D. Paine, Jonathan E. Drummond, Benjamin E. Nielsen
  • Patent number: 9847284
    Abstract: A top package used in a PoP (package-on-package) package includes two memory die stacked with a redistribution layer (RDL) between the die. The first memory die is encapsulated in an encapsulant and coupled to a top surface of the RDL. A second memory die is coupled to a bottom surface of the RDL. The second memory die is coupled to the RDL with either a capillary underfill material or a non-conductive paste. The RDL includes routing between each of the memory die and one or more terminals coupled to the RDL on a periphery of the die.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventor: Jun Zhai
  • Patent number: 9847141
    Abstract: A storage apparatus includes a plurality of memory cells and storage circuitry. The storage circuitry is configured to store a mapping that maps sets of readout bit-flip counts to respective predefined impairment profiles. The impairment profiles specify two or more severity levels of respective impairment types, including read disturb, retention and endurance. Each of the bit-flip counts includes a one-to-zero error count or a zero-to-one error count. The storage circuitry is configured to read data from a group of the memory cells using given readout parameters, to evaluate an actual set of bit-flip counts corresponding to the read data, to classify the group of the memory cells to a respective impairment profile by mapping the actual set of the bit-flip counts using the mapping, and to adapt the readout parameters based on the impairment profile to which the group of the memory cells was classified.
    Type: Grant
    Filed: August 2, 2016
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Barak Sagiv, Einav Yogev, Eli Yazovitsky, Eyal Gurgi, Roi Solomon
  • Patent number: 9844898
    Abstract: Various processes for creating mirrored features are discussed herein as well as devices that include the mirrored features. One embodiment includes a button having a transparent layer and an opaque layer coupled to the transparent layer. A portion of the transparent layer extends through the opaque layer so that the portion of the transparent layer is flush with a back surface of the opaque layer and generally has a shape of a desired feature. The button also includes a reflective object positioned so that it may be seen through the transparent layer.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Matthew D. Hill, Wayne Wei-Cheng Huang, Lee Hua Tan, Nicholas Isaac Reid, Reid Collins, Richard Hung Minh Dinh, Ian A. Spraggs
  • Patent number: 9846579
    Abstract: Techniques are disclosed relating to comparison circuitry. In some embodiments, compare circuitry is configured to generate comparison results for sets of inputs in both one or more integer formats and one or more floating-point formats. In some embodiments, the compare circuitry includes padding circuitry configured to add one or more bits to each of first and second input values to generate first and second padded values. In some embodiments, the compare circuitry also includes integer subtraction circuitry configured to subtract the first padded value from the second padded value to generate a subtraction result. In some embodiments, the compare circuitry includes output logic configured to generate the comparison result based on the subtraction result. In various embodiments, using at least a portion of the same circuitry (e.g., the subtractor) for both integer and floating-point comparisons may reduce processor area.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Liang-Kai Wang, Terence M. Potter, Andrew M. Havlir
  • Patent number: 9844833
    Abstract: A system and a method for manufacturing a sapphire part. A sapphire substrate is obtained for performing a laser cutting operation. The sapphire substrate is cut along a cut profile using a laser and a first gas medium. The first gas medium is substantially comprised of an inert gas. The sapphire substrate is then irradiated at or near the cut profile using the laser and a second gas medium. The second gas medium is different than the first gas medium comprising oxygen.
    Type: Grant
    Filed: January 30, 2014
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Michael M. Li, Anthony J. Richter, Dale N. Memering
  • Patent number: 9848435
    Abstract: Described herein are systems and methods to enhance radio link performance in a multi-carrier environment. A method may comprise sending, by an upper level layer of a wireless device, user data in a packet for transmission, wherein the packet includes an indication of a level of priority of the packet, receiving, by a media access control (“MAC”) layer of the wireless device, the packet for transmission including the indication of the level of priority provided by the upper level layer, identifying, by the MAC layer, a reliability of each of a plurality of component carriers, and selecting, by the MAC layer, one of the component carriers on which to transmit the packet, wherein the selecting is based on the level of priority of the packet and the reliability of the one of the component carriers.
    Type: Grant
    Filed: February 17, 2017
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventors: Ajoy K. Singh, Tarik Tabet, Sarma V. Vangala
  • Patent number: 9845546
    Abstract: Techniques or processes for providing markings on products are disclosed. In one embodiment, the products have housings and the markings are to be provided on sub-surfaces of the housings. For example, a housing for a particular product can include an outer housing surface and the markings can be provided on a sub-surface the outer housing surface yet still be visible from the outside of the housing. Since the markings are beneath the surface of the housing, the markings are durable.
    Type: Grant
    Filed: December 21, 2009
    Date of Patent: December 19, 2017
    Assignee: APPLE INC.
    Inventor: Michael Nashner
  • Patent number: 9847070
    Abstract: A display may have an array of pixels to display images. Gate line driver circuitry may have stages that supply gate line signals. A gate line may be located in each row of the pixels. Each stage may have an output block that produces a respective one of the gate line signals and may have a carry block that separately produces a carry signal that is provided to a later stage in the gate line driver circuitry. A memory may be provided in at least some of the stages to store signals produced by the output blocks during intraframe pausing operations. At the end of an intraframe pause, the stored signals may be used in restarting production of the gate line signals by output blocks in the gate line driver stages. Circuitry may be used to separately reset the output block and suppress carry signal production by the carry block.
    Type: Grant
    Filed: October 22, 2014
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Kwang Soon Park, Chun-Yao Huang, Shih Chang Chang
  • Patent number: 9846942
    Abstract: The invention is related to a method and system for determining a pose of a first camera, comprising providing or receiving a spatial relationship (Rvc1) between a visual content displayed on a display device and the first camera, receiving image information associated with an image (B1) of at least part of the displayed visual content captured by a second camera, and determining a pose of the first camera according to the image information associated with the image (B1) and the spatial relationship (Rvc1).
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Lejing Wang, Peter Meier
  • Patent number: 9848026
    Abstract: An interface circuit in a computing device may communicate with user-interface devices using shared slots during time intervals. In particular, the computing device may transmit outgoing messages to the user-interface devices at a first predefined time during sequential time intervals when the user-interface devices transition from a sleep mode to a normal mode. In response, the computing device may receive incoming messages from one or more of the user-interface devices at a second predefined time following the first predefined time during the sequential time intervals. Then, the computing device may transmit a multicast message to the user-interface devices at a third predefined time during the sequential time intervals. In response to the given multicast message, one of the user-interface devices may communicate data to the computing device. Note that, in some instances, a multicast time slot may instead be used to communicate data to one of the user-interface devices.
    Type: Grant
    Filed: January 19, 2016
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Siegfried Lehmann, Christiaan A. Hartman, Camille Chen, Sriram Hariharan, Jianxiong Shi, Syed Aon Mujtaba, Alessio Centazzo, Donald Eng, Michael J. Giles, Craig P. Dooley, Akshay Mangalam Srivatsa, Anjali S. Sandesara, Langford M. Wasada
  • Publication number: 20170357226
    Abstract: Modifications made by multiple controller devices to an environment model describing a shared automated environment can be coordinated. One of the controller devices can be designated as a coordinator, and any controller device other than the coordinator can send an update request to the coordinator. The coordinator can determine whether to accept or reject the requested modification and can report its determination to the requesting controller device. If the coordinator accepts the request, the coordinator can instigate operations to update the environment model across all controller devices of all users. If the coordinator rejects the request, the environment model is not updated. The controller device that made the request can update its local copy of the environment model and roll back the update if the request is rejected.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Matthew C. Lucas, Anush G. Nadathur, Nathan E. Carroll
  • Publication number: 20170357007
    Abstract: Methods, systems and computer program products for radionavigation for swimmers are described. A mobile device configured to estimate a location using radio frequency signals can estimate a position of the swimmer when the mobile device is worn on a limb of the swimmer and periodically submerged. The mobile device can supply auxiliary information to a radionavigation subsystem to correct a navigation solution affected by limb motion of the swimmer and affected by the periodic submersion of the mobile device.
    Type: Application
    Filed: June 10, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Isaac Thomas Miller, Glenn Donald MacGougan, Xiao Xiao
  • Publication number: 20170359697
    Abstract: A mobile device can identify its physical location without explicit knowledge of physical coordinates, but instead using sensor measurements dependence on distance, e.g., signal strength from a Wi-Fi router. Sensor measurements can be used to determine the mobile device is at a same physical location as a previous measurement. For example, numerous measurements of sensor values can form data points that are clustered in sensor space, where a cluster of data points in sensor space corresponds to a physical cluster of physical positions in physical space. A current physical location of the mobile device can be determined by identifying which cluster of sensor positions the current measurements correspond. To identify the cluster of sensor positions, a probability can be determined for each cluster based on a sensor distance between the current measurement and a representative data point of the cluster and a kernel function.
    Type: Application
    Filed: September 7, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Jahshan A. Bhatti, Brent M. Ledvina
  • Publication number: 20170359694
    Abstract: Techniques for location source control for paired devices are described. Location source control selects a location source for a mobile device. The mobile device can receive, from an application program, a request for determining a location of the mobile device. The mobile device can determine a first location estimate using a location subsystem of the mobile device. The mobile device can determine whether to provide the first location estimate as input to the application program, or to provide a second location estimate as input to the application program. The second location estimate can be an estimated location of the companion device and determined by the companion device.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Applicant: Apple inc.
    Inventors: Bradley Joel Jensen, Glenn Donald MacGougan, Kumar Gaurav Chhokra, Robert Mayor, Ronald K. Huang, Stephen J. Rhee
  • Publication number: 20170359555
    Abstract: An integrated accessory control system can integrate functionality (services) of multiple disparate accessories and provide a unified user interface for interacting with the system via a controller device. An integrated accessory control system can include one accessory that can detect an event or action and send a notification to the controller device and at least one other accessory, such as an IP camera, that can be operated in response to the notification. In response to the notification, a controller device can generate an integrated user interface for interacting with the accessories in the integrated accessory control system. The interface can include a live feed from the IP camera, which can provide a media stream responsive to instructions from the controller.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Cyrus D. Irani, Kevin P. McLaughlin, Anush G. Nadathur, Arun G. Mathias, Vinay A. Ramaswamy, Christopher D. Soli, Patrick L. Coffman, Stephen O. Lemay
  • Publication number: 20170357005
    Abstract: Techniques for improving positioning performance using categorization of navigation signal environment are described. A mobile device can receive signal environment data. The signal environment data can represent multiple geographic areas. The signal environment data includes a respective signal environment category for each geographic area, each signal environment category corresponding to a degree to which geographic features in the respective geographic area affect reception of the navigation signals. The mobile device can determine that the mobile device is located in a particular geographic area represented in the signal environment data. The mobile device can then select a set of one or more rules for aiding location estimation. The set of one or more rules can correspond to the signal environment category of the geographic area. The mobile device can estimate a location of the mobile device using the navigation signals and under the set of one more rules.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Jonathan M. Diamond, Glenn Donald MacGougan, Kumar Gaurav Chhokra, Robert Mayor, Yishuang Geng
  • Publication number: 20170357419
    Abstract: An alarm application is described. A user interface of the alarm application may be presented that includes a generic alarm option and a sleep alarm option. A first view of the user interface may be presented that includes generic alarm related options when the generic alarm option is selected. A second view of the user interface may be presented that includes sleep alarm related options when the sleep alarm option is selected.
    Type: Application
    Filed: September 23, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Roy J.E.M. Raymann, Jay C. Blahnik, Stephanie M. Greer, Aroon Pahwa, Jonathan T. Varbel
  • Publication number: 20170359629
    Abstract: Systems, methods, and machine-readable media are disclosed for providing an audio preview of songs and other audio elements. In some embodiments, an electronic device may operate in either a “play mode,” which allows a user to listen to songs in a normal fashion, or in a “preview mode,” which may be used to provide previews of songs to a user in succession. In some embodiments, the electronic device may seamlessly transition between play mode and preview mode. For example, the electronic device may pause a currently-playing song when the mode of operation switches from play mode to preview mode so that, if the user exits out of preview mode, the original song may be resumed from the pause point. In some embodiments, the electronic device may provide a multi-directional visual interface that allows a user to control the succession of previews provided in preview mode.
    Type: Application
    Filed: August 25, 2017
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Jorge S. Fino, Benjamin A. Rottler
  • Publication number: 20170359680
    Abstract: A method for identifying a location of a mobile device is disclosed. The method includes during each of a plurality of instances of time: measuring one or more signal properties of one or more other devices across a time interval; obtaining an identifier from each of the one or more other devices; creating a data point to include the one or more signal properties; and storing the data point in a database. The method further includes analyzing the plurality data points in the database to determine clusters of data points; detecting an event at an input device of the mobile device; measuring one or more new signal properties of one or more of the plurality of other devices at one or more new times; creating a new data point from the one or more new signal properties; and identifying a first cluster corresponding to the new data point.
    Type: Application
    Filed: September 21, 2016
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Brent M. Ledvina, Robert W. Mayor, Lukas M. Marti, David R. Stites, Jahshan A. Bhatti, Kevin Duffy
  • Publication number: 20170358240
    Abstract: A breathing sequence may define a suggested breathing pattern. Input may be received at a user interface of a device to initiate the breathing sequence. The breathing sequence may include a configuration phase in which configuration information may be received. The configuration information may define a variable time period for the breathing sequence. The breathing sequence also may include a preliminary phase during which a first version of a fluctuating progress indicator may be presented on the user interface. The fluctuating progress indicator may include a plurality of variable visual characteristics and may fluctuate at a first cyclic rate. The breathing sequence may also include a breathing phase during which a second version of the fluctuating progress indicator may be presented. The second version of the fluctuating progress indicator may fluctuate at a second cyclic rate according to a breathing rate.
    Type: Application
    Filed: January 27, 2017
    Publication date: December 14, 2017
    Applicant: Apple Inc.
    Inventors: Jay C. Blahnik, Erno H. Klaassen, Julie A. Arney, Alan C. Dye, Gary I. Butcher, Kevin M. Lynch, Nader E. Bagherzadeh, Gracee Agrawal, Stephen J. Waydo, Christopher J. Brouse
  • Patent number: D805311
    Type: Grant
    Filed: May 19, 2016
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Kully Kraig Mandon, Stefan Behling
  • Patent number: D805331
    Type: Grant
    Filed: April 1, 2016
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Daniele De Iuliis, Jean Marc Gady, Richard P. Howarth
  • Patent number: D805501
    Type: Grant
    Filed: September 21, 2016
    Date of Patent: December 19, 2017
    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, Matthew Dean Rohrbach, Peter Russell-Clarke, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D805513
    Type: Grant
    Filed: November 4, 2016
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: 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, Marc A. Newson, Matthew Dean Rohrbach, Peter Russell-Clarke, Benjamin Andrew Shaffer, Mikael Silvanto, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D805550
    Type: Grant
    Filed: May 19, 2017
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventors: Gary Butcher, Joseph Chan, Alan C. Dye, Chance Graham, Jonathan P. Ive
  • Patent number: D805556
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: December 19, 2017
    Assignee: Apple Inc.
    Inventor: Christopher Daryl Soli