Patents Assigned to Apple
  • Publication number: 20110167290
    Abstract: The disclosed embodiments provide a system that enables a portable computing device to receive power through multiple bus interfaces at the same time. When the system senses that a first power source is plugged into a first bus interface in the portable computing device, the system determines whether the first power source is a host or a power adapter. Next, based upon whether the first power source is a host or a power adapter, the system uses a first power manager coupled to the first bus interface to limit a first input current received from the first power source to power the computing device. The system also provides the maximum charging current to a rechargeable battery for the portable computing device by chaining together a second bus interface whether power is present on the second bus interface or not.
    Type: Application
    Filed: October 11, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventors: Mark A. Yoshimoto, Alex J. Crumlin
  • Publication number: 20110164045
    Abstract: The disclosed embodiments provide a system that facilitates seamlessly switching between graphics-processing units (GPUs) to drive a display. In one embodiment, the system receives a request to switch from using a first GPU to using a second GPU to drive the display. In response to this request, the system uses a kernel thread which operates in the background to configure the second GPU to prepare the second GPU to drive the display. While the kernel thread is configuring the second GPU, the system continues to drive the display with the first GPU and a user thread continues to execute a window manager which performs operations associated with servicing user requests. When configuration of the second GPU is complete, the system switches the signal source for the display from the first GPU to the second GPU.
    Type: Application
    Filed: January 6, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventors: Thomas W. Costa, Simon M. Douglas, David J. Redman
  • Publication number: 20110164105
    Abstract: A handheld communication device is used to capture video streams and generate a multiplexed video stream. The handheld communication device has at least two cameras facing in two opposite directions. The handheld communication device receives a first video stream and a second video stream simultaneously from the two cameras. The handheld communication device detects a speech activity of a person captured in the video streams. The speech activity may be detected from direction of sound or lip movement of the person. Based on the detection, the handheld communication device automatically switches between the first video stream and the second video stream to generate a multiplexed video stream. The multiplexed video stream interleaves segments of the first video stream and segments of the second video stream. Other embodiments are also described and claimed.
    Type: Application
    Filed: January 6, 2010
    Publication date: July 7, 2011
    Applicant: Apple Inc.
    Inventors: Jae Han Lee, E-Cheng Chang
  • Publication number: 20110164372
    Abstract: A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The portable computing device can include a single piece housing and a display module. The display module can include a protective top glass cover that is bonded to a plastic display frame and surrounded by a seal frame. The display module can also include a display panel and its associated circuitry suspended from the display frame below the protective glass cover. The display module is coupled to the single piece housing mounting clips in a manner that allows the display module to move relative to the single piece housing during an impact event. The plastic display frame can include inserts that provide structural support near openings in the single piece housing.
    Type: Application
    Filed: January 26, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventors: Stephen R. McClure, Joshua D. Banko, John P. Ternus, Matthew B. Morris, Peter M. Thompson, Kevin Gibbs, Timothy G. Van Vorhis, Martin B. Adamcyk, Arthur J. Lucchesi, Brian S. Carpenter
  • Publication number: 20110167281
    Abstract: Methods, apparatus, and circuits for managing power among portable computing devices and one or more accessories. One example provides commands to improve power management between a portable computing device and one or more accessories. Other examples provide commands that may allow a portable computing device to charge at a maximum available current level while providing an accessory with sufficient current for its proper operation. Another may help prevent a portable computing device from drawing a high level of current that could be detrimental to an accessory, while others provide commands that may allow a battery pack to instruct a portable computing device to not charge its internal battery. Another example may allow a portable computing device to determine which power supply among multiple power supplies should be used to power an accessory, while others may allow an accessory to retrieve charging current parameters from a portable computing device.
    Type: Application
    Filed: January 27, 2010
    Publication date: July 7, 2011
    Applicant: Apple Inc.
    Inventors: Shailesh Rathi, Lawrence G. Bolton, John Ananny, Scott Krueger
  • Publication number: 20110167350
    Abstract: Systems, techniques, and methods are present for allowing a user to interact with the text in a touch-sensitive display in order to learn more information about the content of the text. Some examples can include presenting augmented text from an electronic book in a user-interface, the user-interface displayed in a touch screen; receiving touch screen input by the touch screen, the touch screen input corresponding to a portion of the augmented text; determining a command associated with the touch screen input from amongst multiple commands associated with the portion of the augmented text, each of the multiple commands being configured to invoke a function to present information regarding the portion of the augmented text; and presenting, based on the command associated with the received touch screen input, information corresponding to the identified portion of the augmented text.
    Type: Application
    Filed: January 6, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventor: Quin C. Hoellwarth
  • Publication number: 20110167140
    Abstract: Improved techniques for controlling operation of a portable electronic device are disclosed. Portable electronic devices which interact with a host electronic device can have their operational settings (e.g., configurations or preferences) remotely controlled. As a result, a host electronic device can offer a more sophisticated user interface and portable electronic devices need less local user interface features because these operational settings can be remotely controlled. The remotely-controlled (i.e., host controlled) operational settings are transferred to the portable electronic devices, whereby the portable electronic devices can thereafter operate in accordance with such settings.
    Type: Application
    Filed: March 14, 2011
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventors: Greg MARRIOTT, Andrew Bert HODGE
  • Publication number: 20110164163
    Abstract: A device can receive live video of a real-world, physical environment on a touch sensitive surface. One or more objects can be identified in the live video. An information layer can be generated related to the objects. In some implementations, the information layer can include annotations made by a user through the touch sensitive surface. The information layer and live video can be combined in a display of the device. Data can be received from one or more onboard sensors indicating that the device is in motion. The sensor data can be used to synchronize the live video and the information layer as the perspective of video camera view changes due to the motion. The live video and information layer can be shared with other devices over a communication link.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventors: Brett Bilbrey, Nicholas V. King, Aleksandar Pance
  • Publication number: 20110164370
    Abstract: A portable computing device is disclosed. The portable computing device can take many forms such as a laptop computer, a tablet computer, and so on. The portable computing device can include a single piece housing and a display module. The display module can include a protective top glass cover that is bonded to a plastic display frame and surrounded by a seal frame. The display module can also include a display panel and its associated circuitry suspended from the display frame below the protective glass cover. The display module is coupled to the single piece housing mounting clips in a manner that allows the display module to move relative to the single piece housing during an impact event. The plastic display frame can include inserts that provide structural support near openings in the single piece housing.
    Type: Application
    Filed: January 26, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventors: Stephen R. McClure, Joshua D. Banko, John P. Ternus, Matthew B. Morris, Peter M. Thompson, Kevin Gibbs, Timothy G. Van Vorhis, Martin B. Adamcyk, Arthur J. Lucchesi, Brian S. Carpenter
  • Publication number: 20110163944
    Abstract: A user can make an intuitive, physical gesture with a first device, which can be detected by one or more onboard motion sensors. The detected motion triggers an animation having a “physics metaphor,” where the object appears to react to forces in a real world, physical environment. The first device detects the presence of a second device and a communication link is established allowing a transfer of data represented by the object to the second device. During the transfer, the first device can animate the object to simulate the object leaving the first device and the second device can animate the object to simulate the object entering the second device. In some implementations, in response to an intuitive, gesture made on a touch sensitive surface of a first device or by physically moving the device, an object can be transferred or broadcast to other devices or a network resource based on a direction, velocity or speed of the gesture.
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventors: Brett Bilbrey, Nicholas V. King, Todd Benjamin
  • Publication number: 20110167407
    Abstract: Disclosed herein are systems, methods, and computer-readable storage media for obfuscating software data references. The obfuscation process locates pointers to data within source code and loads the pointers into an ordered set of pools. The process further shuffles the pointers in the ordered set of pools and adds a function within the source code that when executed uses the ordered set of pools to retrieve the data. The obfuscation process utilizes pool entry shuffling, pool chaining shuffling and cross-pointer shuffling.
    Type: Application
    Filed: January 6, 2010
    Publication date: July 7, 2011
    Applicant: Apple Inc.
    Inventors: Pierre Betouin, Mathieu Ciet, Augustin J. Farrugia, Julien Lerouge, Ginger M. Myles
  • Publication number: 20110164000
    Abstract: A stylus for writing on any type of surface, such as a piece of paper or a whiteboard and subsequently displaying the written images or text on a display of a digital computing device. The stylus may likewise be moved in three-dimensional space and corresponding images displayed on a display of a computing device. The stylus tracks its different positions while a user is writing or drawing and then either stores the data to be uploaded later or transmits the data simultaneously to a computing device. The computing device then displays the images and text drawn on the surface. The computing device may be located anywhere, as long as it is able to communicate with the stylus, and be able to display the written text or images.
    Type: Application
    Filed: January 6, 2010
    Publication date: July 7, 2011
    Applicant: Apple Inc.
    Inventor: Aleksandar Pance
  • Publication number: 20110167049
    Abstract: Disclosed file system management techniques can augment and/or enhance a file management system (e.g., a conventional file system) provided for organizing data stored in computer readable storage medium (e.g., a HDD). Data and metadata can be written to a file system space of a file system without using a file management system and without incorporating the data into the file system. However, the metadata can include information allowing the written data to be (later) incorporated into the file system and without having to use the file system, thereby allowing write performance to be enhanced. Generally, metadata can provide additional information including data (e.g., integrity data) that cannot be provided or efficiently provided by the file management system to augment a limited or reduced file system. Integrity data can be especially useful for error recovery (e.g., after a system failure).
    Type: Application
    Filed: January 5, 2010
    Publication date: July 7, 2011
    Applicant: APPLE INC.
    Inventor: Shachar RON
  • Publication number: 20110167181
    Abstract: An accessory for use with a portable computing device is provided. The accessory includes a keypad and a pedestal to house the control circuitry and provide mechanical stability for the accessory. The accessory includes a metal mass that performs dual functions of providing the mass for stability as well as acting as a ground connection for the keypad and other control circuitry. The accessory includes a connector for interfacing with a portable computing device and an additional connector for interfacing with an additional accessory.
    Type: Application
    Filed: May 3, 2010
    Publication date: July 7, 2011
    Applicant: Apple Inc.
    Inventors: Jahan Minoo, Gregory T. Lydon, Kenneth Loo, Lawrence G. Bolton, Roberto G. Yepez, John M. Ananny
  • Publication number: 20110163642
    Abstract: This is directed to a case for securing and protecting an electronic device. The case can include a cover connected to a pouch by a hinge such that the cover can be overlaid over a device interface (e.g., a device display). The case can be constructed by layering and combining several types of materials, including for example materials having resistant outer surfaces, materials limiting the deformation of the case, materials providing a soft surface to be placed in contact with the device, and rigid materials for defining a structure of the case. In some embodiments, the case can include a tab that allows a user to fold open the cover of the case to form a triangular prism. The prism can be placed on any of its surfaces such that the device can be oriented towards a user at particular angles (e.g., a typing-specific orientation and a media playback orientation).
    Type: Application
    Filed: January 6, 2010
    Publication date: July 7, 2011
    Applicant: Apple Inc.
    Inventors: Matthew D. Rohrbach, Vinh Diep
  • Publication number: 20110167287
    Abstract: A portable computing device (PCD) can selectively supply power to an accessory during PCD hibernation. In some embodiments, the PCD's default behavior is to disable accessory power output during hibernation, and this default behavior can be overridden in response to a request from a connected accessory. The accessory can use the power supplied during PCD hibernation to detect user input (or other) events and wake the PCD from hibernation in response to a detected event. Some accessories can wake the PCD by emulating accessory detachment and reattachment.
    Type: Application
    Filed: June 3, 2010
    Publication date: July 7, 2011
    Applicant: Apple Inc.
    Inventors: Robert Walsh, Jeff Terlizzi, Jahan Minoo, Lawrence G. Bolton
  • Patent number: 7975242
    Abstract: In some embodiments, a portable multifunction device with a touch screen display performs a method that includes: displaying a phone call user interface on the touch screen display, wherein the phone call user interface includes: a first informational item associated with an active phone call between a user of the device and a first party, a second informational item associated with a suspended phone call between the user and a second party, and a merge call icon; upon detecting a user selection of the merge call icon, merging the active phone call and the suspended phone call into a conference call between the user, the first party, and the second party, and replacing the phone call user interface with a conference call user interface. The conference call user interface includes: a third informational item associated with the conference call, and a conference call management icon.
    Type: Grant
    Filed: December 19, 2007
    Date of Patent: July 5, 2011
    Assignee: Apple Inc.
    Inventors: Scott Forstall, Imran Chaudhri, Michael Matas, Marcel Van Os, Stephen O. Lemay, Patrick Lee Coffman, Elizabeth Caroline Furches, Greg Christie
  • Patent number: 7975312
    Abstract: A digital rights management (DRM) system for distribution of digital content such as audio or video uses a token passing scheme to enhance security of the content from unauthorized access and use, including access by unauthorized players. The token is requested from the central content or DRM server by a host device such as a user's computer, using security related information. The token is then passed to a media player associated with the host device, the token being encrypted using a key special to that particular player. Upon receipt of the token, the player transmits back to the server certain related security information confirming receipt of the token and in return receives keys for decryption of the associated digital content. In the absence of proper passing of the token, player access to the content, or further access to other content, is denied. This also allows the player to communicate directly with the server for obtaining the keys.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: July 5, 2011
    Assignee: Apple Inc.
    Inventors: Rainer Broderson, Jeffrey Robbin, Augustin J. Farrugia, Rod Schultz
  • Patent number: 7975134
    Abstract: A macroscalar processor architecture is described herein. In one embodiment, an exemplary processor includes one or more execution units to execute instructions and one or more iteration units coupled to the execution units. The one or more iteration units receive one or more primary instructions of a program loop that comprise a machine executable program. For each of the primary instructions received, at least one of the iteration units generates multiple secondary instructions that correspond to multiple loop iterations of the task of the respective primary instruction when executed by the one or more execution units. Other methods and apparatuses are also described.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: July 5, 2011
    Assignee: Apple Inc.
    Inventor: Jeffry E. Gonion
  • Patent number: 7971782
    Abstract: Computer implemented systems and methods for conducting transactions are disclosed. In one exemplary embodiment, a method includes receiving transaction information corresponding to a transaction initiated with one of a plurality of handheld computing devices. The handheld computing device is associated with one of a plurality of payment terminals. The transaction is completed and the association between the handheld computing device and the payment terminal is terminated.
    Type: Grant
    Filed: March 8, 2010
    Date of Patent: July 5, 2011
    Assignee: Apple Inc.
    Inventor: Khawaja Shams