Patents Assigned to Apple
-
Patent number: 7237135Abstract: 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: GrantFiled: December 29, 2003Date of Patent: June 26, 2007Assignee: Apple Inc.Inventor: Colin Whitby-Strevens
-
Publication number: 20070138806Abstract: 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: ApplicationFiled: December 13, 2005Publication date: June 21, 2007Applicant: Apple Computer, Inc.Inventors: Chris Ligtenberg, Brett Degner
-
Patent number: 7233318Abstract: 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: GrantFiled: July 30, 2002Date of Patent: June 19, 2007Assignee: Apple Inc.Inventors: Abraham Farag, Brian Huppi
-
Patent number: 7233985Abstract: 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: GrantFiled: January 23, 2004Date of Patent: June 19, 2007Assignee: Apple Inc.Inventors: C. K. Hahn, Craig Harvey Prouse, Joseph Sokol, Jr., Paul M. Resch
-
Patent number: 7234026Abstract: 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: GrantFiled: May 17, 2005Date of Patent: June 19, 2007Assignee: Apple Inc.Inventors: Jeffrey L. Robbin, Ned K. Holbrook, Steven Bollinger
-
Patent number: 7234067Abstract: 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: GrantFiled: March 11, 2004Date of Patent: June 19, 2007Assignee: Apple Inc.Inventor: Joel S. Burton
-
Patent number: 7233972Abstract: 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: GrantFiled: May 28, 2002Date of Patent: June 19, 2007Assignee: Apple Inc.Inventor: Martin A. Minow
-
Patent number: 7233832Abstract: 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: GrantFiled: April 4, 2003Date of Patent: June 19, 2007Assignee: Apple Inc.Inventors: Sol Friedman, Chris Moulios
-
Patent number: 7230633Abstract: 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: GrantFiled: January 11, 2006Date of Patent: June 12, 2007Assignee: Apple Inc.Inventors: Steven Todd Weybrew, David Ligon, Ronald Gerard Langhi
-
Patent number: 7230563Abstract: 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: GrantFiled: April 11, 2005Date of Patent: June 12, 2007Assignee: Apple Inc.Inventor: Alberto Vidal
-
Patent number: 7231632Abstract: 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: GrantFiled: April 16, 2004Date of Patent: June 12, 2007Assignee: Apple Computer, Inc.Inventor: John Harper
-
Patent number: 7227551Abstract: 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: GrantFiled: December 23, 2004Date of Patent: June 5, 2007Assignee: Apple Inc.Inventors: Mark Zimmer, Kok Chen
-
Publication number: 20070123207Abstract: 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: ApplicationFiled: December 29, 2006Publication date: May 31, 2007Applicant: Apple Computer, Inc.Inventor: Jeffrey Terlizzi
-
Publication number: 20070124680Abstract: 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: May 31, 2007Applicant: APPLE COMPUTER, INC.Inventors: Jeffrey Robbin, Steve Jobs, Timothy Wasko, Greg Christie, Imran Chaudhri
-
Publication number: 20070115293Abstract: 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: ApplicationFiled: January 20, 2007Publication date: May 24, 2007Applicant: APPLE COMPUTER, INC.Inventor: Thomas Dowdy
-
Publication number: 20070116124Abstract: 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: ApplicationFiled: August 4, 2006Publication date: May 24, 2007Applicant: APPLE COMPUTER, INC.Inventors: Hsi-Jung WU, Thomas PUN
-
Publication number: 20070116437Abstract: 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: ApplicationFiled: August 4, 2006Publication date: May 24, 2007Applicant: APPLE COMPUTER, INC.Inventors: Thomas PUN, Paul CHANG, Hsi-Jung WU
-
Patent number: 7222310Abstract: 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: GrantFiled: April 30, 2003Date of Patent: May 22, 2007Assignee: Apple Computer, Inc.Inventor: Chris Adam
-
Patent number: 7221570Abstract: 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: GrantFiled: November 8, 2005Date of Patent: May 22, 2007Assignee: Apple, Inc.Inventor: John Mathew Depew
-
Patent number: RE39692Abstract: 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 theType: GrantFiled: February 13, 2003Date of Patent: June 12, 2007Assignee: Apple Inc.Inventor: Stuart D. Cheshire