Patents Assigned to Apple
  • Patent number: 7237135
    Abstract: A method of synchronizing cyclemasters over a distributed bridge is disclosed. The method comprises: a local portal sending a synchronization signal to a peer portal through a bridge fabric upon occurrence of a cycle synchronization event on the local portal; the peer portal sampling its local cycle timer to obtain a sample value when the peer portal receives the synchronization signal; a bridge manager at an upstream portal communicating the sample value to a bridge manager at an alpha portal; the bridge manager at the alpha portal using the sampled time value to compensate for delays through a bridge fabric, calculate the correction to be applied to a cycle timer associated with the alpha portal, and correct the cycle timer.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: June 26, 2007
    Assignee: Apple Inc.
    Inventor: Colin Whitby-Strevens
  • Publication number: 20070138806
    Abstract: A magnetic latch for a display of a laptop computer is disclosed. The latch uses magnetic attraction to maintain the display closed and uses magnetic repelling forces to pop-up the display when opened. The latch includes one or more magnetic elements in the body of the laptop and at least one magnetic element in the display. When the display is closed, the magnet element in the display is positioned adjacent the magnet element in the body having an opposite polarity so that the magnet elements are attracted to one another. To pop-up the display, the user moves the magnetic element in the display so that it meets the magnetic pole in the body having the same polarity. When these meet, the repelling force between them causes the display to open slightly so that a user can then readily open the display.
    Type: Application
    Filed: December 13, 2005
    Publication date: June 21, 2007
    Applicant: Apple Computer, Inc.
    Inventors: Chris Ligtenberg, Brett Degner
  • Patent number: 7233318
    Abstract: A mouse with multi button functionality is disclosed. The mouse includes a housing that surrounds the internal components of the mouse. The housing includes at least a first member and a second member, each of which forms a substantial portion of the housing. The first member moves relative to the second member so as to implement at least one of the multiple button functions of the mouse.
    Type: Grant
    Filed: July 30, 2002
    Date of Patent: June 19, 2007
    Assignee: Apple Inc.
    Inventors: Abraham Farag, Brian Huppi
  • Patent number: 7233985
    Abstract: A method and apparatus are provided for supplying a reliable and maintainable operating system in a net-booted environment. According to one embodiment, a network computer (NC) client boots from a boot image provided by an NC server. The boot image includes information identifying the location of one or more system volumes on the NC server that contain operating system software. In response to an attempt to modify the contents of the one or more system volumes, the NC client causes information identifying the modification to be recorded on the NC server separate from the one or more system volumes in a storage area associated with the NC client.
    Type: Grant
    Filed: January 23, 2004
    Date of Patent: June 19, 2007
    Assignee: Apple Inc.
    Inventors: C. K. Hahn, Craig Harvey Prouse, Joseph Sokol, Jr., Paul M. Resch
  • Patent number: 7234026
    Abstract: A media player and a method for operating a media player are disclosed. A media program is able to substantially immediately begin playing after a media play selection has been made. Through intelligent operation, the media program is able to start playing even before the media program has been substantially or completely loaded from disk storage into semiconductor memory (i.e., cache memory). Additionally, the media program can be loaded into semiconductor memory through use of a background process without disturbing the playing of the media program. Further, if desired, the disk storage is able to be aggressively “powered off” when not being accessed, thereby enhancing battery life when being battery-powered.
    Type: Grant
    Filed: May 17, 2005
    Date of Patent: June 19, 2007
    Assignee: Apple Inc.
    Inventors: Jeffrey L. Robbin, Ned K. Holbrook, Steven Bollinger
  • Patent number: 7234067
    Abstract: The present invention provides both a peripheral device that regulates its own temperature by adjusting its power consumption, and a method to accomplish the same. The method generally includes monitoring the temperature of the mass storage device and reducing power consumption when the temperature exceeds a certain threshold.
    Type: Grant
    Filed: March 11, 2004
    Date of Patent: June 19, 2007
    Assignee: Apple Inc.
    Inventor: Joel S. Burton
  • Patent number: 7233972
    Abstract: The invention provides for the coordination of client/server processes. One or more embodiments provide a completion object comprised of various states of completion of a client request. The completion object may be manipulated to transition from one state to another by both the client and server. The following states of completion may be provided: idle, ready, active, completing, completed, and acknowledged. In the idle state, the completion object is obtained by the client (by constructing a new object or retrieving an existing object that has been recycled). In the ready state, the request has been initialized but not yet issued to the server or I/O device. In the active state, the server processes the I/O request. In the completing state, the server has completed the I/O operations requested but has not yet stored the results. In the completed state, the server stores the results to be returned to the client and notifies the client.
    Type: Grant
    Filed: May 28, 2002
    Date of Patent: June 19, 2007
    Assignee: Apple Inc.
    Inventor: Martin A. Minow
  • Patent number: 7233832
    Abstract: Systems implementing the invention allow a user to time stretch an audio track without changing the pitch of the sound, and to produce optimal audible qualities of the output signal. The approach utilized in the invention relies on providing several time stretching methods, each one of which is selected based on one or more criteria of the audio data properties. One method relies on crossfading pairs of segments of audio data while running one segment backward every other repetition. The second time stretching method detects inaudible segments and inserts longer periods of audible data within those segments. The third method utilizes a reverb to create a reverb segment that is played after the original segment.
    Type: Grant
    Filed: April 4, 2003
    Date of Patent: June 19, 2007
    Assignee: Apple Inc.
    Inventors: Sol Friedman, Chris Moulios
  • Patent number: 7230633
    Abstract: Methods and apparatuses for blending two images using vector table look up operations. In one aspect of the invention, a method to blend two images includes: loading a vector of keys into a vector register; converting the vector of keys into a first vector of blending factors for the first image and a second vector of blending factors for the second image using a plurality of look up tables; and computing an image attribute for the blended image using the blending factors.
    Type: Grant
    Filed: January 11, 2006
    Date of Patent: June 12, 2007
    Assignee: Apple Inc.
    Inventors: Steven Todd Weybrew, David Ligon, Ronald Gerard Langhi
  • Patent number: 7230563
    Abstract: One embodiment of the present invention provides a universal remote control, which includes a display screen and a user input mechanism. The universal remote control also includes a processing unit that is configured to display information on the display screen and to accept selection data from the user input mechanism. The universal remote control additionally includes a wireless communication mechanism that is configured to provide communications between the processing unit and an appliance or computer program running on a computer system. The appliance provides information to be displayed on the display screen, and information entered through the user input mechanism is communicated to the appliance. Since the appliance provides the information to be displayed on the display screen and also interprets the entries on the input mechanism, the universal remote control needs no special knowledge about the appliance.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: June 12, 2007
    Assignee: Apple Inc.
    Inventor: Alberto Vidal
  • Patent number: 7231632
    Abstract: A system for reducing memory and computational requirements of graphics operations. The system provides techniques for combining otherwise individual operations to apply filters to images. A combined filter emerging from the combination spares the processor time and the creation of an entire intermediary image. The system further provides for application of these techniques in many contexts including where the operations are fragment programs in for a programmable Graphic Processing Unit.
    Type: Grant
    Filed: April 16, 2004
    Date of Patent: June 12, 2007
    Assignee: Apple Computer, Inc.
    Inventor: John Harper
  • Patent number: 7227551
    Abstract: A method, device and computer system for creating a smooth, continuous height (scalar or vector) field are described. The described techniques permit arbitrary closed regions to be smoothly shaded without producing unnatural smoothness at the region's edges or boundaries.
    Type: Grant
    Filed: December 23, 2004
    Date of Patent: June 5, 2007
    Assignee: Apple Inc.
    Inventors: Mark Zimmer, Kok Chen
  • Publication number: 20070123207
    Abstract: A wireless handheld device includes one or more antennas and a connector configured to couple with one or more external accessories. The handheld device further includes an accessory detector coupled to the connector and configured to detect whether an external accessory coupled to the connector may interfere with wireless communication with the handheld device.
    Type: Application
    Filed: December 29, 2006
    Publication date: May 31, 2007
    Applicant: Apple Computer, Inc.
    Inventor: Jeffrey Terlizzi
  • Publication number: 20070124680
    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: May 31, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Jeffrey Robbin, Steve Jobs, Timothy Wasko, Greg Christie, Imran Chaudhri
  • Publication number: 20070115293
    Abstract: Methods and systems for transforming data in a system are provided. In one implementation, the method includes providing a first frame buffer, and providing a second frame buffer that is separate from the first frame buffer. The first frame buffer is configured to support a first format compatible with a format associated with an application program interacting with the system, and the second frame buffer is configured to support a second format compatible with a format associated with an output device coupled to the system. The method further includes transforming data provided by the application program from the first format supported by the first frame buffer to the second format supported by the second frame buffer for output on the output device to provide compatibility between the application program and the output device.
    Type: Application
    Filed: January 20, 2007
    Publication date: May 24, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventor: Thomas Dowdy
  • Publication number: 20070116124
    Abstract: This invention is directed to a method for decoding coded video data in which decoder performance is regulated based on perceptual masking. The method includes, upon receipt of coded video data, applying the coded video data to a multi-stage decoding process; computing perceptual masking measures for the coded video data; and switching a stage of the decoding process to a lower performance level based on the computed perceptual masking measures. The method may be applied to non-reference frames and reference frames with low numbers of dependent frames. The method provides scalability among decoders to allow for various decoder and/or coded data complexity.
    Type: Application
    Filed: August 4, 2006
    Publication date: May 24, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Hsi-Jung WU, Thomas PUN
  • Publication number: 20070116437
    Abstract: A method for decoding a compressed video data sequence containing one or more coded pixel blocks The compressed video sequence is buffered. Prediction information for each of the coded pixel blocks is reviewed. One or more groups of coded pixet blocks are formed based on the reviewed prediction information such that the coded pixel blocks within a given group have similar prediction dependencies and/or at least do not depend on a reconstructed pixel within a group of received pixel blocks to enable parallel decoding. The formed groups are scheduled for processing and subsequently decoded to produce a decoded video data sequence.
    Type: Application
    Filed: August 4, 2006
    Publication date: May 24, 2007
    Applicant: APPLE COMPUTER, INC.
    Inventors: Thomas PUN, Paul CHANG, Hsi-Jung WU
  • Patent number: 7222310
    Abstract: The present invention relates to a graphical user interface (GUI), a synthesizer and a computer system including such a graphical user interface. In the prior art, input signals may be modified using a variety of controls including rotatable knobs or levers or switches or effected via software controls. Hitherto, the value of each signal has been represented in a dedicated manner even when signals are being combined and this adds to the complexity for a user. The present invention thus relates to a graphical user interface for displaying three or more input signals; comprising a geometric display having the number of dimensions equal to one less than the number of signals whereby each signal represents an apex of the geometric display and a cursor is disposed within the geometric display and represents the combination of the signals.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 22, 2007
    Assignee: Apple Computer, Inc.
    Inventor: Chris Adam
  • Patent number: 7221570
    Abstract: An electronic assembly comprises a support board, an integrated circuit chip interconnected and coupled to the support board, and a thermal-gap-filler pad placed over the integrated circuit chip and in contact with an external device to dissipate heat generated by the integrated circuit chip. The electronic assembly further comprises a standoff structure disposed adjacent the thermal-gap-filler pad and coupled to the support board, the standoff structure configured to prevent excessive force from being applied onto the thermal-gap-filler.
    Type: Grant
    Filed: November 8, 2005
    Date of Patent: May 22, 2007
    Assignee: Apple, Inc.
    Inventor: John Mathew Depew
  • Patent number: RE39692
    Abstract: An improved socket connector has flexible interior barriers to prevent incorrect insertion of smaller sized plugs, where a flexible internal barrier is formed on a side of the socket entry leading into the socket cavity, and is composed of a flexible ramp attached from the socket entry, the ramp extending into the socket cavity and having a inner movable end with a vertical barrier, sized and disposed within the socket cavity so that the insertion of a correctly sized wide plug will engage the flexible ramp, riding along and moving the flexible ramp so that the vertical barrier is moved out of a stopping position, allowing the correctly sized wide plug to be fully and properly seated in the cavity, but further sized and disposed within the socket cavity so that the insertion of an incorrectly sized narrow plug will fail to engage the ramp, will not flex the ramp, and will leave the vertical barrier in the stopping position, where it prevents the incorrectly sized narrow plug from being fully inserted into the
    Type: Grant
    Filed: February 13, 2003
    Date of Patent: June 12, 2007
    Assignee: Apple Inc.
    Inventor: Stuart D. Cheshire