Patents Assigned to Apple Computer, Inc.
-
Publication number: 20070085854Abstract: 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: ApplicationFiled: October 14, 2005Publication date: April 19, 2007Applicant: Apple Computer, Inc.Inventors: Mark Zimmer, Ralph Brunner, Imran Chaudhri
-
Publication number: 20070084333Abstract: 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: ApplicationFiled: December 7, 2006Publication date: April 19, 2007Applicant: APPLE COMPUTER, INCInventors: Jeffrey Robbin, Steve Jobs, Timothy Wasko, Greg Christie, Imran Chaudhri
-
Publication number: 20070085841Abstract: 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: ApplicationFiled: December 13, 2006Publication date: April 19, 2007Applicant: APPLE COMPUTER, INC.Inventors: Robert Tsuk, Jeffrey Robbin
-
Patent number: 7206001Abstract: 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: GrantFiled: June 22, 2004Date of Patent: April 17, 2007Assignee: Apple Computer, Inc.Inventors: Richard E Crandall, Evan T Jones, Jason Klivington
-
Publication number: 20070080945Abstract: 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: ApplicationFiled: December 6, 2006Publication date: April 12, 2007Applicant: Apple Computer, Inc.Inventor: Brian Huppi
-
Publication number: 20070083471Abstract: 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: ApplicationFiled: December 12, 2006Publication date: April 12, 2007Applicant: APPLE COMPUTER, INC.Inventors: Gregory Robbin, David Heller, Max Muller
-
Publication number: 20070080938Abstract: 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: ApplicationFiled: December 13, 2006Publication date: April 12, 2007Applicant: APPLE COMPUTER, INC.Inventors: Jeffrey Robbin, Steve Jobs, Philip Schiller
-
Publication number: 20070083822Abstract: 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: ApplicationFiled: December 13, 2006Publication date: April 12, 2007Applicant: APPLE COMPUTER, INC.Inventors: Jeffrey Robbin, Steve Jobs, Philip Schiller
-
Publication number: 20070080936Abstract: 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: ApplicationFiled: December 13, 2006Publication date: April 12, 2007Applicant: APPLE COMPUTER, INC.Inventors: Robert Tsuk, Jeffrey Robbin
-
Patent number: 7200836Abstract: 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: GrantFiled: August 5, 2002Date of Patent: April 3, 2007Assignee: Apple Computer, Inc.Inventors: Rainer Brodersen, Gregory Kent Wallace
-
Patent number: 7199805Abstract: 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: GrantFiled: August 28, 2002Date of Patent: April 3, 2007Assignee: Apple Computer, Inc.Inventors: Tom Langmacher, Mary E. Massey, David Howell
-
Publication number: 20070072442Abstract: 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: ApplicationFiled: September 26, 2005Publication date: March 29, 2007Applicant: Apple Computer, Inc.Inventors: John DiFonzo, Bartley Andre, Kanye Lim, Matthew Rohrbach, Mark Doutt, Jean-Marc Gery
-
Publication number: 20070072443Abstract: 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: ApplicationFiled: September 26, 2005Publication date: March 29, 2007Applicant: Apple Computer, Inc.Inventors: Matthew Rohrbach, Mark Doutt, Bartley Andre, Kanye Lim, John DiFonzo, Jean-Marc Gery
-
Publication number: 20070067659Abstract: 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: ApplicationFiled: August 31, 2005Publication date: March 22, 2007Applicant: Apple Computer, Inc.Inventor: Avadis Tevanian
-
Patent number: 7194564Abstract: 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: GrantFiled: December 21, 2004Date of Patent: March 20, 2007Assignee: Apple Computer, Inc.Inventors: Jerrold V. Hauck, Colin Whitby-Strevens
-
Patent number: D538822Type: GrantFiled: November 9, 2005Date of Patent: March 20, 2007Assignee: 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: D539327Type: GrantFiled: June 24, 2004Date of Patent: March 27, 2007Assignee: 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: D539814Type: GrantFiled: October 7, 2005Date of Patent: April 3, 2007Assignee: 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: D541042Type: GrantFiled: September 2, 2005Date of Patent: April 24, 2007Assignee: 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: D541299Type: GrantFiled: August 24, 2005Date of Patent: April 24, 2007Assignee: 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