Patents Assigned to Apple Computer
  • Publication number: 20030076303
    Abstract: A user operated input device is disclosed. The user operated input device includes a housing and a rotary dial positioned relative to an external surface of the housing. The rotary dial provides a control function.
    Type: Application
    Filed: February 7, 2002
    Publication date: April 24, 2003
    Applicant: Apple Computers, Inc.
    Inventor: Brian Huppi
  • Publication number: 20030075993
    Abstract: A power manager for managing power delivered to a battery operated peripheral device is disclosed. The power manager includes an input current limiter arranged to suppress a power surge associated with an insertion event by a power cable arranged to provide an external voltage. A voltage converter unit coupled to the input current limiter converts the received external voltage to a supply voltage that is transmitted by way of a main bus to a voltage sensor unit coupled thereto. During the insertion event, a comparator unit coupled to the voltage sensor, sends a first switching signal to a switchover circuit that responds by connecting the peripheral device and an uncharged battery to the main bus such that the supply voltage is provided thereto. When the battery is substantially fully charged, the switchover circuit responds by electrically disconnecting the battery so as to not overcharge the battery.
    Type: Application
    Filed: October 22, 2002
    Publication date: April 24, 2003
    Applicant: Apple Computer Inc.
    Inventors: Anthony M. Fadell, Christoph Krah
  • Patent number: 6553373
    Abstract: A method for the dynamic presentation of the contents of a plurality of documents on a display is disclosed. The method comprises receiving a plurality of documents and providing a plurality of topically rich capsule overviews corresponding to the plurality of documents. The method also includes dynamically delivering document content encapsulated in the plurality of capsule overviews. In so doing, the method in accordance with the present invention can present thematic capsule overviews of the documents to users. The capsule overviews, delivered in a variety of dynamic presentation modes, allow the user to quickly get a sense of what a document is about, and decide whether they want to read it in more detail.
    Type: Grant
    Filed: November 29, 2001
    Date of Patent: April 22, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Branimir Boguraev, Rachel Katherine Emma Bellamy, Yin Yin Wong
  • Patent number: 6553344
    Abstract: A method and an apparatus for improved duration modeling of phonemes in a speech synthesis system are provided. According to one aspect, text is received into a processor of a speech synthesis system. The received text is processed using a sum-of-products phoneme duration model that is used in either the formant method or the concatenative method of speech generation. The phoneme duration model, which is used along with a phoneme pitch model, is produced by developing a non-exponential functional transformation form for use with a generalized additive model. The non-exponential functional transformation form comprises a root sinusoidal transformation that is controlled in response to a minimum phoneme duration and a maximum phoneme duration. The minimum and maximum phoneme durations are observed in training data. The received text is processed by specifying at least one of a number of contextual factors for the generalized additive model.
    Type: Grant
    Filed: February 22, 2002
    Date of Patent: April 22, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Jerome R. Bellegarda, Kim Silverman
  • Patent number: 6552723
    Abstract: The present invention is a mid-pipeline sorting unit that sorts image data mid-pipeline in a tiled 3-D graphics pipeline architecture. The image data includes vertices of geometric primitives. The mid-pipeline sorting determines whether a geometric primitive intersects a region of a 2-D window. The 2-D window having been divided into multiple such regions. Upon determining which region of the 2-D window that the geometric primitive intersects, the mid-pipeline sorting unit stores the vertices that define the geometric primitive into a memory in a manner that associates each of the geometric primitive's vertices with the region that was intersected. After the image data is sorted into the memory, the mid pipeline sorting unit sends the sorted image data to the subsequent stage on a region by region basis.
    Type: Grant
    Filed: August 20, 1999
    Date of Patent: April 22, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Jerome F. Duluk, Jr., Jason R. Redgrave, Sushma S. Trivedi, Richard E. Hessel
  • Publication number: 20030074483
    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: Application
    Filed: May 28, 2002
    Publication date: April 17, 2003
    Applicant: APPLE COMPUTER, INC.
    Inventor: Martin A. Minow
  • Patent number: 6549651
    Abstract: An improved apparatus and method for creating high quality virtual reality panoramas is disclosed that yields dramatic improvements during the authoring and projecting cycles, with speeds up to several orders of magnitude faster than prior systems. In a preferred embodiment, a series of rectilinear images taken from a plurality of rows are pairwise registered with one another, and locally optimized using a pairwise objective function (local error function) that minimizes certain parameters in a projective transformation, using an improved iterative procedure. The local error function values for the pairwise registrations are then saved and used to construct a quadratic surface to approximate a global optimization function (global error function). The chain rule is used to avoid the direct evaluation of the global objective function, saving computation.
    Type: Grant
    Filed: February 14, 2002
    Date of Patent: April 15, 2003
    Assignee: Apple Computers, Inc.
    Inventors: Yalin Xiong, Ken Turkowski
  • Patent number: 6545874
    Abstract: A cubical computer housing assembly comprises first and second ends and four sides, which define an interior compartment for housing the various computer components. The first and second ends are rigidly connected to one another and are slidingly detachable from four sides of the assembly. The interior compartment comprises three parallelepiped portions, one for accommodating a plurality of circuit boards, one for accommodating a heat sink and hard disk drive, and one for accommodating other memory device such as a CD ROM or DVD player. A hard disk drive is slidingly mounted in a frame which is rigidly mounted relative to the first and second ends. A hinged door on which is mounted a printed circuit board can be moved to an open position to provide access to the disk drive for removal and replacement of same.
    Type: Grant
    Filed: June 13, 2001
    Date of Patent: April 8, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Wayne H. Miller, Ricardo Alba Mariano, Steven Thomas Holmes
  • Patent number: 6539110
    Abstract: A method and system for matching color displayed by source and destination display devices and particularly for providing color matching between a computer monitor and an ink printer. The technique of the present invention initially determines the combination and color value ratios of single destination color components that will cause the destination device to display a color that essentially matches each of fully saturated single and dual colors of a source display device. These combinations of single destination color components and their corresponding color value ratios determine the best available blends of destination device color components for printing source device colors. A color matching algorithm is employed to derive the color value ratios—one for each of the single destination color components.
    Type: Grant
    Filed: July 30, 2001
    Date of Patent: March 25, 2003
    Assignee: Apple Computer, Inc.
    Inventor: Robin D. Myers
  • Patent number: 6539373
    Abstract: A system and method for rapidly identifying the existence and location of an item in a file using an improved hash table architecture. A hash table is constructed having a plurality of hash buckets, each identified by a primary hash key. Each hash entry in each hash bucket contains a pointer to a record in a master file, as well as a secondary hash key independent of the primary hash key. A search for a particular item is performed by identifying the appropriate hash bucket by obtaining a primary hash key for the search term. Individual hash entries within the hash bucket are checked for matches by comparing the stored secondary keys with the secondary key for the search term. Potentially matching records can be identified or ruled out without necessitating repeated reads of the master file. The improved hash table system and method is employed in a contextual text searching application for determining the intersection of a text search with a hierarchical categorization scheme.
    Type: Grant
    Filed: May 11, 2000
    Date of Patent: March 25, 2003
    Assignee: Apple Computer, Inc.
    Inventor: Ramanathan V. Guha
  • Patent number: 6538665
    Abstract: A user interface and methods for using a user interface for controlling processing of time-based media files. In one exemplary method, a graphical representation of a time line for a time-based media is displayed along with a graphical representation of a current time along the graphical representation of the time line. A start graphical indicator and a stop graphical indicator is also displayed along the graphical representation of the time line. A portion of the time-based media may be selected for presentation by dragging or positioning at least one of the start graphical indicator and the stop graphical indicator along the graphical representation of the time line. In another aspect of the invention, an exemplary method allows for the adaptive control of a portion of the interface which indicates time relating to a time-based media. An input speed is determined where this input is to change the portion and the rate at which the change to this portion occurs is dependent upon the input speed.
    Type: Grant
    Filed: April 15, 1999
    Date of Patent: March 25, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Daniel N. Crow, Cary Dean, Elizabeth Dykstra-Erickson, J. Peter Hoddie, Steven P. Jobs, Timothy E. Wasko
  • Publication number: 20030055999
    Abstract: In a first embodiment, multi-speed concatenated packet strings are transmitted by a first node on a serial bus. To accommodate multi-speed packets, a speed signal is transmitted immediately prior to the packet. In a second embodiment, ACK-concatenation is used to allow a node to transmit a data packet immediately after transmitting an acknowledge signal on the bus. The data packet need not be related to the ACK packet. In a third embodiment, a node which receives a first data packet followed by a data end signal on a child port, concatenates a second data packet onto the first data packet during retransmission. The second data packet is also transmitted down the bus in the direction of the node which originally transmitted the first data packet.
    Type: Application
    Filed: June 28, 2002
    Publication date: March 20, 2003
    Applicant: Apple Computer, Inc.
    Inventors: William S. Duckwall, Michael D. Teener
  • Patent number: 6535230
    Abstract: A drag-and-drop operation in a graphical user interface is controlled dependence upon whether the destination for the operation is a content object or a service object. If the destination of a drag-and-drop operation is a content object, the resulting action is to move the dragged object from its original location to the destination. If the destination is a service object, the resulting action is to perform the associated service on the dragged object without affecting the perceived location of the data contained in the dragged object. If the user desires that an operation other than a move be made when dragging an object to a content object, a specified key on a keyboard is pressed, to indicate that the drag-and-drop operation should make a copy, rather than merely move the object. If the source of the dragged object does not permit the user to move the object, the user can be presented with an option to copy the object when the drag-and-drop operation is carried out.
    Type: Grant
    Filed: August 7, 1995
    Date of Patent: March 18, 2003
    Assignee: Apple Computer, Inc.
    Inventor: Tantek I. Celik
  • Patent number: 6535930
    Abstract: A method and apparatus for performing actions while selecting objects on a user interface display. A user may select a first item in an area of a display controlled by a first process and drag that item to a second area on a display controlled by a second process. The second process may negotiate with the first process to provide certain data types, and based upon those data types, the second process will determine a list of actions in hierarchical fashion which may be performed upon the data. Such actions may include, but are not limited to, printing, sending electronic mail, and performing other actions in the computer system. Alternative and primary actions may also be specified by a user, such as by selecting various keys on a keyboard or other input device. Further, a user may specify that the second process display a list of actions which may be performed upon the selected item and allow the user to select an action from a list.
    Type: Grant
    Filed: March 6, 2001
    Date of Patent: March 18, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Mark Ludwig Stern, Robert George Johnston, Jr., Elizabeth Ann Robinson Moller
  • Patent number: 6532472
    Abstract: A database is used to store user interface state information. The database is accessed by a key having a service ID field, a caller ID field, and a caller context ID field. The caller context ID is used to identify the context in the application program from which the user interface is called. In this manner, the system can differentiate between calls from different portions of the application program which can have different user expectations of the desirable user interface state.
    Type: Grant
    Filed: September 29, 1998
    Date of Patent: March 11, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Yan Arrouye, Sean J. Findley, Keith L. Mortensen
  • Patent number: D471916
    Type: Grant
    Filed: February 13, 2002
    Date of Patent: March 18, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Imran A. Chaudhri, Cesar Carrera, Patricia J. Coleman
  • Patent number: D472244
    Type: Grant
    Filed: April 19, 2002
    Date of Patent: March 25, 2003
    Assignee: Apple Computer, Inc.
    Inventor: Timothy E. Wasko
  • Patent number: D472245
    Type: Grant
    Filed: August 2, 2002
    Date of Patent: March 25, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Steve Jobs, Duncan Robert Kerr, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Eugene Anthony Whang
  • Patent number: D473236
    Type: Grant
    Filed: May 10, 2002
    Date of Patent: April 15, 2003
    Assignee: Apple Computer, Inc.
    Inventors: Jeff Robbin, Timothy E. Wasko, Steven P. Jobs
  • Patent number: RE38078
    Abstract: Apparatus and method for a Parallel Query Z-coordinate Buffer are described. The apparatus and method perform a keep/discard decision on screen coordinate geometry before the geometry is converted or rendered into individual display screen pixels by implementing a parallel searching technique within a novel z-coordinate buffer based on a novel magnitude comparison content addressable memory (MCCAM) structure. The MCCAM provides means structure and method for performing simultaneous arithmetic magnitude comparisons on numerical quantities. These arithmetic magnitude comparisons include arithmetic less-than, greater-than, less-than-or-equal to, and greater-than-or-equal-to operations between coordinate values of a selected graphical object and the coordinate values of other objects in the image scene which may or may not occult the selected graphical object.
    Type: Grant
    Filed: January 21, 1999
    Date of Patent: April 15, 2003
    Assignee: Apple Computer, Inc.
    Inventor: Jerome F. Duluk, Jr.