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
5362249 Shielded electrical connectors November 8, 1994
An electrical connector system which includes a socket shell member and a plug shell member that mate to establish electrical connection between them. Each shell member has a detent device and these detent devices can engage with each other when the plug shell member is inserted into the
5361389 Apparatus and method for emulation routine instruction issue November 1, 1994
An apparatus for emulation routine instruction issue comprises a bus signal router, a state machine, a virtual program counter (VPC) circuit, an emulated program counter (EPC), a summing circuit, an opcode storage register, and a pointer storage register. The VPC circuit maintains the
5359712 Method and apparatus for transitioning between sequences of digital information October 25, 1994
A method and apparatus for generating and observing a transition between a first and second sequence of information. The invention is practiced on a computer controlled display system and a computer controlled sound generation system. The method includes providing the first stream and th
5359190 Method and apparatus for coupling an optical lens to an imaging electronics array October 25, 1994
A method and apparatus for aligning an optical lens to the imaging array of an imaging system is disclosed. An integrated circuit die implements an imaging circuit and at least one z-height bump. An optical lens formed by injection molding has a lens portion for focusing an image onto th
5357606 Row interleaved frame buffer October 18, 1994
A frame buffer operating in fast page access mode with improved performance for operations such as scrolling and moving which typically access different display memory rows. The present invention utilizes a row/bank interleaved scheme of multiple display memory banks in the frame buffer
5357519 Diagnostic system October 18, 1994
A diagnostic apparatus for testing devices such as computer systems, and computer system components such as disk drives or printers. The device comprises a main unit, the main unit having a central processing unit for executing instructions, issuing commands, and receiving data from a fi
5357214 Methods and apparatus for microphone preamplification October 18, 1994
Preamplifying circuitry amplifies sound signals for input into a computer system. A first stage common-emitter amplifier provides high-gain amplification of the input signal, while a second stage amplifier comprising an operational amplifier is suitable for driving a cable with the a
5355329 Digital filter having independent damping and frequency parameters October 11, 1994
A filter capable of having its damping and frequency parameters independently varied. The filter can be represented in either a digital or an analog computation network. The network comprises four multipliers for multiplying by a frequency term twice and a damping factor twice. In ad
5353429 Cache memory systems that accesses main memory without wait states during cache misses, using a October 4, 1994
A memory system where a cache miss is fielded with a retry access to main memory, but instead of waiting for the microprocessor to resynchronize and re-initiate the memory cycle, the memory cycle is started immediately. The speed of the tag array is specified so that the status of the ca
5353391 Method apparatus for transitioning between sequences of images October 4, 1994
A method and apparatus for generating and viewing a transition between a first and second sequence of images on a computer controlled display system. The method of the invention involves several steps, including: providing a first and second sequence of digitized images, which are ty
5352968 Battery charge state determination October 4, 1994
Method and apparatus for accurately determining the charge state of a battery is disclosed. The charge state is derived from the battery voltage, which is corrected for errors introduced by temperature and series resistance. Error from series resistance is minimized by either making
5351995 Double-sided, reversible electronic paper October 4, 1994
Electronic paper which has two sides, reverse of one another, which can be flipped over in response to user generated flip commands is described. When a piece of electronic paper is flipped over, a number of transition views of the paper are generated to give the user the impression that
5349132 Methods and apparatus for modular computer construction September 20, 1994
A modular enclosure for personal computer systems, and methods for assembly of an enclosure. The enclosure substantially comprises a base, a unitary internal frame, a front and a back panel, and a U-shaped top cover. Frame-mounting snaps and cruciform members located on forward and rear
5348356 Hidden, releasable latch for a molded plastic enclosure September 20, 1994
A hidden, releasable latch for a molded plastic enclosure having a first panel abutting a second panel along a seam. The first panel has a pressure bump on its inside surface a first distance from the seam, and a projecting tang on its inside surface at a further distance from the seam.
5347425 Docking station for a portable computer September 13, 1994
A first embodiment of the present invention comprises a housing for a docking station for use with a portable computer. The docking station provides the portable computer with increased display and data storage capabilities. In use, a portable computer is inserted into the docking sl
5345543 Method for manipulating objects on a computer display September 6, 1994
In a method for manipulating a selected object on a computer display of a computer system through the use of a pointing device and a screen based icon, the types of manipulation may include rotating and/or scaling the selected objects. The method includes the step of selecting a manipula
5345541 Method and apparatus for approximating a value between two endpoint values in a three-dimensiona September 6, 1994
A method and apparatus for approximating a value distributed between two endpoints. The method and apparatus are embodied in a rendering device for calculating pixel shading values for the display of 3-D graphical images. The method approximates a function P(w)=(1-w)A+wB, where w is a pr
5345508 Method and apparatus for variable-overhead cached encryption September 6, 1994
A digital encryption structure allows the varying of the computational overhead by selectively reusing, according to the desired level of security, a pseudorandom encoding sequence at the transmitter end and by storing and reusing pseudorandom decoding sequences, associated with one
5341480 Method and apparatus for providing a two conductor serial bus August 23, 1994
A method for rapidly transferring serial data in a two conductor busing arrangement in which one conductor is utilized to transfer data and the other conductor is utilized to transfer clock signals, and in which a plurality of components are connected to the two conductors, at least one
5341472 Efficient area description for raster displays August 23, 1994
An apparatus and method useful for the efficient display of images on a computer display screen a display area description language is provided for describing and manipulating portions of a raster display screen. The area description language is comprised of a set of instructions and mas
5341293 User interface system having programmable user interface elements August 23, 1994
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
5335299 Video compression algorithm August 2, 1994
A method for encoding compressed graphics video information and decoding such information. The method consists of enriching the video information in zeros through shifting and Exclusive ORing video image with itself. A number of methods are attempted in the shifting and Exclusive ORing
5333267 Ring interconnect system architecture July 26, 1994
An improved computer system ring interconnection comprising a plurality of nodes each such node being associated with at least one of a plurality of computer system components; transmission apparatus connecting each of said nodes to a node which is a source of information and to a node w
5325479 Method and apparatus for moving control points in displaying digital typeface on raster output d June 28, 1994
A method for manipulating the control points of a symbol image represented by an outline font to improve the appearance of the font on raster output devices which are under control of a computer. The method includes storing control points specifying the outlines of a symbol image, specif
5325355 Method and apparatus for implementing a common mode level shift in a bus transceiver incorporati June 28, 1994
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
5325046 Inductive wireless data connection June 28, 1994
A system that allows inductive connectors to be electrically coupled without having to mechanical align the same. The connectors have a primary coil coupled to a secondary coil. The primary coil transmits either power or digital signals to the secondary coil. The power induced onto the
5323426 Elasticity buffer for data/clock synchronization June 21, 1994
An elasticity buffer for use in a data transmission system having a transmitter and a receiver and utilizing a data transfer protocol that periodically supplies an elasticity element that can be deleted or replicated by the elasticity buffer to maintain the synchronous transfer of da
5323291 Portable computer and docking station having an electromechanical docking/undocking mechanism an June 21, 1994
A first embodiment of the present invention comprises a fully functional portable computer with central processing unit, hard disk drive data storage, and liquid crystal display and a docking station having at least a floppy disk drive, video random access memory and video controller. A
5317647 Constrained attribute grammars for syntactic pattern recognition May 31, 1994
A method for defining and identifying valid patterns for used in a pattern recognition system. The method is particularly well suited for defining and recognizing patterns comprised of subpatterns which have multi-dimensional relationships. The definition portion is embodied in a con
5313318 Internal frame for a liquid crystal display not extending to the upper surface thereof, light gu May 17, 1994
This invention provides a thin, light assembly for a LCD, light guide and circuitry by using an internal frame with a central opening, above which is mounted a LCD and below which is mounted a light guide for directing light through the opening into the display. To one side of the light
5313230 Three degree of freedom graphic object controller May 17, 1994
A three degrees of freedom interactive display controller device is disclosed, comprising a hand manipulable housing unit having an opening for the passage of a mouse ball, two motion detectors for detecting the movement of the mouse ball and converting that motion to output signals
5309675 Window structure with a sliding door May 10, 1994
A window structure has a door which slides substantially parallel to a wall to open and close a window therein and hides parallel to and behind the wall when the window is opened. Guide pins protrude upward and downward from the door, and elongated slots are formed in guide plates attach
5309565 Dsack clamp May 3, 1994
A circuit for use in a peripheral interface unit of a microprocessor-based system that actively drives a tri-state data strobe acknowledge (DSACK*) signal to a logical low state after a delay following assertion of an address strobe by the microprocessor. The DSACK* signal is then active
5307451 Method and apparatus for generating and manipulating graphical data for display on a computer ou April 26, 1994
Graphical data are generated and manipulated for display on computer display devices. In the method of the present invention, all graphical images are maintained as a set of base geometries to which all geometrical operations will be applied. The encapsulation of the geometry is referred
5307449 Method and apparatus for simultaneously rendering multiple scanlines April 26, 1994
A method and apparatus for simultaneously rendering multiple scanlines. Using a scanline approach to rendering, multiple scanlines may be rendered simultaneously through the use of parallel rendering means. The rendering of multiple scanlines in parallel is enabled by creating scanline
5305295 Efficient method and apparatus for access and storage of compressed data April 19, 1994
Storage and access of compressed data via separately compressed and stored variable size logical blocks. Portions of an uncompressed data file are compressed until they reach a logical block size which matches a given sector size or block of storage space. Then that compressed logical bl
5303388 Method to display and rotate a three-dimensional icon with multiple faces April 12, 1994
A manipulable icon is displayed with multiple faces having particular application to computer displays and systems. The icon, which represents information about an object available within the computer, can be manipulated by the user to display different faces or views which provide a
5303358 Prefix instruction for modification of a subsequent instruction April 12, 1994
A method and apparatus for instruction prefixing selectively reconfigures certain of the instructions in the microprocessor's instruction set so as to alter the nature of the operation performed by the instruction and/or the designation of operand or result locations accessed by the oper
5295164 Apparatus for providing a system clock locked to an external clock over a wide range of frequenc March 15, 1994
A digital phase lock loop circuit for synchronizing the phase of clock signals delivered to devices through clock tree circuitry with the phase of input clock signals including a first delay line, a second delay line, a phase detector circuit, apparatus for transferring the input clock
5293624 Data chaining mechanism for SCSI devices March 8, 1994
A mechanism for exchanging information between SCSI devices which allows for specifying multiple source or destination buffers. The mechanism includes a first apparatus for generating at least one move instruction which when executed by the SCSI manager either writes or reads the spe
5291582 Apparatus for performing direct memory access with stride March 1, 1994
A direct memory access controller including apparatus for storing an address to which information is to be written or from which information is to be read, apparatus for storing data related to the address, apparatus for storing a value indicative of a width of a block of data to be
5287448 Method and apparatus for providing help information to users of computers February 15, 1994
A method for presenting help messages to a user in an interactive computer environment in which a help mode operates concurrently with other programs operating in the computer system. The user receives information about an icon by positioning a pointer on the computer's video display ove
5282270 Network device location using multicast January 25, 1994
A method and apparatus for determining the location of an entity using an alias (or entity name) in a communication system. A second node or entity transmits a first signal to a first router connected to a first local network of the communication system including the alias, wherein the a
5276531 Method and apparatus for high definition imaging January 4, 1994
An apparatus and method for producing high definition output images using an encoding scheme for differentiating between differing data types and context sensitive pixel modulation for dynamically shifting pixel growth direction during post-processing manipulation of the data.
5275680 Method for optically coupling liquid crystal cells January 4, 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.
5274763 Data path apparatus for IO adapter December 28, 1993
A bi-directional data path apparatus coupled between a first bus and a second bus for allowing a plurality of data transfering devices contained on either one of the buses to transfer data to the devices contained on the other bus. The data path apparatus includes latching stations desig
5274753 Apparatus for distinguishing information stored in a frame buffer December 28, 1993
An arrangement for storing video and graphic information from video and graphics sources to be displayed on a computer output display including a single frame buffer having first and second separately addressable areas, the first of such areas being adapted to store pixel information, th
5270837 Method and apparatus for enabling intelligent post-processing of differing data types December 14, 1993
An apparatus and method for enabling intelligent post-processing of differing data types wherein different types of data are encoded with different sets of values such that a post-processing apparatus is able to recognize and delineate between the different types and perform post-pro
5270688 Apparatus for generating a cursor or other overlay which contrasts with the background on a comp December 14, 1993
A circuit for generating pixel values for an overlay for a bitmapped output display including apparatus for testing the color value of a background pixel, apparatus for setting the color value of the pixel of the overlay to a minimum value for the particular color if the color value of a
5269003 Memory architecture for storing twisted pixels December 7, 1993
An arrangement for addressing a frame buffer memory including apparatus for selecting from the address bits designating a position in the frame buffer of a pixel to be displayed on an output display the bits indicating the word address of the pixel in a particular row of the frame buffer

 
 
  Recently Added Patents
Power distribution network performance data presentation system and method
Toiletries dispenser
Semiconductor memory device
Use of quinaldine and naphthaline derivatives as crystallisation modifiers
Alternative alternating current power supply and method of its use
Contents providing system and method, providing apparatus and method, reproduction apparatus and method, and program
Composition acting as coupling agent for filled and peroxidically crosslinking rubber compounds
  Randomly Featured Patents
Method for analysis of silicon wafers
Photographic lens system
Vibration isolating device
Rearview mirror system for accommodating a rain sensor
Head support and positioning assembly for record/playback device
Processes for purifying chlorofluorinated compounds and processes for purifying CF3CFHCF3
Process for preparing 4-pentafluorosulfanylbenzoylguanidines
Block clock and initialization circuit for a complex high density PLD
Augmentor pilot nozzle
Papermaking process using a specified NSF to silica-based particle ratio