Patents Assigned to Apple Computer
  • Patent number: 5828999
    Abstract: A system and method for deriving a large-span semantic language model for a large vocabulary recognition system is disclosed. The method and system maps words from a vocabulary into a vector space, where each word is represented by a vector. After the vectors are mapped to the space, the vectors are clustered into a set of clusters, where each cluster represents a semantic event. After clustering the vectors, a probability that a first word will occur given a history of prior words is computed by (i) calculating a probability that the vector representing the first word belongs to each of the clusters; (ii) calculating a probability of each cluster occurring in a history of prior words; and weighting (i) by (ii) to provide the probability.
    Type: Grant
    Filed: May 6, 1996
    Date of Patent: October 27, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Jerome R. Bellegarda, Yen-Lu Chow
  • Patent number: 5826096
    Abstract: A minimal instruction set computer architecture (hyperscalar computer architecture) comprises a central memory, an instruction buffer, a control unit, an I/O control unit, a plurality of functional units, a plurality of register files, and a data router. In the hyperscalar computer architecture, the central memory transfers a plurality of instructions to the instruction buffer. The control unit receives multiple instructions from the instruction buffer, and automatically determines and issues the largest subset of instructions from those received that can be simultaneously issued to the plurality of functional units. Each functional unit receives data from and returns computational results to a corresponding register file. The data router serves to transfer data between each register file and any other register file, the central memory, the control unit, or the I/O control unit.
    Type: Grant
    Filed: May 19, 1995
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventor: Michael Alan Baxter
  • Patent number: 5825349
    Abstract: A method and apparatus for intelligent scrolling. In a computer system that has a user interface which allows for the movement of items from a first open window to a second open window or to a second region, such as a desktop, the present invention allows a user to select one or more items in the first window, move the selected item(s) to within a predetermined distance from an edge of the first window for a predetermined period of time and cause the viewable portion of the data and/or document within the first window to scroll in a corresponding direction.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventors: John R. Meier, John Sullivan, Paul Mercer
  • Patent number: 5825359
    Abstract: A method for arbitrating display output on a display device of a computer system comprises comparing a candidate display area with each rendering display area in a rendering collection and each waiting display area in a waiting collection, and determining whether at least one dependency exists for the candidate display area based on the comparing step, wherein the candidate display area is placed in the waiting queue when at least one dependency exists. The method further includes placing the candidate display area in the rendering collection when the at least one dependency does not exist. The method of arbitration includes releasing the current rendering display area.
    Type: Grant
    Filed: October 5, 1995
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Herbert G. Derby, Paul Charlton
  • Patent number: 5825355
    Abstract: The system includes at least one central processing unit (CPU) which is coupled through appropriate input/output (I/O) circuitry to input devices, such as a keyboard, digital pad, mouse and/or track ball. The CPU is coupled to a hard disk drive for the storage of programs and data, and may also be coupled to a network through which the CPU may communicate with a variety of other system resources and devices. The CPU is further coupled to a display device such as a CRT or liquid crystal display, on which the present invention is displayed. The user interface of the present invention includes an object oriented graphic user interface having overlapping windows. The present invention includes an access window having topics, index and look for button functions for selection by a user. Through the use of the topics, index or look for functions, a help inquiry is defined. The selection of one of the button functions results in the CPU generating and displaying entries in a predefined area of the access window.
    Type: Grant
    Filed: January 27, 1993
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventors: James Edward Palmer, Patricia J. Coleman, Jeffrey Alan Herman, Eli Cochran, John Richard Powers, III
  • Patent number: 5825351
    Abstract: A method and apparatus in an electronically controlled system such as a portable computer are provided for minimizing effects of noise picked up by an input device such as a touch-sensitive capacitive coupling input pad where a conductive stylus may be used on the pad to control the cursor movement on a display device. The present invention removes the cursor jitters on the display device that is associated with the input device and provides for quick cursor responses corresponding to quick motion input by the conductive stylus on the input pad.
    Type: Grant
    Filed: November 15, 1995
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventor: Tommy H. Tam
  • Patent number: 5825626
    Abstract: A personal computer includes a housing and a access panel providing access to the housing interior. The access panel is held closed by a latch, and the latch is locked against actuation, by a lock. The lock includes a bar that can be pulled out to a latch-locking position, whereupon an aperture of the bar is exposed for receiving an auxiliary locking member such as a padlock. The padlock prevents the bar from being retracted into a latch-release position. The access panel carries a cooling fan and a plug. The plug is automatically plugged into a receptacle carried by the housing, in response to the access panel being closed.
    Type: Grant
    Filed: January 7, 1997
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Troy K. Hulick, Wayman Lee
  • Patent number: 5825360
    Abstract: A method for arranging windows in a workspace on a computer display screen. The method includes the steps of assigning, using a central processing unit, a priority to each of a first plurality of windows in the workspace according a predefined criteria, a selected window having the highest priority. The method further includes the step of indenting by an indentation distance value from a reference position in the workspace on the computer display screen each of the first plurality of windows, the window having the lowest priority being positioned the closest to the reference position, the window having the highest priority being positioned the furthest from the reference position and in the visual foreground of the workspace on the computer display screen.
    Type: Grant
    Filed: September 2, 1997
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Seth Tobin Odam, James Riddle Harker, Joseph G. Ansanelli, John Linehan Welde, Jr.
  • Patent number: 5825348
    Abstract: A display oriented software user interface for the generation and display of a secondary display region within a primary display region of a computer controlled information management system having windows or localized sections of displayable information and icons. The secondary display region, Desk Drawer, providing advanced capabilities to the management system by generating a readily accessible region wherein icons may be placed and always accessed thereafter when the secondary display region is present. The presence of the secondary display region may be governed by a separate screen region responsive to the cursor display position.
    Type: Grant
    Filed: January 8, 1997
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Frank Ludolph, George Norman, Joel Spiegel
  • Patent number: 5822186
    Abstract: A removable auxiliary electrical component for an electrical device that can be removed when the electrical device is powered is disclosed. The removable axillary electrical component includes a module located on an exterior portion of an electrical product. The removable axillary electrical component also includes a guard member connected to an electrical product. The electrical product includes an electrical contact portion connected to a power source of the electrical product, and a housing member containing a first electrical portion of the module. The electrical portion includes a second contact portion, the second contact portion is used for mateably engaging the first contact portion. The housing portion also includes a snap member for removable engagement with the exterior portion of the electrical product.
    Type: Grant
    Filed: February 23, 1996
    Date of Patent: October 13, 1998
    Assignee: Apple Computer, Inc.
    Inventors: William H. Bull, Mark P. McNally
  • Patent number: 5821917
    Abstract: A system and method of compensating for the effects of aging of phosphors and faceplate upon color accuracy in cathode ray tubes, wherein beam current measurements are made upon individual cathodes of a cathode ray tube to sample the individual beam currents at periodic intervals. The sum-totals of the individual beam current measurements are then stored in a non-volatile memory location. Correction factors are calculated for both luminous efficiency degradation and for deviations in hue, based on the stored sum-total beam current measurements in combination with empirically-derived formulae. These correction factors are then used to calculate corrected tristimulus values X, Y, and Z. The corrected tristimulus values are used to calculate the amount of beam current necessary to compensate for color degradation of the cathode ray tube.
    Type: Grant
    Filed: July 20, 1995
    Date of Patent: October 13, 1998
    Assignee: Apple Computer, Inc.
    Inventor: Richard D. Cappels
  • Patent number: 5822465
    Abstract: Improved method and apparatus for vector quantization (VQ) to build a codebook for the compression of data. The codebook or "tree" is initialized by establishing N initial nodes and creating the remainder of the codebook as a binary codebook. Children entries are split upon determination of various attributes, such as maximum distortion, population, etc. Vectors obtained from the data are associated with the children nodes, and then representative children entries are recalculated. This splitting/reassociation continues iteratively until a difference in error associated with the previous children and current children becomes less than a threshold. This splitting and reassociating process continues until the maximum number of terminal nodes is created in the tree, a total error or distortion threshold has been reached or some other criterion. The data may then be transmitted as a compressed bitstream comprising a codebook and indices referencing the codebook.
    Type: Grant
    Filed: June 7, 1995
    Date of Patent: October 13, 1998
    Assignee: Apple Computer, Inc.
    Inventors: James Oliver Normile, Katherine Shu-Wei Wang
  • Patent number: 5816672
    Abstract: An apparatus and a method for securing a component in an electronics housing utilizing an apparatus including a rail attached to a side portion of an electronics housing, a door slidably coupled to the rail, a bezel coupled to the electronics housing and covering a portion of the rail, and a multiple position locking mechanism coupled to the rear of the bezel. The apparatus is used to cover and secure the external components of a server wherein the server contains one or more removable external components that are data drives and the media in those data drives. The locking mechanism includes a rotatable switch lock connected to an axial moving link that rotates a specially designed shaft that contains predetermined locking locations to contact a protruding rib portion of the door and hold or lock the door in a particular position.
    Type: Grant
    Filed: November 28, 1995
    Date of Patent: October 6, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Brion E. LaPointe, William M. Becker
  • Patent number: 5818182
    Abstract: A media ejection system includes a peripheral unit having a housing, an ejection mechanism, and a memory wire coupled to the ejection mechanism. The system further includes a digital processor for issuing ejection commands, and a controller responsive to the ejection command for controlling a current flow through the memory wire. When sufficient current flows through the memory wire, it contracts to activate the ejection mechanism, thereby ejecting a removable medium (such a PCMCIA card) from the housing of the peripheral unit. A method of the invention includes the steps of receiving an ejection request, issuing a ejection command in response to the ejection request, where the ejection command includes parameters for controlling current flow through the metal alloy, and electrically energizing the memory alloy in accordance with the parameters such that the memory alloy undergoes a dimensional change to activate a removable medium ejection mechanism.
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: October 6, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Krishna Viswanadham, David Law, Dennis Boyle, Matt Herron
  • Patent number: 5819303
    Abstract: A computer performs designated operations on text that can be in any of a variety of different languages, rather than being restricted to a single language for which the computer was designed. A library stores operators and functions that can act upon character strings. Also stored within the library are sets of rules which identify the casing, ordering and matching of characters within different writing systems, or human languages. When a user of the computer designates a particular operation to be performed with respect to a text string, the writing system associated with the text string is identified. This identification can be made with reference to the typefont that is used to display the text string. Once the writing system for a string has been determined, appropriate tables and data structures that define and encode language rules for that writing system are accessed and applied to the operation on the string.
    Type: Grant
    Filed: October 20, 1997
    Date of Patent: October 6, 1998
    Assignee: Apple Computer, Inc.
    Inventor: John K. Calhoun
  • Patent number: 5819244
    Abstract: Hyperlinear chromosomes are arrays of parameters stored in a computer readable memory, for use in implementing a genetic algorithm. Each chromosome may represent the mapping of a problem, including physical parameters, onto constituent genes which are addressed in memory as multiple, intersecting vectors in n-dimensions, where n is >2. A computing system is adapted to perform hyperlinear crossover, reproduction and fitness evaluation on the hyperlinear chromosomes. An adaptive computing system produces optimized control signals based on the attainment of a desired level of fitness of one or more hyperlinear chromosomes.
    Type: Grant
    Filed: October 2, 1995
    Date of Patent: October 6, 1998
    Assignee: Apple Computer, Inc.
    Inventor: Brian L. Smith
  • Patent number: 5819026
    Abstract: The present invention is a method and system for reducing delays due to a stream of digital data processing requests to a function specific hardware circuit. The system includes a first hardware stage implemented to perform the given function and a second parallel software code stage implemented to perform the same function. The hardware stage employs circuitry to implement the function whereas the software stage performs the function using software code including function specific processor instructions. The system also includes an arbitration stage that routes the data values to either of the hardware or software stages depending on the availability of the hardware stage and in accordance to pre-defined arbitration rules.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: October 6, 1998
    Assignee: Apple Computer, Inc
    Inventors: Vladimir Lhotak, Riaz A. Moledina
  • Patent number: 5816081
    Abstract: A computer includes receptacles for receiving electric cables of peripheral equipment. A gate can be mounted to the housing to extend across the cables and form a gap small enough to prohibit the cable plugs from being separated from the housing. The gate can be locked to the housing by a cable anchoring device which also anchors the housing to a stationary structure. Hence, the computer housing is anchored, and the peripheral equipment is locked to the anchored housing.
    Type: Grant
    Filed: January 7, 1997
    Date of Patent: October 6, 1998
    Assignee: Apple Computer, Inc.
    Inventor: John E. Johnston
  • Patent number: 5819273
    Abstract: A method and apparatus for maintaining information in a network of computer systems and for controlling the display of searchable information. The apparatus includes a first processor having a first display device and being coupled to an information storage device having information stored in at least one information source, where the first processor is coupled to a network. An input device is coupled to the first processor, where the input device is for selecting the information source to provide a selected information source which is to be unavailable for searching. A second processor having a second display device is coupled to the network to communicate with the first processor. The second display device is for displaying an indicia of information source, where the second display device displayed the indicia of the information source when the information source has not been selected by the input device.
    Type: Grant
    Filed: April 30, 1997
    Date of Patent: October 6, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Kumar A. Vora, Gregory B. Vaughan, Kenneth c. McLeod, David Casseres
  • Patent number: D399776
    Type: Grant
    Filed: July 25, 1995
    Date of Patent: October 20, 1998
    Assignee: Apple Computer, Inc.
    Inventors: Mathew W. Hernandez, Richard D. Cappels, Sr.