Patents Assigned to Apple
  • Patent number: 7376280
    Abstract: A method for encoding video with a two-dimensional (2D) transform separable to two one-dimensional (1D) transforms. The method receives an array of values for a sub-section of an image, performs a first 1D-transform of the array, transposes the resulting array, and performs a second 1D-transform of the array resulting from the transpose. The method, without performing another transpose, generates a data stream using a transposed scan order based on the values of the array resulting from the second transform. A method for decoding video encoded by a 2D transform, which separable to two 1D transforms. The method receives a data stream containing encoded values for an image, parses out the values into an array using a transposed scan order, performs a first 1D-inverse transform on the array, transposes the resulting array, and performs a second 1D-inverse transform of the array resulting from the transpose to produce a decoded output.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: May 20, 2008
    Assignee: Apple Inc
    Inventors: Maynard Handley, Roger Kumar, Thomas Pun, Xiaochun Nie, Hsi-Jung Wu
  • Patent number: 7376658
    Abstract: Managing cross-store relationships to data objects is disclosed. Specifically, cross-store relationships to data objects stored in a potentially dynamically changing set of persistent data stores is provided through a relationship definition that identifies a type of object to which the relationship pertains and specifies a property to be used to determine, which, if any, objects of the identified type are to be included in the relationship; by determining dynamically which, if any, currently available objects of the identified type have the specified property; and making available from among the objects of the identified type available at that time, if any, those objects, if any, that have the specified property.
    Type: Grant
    Filed: April 11, 2005
    Date of Patent: May 20, 2008
    Assignee: Apple Inc.
    Inventors: Bill Bumgarner, Christopher M. Hanson, Ronald Dennis Lue-Sang, Stephen E. Miner, Benjamin Trumbull, Melissa Turner, Andreas Wendker
  • Publication number: 20080111795
    Abstract: Sensor array configurations that allow for the accurate determination of an object's position are disclosed. The sensor configurations utilize a plurality of varying length sensors that have staggered beginning and ending positions. By staggering the beginning and ending positions of the varying length sensors, fewer sensors need to be utilized in a given area to provide accurate positional information.
    Type: Application
    Filed: August 21, 2007
    Publication date: May 15, 2008
    Applicant: Apple Inc.
    Inventor: Steven Bollinger
  • Publication number: 20080113614
    Abstract: Systems and methods are provided for personal media devices having the ability to communicate wirelessly, and in particular, communicate wirelessly using a short-range communications protocol (e.g., Wi-Fi and Bluetooth). Such communication provides users of personal media devices with access to several Wi-Fi oriented applications. For example, in one embodiment a personal media device may wirelessly download subscription assets (e.g., podcast) as they become available. In another embodiment, content specific or local to a merchant may be provided to personal media devices that are in wireless communication with a wireless router affiliated with the merchant. For example, if the merchant is a restaurant, the merchant may provide a menu to the personal media device and the user may place an order on his or her media device by selecting items on the menu.
    Type: Application
    Filed: November 13, 2006
    Publication date: May 15, 2008
    Applicant: Apple Computer, Inc.
    Inventor: Michael Rosenblatt
  • Publication number: 20080111500
    Abstract: An apparatus and method for controlling the brightness and luminance of a light, such as an LED. The embodiment may vary the brightness and luminance of the LED in a variety of ways to achieve a variety of effects. The exemplary embodiment may vary the rate at which the LED's luminance changes, such that an observer perceives the change in the LED's brightness to be smooth and linear as a function of time, regardless of the ambient light level. Changes to the LED's luminance may be time-constrained and/or constrained by a maximum or minimum rate of change.
    Type: Application
    Filed: November 9, 2006
    Publication date: May 15, 2008
    Applicant: Apple Computer, Inc.
    Inventor: Bryan Hoover
  • Patent number: 7373614
    Abstract: A method, apparatus, system, and signal-bearing medium that in an embodiment represent previously-accessed data items as nodes in a tree or trees and display the tree or trees with the access time on an axis. The root node of a tree represents a data item accessed via an address entered by a user while a child node of the tree represents a data item selected from a parent node of the child node. In an embodiment, data items that were displayed in the same window as their parents have different connectors between their associated nodes than do data items that were displayed in different windows from their parents.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: May 13, 2008
    Assignee: Apple Inc.
    Inventor: Tim Holmes
  • Patent number: 7372473
    Abstract: A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within the data field. By moving the range to encompass different portions of the data field, the user can scan that portion of the data field. The present invention allows the user to simultaneously select the scale while moving the range over different portions of the data field. Thus, the user can “zoom in” and “zoom out” of different portions of the data field. In one embodiment of the present invention, a particular piece of data within the broad data field can be accessed. First, the scale is selectively varied, thereby controlling a range within the data field. Then, the range is moved to encompass portions of the data field in which the piece of data resides. Next, the scale is successively decreased while, simultaneously, points successively closer to the location are kept with the range. The scale is decreased (i.e.
    Type: Grant
    Filed: February 10, 2004
    Date of Patent: May 13, 2008
    Assignee: Apple Inc.
    Inventor: Daniel Scott Venolia
  • Publication number: 20080109533
    Abstract: One embodiment of the present invention provides a system for distributing files across a network. During operation, the system receives a request at a server to download a file to a client. If the server is not currently downloading the file, the system commences a download stream for the file on a multicast port. If the server is currently downloading the file, the system remembers a marked location on the file, wherein the marked location relates to a current packet number of the download stream on the multicast port. The system then continues downloading the file until the end of the file, thereby allowing the client to receive the remainder of the file. Next, the system downloads the file from the beginning of the file to the marked location, thereby allowing the client to receive previously transmitted portions of the file.
    Type: Application
    Filed: December 19, 2007
    Publication date: May 8, 2008
    Applicant: APPLE INC.
    Inventors: Minoru Taoyama, Arthur Truong de la Cueva
  • Publication number: 20080106288
    Abstract: Circuit boards are provided that include a functional portion and at least one removable test point portion. The removable test point portion may include test points which are accessed to verify whether the functional portion is operating properly or whether installed electronic components are electrically coupled to the board. If multiple boards are manufactured together on a single panel (in which the individual boards are broken off), the test points can be placed on bridges (e.g., removable portions) that connect the individual boards together during manufacturing and testing. Configurable test boards are also provided that can be adjusted to accommodate circuit boards of different size and electrical testing requirements. Methods and systems for testing these circuit boards are also provided.
    Type: Application
    Filed: October 9, 2007
    Publication date: May 8, 2008
    Applicant: Apple Inc.
    Inventors: Michael Rosenblatt, W. Bryson Gardner, Amir Salehi, Tony Aghazarian
  • Publication number: 20080106517
    Abstract: The present invention can include three-dimensional remote control systems that can detect an absolute location to which a remote control is pointing in first and second orthogonal axes and an absolute position of the remote control in a third orthogonal axis. Remote control systems of the present invention can employ absolute position detection with relative position detection. Absolute position detection can indicate an initial absolute position of the remote control and relative position detection can indicate changes in the position of the remote control. By combining absolute and relative position detection, remote control systems of the present invention can track remote controls more precisely than systems that only employ absolute position detection. The present invention also can include methods and apparatus for zooming in and out of an image shown on a display based on the absolute position of the remote control in the third axis.
    Type: Application
    Filed: November 7, 2006
    Publication date: May 8, 2008
    Applicant: Apple Computer, Inc.
    Inventors: Duncan Robert Kerr, Chad Bronstein, Wing Kong Low, Nicholas Vincent King
  • Patent number: 7369699
    Abstract: Methods and apparatuses for color image restoration and enhancement. In at least one embodiment, color signals for individual channels of an image (e.g., red, green, or blue) are adjusted based on a weighted set of averages (e.g., of the entire image, the center portion, the surrounding portion, or other portions). In one example, pixels with extreme values of color signals (e.g., pure black or white pixels) are ignored for the purposes of restoring color; and, the different averages are weighted according to the pixel location (e.g., the distance from the pixel to a center point). In one example, after color restoration for individual channels, the luminance of each pixel is adjusted back to their original levels; and the range of luminance of the image is further adjusted to provide improved brightness and contrast, where in determining the luminance the red, green and blue color channels are given an equal weight.
    Type: Grant
    Filed: August 29, 2003
    Date of Patent: May 6, 2008
    Assignee: Apple Inc.
    Inventor: Greg Christie
  • Patent number: 7369987
    Abstract: A multi-lingual indexing and search system is presented that performs tokenization and stemming in a manner which is independent of whether index entries and search terms appear as words in a dictionary. The system includes a tokenizer that separates a string of text into individual word tokens, and eliminates predetermined types of tokens from further processing. The system also includes a stemmer that reduces words to grammatical stems by removing known word-endings associated with the various languages to be supported. The stemmer removes known word endings from the word tokens without any effort to guarantee that the remaining stem is contained in a dictionary. In an embodiment, the stemmer only removes those word endings which are associated with nouns. The system further includes an indexer that stores the stems in an index.
    Type: Grant
    Filed: December 29, 2006
    Date of Patent: May 6, 2008
    Assignee: Apple Inc.
    Inventors: Wayne Loofbourrow, David Cásseres
  • Patent number: 7370216
    Abstract: One embodiment of the present invention provides a system that facilitates reducing static power consumption of a processor. During operation, the system receives a signal indicating that instruction execution within the processor is to be temporarily halted. In response to this signal, the system halts an instruction-processing portion of the processor, and reduces the voltage supplied to the instruction-processing portion of the processor. Full voltage is maintained to a remaining portion of the processor, so that the remaining portion of the processor can continue to operate while the instruction-processing portion of the processor is in reduced power mode.
    Type: Grant
    Filed: March 7, 2007
    Date of Patent: May 6, 2008
    Assignee: Apple Inc.
    Inventor: Lynn R. Youngs
  • Patent number: D567800
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: April 29, 2008
    Assignee: Apple 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: D568291
    Type: Grant
    Filed: September 11, 2006
    Date of Patent: May 6, 2008
    Assignee: Apple 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: D568297
    Type: Grant
    Filed: July 23, 2007
    Date of Patent: May 6, 2008
    Assignee: Apple 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: D568338
    Type: Grant
    Filed: September 1, 2006
    Date of Patent: May 6, 2008
    Assignee: Apple 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: D568874
    Type: Grant
    Filed: January 5, 2007
    Date of Patent: May 13, 2008
    Assignee: Apple 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: RE40317
    Abstract: A computer system including a first component operated in response to the timing of a first clock, apparatus for storing information, apparatus for transferring information from the first component to the apparatus for storing information utilizing the clock of the first component, a second component operated in response to the timing of a second clock, apparatus for utilizing the clock of the second component to transfer information from the apparatus for storing information in a condition in which it is synchronized for use by the second component whereby the information may be immediately utilized by the second component without the need for storage by the second component.
    Type: Grant
    Filed: March 22, 2001
    Date of Patent: May 13, 2008
    Assignee: Apple Inc.
    Inventors: Steven G. Roskowski, Dean M. Drako, William T. Krein
  • Patent number: D569389
    Type: Grant
    Filed: August 17, 2007
    Date of Patent: May 20, 2008
    Assignee: Apple 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