Patents Assigned to Apple
  • Patent number: 8108685
    Abstract: A method of presenting password information to a user, the method comprising: receiving a password; determining the number of unique character sets utilized in the password; and displaying the number of unique character sets that are contained within the password.
    Type: Grant
    Filed: November 15, 2007
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventor: John C. Hurley
  • Patent number: 8107183
    Abstract: A method and system for sensing the current applied to the motor of a data storage device and determining whether a shock event has occurred by processing the sensed current levels.
    Type: Grant
    Filed: July 2, 2008
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventor: Thomas R. Colligan
  • Patent number: 8108144
    Abstract: Location information is used to build a database of locations having associated audio, video, image or text data. In some implementations, a device includes a touch-sensitive display and collects data associated with a geographic location of interest. The geographic location of interest can be displayed on a map using an indicator. A touch selection of the indicator provides access to the data through an interface displayed on the touch-sensitive display. One or more locations of interest can be displayed and grouped together by an attribute.
    Type: Grant
    Filed: June 30, 2008
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Gregory N. Christie, Robert E. Borchers, Imran A. Chaudhri
  • Patent number: 8104911
    Abstract: A display system with a distributed LED backlight includes: providing a plurality of tile LED light sources, each tile LED light source having a tile and a plurality of similar LED light sources on each tile connected for emitting light therefrom; orienting the plurality of tile LED light sources for illuminating a display from the back of the display; and integrating the plurality of tile LED light sources into a thermally and mechanically structurally integrated distributed LED tile matrix backlight light source.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventors: Michael D. Hillman, Gregory L. Tice, William Sauway Law, Sean Bailey, Ann Torres, Efrain Alcorta, Perry Anderson
  • Patent number: 8106856
    Abstract: A portable electronic device with a touch screen display for photo management is disclosed. One aspect of the invention involves a computer-implemented method in which the portable electronic device displays an array of thumbnail images corresponding to a set of photographic images. The device replaces the displayed array of thumbnail images with a user-selected photographic image upon detecting a user contact with a corresponding thumbnail image in the array. The user-selected photographic image is displayed at a larger scale than the corresponding thumbnail image. The portable device displays a different photographic image in replacement of the user-selected photographic image in accordance with a scrolling gesture. The scrolling gesture comprises a substantially horizontal movement of user contact with the touch screen display.
    Type: Grant
    Filed: August 30, 2007
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventors: Michael Matas, Greg Christie, Paul D. Marcos, Scott Forstall, Marcel Van Os, Bas Ording, Imran Chaudhri
  • Patent number: 8106836
    Abstract: A portable electronic device is provided that has a hybrid antenna. The hybrid antenna may include a slot antenna structure and an inverted-F antenna structure. The slot antenna portion of the hybrid antenna may be used to provide antenna coverage in a first communications band and the inverted-F antenna portion of the hybrid antenna may be used to provide antenna coverage in a second communications band. The second communications band need not be harmonically related to the first communications band. The electronic device may be formed from two portions. One portion may contain conductive structures that define the shape of the antenna slot. One or more dielectric-filled gaps in the slot may be bridged using conductive structures on another portion of the electronic device. A conductive trim member may be inserted into an antenna slot to trim the resonant frequency of the slot antenna portion of the hybrid antenna.
    Type: Grant
    Filed: May 13, 2008
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventors: Robert J. Hill, Scott A. Myers, Robert W. Schlub, Dean Floyd Darnell, Zhijun Zhang
  • Patent number: 8108633
    Abstract: A method and an apparatus that allocate a stream memory and/or a local memory for a variable in an executable loaded from a host processor to the compute processor according to whether a compute processor supports a storage capability are described. The compute processor may be a graphics processing unit (GPU) or a central processing unit (CPU). Alternatively, an application running in a host processor configures storage capabilities in a compute processor, such as CPU or GPU, to determine a memory location for accessing a variable in an executable executed by a plurality of threads in the compute processor. The configuration and allocation are based on API calls in the host processor.
    Type: Grant
    Filed: May 3, 2007
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventors: Aaftab Munshi, Jeremy Sandmel
  • Publication number: 20120023199
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Mitchell Adler, Emily Clark Schubert, Jesse Lee Dorogusker
  • Publication number: 20120021619
    Abstract: Connectors and methods of coupling electronic devices and cables are provided. In one embodiment, a connector has a first coded magnet on a first surface of a first device. The first coded magnet has at least two different polarity regions on the first surface. A second coded magnet on a second surface of a second device is also provided. The second coded magnet is configured to provide identifying information regarding the device on which it is located.
    Type: Application
    Filed: July 21, 2011
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventors: Brett Bilbrey, Aleksandar Pance, Peter Arnold, David I. Simon, Jean Lee, Michael D. Hillman, Gregory L. Tice, Vijay Iyer, Bradley Spare
  • Publication number: 20120019492
    Abstract: Methods and devices are provided for controlling the brightness of a display for an electronic device based on ambient light conditions. In one embodiment, an electronic device may employ one or more brightness adjustment profiles for changing the brightness of a display based on the ambient light level. The brightness adjustment profiles may include two or more sections, each corresponding to different ambient light levels, which may be adjusted independently of one another. The different sections may allow a user to customize brightness adjustments for different ambient light conditions. In certain embodiments, the slope and/or offset of a section may be adjusted in response to receiving a user input that changes the brightness setting for a certain ambient light level.
    Type: Application
    Filed: September 30, 2010
    Publication date: January 26, 2012
    Applicant: APPLE INC.
    Inventors: Ulrich T. Barnhoefer, Wei Chen, Hopil Bae
  • Publication number: 20120020644
    Abstract: Example embodiments provide various techniques for playing data from an optical media drive. The optical media drive may detect certain media access information for use in accessing optical media. This media access information is stored a non-volatile memory. The optical media drive then retrieves the media access information from the non-volatile memory once the optical media drive is reactivated after deactivation. The optical media drive may then read from the optical media using the provided media access information.
    Type: Application
    Filed: September 29, 2011
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventor: Paul J. Wehrenberg
  • Publication number: 20120019494
    Abstract: A method, system, and apparatus that can be used to operate a display device in an energy efficient manner. The energy efficient display device can effectively and efficiently compensate for changes in ambient light incident at a display screen of the display device using an internal ambient light sensor to provide control signals to a backlight driver.
    Type: Application
    Filed: January 14, 2011
    Publication date: January 26, 2012
    Applicant: APPLE INC.
    Inventors: David W. Lum, Ulrich Barnhoefer, Nyok Khiam Lam, Paolo Sacchetto
  • Publication number: 20120023185
    Abstract: Embodiments of the present invention provide various communication techniques for communication between a mobile computing device and an accessory. An accessory protocol that is generic to the mobile computing device can be used for some communication. An application executing at the mobile computing device can communicate with the accessory using an application communication protocol. In some embodiments, the application communication protocol can be different from the accessory communication protocol. In other embodiments the application protocol may only be recognized by the application and the accessory. In some embodiments, messages conforming to an application protocol can be communicated between the application and the accessory by packaging the messages inside a message conforming to the accessory communication protocol.
    Type: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventors: Paul Holden, Lawrence Bolton, Nitin Ganatra, Shyam Toprani
  • Publication number: 20120021773
    Abstract: Media can be presented based on location associated with presentation of media (e.g., physical location of a device that is to present media). Presentation of media can be effectively controlled in order to automatically present a first media content (e.g., a list of songs, an album) in accordance with a first set of media presentation attributes or parameters (e.g., volume associated with presentation of audible media) at a first location, while a second media content is automatically presented in accordance with a second set of media presentation attributes or parameters when the current location is changed to a second location.
    Type: Application
    Filed: September 23, 2011
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventor: Michael M. LEE
  • Publication number: 20120023346
    Abstract: Systems and methods are disclosed for limiting power consumption of a non-volatile memory (NVM) using a power limiting scheme that distributes a number of concurrent NVM operations over time. This provides a “current consumption cap” that fixes an upper limit of current consumption for the NVM, thereby eliminating peak power events. In one embodiment, power consumption of a NVM can be limited by receiving data suitable for use as a factor in adjusting a current threshold from at least one of a plurality of system sources. The current threshold can be less than a peak current capable of being consumed by the NVM and can be adjusted based on the received data. A power limiting scheme can be used that limits the number of concurrent NVM operations performed so that a cumulative current consumption of the NVM does not exceed the adjusted current threshold.
    Type: Application
    Filed: July 26, 2010
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventors: Matthew Byom, Vadim Khmelnitsky, Hugo Fiennes, Arjun Kapoor
  • Publication number: 20120023365
    Abstract: Systems and methods are disclosed for monitoring the time it takes to perform a write operation, and based on the time it takes, a determination is made whether to retire a block that is a recipient of the write operation. The time duration of the write operation for a page or a combination of pages may indicate whether any block or blocks containing the page or combination of pages is experiencing a physical failure. That is, if the time duration of the write operation for a particular page exceeds time threshold, this may indicate that this page requires a larger number of program cycles than other pages. The longer programming cycle can be an indication of cell leakage or a failing block.
    Type: Application
    Filed: July 26, 2010
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventors: Matthew Byom, Nir J. Wakrat
  • Publication number: 20120022872
    Abstract: A user interface for a system such as a virtual assistant is automatically adapted for hands-free use. A hands-free context is detected via automatic or manual means, and the system adapts various stages of a complex interactive system to modify the user experience to reflect the particular limitations of such a context. The system of the present invention thus allows for a single implementation of a complex system such as a virtual assistant to dynamically offer user interface elements and alter user interface behavior to allow hands-free use without compromising the user experience of the same system for hands-on use.
    Type: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: APPLE INC.
    Inventors: Thomas Robert Gruber, Harry J. Saddler
  • Publication number: 20120019371
    Abstract: One embodiment of the present invention provides a universal remote control, which includes a display screen and a user input mechanism. The universal remote control also includes a processing unit that is configured to display information on the display screen and to accept selection data from the user input mechanism. The universal remote control additionally includes a wireless communication mechanism that is configured to provide communications between the processing unit and an appliance or computer program running on a computer system. The appliance provides information to be displayed on the display screen, and information entered through the user input mechanism is communicated to the appliance. Since the appliance provides the information to be displayed on the display screen and also interprets the entries on the input mechanism, the universal remote control needs no special knowledge about the appliance.
    Type: Application
    Filed: September 30, 2011
    Publication date: January 26, 2012
    Applicant: Apple Inc.
    Inventor: Alberto Vidal
  • Patent number: D653213
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Evans Hankey, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Douglas B. Satzger, Christopher J. Stringer, Eugene Antony Whang, Rico Zörkendörfer
  • Patent number: D653236
    Type: Grant
    Filed: May 13, 2011
    Date of Patent: January 31, 2012
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Douglas B. Satzger, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer