Patents Assigned to Apple Computer, Inc.
  • Publication number: 20070085854
    Abstract: Disclosed are a system and method for computing a desktop picture. Instead of loading a file that contains the desktop image from memory, the present invention provides for a system and method for opening and retaining a procedural recipe and a small set of instructions that can be executed to compute a desktop picture. The desktop picture can be computed very quickly using a GPU (graphics processing unit), and can be made to move on demand. When a part of the desktop image is needed to composite, that part is computed using a fragment program on the GPU using the procedural recipe and a specially written fragment program into a temporary VRAM buffer. After it is computed and composited, the buffer containing the result of the fragment program may be discarded.
    Type: Application
    Filed: October 14, 2005
    Publication date: April 19, 2007
    Applicant: Apple Computer, Inc.
    Inventors: Mark Zimmer, Ralph Brunner, Imran Chaudhri
  • Publication number: 20070084333
    Abstract: In a portable multimedia device, a method, apparatus, and system for providing user supplied configuration data are described. In one embodiment, a hierarchically ordered graphical user interface are provided. A first order, or home, interface provides a highest order of user selectable items each of which, when selected, results in an automatic transition to a lower order user interface associated with the selected item. In one of the described embodiments, the lower order interface includes other user selectable items associated with the previously selected item from the higher order user interface.
    Type: Application
    Filed: December 7, 2006
    Publication date: April 19, 2007
    Applicant: APPLE COMPUTER, INC
    Inventors: Jeffrey Robbin, Steve Jobs, Timothy Wasko, Greg Christie, Imran Chaudhri
  • Publication number: 20070085841
    Abstract: Improved approaches for users to with graphical user interfaces of computing devices are disclosed. A rotational user action supplied by a user via a user input device can provide accelerated scrolling. The accelerated nature of the scrolling enables users to scroll or traverse a lengthy data set (e.g., list of items) faster and with greater ease. The amount of acceleration provided can be performed in successive stages, and/or performed based on the speed of the rotational user action. In one embodiment, the rotational user action is transformed into linear action with respect to a graphical user interface. The resulting acceleration effect causes the linear action to be enhanced such that a lengthy data set is able to be rapidly traversed.
    Type: Application
    Filed: December 13, 2006
    Publication date: April 19, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Robert Tsuk, Jeffrey Robbin
  • Patent number: 7206001
    Abstract: Rapid dithering of an RGB image from a higher order to a lower order number of bits is provided while introducing fewer undesirable artifacts than are visible in conventional dithering technology. A compact, deterministic method enables the elimination of banding, for example as is seen in 24-bit monitors when viewing color images with greater color depth. A fractal dithering engine selects a threshold matrix appropriate for an input stream, and using the threshold matrix, dithers images of the input stream to output images having a lower order number of color bits. In one embodiment, the threshold matrix is obtained by traversing 2-by-2 sub-regions of an N-by-N matrix according to a traversal pattern, and then applying a reverse binary function to the values in the original matrix to yield the threshold matrix. The threshold matrix preferably tessellates the pixel plane, subject to certain constraints.
    Type: Grant
    Filed: June 22, 2004
    Date of Patent: April 17, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Richard E Crandall, Evan T Jones, Jason Klivington
  • Publication number: 20070080945
    Abstract: A method of switching between operational modes of a computer mouse during operation of the computer mouse is disclosed. In the described embodiments, the mouse includes a housing that is gripped by a user during manipulation of the mouse. The method generally comprises first sensing in which hand position the mouse is being held, each hand position indicating a corresponding mode of operation of the mouse. In another aspect, the method entails producing position signals that relate mouse movements relative to the surface upon which it is supported to operations on a display screen according to the corresponding mode of operation of the mouse.
    Type: Application
    Filed: December 6, 2006
    Publication date: April 12, 2007
    Applicant: Apple Computer, Inc.
    Inventor: Brian Huppi
  • Publication number: 20070083471
    Abstract: Methods and systems for submitting media to a media distribution site are disclosed. The submission of media to the media distribution site is able to be performed by numerous submitters in a uniform and computer-assisted manner. The submitted media can then be encoded in a largely automated manner at the media distribution site into a suitable digital form and then made available for online purchase and distribution.
    Type: Application
    Filed: December 12, 2006
    Publication date: April 12, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Gregory Robbin, David Heller, Max Muller
  • Publication number: 20070080938
    Abstract: Improved approaches for users of computing devices to interact with graphical user interfaces are described. According to one aspect, a rotational user action supplied by a user at a user input device is transformed into linear action with respect to a graphical user interface. According to another aspect, a portion of an extended list of items is displayed by a graphical user interface and, through rotational user actions at a user input device, the portion of the list being displayed can be varied with welcomed ease of use. Although the type of computing device can vary, the improved approaches are particularly well-suited for use with a portable media player.
    Type: Application
    Filed: December 13, 2006
    Publication date: April 12, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Jeffrey Robbin, Steve Jobs, Philip Schiller
  • Publication number: 20070083822
    Abstract: Improved approaches for users of computing devices to interact with graphical user interfaces are described. According to one aspect, a rotational user action supplied by a user at a user input device is transformed into linear action with respect to a graphical user interface. According to another aspect, a portion of an extended list of items is displayed by a graphical user interface and, through rotational user actions at a user input device, the portion of the list being displayed can be varied with welcomed ease of use. Although the type of computing device can vary, the improved approaches are particularly well-suited for use with a portable media player.
    Type: Application
    Filed: December 13, 2006
    Publication date: April 12, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Jeffrey Robbin, Steve Jobs, Philip Schiller
  • Publication number: 20070080936
    Abstract: Improved approaches for users to with graphical user interfaces of computing devices are disclosed. A rotational user action supplied by a user via a user input device can provide accelerated scrolling. The accelerated nature of the scrolling enables users to scroll or traverse a lengthy data set (e.g., list of items) faster and with greater ease. The amount of acceleration provided can be performed in successive stages, and/or performed based on the speed of the rotational user action. In one embodiment, the rotational user action is transformed into linear action with respect to a graphical user interface. The resulting acceleration effect causes the linear action to be enhanced such that a lengthy data set is able to be rapidly traversed.
    Type: Application
    Filed: December 13, 2006
    Publication date: April 12, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Robert Tsuk, Jeffrey Robbin
  • Patent number: 7200836
    Abstract: A DVD authoring system in a processor-based system removes an author from consideration of the DVD Specification during authoring. According to a preferred embodiment, the authoring system provides an authoring engine having an interactive graphical authoring interface, a data management engine, an emulator, a compiler, a multiplexer and a simulator. Using summary authoring data, the compiler builds a skeleton-form PGC layout structure comprising control PGC abstractions and router PGC abstractions. The compiler then resolves the PGC abstractions according to source-target connections. During playback on a DVD player, the PGC abstractions form elements in a connection-switching abstraction superstructure. Accordingly, in response to DVD-consumer and other control events, a source PGC preferably determines target PGC information and then transfers control, via virtual connections through necessary router PGC abstractions, to a target PGC abstraction.
    Type: Grant
    Filed: August 5, 2002
    Date of Patent: April 3, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Rainer Brodersen, Gregory Kent Wallace
  • Patent number: 7199805
    Abstract: Some embodiments of the invention provide a method for presenting computer-generated characters. The method defines several frames for a character and sequentially presents the frames. Each frame depicts a particular representation of the character. Also, at least two of the frames provide different representations of the character. Some embodiments provide a method for applying effects to computer-generated characters. This method applies an effect to the computer-generated characters by first generating an effect script. It then selects the generated effect script to apply to the computer-generated characters.
    Type: Grant
    Filed: August 28, 2002
    Date of Patent: April 3, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Tom Langmacher, Mary E. Massey, David Howell
  • Publication number: 20070072442
    Abstract: An electrical plug and receptacle relying on magnetic force from an electromagnet to maintain contact are disclosed. The plug and receptacle can be used as part of a power adapter for connecting an electronic device, such as a laptop computer, to a power supply. The plug includes electrical contacts, which are preferably biased toward corresponding contacts on the receptacle. The plug and receptacle each have a magnetic element. The magnetic element on one of the plug or receptacle can be a magnet or ferromagnetic material. The magnetic element on the other of the plug or receptacle is an electromagnet. When the plug and receptacle are brought into proximity, the magnetic attraction between the electromagnet magnet and its complement, whether another magnet or a ferromagnetic material, maintains the contacts in an electrically conductive relationship.
    Type: Application
    Filed: September 26, 2005
    Publication date: March 29, 2007
    Applicant: Apple Computer, Inc.
    Inventors: John DiFonzo, Bartley Andre, Kanye Lim, Matthew Rohrbach, Mark Doutt, Jean-Marc Gery
  • Publication number: 20070072443
    Abstract: An electrical plug and receptacle relying on magnetic force to maintain contact are disclosed. The plug and receptacle can be used as part of a power adapter for connecting an electronic device, such as a laptop computer, to a power supply. The plug includes electrical contacts, which are preferably biased toward corresponding contacts on the receptacle. The plug and receptacle each have a magnetic element. The magnetic element on one or both of the plug and receptacle can be a magnet, which is preferably a permanent rare earth magnet although electromagnets may also be used. The magnetic element on the plug or receptacle that does not include a magnet is composed of ferromagnetic material. When the plug and receptacle are brought into proximity, the magnetic attraction between the magnet and its complement, whether another magnet or a ferromagnetic material, maintains the contacts in an electrically conductive relationship.
    Type: Application
    Filed: September 26, 2005
    Publication date: March 29, 2007
    Applicant: Apple Computer, Inc.
    Inventors: Matthew Rohrbach, Mark Doutt, Bartley Andre, Kanye Lim, John DiFonzo, Jean-Marc Gery
  • Publication number: 20070067659
    Abstract: A system which enables battery powered devices such as notebook computers to efficiently charge smaller mobile devices such as music players, cell phones and PDAs using the power signals provided over their data connections is made more efficient by ensuring that the power to the small mobile device is not interrupted should the notebook computer otherwise go into a standby or low-power state. The presence of the small mobile device is known and any power-down capabilities of the notebook computer are limited, at least for the period where the small mobile device is being recharged. This detection can be done at any of the levels of software present in the notebook computer. This charging and not powering down can be further optimized by determining the particular device and its charging requirements or by having the device provide feedback as to its charge state.
    Type: Application
    Filed: August 31, 2005
    Publication date: March 22, 2007
    Applicant: Apple Computer, Inc.
    Inventor: Avadis Tevanian
  • Patent number: 7194564
    Abstract: A method and apparatus is disclosed for preventing loops in a full-duplex bus. One method has the acts of: selecting at least two candidates to join said bus; establishing a dominant candidate from one of said at least two candidates; testing for loops in said bus; and joining said dominant candidate if no loops are found in said bus. Another method has the acts of: selecting a plurality candidates to join said bus; establishing at least one dominant candidate; testing for loops in said bus; and joining said at least one dominant candidate if no loops are found in said bus. Alternative embodiments are shown that utilize unique identifiers to facilitate candidate selection and to establish dominance on the bus.
    Type: Grant
    Filed: December 21, 2004
    Date of Patent: March 20, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Jerrold V. Hauck, Colin Whitby-Strevens
  • Patent number: D538822
    Type: Grant
    Filed: November 9, 2005
    Date of Patent: March 20, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniel De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang
  • Patent number: D539327
    Type: Grant
    Filed: June 24, 2004
    Date of Patent: March 27, 2007
    Assignee: Apple Computer, 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, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang
  • Patent number: D539814
    Type: Grant
    Filed: October 7, 2005
    Date of Patent: April 3, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
  • Patent number: D541042
    Type: Grant
    Filed: September 2, 2005
    Date of Patent: April 24, 2007
    Assignee: Apple Computer, 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, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer
  • Patent number: D541299
    Type: Grant
    Filed: August 24, 2005
    Date of Patent: April 24, 2007
    Assignee: Apple Computer, Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Shin Nishibori, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Antony Whang, Rico Zorkendorfer