Patents Assigned to Apple Computer, Inc.
  • Patent number: 6466228
    Abstract: A method and system are described for creating and editing a theme associated with a graphical user interface (GUI). In accordance with exemplary embodiments of the present invention, at least one GUI object is selected from a library of GUI objects. The theme is edited by adding the at least one GUI object to the theme. Information associated with the at least one GUI object is stored as part of the theme.
    Type: Grant
    Filed: May 25, 2001
    Date of Patent: October 15, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Robert R. Ulrich, Robert G. Johnston, Jr.
  • Patent number: 6466901
    Abstract: A multi-lingual indexing and search system performs tokenization and stemming in a manner which is independent of whether index entries and search terms appear as words in a dictionary. During the tokenization phase of the process, a string of text is separated into individual word tokens, and predetermined types of tokens are eliminated from further processing. The stemming phase of the process reduces words to grammatical stems by removing known word-endings associated with the various languages to be supported. Known word endings are removed from the word tokens without any effort to guarantee that the remaining stem is contained in a dictionary. In a preferred implementation, the stemming process is only applied to nouns.
    Type: Grant
    Filed: November 30, 1998
    Date of Patent: October 15, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Wayne Loofbourrow, David Cásseres
  • Patent number: 6462939
    Abstract: A computer monitor case (10) having a case front (16) to which is affixed a bezel (20) using a plurality of intermediate attachment devices (28). The attachment device (28) is affixed to the bezel (20) by inserting projections (42) of the attachment device (28) within associated irregular apertures (38) in bezel attachment tabs (24) on the bezel (20). The attachment device (28) is, in turn, affixed to a case front (16) using case attachment tabs (26) and screws (30). Accordingly, the computer monitor case (10) is constructed such that moldings for affixing the bezel (20) to the case (10) are not readily visible through the transparent case (10).
    Type: Grant
    Filed: December 30, 1999
    Date of Patent: October 8, 2002
    Assignee: Apple Computer, Inc.
    Inventor: Douglas L. Heirich
  • Publication number: 20020141145
    Abstract: An improved hinge mechanism for use with a portable computing device is disclosed. The present invention relates to a hinge mechanism that is suitable for use in a portable computing device. According to one aspect of the present invention, a hinge mechanism that is used with a door in a portable computing device includes a spring coil, a stopper, and a pivot arm. The spring coil has a compressive state, e.g., the spring coil may be compressed or decompressed. The pivot arm is coupled to the stopper, and includes a first section as well as a second section. The first section is arranged to be positioned substantially within the spring coil, and the second section is arranged to be coupled to the door. Translational motion of the pivot arm causes the stopper to cause the compressive state of the spring coil to change. In one embodiment, the translational motion of the pivot arm causes the stopper to cause the spring coil to compress.
    Type: Application
    Filed: March 30, 2001
    Publication date: October 3, 2002
    Applicant: Apple Computer, Inc.
    Inventor: Stephen P. Zadesky
  • Publication number: 20020144032
    Abstract: A computing device having an improved enclosure arrangement is disclosed. One aspect of the enclosure pertains to enclosure parts that are structurally bonded together to form a singular composite structure. In one embodiment, structural glue is used to bond at least two unique parts together. Another aspect of the enclosure pertains to enclosure parts that are electrically bonded together to form a singular integrated conductive member. In one embodiment, conductive paste is used to bond at least two unique parts together. The improved enclosure is particularly useful in portable computing devices such as laptop computers.
    Type: Application
    Filed: March 28, 2001
    Publication date: October 3, 2002
    Applicant: Apple Computer, Inc.
    Inventors: Michael Kriege, Dan Hong, John DiFonzo, Stephen Zadesky, David Lynch, David Lundgren, Nick Merz
  • Patent number: 6460143
    Abstract: Apparatus and techniques for awakening bus circuitry from an inactive state as needed are described. The bus circuitry forms part of a computer system and is placed in the inactive state (i.e., shut down) when not needed so as to conserve power. The bus circuitry is associated with a bus and can be awakened out of the inactive state when certain bus events, including resume, connect or disconnect, occur on the bus. The invention is particularly advantageous for computing devices (e.g., portable computers, desktop computers, server computers) where it is desirous to shut down bus circuitry as well as other circuitry (e.g., microprocessor) when not needed so as to reduce power consumption.
    Type: Grant
    Filed: June 28, 1999
    Date of Patent: October 1, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Brian D. Howard, Michael F. Culbert, Robert Bailey
  • Patent number: 6459577
    Abstract: A heat removal system for a computer comprising a casing enclosing a hard drive and a microprocessor, the casing including an opening in an exterior surface thereof; a heat sink positioned between the hard drive and the microprocessor, the heat sink being aligned with the opening in the casing so as to form a thermal chimney; and a spreader plate disposed between the microprocessor and the heat sink, the spreader plate conducting heat from the microprocessor to the heat sink.
    Type: Grant
    Filed: July 6, 2001
    Date of Patent: October 1, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Steve Holmes, Wayne Miller, Girish Upadhya, Richard Smith
  • Publication number: 20020136294
    Abstract: A computer readable medium for compressing video data with an edit track is provided. Generally, computer readable code for compressing video data is provided. The computer readable code for compressing comprises computer readable code for accessing the edit track to use data in the edit track during the compressing.
    Type: Application
    Filed: March 21, 2001
    Publication date: September 26, 2002
    Applicant: Apple Computer, Inc.
    Inventor: Michael F. Culbert
  • Publication number: 20020138270
    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: Application
    Filed: February 22, 2002
    Publication date: September 26, 2002
    Applicant: Apple Computer, Inc.
    Inventors: Jerome R. Bellegarda, Kim Silverman
  • Publication number: 20020138777
    Abstract: Techniques for reducing power consumption in pipelined processors are described. As a method, one embodiment of the present invention reduces power requirements in a piplelined processor by evaluating instructions to be executed to determine the operation type of the instructions, producing activity indicators based upon the operation types of the instructions, and controlling the supply of current to each of the stages such that only selected stages draw current from a power supply.
    Type: Application
    Filed: March 21, 2001
    Publication date: September 26, 2002
    Applicant: Apple Computer Inc.
    Inventor: Gary F. Feierbach
  • Patent number: 6457086
    Abstract: A method and apparatus for accelerating detection of speed code signals, and in particular S400 signals, for IEEE Standard 1394-1995 serial bus devices. The present invention validates S400 mode immediately after detecting an S400 speed signal, or immediately after detecting an S400 speed signal following a first S200 speed signal. The invention further provides S200 and S100 mode validation according to current implementations. Additionally, the invention does not require RX_DATA_PREFIX as a pre-requisite for signal detection.
    Type: Grant
    Filed: November 16, 1999
    Date of Patent: September 24, 2002
    Assignee: Apple Computers, Inc.
    Inventor: William S. Duckwall
  • Patent number: 6453355
    Abstract: Methods and apparatuses for processing media data transmitted in a data communication medium. A digital processing system is provided with a time related sequence of media data provided to the digital processing system based on a set of data, wherein the set of data indicates a method to transmit the time related sequence of media data according to a transmission protocol. The set of data, itself, is a time related sequence of data associated with the time related sequence of media data. The time related sequence of media data may be presented and/or stored by the digital processing system.
    Type: Grant
    Filed: August 25, 1998
    Date of Patent: September 17, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Anne Jones, Jay Geagan, Kevin L. Gong, Alagu Periyannan, David W. Singer
  • Patent number: 6453459
    Abstract: A DVD authoring system in a processor-based system removes an author from consideration of the DVD Specification during authoring. According to a preferred embodiment, the authoring system provides an authoring engine having an interactive graphical authoring interface, a data management engine, an emulator, a compiler, a multiplexer and a simulator. Using summary authoring data, the compiler builds a skeleton-form PGC layout structure comprising control PGC abstractions and router PGC abstractions. The compiler then resolves the PGC abstractions according to source-target connections. During playback on a DVD player, the PGC abstractions form elements in a connection-switching abstraction superstructure. Accordingly, in response to DVD-consumer and other control events, a source PGC preferably determines target PGC information and then transfers control, via virtual connections through necessary router PGC abstractions, to a target PGC abstraction.
    Type: Grant
    Filed: January 21, 1998
    Date of Patent: September 17, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Rainer Brodersen, Gregory Kent Wallace
  • Patent number: 6453466
    Abstract: A method and apparatus for distinguishing reference values from non-reference values in a runtime environment is described. A set of volatile registers and a set of non-volatile registers are statically determined. The set of volatile registers is partitioned into reference and non-reference register partitions statically. The set of non-volatile registers is partitioned into reference and non-reference partitions dynamically.
    Type: Grant
    Filed: August 13, 2001
    Date of Patent: September 17, 2002
    Assignee: Apple Computer, Inc.
    Inventor: Erik L. Eidt
  • Patent number: 6453311
    Abstract: A system and method is described which provides for context checking of an operating environment. A context manager controls the execution of context checks requested by applications or processes. In one embodiment, the context check modules are defined as self-contained modules located in a database. When the data base is opened, these modules are loaded and registered with the context manager. Upon occurrence of certain user actions, the context manager will issue an event to cause the appropriate modules to perform a context check of certain context of the environment. The resulting context information is stored in memory by the context manager and provided to the applications by the context manager when needed. One advantage is that the context checks performed can be changed simply by adding or deleting modules from the database.
    Type: Grant
    Filed: May 6, 1994
    Date of Patent: September 17, 2002
    Assignee: Apple Computer, Inc.
    Inventor: John Richard Powers, III
  • Publication number: 20020129291
    Abstract: A method and apparatus are provided for performing need based synchronization of a time clock maintained by a computer system. A number of computer systems are connected to a network, such as the Internet. Each computer system synchronizes its time clock by accessing a time server via the network. The time server may service a large number of client computer systems for purposes of providing accurate time of day readings and may therefore be subject to substantial loading. Accordingly, in each client system, the time clock is synchronized at least twice, and an amount of drift in the time clock is determined based on the two or more synchronizations. The synchronization interval for future synchronizations of the clock or the specific time of the next synchronization is then determined based upon the amount of drift, such that the time clock of each client computer system is synchronized only when necessary, and such that the loading on the time server is reduced.
    Type: Application
    Filed: October 26, 2001
    Publication date: September 12, 2002
    Applicant: Apple Computer, Inc.
    Inventor: Julio A. Gonzalez
  • Patent number: 6449672
    Abstract: An arbiter arbitrates between PCI agents within an ASIC. The ASIC interfaces with an external PCI bus. In operation, the arbiter receives request signals from the PCI agents, and in response thereto, generates a single external request signal. Once the grant is received by the ASIC, the arbiter will route it to a selected PCI agent. The selected agent then gains access to the PCI bus and all other agents are locked out until the transaction is completed. The arbiter is implemented in such a way that there is a minium delay between the generation of the request by any agent and the request sent out by the ASIC. This is performed by ORing all requests.
    Type: Grant
    Filed: July 21, 1999
    Date of Patent: September 10, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Stephen J. O'Connor, Robert L. Bailey
  • Patent number: 6446198
    Abstract: A lookup operation is carried out on a data table by logically dividing the data table into a number of smaller sets of data that can be indexed with a single byte of data. Each set of data consists of two vectors, which constitute the operands for a permute instruction. Only a limited number of bits are required to index into the table during the execution of this instruction. The remaining bits of each index are used as masks into a series of select instructions. The select instruction chooses between two vector components, based on the mask, and places the selected components into a new vector. The mask is generated by shifting one of the higher order bits of the index to the most significant position, and then propagating that bit throughout a byte, for example by means of an arithmetic shift. This procedure is carried out for all of the index bytes in the vector, to generate a select mask.
    Type: Grant
    Filed: September 30, 1999
    Date of Patent: September 3, 2002
    Assignee: Apple Computer, Inc.
    Inventor: Ali Sazegari
  • Patent number: D463797
    Type: Grant
    Filed: July 23, 2001
    Date of Patent: October 1, 2002
    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: D464344
    Type: Grant
    Filed: May 3, 2001
    Date of Patent: October 15, 2002
    Assignee: Apple Computer, Inc.
    Inventors: Steven P. Jobs, Bartley K. Andre, Daniel J. Coster, Daniele De Iuliis, Richard P. Howarth, Jonathan P. Ive, Matthew Dean Rohrbach, Douglas B. Satzger, Calvin Q. Seid, Christopher J. Stringer, Duncan Robert Kerr, Eugene Anthony Wang