Resources Contact Us Home
Browse by: INVENTOR PATENT HOLDER PATENT NUMBER DATE
 
 
Apple Computer, Inc. Patents
Assignee:
Apple Computer, Inc.
Address:
Cupertino, CA
No. of patents:
2106
Patents:




Patent Number Title Of Patent Date Issued
5598505 Cepstral correction vector quantizer for speech recognition January 28, 1997
A method for correcting cepstral vectors representative of speech generated in a test environment by use of a vector quantization (VQ) system with a codebook of vectors that was generated using speech and acoustic data from a different (training) environment. The method uses a two-step c
5598353 Method and apparatus for combining a multiple-bit digital audio signal with a single-bit digital January 28, 1997
An apparatus and method for combining a multiple-bit digital audio signal with a single bit audio signal is provided. A host computer receives a single-bit audio signal from one or more PCMCIA cards plugged into the host computer. The single-bit audio signal may be a simple beep, or may
5596697 Method for routing items within a computer system January 21, 1997
A method and apparatus are provided for routing information with a pointer-based computer such as a pen-based computer. The routing actions may be faxing, printing, mailing (electronically), and beaming (by infrared light). The routed information may be document or other item produce
5596694 Method and apparatus for indicating a change in status of an object and its disposition using an January 21, 1997
A method characterized by the steps of: a) determining an action to be taken on an object on a computer screen which changes the status of the object; b) modifying the visual appearance of the object through animation to reflect the change in status; and c) automatically moving the modif
5596680 Method and apparatus for detecting speech activity using cepstrum vectors January 21, 1997
A method and apparatus for detecting speech activity in an input signal. The present invention includes performing begin point detection using power/zero crossing. Once the begin point has been detected, the present invention uses the cepstrum of the input signal to determine the endpoin
5596659 Preprocessing and postprocessing for vector quantization January 21, 1997
Improved proprecessing and postprocessing for vector quantization, for example, for encoding an image. In one embodiment, the luminosity of the vectors in an image are used to determine the codes for vector quantization. In another embodiment, a median filter is performed to eliminat
5596352 Printing apparatus and method for printing color boundary regions having reduced color bleed January 21, 1997
A printer and a method for printing is described in which bleed between secondary color regions having different colors is minimized by the formation of a border strip which has a color which is common to both secondary color regions. In a printer assembly which includes a print head
5596350 System and method of reflowing ink objects January 21, 1997
A pen-based system for reflowing handwritten ink objects is disclosed. The system divides the ink objects into paragraphs by identifying groups of ink objects separated from other groups by predefined distances. Each such paragraph is classified as either a graphics paragraph or a text
5596260 Apparatus and method for determining a charge of a battery January 21, 1997
In an electronic device powered by a battery, a method of determining a charge of the battery. Initially, a discharge curve specifying the battery's voltage as a function of time is determined. This discharge curve is calibrated according to actual measurements. Next, a battery state
5594919 Method and system for reordering bytes in a data stream January 14, 1997
A method and system are disclosed for efficiently translating data from one known data sequencing arrangement to an alternative sequencing arrangement. The method consists of the steps of generating a source sequence signal which identifies the ordering of units within the source seq
5594810 Method and apparatus for recognizing gestures on a computer system January 14, 1997
A method and apparatus for recognizing a gesture input on a display screen of a computer system. A stroke is input by a user on the screen, and the stroke is smoothed by reducing the number of points that define the stroke. The number of points are reduced by calculating a weighted p
5594509 Method and apparatus for audio-visual interface for the display of multiple levels of informatio January 14, 1997
An interactive audio-visual (A/V) transceiver is advantageously coupled to a television and/or telephone (T/T) cable, a TV, a video recorder (VCR), and other A/V devices. The A/V transceiver switches data between a program/service provider and the connected A/V devices. In one embodiment
5593220 Cantilevered latch mechanism for an enclosure January 14, 1997
An enclosure for a personal computer having a latch and release mechanism having at least two parallel cantilevered arms that allow the mechanism to have both strength for holding the enclosure to the personal computer and restrained flexibility that causes the distal end of the latch an
5592631 Bus transaction reordering using side-band information signals January 7, 1997
The present invention, generally speaking, provides a system and method of decoupling the address and data buses of a system bus using side band information signals. A computer system with which the invention may be used has a system bus including an address bus and a data bus and has,
5592601 Method and apparatus for incremental acceleration of the rendering process utilizing multiple sc January 7, 1997
A method for providing objects to a rendering circuit. The method comprises the steps of: generating an active list, the active including a first subset of the objects; accessing the first subset of objects from the first memory; storing the first subset of objects in a second memory, th
5592588 Method and apparatus for object-oriented digital audio signal processing using a chain of sound January 7, 1997
An object-oriented audio signal processing system is disclosed. The signal processing system is capable of converting virtually any sound resource into a format which can be used by associated sound hardware to produce a sound. A signal processing system incorporating the invention compr
5592510 Common mode early voltage compensation subcircuit for current driver January 7, 1997
In a driver circuit for a twisted pair cable, a compensator for preventing appreciable common mode current flow into or out of the twisted pair cable in response to the device receiving a wide range of common mode voltage bias levels. A wide range of external bias voltages may be receive
5590334 Object oriented message passing system and method December 31, 1996
An object oriented message passing system for transferring messages between a client task and a server task comprises an object database, an object management unit, a message transaction unit, and a locking unit. The object management unit creates a port object and one or more associated
5590256 Method for manipulating notes on a computer display December 31, 1996
A method for manipulating notes on a screen of a computer display is provided. Each note area may include graphical, text, and data objects. An initial note area is provided with a header bar which includes the date of creation, the note number, and/or other indicia. When a user desires
5590219 Method and apparatus for recognizing gestures on a computer system December 31, 1996
A method and apparatus for recognizing an ellipse-type gesture input on a display screen of a computer system. A stroke is input by a user onto a computer screen, and the stroke is smoothed by reducing the number of points that represent the stroke. It is determined whether the smoothed
5590130 Bus protocol using separate clocks for arbitration and data transfer December 31, 1996
A bus system uses separate clocks for arbitration and data transfer. The arbitration clock signal is used for synchronizing bus request and grant events, and the data clock signal is used for synchronizing data transmission and reception. In particular, the data clock signal, which is
5590124 Link and discovery protocol for a ring interconnect architecture December 31, 1996
A protocol for use in a system including a first node, a second node and, in some instances, a third node, each of the first, second and third nodes coupled to each other of the first, second and third nodes by a point to point packet-based communication system defines transactions for
5590061 Method and apparatus for thermal management in a computer system December 31, 1996
A method and apparatus for providing thermal management to a computer system where the internal temperature is measured and, based on the temperature, heat generated in the computer system is reduced by turning off a portion of the system. When the portion of the system is off, no po
5588141 System for executing different functions associated with different contexts corresponding to dif December 24, 1996
A method and apparatus for providing a unified data approach to performing computational services, particularly in pen-based computer systems. The approach employs object oriented functions and establishes common data structures employable in the standardized form in particular defined
5588105 Status bar for application windows December 24, 1996
A status bar characterized by a template generated independently of an application program and displayed on a computer screen in contact with an application window. The template carries at least one active area that can include an icon for controlling the application program or an area w
5588098 Method and apparatus for direct manipulation of 3-D objects on computer displays December 24, 1996
A method and apparatus for direct manipulation of 3-D objects on computer display. This method and apparatus provides for a 3-D bounding region wherein the 3-D bounding region has sensitive areas which the user can select with a reference pointer such that when the user manipulates the
5587887 Printed circuit board having a configurable voltage supply December 24, 1996
The present invention is a printed circuit board design having a configurable voltage supply and a method for implementing a configurable voltage supply PCB with a family of circuit designs. The printed circuit board is designed such that voltage supply planes can be configured to ma
5587876 Modular monitor architecture December 24, 1996
A modular monitor architecture based on a CRT comprises a base, a tilt/swivel module, a display module, and an input module. The base is coupled to and supports the tilt/swivel module. The display module is mounted on the tilt/swivel module and also defines a cavity for receiving the
5587711 Method and system for reconstructing quantized signals December 24, 1996
A method and system for reconstructing quantized signals is described. Non-linear filtering is applied to a quantized signal to distribute quantum changes over their respective time intervals to provide, for example, a smoother reconstructed signal. The quantization bounds are enforc
5586317 Method and apparatus for implementing I/O in a frame-based computer system December 17, 1996
A method for implementing I/O in a frame-based computer system, including the steps of: a) determining whether there is a communication pertaining to a frame-based computer system; b) determining which frame the communication is associated with, if any; and c) causing the frame to im
5586237 Method for generating and displaying content-based depictions of computer generated objects December 17, 1996
A means and method for generating and displaying a content-based depiction of a standard icon on the display of a computer. The depiction is generated upon the occurrence of predetermined events, such as the closure of the document or file associated with the icon, and is displayed in
5586216 Recording method and apparatus and audio data user interface December 17, 1996
A method and apparatus for marking audio data as it is recorded, and a user interface for the audio data in a computerized system, is disclosed. A recorder, such as a tape recorder, having a plurality of marker buttons is provided. The audio data is recorded on one channel of a magnetic
5585823 Multi-state one-button computer pointing device December 17, 1996
A multi-state, one-button computer mouse includes a housing movable over a reference surface, a tracking mechanism coupled to the housing to provide positional coordinates relative to the reference surface, a single button, and a switch mechanism coupled to the button. The single button
5583993 Method and apparatus for synchronously sharing data among computer December 10, 1996
A method for synchronously sharing data among a plurality of computer systems includes the step of determining the initiation of a shared space session. Upon initiation, a message is transmitted to remote computer systems to announce the initiation. A shared space view is then displayed
5583984 Computer system with graphical user interface including automated enclosures December 10, 1996
A new behavior in a graphical user interface allows the user to open and close enclosures, while dragging an object. When the user pauses, gestures, or rolls over a hot spot on top of an icon or text representing a closed enclosure, a temporary window for the closed enclosure is "sprung
5583974 Computer graphics system having high performance multiple layer Z-buffer December 10, 1996
A method and apparatus for retaining objects having equal Z-values. 1. A method of retaining objects having equal Z-values in a Z-buffer. The Z-buffer includes a first object. The method comprises the steps of: a) receiving a second object having a second Z-value; b) generating a second
5583946 Method and apparatus for recognizing gestures on a computer system December 10, 1996
A method and apparatus for recognizing a gesture input on a display screen of a computer system. A method of recognizing an ellipse gesture comprises the steps of receiving a stroke input by a user onto a computer screen, smoothing the stroke by reducing the number of points that represe
5583833 Method and apparatus for setting a clock in a computer system December 10, 1996
A method for resetting a real-time clock of a pen-based computer system characterized by the steps of: displaying an image of an analog clock face with an hour hand and a minute hand on the screen of a pen-based computer system; determining whether a clock-setting stroke has been made wi
5583743 Appliance housing and speakers mounted thereto December 10, 1996
An appliance such as a personal computer includes an outer housing, including a front bezel which frames a monitor screen of the computer. The bezel carries speakers which are secured to the bezel by snap arms that are integrally molded with the bezel from a plastic material. The bezel
5583560 Method and apparatus for audio-visual interface for the selective display of listing information December 10, 1996
An interactive audio-visual (A/V) transceiver is advantageously coupled to a television and/or telephone (T/T) cable, a TV, a video recorder (VCR), and other A/V devices. The A/V transceiver switches data between a program/service provider and the connected A/V devices. In one embodiment
5583449 Cancellation of line reflections in a clock distribution network December 10, 1996
A system in which line reflections in a clock distribution network are cancelled by providing the clock distribution network with a branching point and suitably arranging recipient devices with respect to the branching point to provide for clock pulse reflection cancellation and atte
5581748 Phase register for synchronization of multiple signal processors December 3, 1996
In a computer system having two processors both of which are used to process frames, a method for synchronizing a first set of frames corresponding to the first processor with a second set of frames corresponding to the second processor. A value stored in a register is initialized at
5581722 Memory management unit for managing address operations corresponding to domains using environmen December 3, 1996
A memory management unit (MMU) for controlling a CPU's right to access a memory in order to initiate performance of an operation. The MMU includes a translator for translating a virtual address issued by the CPU into a physical address, a domain number and a permission, and an environmen
5581681 Pointing gesture based computer note pad paging and scrolling interface December 3, 1996
A computer system for manipulating notes on a screen of a computer display is provided. Each note area may include graphical, text, and data objects. An initial note area is provided with a header bar which includes the date of creation, the note number, and/or other indicia. When a user
5581480 Method and apparatus for mixing multiple channels of sampled digital audio using a non-linear cl December 3, 1996
Briefly, a method and apparatus for mixing a plurality of channels of digital audio samples using a non-linear clipping function which has a variable scaling factor is disclosed. The non-linear curving function is capable of being graphically represented by a curve which is sloped at the
5579486 Communication node with a first bus configuration for arbitration and a second bus configuration November 26, 1996
A node for a communication system that has a plurality of nodes, each of which may be coupled to a local host. The nodes are coupled between themselves in a tree topology by a plurality of point-to-point links. The interconnected nodes provide a first bus configuration for arbitration
5579467 Method and apparatus for formatting a communication November 26, 1996
A method for automated preparation of a formal communication, in a format such as a facsimile transmission, a letter or a memorandum, from an text object, a graphics object or a general object received by a computer system. The computer system examines the object information and determin
5579455 Rendering of 3D scenes on a display using hierarchical z-buffer visibility November 26, 1996
A hierarchical Z-buffer scan-conversion algorithm that does well on both (a) quickly rejecting most of the hidden geometry in a model, and (b) exploiting the spatial and temporal coherence of the images being generated. The method uses two hierarchical data structures, an object-spac
5579277 System and method for interleaving memory banks November 26, 1996
A device and method are provided for mapping address bus bits to memory address by using interleaved and non-interleaved modes so that every desired row and column configuration stored in a register file may be supported. Also, the device and method allow a combination of interleaved
5577704 Adjustable support for small enclosure November 26, 1996
An enclosure with a horizontal axis of rotation near the base of the enclosure, plus an adjustable foot to form a three-point support. The adjustable foot can be moved in a circle around a horizontal axis of rotation, thereby providing a range of stable positions. The adjustment mech

 
 
  Recently Added Patents
Apparatus and method for making nanopowder
Magnetoresistive random access memory with high current density
Model for creating, inputting, storing and tracking multimedia objects
Lip balm container
Compositions and methods for treating diseases associated with T-box and N-Myc
Organic light emitting display and method of fabricating the same
Beam accelerometer with limiting apparatus
  Randomly Featured Patents
Method for measuring the length variation of a spring, and spring with associated sensor
Method and apparatus for determining and forming delayed waveforms for forming radio frequency transmitting or receiving beams for an array of radio frequency transmitting or receiving element
Method of and device for determination of penetration depth
Spatial parallel compliant mechanism
Signal representation generator
Motor
Magnetron
Process and device for evaluating the quality of a fuel-air mixture
Peptides acting as both GLP-1 receptor agonists and glucagon receptor antagonists and their pharmacological methods of use
Procedure for scanning or disconnecting a module line in a V5.2 access node