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
5412697 Delay line separator for data bus May 2, 1995
The delay line separator extracts a clock signal from a combined data/clock encoded signal received over a serial data bus, despite the presence of significant duty cycle distortion. Such distortion affects the width of symbols within received data packets but does not affect the timing
5410681 Interpreter for performing remote testing of computer systems April 25, 1995
An interpretive language comprises instructions making up part of the first sequence of instructions (a test "script"). The first language comprises a first set of instructions, the first set of instructions causes a first computer system (a "host" in a preferred embodiment) to issue a s
5410677 Apparatus for translating data formats starting at an arbitrary byte position April 25, 1995
A circuit for translating data in one of a plurality of data formats into data in any of the other of the plurality of the data formats including apparatus for storing data from a first number of input bytes of data, apparatus for selecting unused bytes from the first number of data byte
5410543 Method for connecting a mobile computer to a computer network by using an address server April 25, 1995
This invention provides a method for connecting a mobile computer to a computer network by using an address server. The mobile computer connects itself to a network and requests an address server to represent it on the network. The address server accepts packets intended for the mobile
5408655 User interface system and method for traversing a database April 18, 1995
A user interface system and method for traversing a database. In one aspect the present invention includes providing a plurality of command options, each of the command options represented by a set of descriptive option index terms characterizing that command option. The set of descripti
5408622 Apparatus and method for emulation routine control transfer via host jump instruction creation a April 18, 1995
An apparatus for emulation routine control transfer creates a jump host instruction (JHI) containing the address of a next emulation routine during the execution of a current emulation routine and outputs the JHI at the end of current emulation routine for transfer of host processor
5408542 Method and apparatus for real-time lossless compression and decompression of image data April 18, 1995
A method and apparatus for lossless compression and decompression of video image data. Video data is composed of the RGB, YUV or gray scale (color) information for each pixel of each frame of the video data. Storage of such video data can require large amounts of data. The present invent
5408506 Distributed time synchronization system and method April 18, 1995
A distributed time synchronization system and method synchronizes nodes within a frequency hopping spread spectrum (FHSS) local area network (LAN) group to a virtual master clock value. Each node system of the present invention comprises a CPU, an input device, a display device, a printe
5408234 Multi-codebook coding process April 18, 1995
An improved multi-codebook phase-in coding process for coding electronic data wherein for each received electronic input data, the coding process detects whether that input data exceeds a current coding maximum, then selecting a codebook coding method from one or more codebook coding
5405733 Multiple beam laser exposure system for liquid crystal shutters April 11, 1995
A method for fabricating liquid crystal shutters using a laser exposure system. An output beam from the laser is split into multiple exposure beams and a photoresist coated substrate having a metallic layer is caused to traverse the beams. The substrate is then processed leaving multiple
5404447 Apparatus for manipulating image pixel streams to generate an output image pixel stream in respo April 4, 1995
In circuitry which transfers data in streams in which a plurality of individual discrete groups of data are all addressed to the same address, apparatus for manipulating the data appearing in streams including a manipulation engine responsive to some portion of each group of the data
5404442 Visible clipboard for graphical computer environments April 4, 1995
Text, graphics, or other selected objects of a computer screen are selected and converted into a "visual clipboard" which is attached to a convenient boundary of the screen. The visible clipboard is preferably implemented on a pen-based computer system where the object is selected by a s
5404374 Method and apparatus for transmitting and receiving encoded data using multiple frequency coding April 4, 1995
In a communication system including a plurality of networked stations that communicate using a slow frequency hopping system, a method for encoding a packet of data in a transmitting station and decoding the data in a receiving station. In the transmitting station, the packet is divided
5402533 Method and apparatus for approximating a signed value between two endpoint values in a three-dim March 28, 1995
A method and apparatus for providing a correctly signed result of a linear interpolation (LIRP) function in a compute controlled display system. A correctly signed LIRP evaluation may be performed by simply adding a bias to each of the operands of the LIRP function and subtracting the bi
5400408 High performance stereo sound enclosure for computer visual display monitor and method for const March 21, 1995
A high quality stereophonic sound enclosure system high resolution intended for computer visual display monitors employing cathode ray tubes (CRTs) having a vertical aperture grill, and methods for construction of same. The aperture grill has a natural frequency centered within the music
5400340 End of packet detector and resynchronizer for serial data buses March 21, 1995
An interface device for a point-to-point connected serial bus in which bus clock and bus data transmissions on the bus cease between transmissions of packets of data, includes a low latency resynchronizing circuit and an end of packet detector which is independent of control data within
5400022 Pulse code bit cell demodulation March 21, 1995
A method and apparatus for demodulating a pulse width modulated (PWM) signal previously modulated with either a first or second data value comprises sensing an actual duration of the first period of the bit cell, and generating an actual first signal value that is proportional to the
5398003 Pulse width modulation speaker amplifier March 14, 1995
An open-loop speaker amplifier and a dynamic range reduction circuit are disclosed. The speaker amplifier includes a bridge driver and a bridge circuit. The bridge circuit includes a first set of switches and a second set of switches. When the first set of switches are activated, a posit
5396590 Non-modal method and apparatus for manipulating graphical objects March 7, 1995
A computer controlled graphics display system that treats graphical objects in a uniform fashion for consistent, non-modal and direct manipulation of graphics objects. The user, by operating in a visual "point and click" fashion, may select a graphical object or shape and manipulate it i
5396583 Cylindrical to planar image mapping using scanline coherence March 7, 1995
A method and apparatus for generating perspective views of a scene. With a viewing position at the center of to be cylindrical environment map, different views can be obtained by rotating the viewing direction either horizontally or vertically. The horizontal construction method of the
5396351 Polarizing fiber-optic faceplate of stacked adhered glass elements in a liquid crystal display March 7, 1995
A polarizing fiber-optic layer for use within a liquid crystal multilayer structure, particularly for use in a computer system having a liquid crystal display screen. The invention relates to a specially designed thin polarizing fiber-optic layer which functions both as a polarizer of li
5396151 Circuit for reducing ELF electric fields radiated from CRT devices March 7, 1995
A circuit for reducing extremely low frequency (ELF) electric fields on cathode ray robe (CRT) devices comprises a power supply means, a CRT, a voltage sensing means, an amplification means, and a capacitive coupling within a feedback path to the CRT. A CRT anode voltage variation sensed
5394556 Method and apparatus for unique address assignment, node self-identification and topology mappin February 28, 1995
A node identification system is described for use in a computer system in which the various components of the system are interconnected via nodes on a communications bus. Once the topology of the nodes has been resolved into an acyclic directed graph, each node may be assigned a non-
5392408 Address selective emulation routine pointer address mapping system February 21, 1995
An instruction mapping system comprises an instruction mapping circuit, a central processing unit (CPU), a data cache, and a memory. The address outputs of the CPU are coupled to a first address bus, while the address inputs of the data cache and memory are coupled to a second address bu
5392192 Methods and apparatus for snap-together computer construction February 21, 1995
A modular enclosure for personal computer systems substantially comprises a 5-sided steel chassis, a plastic subassembly tray, a plastic detachable back panel, and a 4-sided plastic top cover including an integrally formed front panel. The internal subassembly tray comprises appropriatel
5390310 Memory management unit having cross-domain control February 14, 1995
A memory management unit (MMU) having cross-domain control 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 data domain number (D
5390281 Method and apparatus for deducing user intent and providing computer implemented services February 14, 1995
A method for deducing user intent and providing computer implemented services characterized by the steps of: a) noticing a significant new event occurring within the computer system; b) deducing an intent from the significant new event and from the context in which the new event occu
5390279 Partitioning speech rules by context for speech recognition February 14, 1995
Partitioning speech recognition rules for generation of a current language model and interpretation in a speech recognition system. Contexts for each of speech recognition rules are determined when each of the speech rules will be active. At one interval (e.g. initialization of the syste
5390263 Method and apparatus for context sensitive post processing to select an appropriate modulation p February 14, 1995
An apparatus and method for imaging using context sensitive pixel modulation wherein a modulator dynamically examines the neighboring pixels to the current pixel being imaged and uses the neighboring pixel information in determining the specific modulation pattern for the current pix
5388261 Apparatus and method for handling frame overruns in a digital signal processing system February 7, 1995
In a computer system having a digital signal processor for processing a number of tasks within a frame, a method for handling a frame overrun wherein the tasks cannot be processed within the frame. First, the frame overrun is detected. Next, each of the tasks are compared with a proc
5388213 Method and apparatus for determining whether an alias is available to uniquely identify an entit February 7, 1995
A method and apparatus for determining whether an alias (or entity name) is available for use in a communication system. A transmitting node or entity transmits a first signal including the alias over the communication system. The alias includes a zone name. If the transmitting node rece
5387135 Special purpose modular receptacle jack February 7, 1995
A special purpose modular receptacle comprises a generally rectangular housing having an opening which exposes a cavity within the housing. A plurality of electrical contacts are disposed within the cavity of the housing. Terminal ends of the contacts electrically connect to correspo
5386494 Method and apparatus for controlling a speech recognition function using a cursor control device January 31, 1995
A computer system having speech recognition functionality, a display screen, a microphone, and a mouse having pointer and voice buttons. The voice button located on the mouse is used to turn the microphone "on" and "off". The voice button in conjunction with the mouse are used to signal
5386493 Apparatus and method for playing back audio at faster or slower rates without pitch distortion January 31, 1995
A computer implemented apparatus and method for modifying the playback rate of a previously stored audio or voice data file stored within a computer system without altering the pitch of the audio data file as originally stored. The present invention also maintains a high level of sound q
5384892 Dynamic language model for speech recognition January 24, 1995
A method of speech recognition which determines acoustic features in a sound sample; recognizes words comprising the acoustic features based on a language model, which determines the possible sequences of words that may be recognized; and the selection of an appropriate response based on
5384890 Method and apparatus for providing multiple clients simultaneous access to a sound data stream January 24, 1995
A method and apparatus for providing multiple clients simultaneous access to a sound input/output (I/O) data stream. The present invention provides a method and apparatus for providing multiple programming data structures and multiple patch points in a list, in which each of the patch po
5384808 Method and apparatus for transmitting NRZ data signals across an isolation barrier disposed in a January 24, 1995
The present invention provides a method and apparatus for transmitting NRZ data signals across an interface comprising an isolation barrier disposed between two devices interconnected via a bus. The apparatus comprises a signal differentiator for receiving an NRZ data signal and outputti
5384769 Method and apparatus for a bus transceiver incorporating a high speed binary data transfer mode January 24, 1995
The present invention provides a bus transceiver incorporating a high speed, binary transfer mode for the half-duplex transfer of data signals with a ternary control transfer mode having a full duplex dominant logic transmission scheme for the full duplex transfer of control signals. In
5382182 Special purpose modular connector plug January 17, 1995
A special purpose modular connector comprising a generally rectangular housing having a central body portion and two extending side arm portions. A plurality of electrical contacts are disposed within the body and arm portions. Slots at a front end of each portion of the housing expose a
5379129 Method for compositing a source and destination image using a mask image January 3, 1995
This invention provides a method for compositing a source image and a destination image using a mask image to produce a result image in a digital image processing system. The method is, on a pixel-by-pixel basis, using the mask image to select between the source and destination images:
5377329 Reducing data transmission by indexed caching December 27, 1994
This invention relates to an apparatus and method for reducing the transmission of data on a data communications network by obtaining data from a cache rather than by transmitting the data. This method maintains an indexed cache of data from previous transmissions. Then, when duplicate
5374916 Automatic electronic data type identification process December 20, 1994
A data compression process and system that identifies the data type of an input data stream and then selects in response to the identified data type at least one data compression method from a set of data compression methods that provides an optimal compression ratio for that particular
5371877 Apparatus for alternatively accessing single port random access memories to implement dual port December 6, 1994
A circuit for providing the function of a dual port FIFO circuit including a first bank of single port random access memory, a second bank of single port random access memory, apparatus for sequentially writing every other piece of sequential data to an alternate one of the first and sec
5371619 Optically coupled liquid crystal cell with grease December 6, 1994
A method for bonding together liquid crystal cells using a transparent grease. The grease maintains a level of viscosity appropriate for physically bonding the cells while matching the indices of refraction of the cells or cell layers for proper optical coupling.
5371513 Apparatus for generating programmable interrupts to indicate display positions in a computer December 6, 1994
A circuit for generating programmable interrupt signals including apparatus for counting the individual rows of signals being displayed by an output display, apparatus for selectively storing a signal indicating a particular row, apparatus for determining when the signal counted by the
5367631 Cursor control device with programmable preset cursor positions November 22, 1994
A method and apparatus for instantaneously and discontinuously moving the cursor in a computer system to any one of a plurality of user-selected screen positions is disclosed. In many known computer systems, a cursor control device known as a mouse is used to move and manipulate the
5367453 Method and apparatus for correcting words November 22, 1994
A method for correcting recognized words in a computer system including the steps or: (a) entering an ink object into a computer system with a pointing device; (b) recognizing the ink object as a word object; (c) displaying the word object on a display of the computer system; (d) det
5367332 Digital camera with time bracketing feature November 22, 1994
A digital still image camera having a memory means functioning as a ring buffer. Image and sound acquisition and storage begins upon a first command signal from the camera's operator and continues at a defined rate until the operator generates a second command signal. During the time
5367299 Method for 5-bit chunk encoding of bit serial data by a data processor handling data in 8-bit by November 22, 1994
A method for 5-bit chunk encoding of bit serial data by a data processor handling data in 8-bit byte segments, the method comprising the steps of:setting a bit shift counter (bsc) to zero;receiving data from the bit serial data to be stored into 8-bit bytes, such that at least two 8-bit byte
5367130 Graphics tablet scanning and error reduction November 22, 1994
Graphics tablet scanning and error reduction. Errors are detected and reduced by reading a plurality of points, sorting the points, and selecting the median point. Errors are detected and reduced by comparing the range of lowest to highest points with a preset limit and signaling an

 
 
  Recently Added Patents
Knocking detecting device for an internal combustion engine
Trust tokens
Low temperature coated particles for use as proppants or in gravel packs, methods for making and using the same
Surface acoustic wave linear motor, surface acoustic wave linear motor package, and lens actuator adopting the surface acoustic wave linear motor package
Method and apparatus for processing dermal tissue
System and method for improving transport protocol performance in communication networks having lossy links
Automated process control using parameters determined with approximation and fine diffraction models
  Randomly Featured Patents
Purge flow control in rotary blood pumps
Fire barrier system
Regulator valve for a torque-transmitting mechanism and method of engaging a torque-transmitting mechanism
Coil exerciser
Device for optimizing fabrics based on measured thread data and optimization method
Side car attachment for motorcycles
Structures, lithographic mask forming solutions, mask forming methods, field emission display emitter mask forming methods, and methods of forming plural field emission display emitters
Optical module for bi-directional communication system
Voltage detecting circuit
Assay method and compounds