Patents Assigned to Apple
  • Patent number: 8201109
    Abstract: Methods and graphical user interfaces for editing on a portable multifunction device with a touch screen display are disclosed. While displaying an application interface of an application, the device detects a multitouch edit initiation gesture on the touch screen display. In response to detection of the multitouch edit initiation gesture, the device displays a plurality of user-selectable edit option icons in an area of the touch screen display that is independent of a location of the multitouch edit initiation gesture. The device also displays a start point object and an end point object to select content displayed by the application in the application interface.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Marcel Van Os, Bas Ording, Stephen O. Lemay, Wayne C. Westerman, B Michael Victor
  • Patent number: 8199719
    Abstract: A method for performing handover by wireless User Equipment (UE) is provided. The UE includes a Long Term Evolution-Mobile Extreme Convergence (LTE-MXC) application processor, a LTE processor and a Digital Signal Processor (DSP). The UE buffers a set of IP packets when a Radio Access Technology (RAT) indicator is less than a pre-defined threshold and sends the set of IP packets to the LTE processor and the DSP. The LTE processor transmits the set of IP packets to the LTE network and sends acknowledgement signals to the LTE-MXC application processor and the DSP. When the handover is complete, the LTE processor sends the transmission status of the set of IP packets to the DSP. The UE also includes multimode Radio Resource Control (RRC) and Non-Access Stratum (NAS) modules.
    Type: Grant
    Filed: March 10, 2009
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventor: Mukesh Taneja
  • Patent number: 8200251
    Abstract: Methods, program products, and systems for determining a location of a mobile device using a location database are described. The mobile device can host the location database, which can store locations associated with access points. The locations can be distributed in a group of cells of a geographic grid. When the mobile device moves and connects to an access point associated with a location that is outside the group of cells, the mobile device can request an update of the location database. The mobile device can calculate a current location of the mobile device using current access points that are within a communication range of the mobile device by performing a lookup in the location database using identifiers of the current access points. The mobile device can calculate the current location using the locations corresponding to the current access points in the location database.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventor: Ronald K. Huang
  • Patent number: 8199469
    Abstract: By being embedded in a portable computing device, a battery pack is made essentially inaccessible to unauthorized users, thereby allowing for a battery pack that can be made smaller and of lighter construction material, thereby facilitating greater component density within the portable computing device, lower cost to manufacture, and more environmentally secure. In another embodiment, the battery pack can take the form of a battery assembly formed of a single piece housing having a cantilever portion to provide additional stiffness.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Robert L. Coish, Ron Hopkinson, John Raff, Chris Ligtenberg
  • Patent number: 8199468
    Abstract: A multipart computer housing is described. The multipart computer housing includes at least a clutch barrel. The clutch barrel encloses a connector assembly, the connector assembly providing support for a lid. The clutch barrel is configured such that a junction formed by the clutch barrel and a top layer of the lid is not visible to a user when the computer housing is on a horizontal surface.
    Type: Grant
    Filed: October 16, 2009
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: John Raff, Bartley K. Andre, Laura DeForest, John C. DiFonzo, Zheng Gao, Michelle Goldberg, Bradley J. Hamel, Timothy S. Hibbard, Ron Hopkinson, William F. Leggett, Chris Ligtenberg, Gavin J. Reid, Charles A. Schwalbach
  • Patent number: 8201096
    Abstract: User interfaces for browsing and/or searching are described. In one embodiment, a method includes displaying a first display area for display representations of documents matching a search query, the first display area configured to display content of the documents which can have a plurality of different types of content including at least one of text-based content and a folder, and displaying a second display area for selecting a selected document to be displayed in the first display area. Other embodiments are also described, and computer readable media and apparatuses are also described.
    Type: Grant
    Filed: June 9, 2007
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Julien Robert, Cedric Bray, Thomas Goossens
  • Patent number: 8201214
    Abstract: A mechanism that allows a user to easily configure a rules engine to apply rules to decide which requests for access to a user's computer resources are to be granted and which are denied. A trusted token, such as a certificate of identity issued by a trusted third party authority that verifies identities of computer users, is included in a calling card object provided by the requesting user to the (server) computer that controls the resources desired by the requester. Additional conditions for access may be specified as desired by the user of the server computer.
    Type: Grant
    Filed: September 30, 2005
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Leland A. Wallace, David M. O'Rourke
  • Patent number: 8200727
    Abstract: Method and apparatus for ensuring randomness of pseudo-random numbers generated by a conventional computer operating system or electronic device. Typically pseudo-random number generators used in computer operating systems or electronic devices may be penetrated by a hacker (pirate), who penetrates a cryptographic or other supposedly secure process using the random numbers by tampering with the input random numbers, thus making them nonrandom. The present method and apparatus are intended to verify such random numbers to make sure that they are indeed random enough, by applying suitable random tests. Only if the values pass the test are they passed on for use in the cryptographic or other process. If they fail the test, a new set of random numbers is requested from the pseudo-random number generator. These are again tested. Further a diversity function may be applied to the random numbers even if they have passed the random number test in order to improve their randomness.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Pierre Betouin, Mathieu Ciet, Augustin J. Farrugia, Gianpaolo Fasoli
  • Patent number: 8201102
    Abstract: A system and method of rendering a graphical user interface for a media based device which employs techniques for layering graphical elements. The method includes providing a background layer for the graphical user interface and graphical layers over the background layer. The method also superimposing an opaque view over a portion of the translucent graphic layer and marking the opaque view as opaque so that the portion of the translucent layer is not redrawn when the content in the opaque view is altered.
    Type: Grant
    Filed: September 4, 2007
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Jeffery Theodore Lee, Szu-Wen Huang, Jesse William Boettcher
  • Patent number: 8200986
    Abstract: Computer related method and apparatus to transmit a logical value (e.g., 1 or 0) between two entities, such as an operating system and application program, in a secure way in an insecure environment. The logical status is sent by in effect encrypting it using two random numbers, one from each entity, before sending it to the other entity. However the encrypting is much “lighter” (requiring much less computer or circuit resources) than any conventional secure cipher and has a built-in verification feature.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Mathieu Ciet, Augustin J. Farrugia, Gianpaolo Fasoli
  • Patent number: 8200761
    Abstract: Methods and Apparatuses for processing data are described herein. In one aspect of the invention, an exemplary method receives data which may include an executable portion and a non-executable portion. The non-executable portion of the data may be presented to a user without rendering the executable portion. The non-executable portion of data presented may also include information regarding the executable portion (e.g., subject matter or source of the data). The executable portion of the data is rendered or executed only when a request from a user is specifically received. Other methods and apparatuses are also described.
    Type: Grant
    Filed: September 18, 2003
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventor: Avadis Tevanian
  • Patent number: 8196636
    Abstract: A method of laminating a surface of a flexible material to a surface of a rigid, curved material. The method includes pressing an area of the surface of the flexible material into the surface of the rigid, curved material with a holder to create a contact area while the flexible material is conformed to the holder, which has a curvature greater than a curvature of the rigid, curved material surface; and changing the contact area between the surface of the flexible material and the surface of the rigid, curved material while maintaining pressure on the contact area until the surface of the flexible material and the surface of the rigid curved material are laminated.
    Type: Grant
    Filed: July 23, 2010
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Kuo-Hua Sung, Troy J. Edwards, Casey J. Feinstein, John Z. Zhong, Steven Porter Hotelling, Andrew David Lauder
  • Patent number: 8198525
    Abstract: A computer implemented method allows a user to collectively adjust tracks in a digital workstation. The method includes causing the display of at least one internal track and at least one external track. The method then allows the collective adjusting of the tempo, tempo and pitch, or tuning of each internal track and each external track in response to receiving a command. The adjusted tempo and/or adjusted tuning value can be displayed.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventor: Clemens Homburg
  • Patent number: 8199846
    Abstract: A multi-user multiple-input multiple-output (MU-MIMO) downlink beamforming system (200) is provided to enable transmit beamforming vectors to be efficiently provided to a subset of user equipment devices (201.i), where spatial separation or zero-forcing transmit beamformers (wi) are computed at the base station (210) and used to generate precoded reference signals (216). The precoded reference signals (216) are fed forward to the user equipment devices (201.i) which apply one or more hypothesis tests (207.i, 208.i) to the precoded reference signals to extract the precoding matrix (W), including the specific transmit beamforming vector (WUE) designed for the user equipment, and this extracted information is used to generate receive beamformers (vi).
    Type: Grant
    Filed: October 4, 2010
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Jayesh H. Kotecha, Jayakrishnan C. Mundarath
  • Patent number: 8200007
    Abstract: A method of estimating, illuminant comprises minimizing a Minkowski norm with illuminant constraints. The norm is preferably between 3 and 7 and most preferably between 4 and 6. The method is used to remove the color of an illuminant from an image.
    Type: Grant
    Filed: April 3, 2006
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Graham Finlayson, Elisabetta Trezzi
  • Patent number: 8200881
    Abstract: A host device and an accessory exchange information (e.g., commands and data) via an intermediate device. The host device and accessory can each connect to the intermediate device through a direct wired path and can exchange commands and data with the intermediate device. The host device and the accessory can also “tunnel” information to each other through the intermediate device, by packaging the tunneled information as a payload of a command recognizable by the intermediate device; the intermediate device can repackage and forward the payload. In some embodiments, the tunneled information relates to configuring a wireless link (e.g., a Bluetooth pairing) between the host device and the accessory.
    Type: Grant
    Filed: September 12, 2011
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Gregory T. Lydon, Jay S. Laefer, John Ananny, Terry Tikalsky
  • Patent number: 8199249
    Abstract: A digital image capture system and method uses a display device to illuminate a target with light for improved image capture under poor lighting conditions. Various characteristics of the flash (e.g., brightness, color, duration, etc.) can be adjusted to improve image capture. Users are provided with feedback (e.g., live video feed, audio and/or visual countdowns, etc.) to assist them in preparing for image capture. The captured images are seamlessly integrated with existing applications (e.g., video conferencing, instant text messaging, etc.).
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Jean-Pierre Ciudad, Alexandre Aybes, Peter Westen, Gregory N. Christie, Scott Forstall
  • Patent number: D661649
    Type: Grant
    Filed: October 5, 2010
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Vincent Keane Seid, legal representative, Christopher J. Stringer, Eugene Antony Whang
  • Patent number: D661693
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Evans Hankey, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Douglas B. Satzger, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
  • Patent number: D661707
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: June 12, 2012
    Assignee: Apple Inc.
    Inventors: Jody Akana, Bartley K. Andre, Joshua D. Banko, Daniel J. Coster, Daniele De Iuliis, Evans Hankey, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Stephen McClure, Shin Nishibori, Matthew Dean Rohrbach, Peter Russell-Clarke, Christopher J. Stringer, John P. Ternus, Eugene Antony Whang, Rico Zorkendorfer