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
5163765 Collapsible keyboard November 17, 1992
A collapsible keyboard for use with portable personal computers is disclosed. A first preferred embodiment of the present invention comprises a keyboard molded from a conductive, elastomeric material and a collapsible frame/circuit board substrate, the substrate having a plurality of
5162788 Chunky planar data packing apparatus and method for a video memory November 10, 1992
An apparatus and method for taking data that is presented on a NUBUS in NUBUS format and writing it into a video memory in chunky planar format, is described. The present invention is also useful for performing RGB reads wherein video data is read from the video memory in chunky planar
5161245 Pattern recognition system having inter-pattern spacing correction November 3, 1992
A pattern recognition system having inter-pattern spacing correction is disclosed which recognizes words and determines where to place spaces between those words by (a) storing each input character in one or more buffers in memory, (b) comparing the last entry of each buffer against a
5159668 Method and apparatus for manipulating outlines in improving digital typeface on raster output de October 27, 1992
In a computer system with a raster output device, a method for manipulating the outlines of a symbol image at various sizes such that the outline defines a close representation of the symbol image. A plurality of control points which correspond to an outline of the symbol image are store
5155805 Method and apparatus for moving control points in displaying digital typeface on raster output d October 13, 1992
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
5151997 Computer with adaptable video circuitry September 29, 1992
A computer which provides a video signal for display is disclosed. The computer has a central processing unit (CPU) which executes a program to provide video data for a display which is organized as a matrix of pixel elements, each pixel element being represented by a certain number of b
5151985 Disk drive controller September 29, 1992
The invented controller uses a programmable parameter scheme which makes it possible to read and write 3 1/2 inch variable and fixed speed drives, as well as standard 5 1/4 inch drives. Additionally, the present invention uses a plus/minus rate multiplier to correct for symmetry and freq
5151635 Apparatus and method for reducing the magnitude of time varying electric fields in CRT displays September 29, 1992
An electric field cancellation system and method for reducing electric fields are presented, especially suited for use in reducing the magnitude of electric field emissions from a CRT display. Signals from the electric field sources of the display are used to generate counter signals of
5150464 Local area network device startup process September 22, 1992
Method used by a first entity, typically a computer system, on a communication system for assigning itself a unique address known as a network address, which comprises a network number and a node identification number. The entity determines a unique network address for itself within
5148450 Digital phase-locked loop September 15, 1992
An external digital phase locked loop for use in connection with a conventional serial communication controller is driven by a clock whose frequency is ten times the nominal data rate. Bit cells are divided into ten contiguous states. An adjustment window encompasses two states on ei
5146212 Manipulatable orientation for a translatable graphic object September 8, 1992
A method for changing the orientation of a graphic object in response to changes in the variable position of that object on the display of a computer is disclosed. The position of the graphic object on the display is determined by the position of a control point having a fixed position
5144302 Modular keyboard September 1, 1992
A modular keyboard apparatus allowing users to reconfigure the keyboard for their particular applications and convenience. The modular keyboard allows the user to place modules such as alphanumeric keypads, numeric keypads and trackballs into the keyboard housing in positions which are m
5134648 Reconfigurable modem for a computer or the like July 28, 1992
A modem (200) for connecting a computer (100) or the like to a telephone network for data transmission purposes, the modem being of the type including a modulation/demodulation circuit for converting the digital signals of the computer into analog signals capable of being conveyed by
5132672 Three degree of freedom graphic object controller July 21, 1992
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
5128677 Apparatus and method for transferring data along a serial data bus July 7, 1992
An apparatus and method are disclosed for transferring data between devices located on a serial data bus of a data communication system. A first counter and flag are provided which are associated with a device on the serial data bus. The first counter and flag are coupled to the serial d
5128672 Dynamic predictive keyboard July 7, 1992
A keyboard having the ability to predictively display different characters in association with its various keys within a variety of predefined character set layouts, based upon either the character preceeding an insertion point in a corresponding text field on a display or the last c
5127752 Device and method of registering image relative to border of printed media July 7, 1992
The subject invention comprises a printer system for a serial printer having an optical sensor detection system for the alignment of images on a sheet of print media, the correction of misalignment as a result of inaccurate alignment of the print media and the determination of the or
5123851 Integrated connector module with conductive elastomeric contacts June 23, 1992
An electrical connector 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
5123094 Interprocessor communications includes second CPU designating memory locations assigned to first June 16, 1992
A method for performing inter-processor communications in a multiprocessor system combines the sending of a message with the sending of a message interrupt. Messages are exchanged through a shared memory organized into pages, each of which may be "owned" by a processor. When a sending
5119074 Apparatus for converting an RGB signal into a composite video signal and its use in providing co June 2, 1992
A circuit for converting RGB to composite video. The circuit is particularly useful in a video overlay application. Notch filters are used both in the video path and keying path. The notch filters are centered at frequenices equal to the dot clock frequency of the RGB divided by inte
5116150 Apparatus and method for mapping and aligning digital images onto printed media May 26, 1992
The subject invention is an optical sensor detection system for a serial printer useful for the determination of alignment and misalignment of images on a sheet of print media and the correction of misalignment. The present invention includes a photoelectric sensor mounted on the carriag
5103114 Circuit technique for creating predetermined duty cycle April 7, 1992
A circuit for allowing a clock of any specified duty cycle to be created from a clock of the same frequency using standard digital delay lines. In particular, an EXOR function is implemented to generate a clock signal having a frequency which is twice the frequency of its input signals b
5097257 Apparatus for providing output filtering from a frame buffer storing both video and graphics sig March 17, 1992
An arrangement which includes apparatus for signifying the source of data to be displayed, apparatus for generating lines of data to fit between the lines of interlaced data to be presented on a non-interlaced output display device, and apparatus for generating lines of data to be presen
5095526 Microprocessor with improved interrupt response with interrupt data saving dependent upon proces March 10, 1992
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
5095303 Six degree of freedom graphic object controller March 10, 1992
A six 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 co
5090915 Self-terminating coaxial tap connector with external termination element February 25, 1992
A self-terminating coaxial tap connector for use with an external termination element has two oppositely directed coaxial connector sockets having conncected center conductors and connected surround shields, the connected shields having a mounting tab for attachment to a printed circ
5089973 Programmable logic cell and array February 18, 1992
Programmable logic cells, and arrays of those cells, having certain characteristics, including: (1) the ability to program each cell to act either as a logic element or as a logical identity element(s) between one or more inputs and one or more outputs; (2) the ability to rotate circuits
5083310 Compression and expansion technique for digital audio data January 21, 1992
A compression and expansion apparatus and method for compressing and expanding digital audio signals using adaptive differential pulse-coding-modulation for high fidelity music is described. The apparatus comprises a predictor, a first and second adder, a first and second adjuster, a
5079563 Error reducing raster scan method January 7, 1992
An error reducing raster scan method for a raster scan device having multiple simultaneous scan lines, the method including the steps of separating scan lines to be placed adjacent to each other into different scan groups, so that no two scan lines to be placed adjacent to each other
5076797 Self-terminating coaxial plug connector for cable end installation December 31, 1991
A self-terminating coaxial connector for installation on the end of a coaxial cable has a coaxial connector plug with a center conductor surrounded by a shield, and within the plug, a switch contact spring and a termination circuit element. The switch contact spring is mounted within
5074796 Stacking and orientation independent electrical connector December 24, 1991
A stacking and orientation independent multiple contact plug and socket electrical connector has a central connector body with a "plug" extending outward on one face, and a "socket" recessed inward on an opposite face. The plug and socket are aligned along a common axis, but are on oppos
5073851 Apparatus and method for improved caching in a computer system December 17, 1991
A cache management system for a computer system having a central processing unit, a main memory, and cache memory including a memory management unit for transferring page size blocks of information, apparatus for reading information from main memory, apparatus for writing information to
5072925 Apparatus and method for automatic registration of manually inserted print media December 17, 1991
The present invention comprises an apparatus and method for automatically feeding manually inserted print media into a printer or similar device and substantially aligning the same, thereby eliminating the need to correct the alignment of the print media manually. The invention automatic
5068644 Color graphics system November 26, 1991
A color graphics system for use with a computer. The color graphics system utilizes a look-up table having index values to be stored in a frame buffer. The look-up table is addressed by providing color information, such as RGB color information to the table. The index values may be used
5065231 Apparatus and method for merging input RGB and composite video signals to provide both RGB and c November 12, 1991
A circuit which receives RGB and composite video and provides both RGB and composite merged outputs. Merging of RGB signals occur where the input composite signal is converted to RGB; and also, merging occurs of composite signals where the input RGB is converted to a composite signal.
5065143 Apparatus for converting an RGB signal into a composite video signal and its use in providing co November 12, 1991
A circuit for converting RGB to composite video. The circuit is particularly useful in a video overlay application. Notch filters are used both in the video path and keying path. The notch filters are centered at frequencies equal to the dot clock frequency of the RGB divided by inte
5056060 Printed circuit card with self-configuring memory system for non-contentious allocation of reser October 8, 1991
A printed circuit board card adapted to fit into a slot and make electrical connections with cooperating terminals in the slot, the slot being disposed on the main circuit board of a personal computer system, the main circuit board including a CPU, memory, a 32-bit address bus with contr
5052029 Self-correcting synchronization signal method and apparatus September 24, 1991
A self-correcting synchronization signal for a communication interconnect which connects multiple units, the synchronization method including the steps of: waiting for a predetermined period of time until the next synchronization signal is due (nominal cycle period); waiting a further
5050961 Polarized mask stereoscopic display including tiling masks with complementary transparent region September 24, 1991
A full-spectrum stereoscopic display system with a tiled display image of alternating tiles from first and second full-spectrum images of a stereo pair of images is covered by an identically tiled polarized mask, with alternating tiles of said polarized mask being cross polarized. When
5050212 Method and apparatus for verifying the integrity of a file stored separately from a computer September 17, 1991
A method and apparatus for verifying a file stored separately from a computer to be identical with a previous version of the file, before using the file. This verification is done by following a defined procedure to generate a first identifier based on the contents of the previous versio
5047967 Digital front end for time measurement and generation of electrical signals September 10, 1991
An integrated circuit cell module for performing precise time measurements for use in applications such as disk drive controllers. The combination of the cell module and a hard disk controller chip creates a complete hard disk controller in a single chip without the need for external ana
5047853 Method for compresssing and decompressing color video data that uses luminance partitioning September 10, 1991
A data compression method which recognizes the adverse conditions of duochrominance-isoluminance and nonlinear color distribution. A mxn block of pixel data is examined to compute two colors and a bitmap which best represent the block generally using a luminance partitioning technique.
5046119 Method and apparatus for compressing and decompressing color video data with an anti-aliasing mo September 3, 1991
An adaptive compression/decompression method for color video data with an anti-aliasing mode. 4.times.4 blocks of pixel data are examined to determine which one of four compression techniques should be used on each block. User settable thresholds can be used to shift the types of com
5045715 Circuit for generating stretched clock phases on a cycle by cycle basis September 3, 1991
A clock circuit for generating two clock signals, one (CLK) having stretched clock phases on a cycle by cycle basis, and the second (2X CLK) being a clock signal having a frequency twice the frequency of the first clock signal which is phase and edge coherent with the first clock signal,
5043714 Video display apparatus August 27, 1991
A video display apparatus for composing video signals for a raster scanned display on a line-by-line basis. Objects are stored in a video RAM and are packed in the RAM without regard to their location on the display. A separate dispatch table contains information on each object and comma
5038157 Apparatus and method for loading solid ink pellets into a printer August 6, 1991
A printer using meltable solid ink pellets loaded into a reservoir in which a holder with an attached solid ink pellet is inserted through a doorway for access to the reservoir and a release mechanism within the reservoir releases the ink pellet from the holder by engagement of the ink a
5029292 Silicone/zirconium ball for use in a cursor control device July 2, 1991
A substantially spherical ball to be used in a cursor controlling mouse. The mouse ball is formed from a composition of silicone having zirconium dust dispersed uniformly throughout. The zirconium provides the added weight necessary to keep the ball rolling on a working surface, but is n
5019736 Programmable logic cell and array May 28, 1991
A logic cell is described having four inputs, four outputs, a control store, means for multiplexing the four inputs onto two leads and logic means that operate in response to the signals on the two leads and signals from the control store to product output signals which are applied to th
5011198 Handle latch assembly April 30, 1991
An improved handle and latch assembly for a portable personal computer. The computer includes a cover. To open the cover, the user grasps the handle and pushes it a slight distance toward the computer. The handle is slideably coupled to the cover of the personal computer. A locking membe
5005011 Vertical filtering apparatus for raster scanned display April 2, 1991
An apparatus and method is disclosed for reducing flicker in an interlaced computer generated raster-scanned display. Several circuits and methods are described for implementing vertical filtering. In general, the data for a given pixel on the nth, nth+1, nth+2 . . . nth+N line is read f

 
 
  Recently Added Patents
Cochlear implant devices
Image display apparatus and method
Showerhead
Method of producing hybrid Erysimum cheiri seeds and plants using male sterility
Individual drive lug for an endless rubber track
Current induced magnetoresistance device
Evaporation valve
  Randomly Featured Patents
Swimwear
Circuit breaker closing and opening interlock assembly
Method for purifying silicon and silicon
Lightweight modular adjustable prophylactic hip orthosis
Low resistivity semiconductor barrier layer manufacturing method
Flow meter for bitumen froth pipelines
High gel-content polymer dispersed in a high-boiling organic medium
Mechanical suction device
Turbocharger combustor system
Computer-readable medium for content adaptive video decoding