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
5268674 Mechanically latching mouse button December 7, 1993
A mechanically latching button for a cursor control device such as a mouse or trackball is disclosed. The latching mechanism improves performance during dragging operations, while not affecting the button's rapid response needed for ordinary clicking. A first embodiment uses a stepped
5268669 Sensing apparatus December 7, 1993
A connector utilizing a number of electrical connectors wires equal to the number used to provide the static binary indications of the particular piece of equipment attached to the device, and further including diodes and direct connections between the electrical connectors arranged to
5267334 Encoding/decoding moving images with forward and backward keyframes for forward and reverse disp November 30, 1993
A method of removing frame redundancy in a computer system for a sequence of moving images. The method comprises detecting a first scene change in the sequence of moving images and generating a first keyframe containing complete scene information for a first image. The first keyframe is
5264836 Three dimensional cursor November 23, 1993
A method for controlling a three dimensional cursor's position on a display with a two dimensional control device by generating a translation signal to the display when the control device was moved in such a way as to indicate that the user intended a translation of the cursor and genera
5263138 Method and apparatus for arbitrating access to a high speed digital video bus November 16, 1993
An auxiliary busing arrangement for transferring real time data in a computer system including a plurality of conductors sufficient to transfer in parallel the bits of a data word and the control signals necessary to control the transfer; a plurality of components connected to utilize th
5263134 Method and apparatus for controlling computer displays by using a two dimensional scroll palette November 16, 1993
A computer program provides for the display of window regions on a display screen whereby the content and size of one window region is controllable in two dimensions using means provided in another window region. A cursor device and a signal generation means is used to select the two-dim
5262778 Three-dimensional data acquisition on a two-dimensional input device November 16, 1993
A method and apparatus for providing signals indicative of X, Y, and Z parameter values onto a computer controlled display system having a computer and a display. A user activated input device is provided for sensing an input signal with an X value, a Y value and a Z value in the dis
5261115 Multi-board system with shift board selection November 9, 1993
A multi-board computer system is described which comprises a main circuit board, a first circuit board having a third surface and a fourth surface opposite the third surface, and a second circuit board having a fifth surface. The main circuit board further includes means for generating a
5261041 Computer controlled animation system based on definitional animated objects and methods of manip November 9, 1993
A computer system and method for the generation and manipulation of animated objects in a computer-controlled environment. The animated objects include state data and methods defining the behavior of the object. The animated objects also have an associated affect volume and affect ag
5257385 Apparatus for providing priority arbitration in a computer system interconnect October 26, 1993
A circuit which includes apparatus for determining for at each node of a multi-node interconnect the highest priority data present for transfer to that node, apparatus for storing information indicating the last node from which a transfer of data occurred at each priority level, apparatu
5257350 Computer with self configuring video circuitry October 26, 1993
A computer having a video circuit which is configured by a monitor identification signal is described. The self-configuring circuit permits connection to a variety of monitor types without the need for a separate video card or other dedicated circuitry compatible with the specific mo
5257348 Apparatus for storing data both video and graphics signals in a single frame buffer October 26, 1993
A computer subsystem for presenting both video and graphic information on a computer output display in a computer system having a central processing unit and a frame buffer including apparatus for providing a video input signal representing full frame of video interlaced data, apparatus
5255213 Apparatus for providing selectable fractional output signals October 19, 1993
A circuit for producing output signals which indicate a fraction of a series of input signals including apparatus for furnishing a first value equivalent to the value of a numerator of the fraction, apparatus for furnishing a second value equivalent to the value of the difference bet
5254928 Power management system for battery powered computers October 19, 1993
A power management system for a portable computer is disclosed. The system can determine which one of a plurality of battery packs has been coupled to the system. After determining the type of battery pack, the system recalls from storage the recommended charging pattern for the particul
5253348 Method of arbitration for buses operating at different speeds October 12, 1993
In a bus adapter coupling a system bus and an I/O bus which operate at different speeds and contain a plurality of devices, a method by which an arbiter in the bus adapter prevents contention for ownership of both buses by a device on either of the buses. The method includes the steps of
5253053 Variable length decoding using lookup tables October 12, 1993
A method and apparatus for decoding a variable length codeword (VLC) by reading a VLC, the VLC having a maximum length of X bits. The VLC is used as an index into a first table, wherein the first table contains decoded values for all possible VLC's with Y bits not equal to any value in a
5252968 Apparatus and method for optical encoding and cursor control trackball October 12, 1993
An apparatus for optical encoding. An electrical input circuitry is provided for providing a pulsed electrical input signal. A light source circuitry is connected to the pulsed electrical input circuitry for utilizing the pulsed electrical input signal to produce pulses of light. Lig
5252950 Display with rangefinder October 12, 1993
An apparatus for displaying images comprising a display capable of displaying rendered imagery. The apparatus comprises a rangefinder coupled to the display which is capable of determining the distance from a viewer to the display. The apparatus further comprises a means for displaying a
5247677 Stochastic priority-based task scheduler September 21, 1993
A stochastic priority based scheduler for selecting executable tasks in a computer system is disclosed. The stochastic priority based scheduler selects tasks on the basis of a random number weighted by task priority. Since every task has a nonzero finite probability of being selected, th
5244294 Apparatus for transporting wet print media and method for same September 14, 1993
The present invention comprises an apparatus and method for transporting print media with wet ink out of a printer without smearing the ink or requiring the user to adjust the margins of the document to avoid the smearing of the ink. The apparatus comprises a platen for holding the p
5243626 Method for clocks synchronization for receiving pulse position encoded signals September 7, 1993
A method for clock synchronization for receiving pulse position encoded signals in which a clock signal defines slots or windows of time in which to receive pulse signals. The signal received within a slot is measured to obtain a value representing the amount of signal received within th
5241658 Apparatus for storing information in and deriving information from a frame buffer August 31, 1993
An arrangement for storing information to be displayed in a plurality of different pixel formats on a bitmapped output display including apparatus for selecting first positions for storage of information in a first pixel format, apparatus for selecting second positions for storage of
5239652 Arrangement for reducing computer power consumption by turning off the microprocessor when inact August 24, 1993
A power consumption reduction method and apparatus for a computer is described. The operating system running on the CPU of the computer determines when the CPU is not actively processing and generates a power-off signal to a control logic circuit. The control logic circuit then disco
5237674 Self identifying scheme for memory module including circuitry for identfying accessing speed August 17, 1993
A self-identifying scheme which permits a variety of integrated circuit semiconductor memory modules to inform a host processor as to each individual memory accessing speed or accessing time. Pre-encoded circuits within each memory module generate a coded signal when that module is s
5237648 Apparatus and method for editing a video recording by selecting and displaying video clips August 17, 1993
A video editing system comprising a computer system having a mass storage and a display, a video source, such as a video cassette recorder (VCR), camera, or optical disc player, and a video processor/controller linking the computer to the video source. The computer system functions under
5237573 Method and apparatus for selectively switching between input signals August 17, 1993
The present invention selectively switches between two or more input signals while avoiding invalid output conditions, large power draws, and the resulting electromagnetic interference caused thereby. The present invention can be used to select between Dynamic Random Access Memory de
5237486 Structural frame for portable computer August 17, 1993
A metal frame is fabricated from magnesium alloy and all the main components of the computer, including the logic board, the hard disk drive, the keyboard, the upper and lower halves of the computer's case, and the pivoting display screen are all directly attached to the frame. The f
5237397 Color video data processing August 17, 1993
A method for determining if uncompressed color video data was previously compressed and decompressed. Each block of color video data is examined to determine if the block was previously compressed with a predetermined compression algorithm that for example, selected fewer colors than wer
5229689 Electrostatic shield for nearfield alternating electrical field emission reduction in a CRT disp July 20, 1993
An electrostatic shield and method for shielding an electric field are presented, having particular application to the reduction of electric field emissions from a CRT display. The electrostatic shield is formed from a flexible non-conductive substrate and includes a plurality of rad
5225723 Circuitry for the timing data output enable pulses July 6, 1993
A circuit for providing data output enable signals to a device comprising apparatus for generating an output enable signal in response to the simultaneous application of a clock signal and a second signal, and apparatus for terminating the output enable signal in response to the term
5216326 Injection molded printed circuit degauss coil June 1, 1993
An improved degauss coil for use with cathode ray display tubes is disclosed. The degauss coil is formed from conductive traces placed directly on to a plastic part attached to or adjacent the front bezel surrounding the cathode ray tube. Alternatively, the conductive traces may be p
5214526 Pulse modulated infrared data communications link May 25, 1993
A pulse modulated infrared data communications link including a transmitter and receiver in which the data to be sent is encoded as a biphase modulated signal having bit-cell and mid-cell transitions. Each transition is encoded as a narrow pulse in a pulse modulated signal. The pulse
5213426 Automatic printing media feed apparatus May 25, 1993
The present invention comprises an apparatus for feeding print media, such as paper, into a printer. The paper is stored in a stack in a movable paper tray. The tray is lifted so that the top sheet of paper is brought in contact with the feed roller. The feed roller feeds the top sheet i
5212742 Method and apparatus for encoding/decoding image data May 18, 1993
An apparatus and method for processing video data for compression/decompression in real-time. The apparatus comprises a plurality of compute modules, in a preferred embodiment, for a total of four compute modules coupled in parallel. Each of the compute modules has a processor, dual
5209589 Apparatus and method for minimizing printer scan error May 11, 1993
In a printer assembly including a printhead which moves in a first direction for printing on a sheet of paper, roller means having an outer cylindrical periphery that engages the sheet of paper at successive tangent points on the periphery for moving the paper in a second perpendicul
5209134 Synchronous bidirectional gearing mechanism May 11, 1993
A bidirectional synchronous gearing mechanism includes a first gear with a first and second gear profile and a second gear identical to the first gear and with identical first and second gear profiles. The teeth of the two gears are meshed together and the gears are rotatably secured abo
5202961 Sequential information controller April 13, 1993
A sequential information controller for use in combination with a computer comprising a slider bar, integrating standard velocity and direction indicators, and a control icon. The user controls the playback velocity and direction of the sequential information, such as video information,
5202828 User interface system having programmable user interface elements April 13, 1993
A user interface element having a plurality of user interface elements for marking, finding, organizing, and processing data within documents stored in an associated computer system are described. Each element typically has an appearance which is uniquely related to the data or the funct
5197049 Head and media for optical data storage March 23, 1993
A head and media for optical data storage with a media in which a partially light transmissive recording layer and a reflective layer are located on opposite faces of a transparent substrate layer. The head emits a light beam which passes through the recording layer, transits the substra
5196838 Intelligent scrolling March 23, 1993
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 ite
5191653 IO adapter for system and IO buses having different protocols and speeds March 2, 1993
A bi-directional bus adapter coupling a system bus, which operates at a first speed using a first protocol, and an IO bus, which operates at a second speed using a second protocol, and allowing data transfering devices on either bus to transfer data to or from devices on the other bu
5190365 Backlighting for liquid crystal displays March 2, 1993
An improved backlighting system for electronic displays that require such backlighting is disclosed. The system comprises a fluorescent lamp with improved visible light generating means and a reflector means for channeling the light generated by the lamp into the electronic display. In
5187791 Microprocessor with improved interrupt response with data saving dependent upon processor status February 16, 1993
A method for reducing interrupt processing overhead is applied in situations when it is not necessary to preserve processor state information. A flag is provided to indicate whether or not the processor is available. Upon recognition of an interrupt, an interrupt vector address is co
5185865 System for simulating block transfer with slave module incapable of block transfer by locking bu February 9, 1993
Interface ciruitry for accomplishing a block transfer of information over a NuBus protocol bus having associated therewith a plurality of individual computer modules through the steps of testing to determine whether an addressed module is capable of accomplishing a NuBus protocol block
5175750 Application specific integrated circuit for a serial data bus December 29, 1992
An application specific integrated circuit is disclosed for use with a device locatable on a serial data bus of a data communication system. Attention and synch receiving circuitry is provided for receiving an attention and synch signal being transmitted on the serial data bus for sy
5168268 Optically transmissive armature for cursor control device December 1, 1992
An optically transmissive armature is presented for use with an optical encoder mechanism in a cursor control device. The armature includes a substantially planar rectangular base, a plurality of supports, and a plurality of optical wave guides. An encoder mechanism is rotatably secu
5167024 Power management for a laptop computer with slow and sleep modes November 24, 1992
A power manager within a portable laptop computer provides power and clocking control to various units within the computer in order to conserve battery power. Transistor switches controlled by the power manager control the distribution of power and/or clock signals to the various units w
5165024 Information transfer and receiving system with a ring interconnect architecture using voucher an November 17, 1992
A computer system interconnection including a plurality of nodes each such node being associated with at least one of a plurality of computer system components. Transmission apparatus connects each of said nodes to a node which is a source of information and to a node which is a recipien
5165019 Ring interconnect system architecture November 17, 1992
In an improved computer system ring interconnection including a plurality of nodes such nodes being connected by transmission apparatus to a source node of information and a recipient node of information and being associated with at least one of a plurality of computer system components;
5163836 Integrated connector module with conductive elastomeric contacts November 17, 1992
An electrical conductor that electrically couples a circuit board to another electrical device. The connector has a flexible circuit board with at least one electrical conductor that is attached to a flexible dielectric sheet. Attached to the electrical conductor is an electrically c

 
 
  Recently Added Patents
Compositions and methods for the systemic treatment of arthritis
Simplified amplifier providing sharing of music with enhanced spatial presence through multiple headphone jacks
Crystalline ACAT inhibitor
Forced registration in concurrent services mobile station handoff
Network connection verification in optical communication networks
Assembly having a structure for clamping the harnesses and image-forming machine
Apparatus and method for displaying a television video signal in a mobile terminal
  Randomly Featured Patents
Tamper evident manually actuated pump sprayer
Method for testing interconnections
Variable power finder and imaging apparatus
Heat pipe cooling system for electronic devices
Reduced mask process for manufacture of MOS gated devices using dopant-enhanced-oxidation of semiconductor
Apparatus having oscillating permeable walls for fabric treatment
Seal assembly
Method and device for analyzing respiratory sounds in horses
Methacrylimide-containing polymer and resin composition containing said polymer
Motor vehicle friction clutch with an outwardly disposed initial engagement region