Patents Assigned to Apple Computer, Inc.
-
Patent number: 6968890Abstract: In one exemplary embodiment of the present invention, a heat sink having an embedded heat pipe and fins attached to opposite sides of the base plate. In an alternative embodiment, the base plate includes a main heat pipe and auxiliary heat pipes coupled to the main heat pipe. The fins are aligned with the auxiliary heat pipes.Type: GrantFiled: June 11, 2003Date of Patent: November 29, 2005Assignee: Apple Computer, Inc.Inventor: Nayana V. Ghantiwala
-
Patent number: 6967832Abstract: A novel door for an access opening in an electronic component housing includes a bracket pivotally connected to the housing, and a cover elastically mounted to the bracket. In a particular embodiment, the bracket includes a wing spring for biasing the cover to the bracket, and the cover includes a channel for receiving the wing spring. Optionally, the cover and the bracket include an alignment feature and a complementary alignment feature, respectively, that moveably engage one another to facilitate relative movement between the cover and the bracket. The door is pivotally connected to the housing by a pair of L-shaped hinge members to rotate about an axis adjacent the opening in the housing. The bracket and the cover mount together to form the door assembly, and the assembly includes a smooth rear surface for slidably abutting devices (e.g., optical disk trays, etc.) moving through the opening.Type: GrantFiled: November 19, 2004Date of Patent: November 22, 2005Assignee: Apple Computer, Inc.Inventor: Ricardo Alba Mariano
-
Patent number: 6966008Abstract: One embodiment of the present invention provides a system that facilitates temporarily increasing the operating frequency of an electronic circuit, such as a computer system, beyond a maximum sustainable operating frequency. Upon receiving a request to operate at a higher frequency, the system determines the thermal energy level of a cooling system for the circuit. If the thermal energy level is below a threshold level for the thermal capacity of the cooling system, the system increases the operating frequency of the circuit to a frequency that is greater than the maximum sustainable operating frequency for a period of limited duration. This period of limited duration is short enough to ensure that a temperature increase, caused by increasing the operating frequency, does not raise the operating temperature of the circuit above a maximum operating temperature.Type: GrantFiled: October 27, 2004Date of Patent: November 15, 2005Assignee: Apple Computer, Inc.Inventor: William C. Athas
-
Patent number: 6959343Abstract: A method and apparatus embodied in transaction layer software suitable for use with serial bus devices, such as IEEE standard 1394 serial bus devices for supporting multiple link device drivers. The invention acquires or otherwise ascertains the capabilities of link devices and provides link device driver configurations to such link devices based on the link device's capabilities and behaviors, among other factors.Type: GrantFiled: November 1, 1999Date of Patent: October 25, 2005Assignee: Apple Computer, Inc.Inventor: Steven W. Brown
-
Patent number: 6958758Abstract: Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described. Sets of objects can be grouped into themes to provide a user with a distinct overall impression of the interface. These themes can be switched dynamically by switching pointers to drawing procedures or switching data being supplied to these procedures. To buffer applications from the switchable nature of graphical user interfaces according to the present invention, colors and patterns used to implement the interface objects are abstracted from the interface by, for example, pattern look-up tables.Type: GrantFiled: August 22, 2002Date of Patent: October 25, 2005Assignee: Apple Computer, Inc.Inventors: Robert R. Ulrich, Robert G. Johnston, Jr.
-
Publication number: 20050231516Abstract: Disclosed is a system and method for processing graphic operations on a plurality of data structures of an image with a graphics processing unit and memory. The disclosed techniques of the system and method create an accumulation buffer of the data structures for accumulating changes to the data structures. A separate buffer is then created from at least a portion of the data structures of the accumulation buffer. The disclosed techniques read the data structures from the separate buffer with the graphics processing unit. The graphics processing unit operates on the data structures read from the separate buffer with the operation. Then, the disclosed techniques write the results of the operation onto the portion of the accumulation buffer corresponding to the separate buffer.Type: ApplicationFiled: June 11, 2004Publication date: October 20, 2005Applicant: Apple Computer, Inc.Inventor: Mark Zimmer
-
Patent number: 6957395Abstract: A computer-human interface manages the available space of a computer display in a manner which reduces clutter and confusion caused by multiple open windows. The interface includes a user-selectable mode of operation in which only those windows associated with the currently active task are displayed on the computer monitor. All other windows relating to non-active tasks are minimized by reducing them in size or replacing them with a representative symbol, such as an icon, so that they occupy a minimal amount of space on the monitor's screen. When a user switches from the current task to a new task, by selecting a minimized window, the windows associated with the current task are automatically minimized as the window pertaining to the new task is displayed at its normal size. As a result, the user is only presented with the window that relates to the current task of interest, and clutter provided by non-active tasks is removed.Type: GrantFiled: January 4, 2000Date of Patent: October 18, 2005Assignee: Apple Computer, Inc.Inventors: Steven P. Jobs, Donald J. Lindsay
-
Patent number: 6956969Abstract: Method and apparatus for handwriting recognition system for ideographic characters and other characters based on subcharacter hidden Markov models. The ideographic characters are modeled using a sequence of subcharacter models and by using two-dimensional geometric layout models of the subcharacters. The subcharacter hidden Markov models are created according to one embodiment by following a set of design rules. The combination of the sequence and geometric layout of the subcharacter models is used to recognize the handwriting character.Type: GrantFiled: April 7, 2003Date of Patent: October 18, 2005Assignees: Apple Computer, Inc., Institute of Systems Science, National University of SingaporeInventors: Gareth H. Loudon, Yi-Min Wu, James A. Pittman
-
Patent number: 6954193Abstract: A method and apparatus is described for providing a consistent visual appearance of pixels of a display screen with respect to a viewing position. Variations between perceived pixel level values associated with the pixels and corresponding pixel level values may be compensated for. Variations are associated with a viewing angle between pixel location and the viewing position and compensated for by applying a respective different correction factor to each of the corresponding pixel level values based on a respective viewing angle. Accordingly different non-linear correction curves corresponding to locations may be established relating a range of pixel level values to a corresponding range of corrected pixel level values associated with the viewing position. A calibration pattern may be further be displayed and user inputs associated with locations received responsive to calibration pattern.Type: GrantFiled: September 8, 2000Date of Patent: October 11, 2005Assignee: Apple Computer, Inc.Inventors: Jose Olav Andrade, Kok Chen, Peter N. Graffagnino, Gabriel G. Marcu
-
Patent number: 6954787Abstract: An electronic system interconnect. The interconnect comprises a first node and a second node coupled to the first node. The interconnect is initially configured to include the first and second nodes. A third node is added to the interconnect after the interconnect is initially configured, and the first node responds to the addition of the third node by initiating a new connect handshake with the third node. The first node begins by transmitting a first signal to the third node. The first node signals that the third node has been added to the interconnect if the third node responds to the first signal by transmitting a second signal. The first node causes the interconnect to be reconfigured if the third node transmits a third signal in response to receiving the first signal.Type: GrantFiled: December 29, 2000Date of Patent: October 11, 2005Assignee: Apple Computer, Inc.Inventors: William S. Duckwall, Michael D. Teener
-
Patent number: 6954353Abstract: A computer (10) having a monitor housing (12) within which is affixed a logic module (24) having thereon a processor (36), a memory module (38), an internal power connector (39), a fixed disk drive (40), an internal data connector (41), and an external connector panel (46) all generally housed within a sheet metal housing (42) having therein a plurality of perforations (44) for allowing air from a fan assembly (30) to pass therethrough. A power supply (28) and monitor screen (14) are provided in the monitor housing (12) such that when the logic module (24) is mounted and electrically connected within the monitor housing (12) a generally complete computer (10) unit is provided. An auxiliary drive (16) is optionally provided and affixed to the logic module (24) such that the auxiliary drive (16) is externally accessible when the logic module (24) is affixed within the monitor housing (12).Type: GrantFiled: December 30, 2002Date of Patent: October 11, 2005Assignee: Apple Computers Inc.Inventors: Robert Norman Olson, David V. Hoenig, Christopher J. Novak, Glen T. Walters
-
Patent number: 6954860Abstract: Improved techniques for implementing Network Copy Protection for database programs are disclosed. The techniques can provide Network Copy Protection across various platforms and/or connection protocols. Accordingly, the database programs can detect unlicensed use of the software even when different platforms and/or connection protocols are used by two instances (software copies) of the same database program. When unlicensed use of software is detected, access to data can be denied. As will be appreciated, in addition to supporting more conventional communication protocols, more prevalent connection protocols can be supported.Type: GrantFiled: May 1, 2001Date of Patent: October 11, 2005Assignee: Apple Computer, Inc.Inventors: Jonathan Thatcher, Clay Maeckel
-
Patent number: 6951019Abstract: Method and means for controlling the execution sequence of a first sequence of modules in a first task. The first sequence of modules are linked to one another and have at least one sequence of execution. The method stores in each of the first sequence of modules a skip value representing which of subsequent modules to execute. The method executes the first of the first sequence of said modules, and then executes the next of the modules indicated by the skip value. Conservation of processor bandwidth is accomplished by avoiding the loading of modules which will not be executed. Method and means are further provided for simultaneous activation/deactivation of a set of tasks by a processor, each of the tasks normally executed in a sequential fashion by one or more processors. A list of tasks to be activated/deactivated is stored, including the timing relationship for the activation process. The list is then implemented as frame numbers for activation and requested state in the actual task list.Type: GrantFiled: September 28, 2001Date of Patent: September 27, 2005Assignee: Apple Computer, Inc.Inventors: Eric C. Anderson, Hugh B. Svendsen
-
Publication number: 20050210445Abstract: Methods and systems are disclosed for updating a candidate computer program file. An exemplary method includes loading a first and second revisions of a first computer program file, loading a first revision of a second computer program file, and generating a candidate computer program file. References are made to the first and second revisions of the first computer program file and the first revision of the second computer program file in generating the candidate computer program file.Type: ApplicationFiled: May 23, 2005Publication date: September 22, 2005Applicant: APPLE COMPUTER, INC.Inventors: Michael Gough, Stephanie Eva Koester, Brian McGhie, James Miyake, Richard Nygord, Samir Tiongson Saxena
-
Patent number: D510088Type: GrantFiled: July 2, 2004Date of Patent: September 27, 2005Assignee: Apple Computer, Inc.Inventors: Steven P. Jobs, Bartley K. Andre, Michael D. Hillman, Frank Tsai, Michael D. McBroom, Daniel L. McBroom, Brian T. Sudderth, Arthur S. Brigham, Joel F. Jensen, Robert B. Brownell, Jr., Sung Kim, Anwyl M. McDonald, Russell C. Mead, Jr., Arturo Meuniot, Jesus Beltran, Jonathan Ive, Christopher J. Stringer
-
Patent number: D510380Type: GrantFiled: April 30, 2003Date of Patent: October 4, 2005Assignee: Apple Computer, Inc.Inventors: Chris Adam, Jan Cordes, Steffan Diedrichsen, Jan-Hinnerk Helms, Sven Junge, Henning Rogge, Markus Sapp
-
Patent number: D510577Type: GrantFiled: July 2, 2004Date of Patent: October 11, 2005Assignee: Apple Computer, Inc.Inventors: Steven P. Jobs, Bartley K. Andre, Michael D. Hillman, Frank Tsai, Michael D. McBroom, Daniel L. McBroom, Brian T. Sudderth, Arthur S. Brigham, Joel F. Jensen, Robert B. Brownell, Jr., Sung Kim, Anwyl M. McDonald, Russell C. Mead, Jr., Arturo Meuniot, Jesus Beltran, Jonathan Ive, Christopher J. Stringer
-
Patent number: D510581Type: GrantFiled: January 13, 2003Date of Patent: October 11, 2005Assignee: Apple Computer, Inc.Inventors: Jeff Robbin, Timothy E. Wasko, Steven P. Jobs
-
Patent number: D510589Type: GrantFiled: March 28, 2003Date of Patent: October 11, 2005Assignee: Apple Computer, Inc.Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Duncan Robert Kerr, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Anthony Whang
-
Patent number: RE38896Abstract: The apparatus of the present invention preferably comprises an image sensor, an orientation sensor, a memory and a processing unit. The image sensor is used for generating captured image data. The orientation sensor is coupled to the image sensor, and is used for generating signals relating to the position of the image sensor. The memory, has an auto-rotate unit comprising program instructions for transforming the captured image data into rotated image data in response to the orientation sensor signals. The processing unit, executes program instructions stored in the memory, and is coupled to the image sensor, the orientation sensor and the memory. The method of the present invention preferably comprises the steps of: generating image data representative of an object with an image sensor; identifying an orientation of the image sensor relative to the object during the generating step; and selectively transferring the image data to an image processing unit in response to the identifying step.Type: GrantFiled: January 4, 2002Date of Patent: November 29, 2005Assignee: Apple Computer, Inc.Inventor: Eric C. Anderson