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
5621878 Method and apparatus or manipulating data from a suspended application program on a computer-con April 15, 1997
A method and apparatus for selecting data in an application which is not a currently active context. The method comprises a user selecting information within a window under control of a first application program and moving the information to a second window under control of an active
5621876 Method and apparatus for modifying a display matrix in a computer window by adding one column or April 15, 1997
A method of modifying a display matrix in a matrix display area in a window on a computer display screen. The method includes the steps of displaying data in a matrix format, thereby forming a display matrix in the matrix display area, the matrix display area having a first dimension, an
5621817 Pointer-based computer system capable of aligning geometric figures April 15, 1997
An apparatus for recognizing shapes characterized by a stroke grouper receptive to a plurality of strokes formed on a screen of a pen-based computer system; a shape recognition engine receptive to a stroke group produced by the stroke grouper; and a knowledge base coupled to the shape
5621535 Direct digital synthesis of video signal recording waveforms from baseband digital signals provi April 15, 1997
The present invention is a system for recording digitized component television signals onto analog video tape. The present invention directly implements the frequency division multiplexed signal of a VCR, and avoids many of the artifacts of composite television signal encoding. An ad
5621472 System for inexpensive phase coherent subcarrier generation April 15, 1997
The present invention is a system for inexpensive phase coherent subcarrier generation. The subcarrier sequence has a fairly short periodicity (two lines), allowing a relatively short lookup table to hold coded values precisely representing the sampled subcarrier. A variety of modulation
5621456 Methods and apparatus for audio-visual interface for the display of multiple program categories April 15, 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
5619717 Vector quantization using thresholds April 8, 1997
Methods and apparatus for vector quantization. A threshold generator generates an i threshold (Threshold.sub.i) to be associated with each i quantized vector of n quantized vectors in a vector quantization codebook. The vector quantization codebook and the thresholds are used by a vector
5619698 Method and apparatus for patching operating systems April 8, 1997
The present invention discloses a variety of methods and apparatus for providing patches within a computer operating system. A patch structure in accordance with one embodiment of the present invention includes a patch block which serves to link the patch structure into a patch chain, an
5619633 Computer generated scribble fill of a vector graphic April 8, 1997
A method and apparatus read an existing computer vector shape and modify that vector shape to be scribble filled. The method includes the steps of receiving data defining a vector shape, creating a series of intersection lines overlaying the vector shape, generating intersection points t
5619541 Delay line separator for data bus April 8, 1997
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
5619471 Memory controller for both interleaved and non-interleaved memory April 8, 1997
A system and method for controlling DRAM is described. According to exemplary embodiments of the present invention, a memory subsystem can be populated by end users with any of a variety of DRAM chips. A memory controller will size each memory bank and determine whether paired memory
5617486 Continuous reference adaptation in a pattern recognition system April 1, 1997
A pattern recognition system which continuously adapts reference patterns to more effectively recognize input data from a given source. The input data is converted to a set or series of observed vectors and is compared to a set of Markov Models. The closest matching Model is determined a
5616051 A.C. mains adapters for international use April 1, 1997
A power connecting device for electrical appliances having two metal prongs for use with standard North American mains outlets; the prongs rotate to fold into a recess in the device. The recess protects the prongs for storage and transport, and is designed to accept slip-on adapters that
5615400 System for object oriented dynamic linking based upon a catalog of registered function set or cl March 25, 1997
A system is provided for managing code resources for use by client applications in a computer, wherein the computer has internal memory storing at least one client application. The apparatus comprises a resource set catalog stored in the internal memory. The resource set catalog iden
5615392 Method and apparatus for consolidated buffer handling for computer device input/output March 25, 1997
A computer has a device driver and an operating system that call a consolidated buffer service routine to coordinate the transfer of data between a main memory and an external device. The consolidated buffer service routine includes a memory preparation service routine and a memory c
5615347 Method and apparatus for linking images of sliders on a computer display March 25, 1997
A method and apparatus for linking GUI sliders displayed on a computer screen. A master slider and a slave slider are displayed, each including a knob and a guide. The master knob can be moved along the master guide in response to input from a user, such as with a pointing device. The
5615285 Method and apparatus for recognizing handwritten words March 25, 1997
A method for the angle-independent recognition of handwritten objects including: a) receiving a handwritten stroke; b) normalizing the stroke; c) matching the normalized stroke against a stroke database to obtain at least one character part interpretation; and d) recognizing a handwritte
5613114 System and method for custom context switching March 18, 1997
A system for custom context switching comprises a thread accounting unit, a switching routine registration unit, a thread scheduling unit, a custom context switching unit, and a default context switching unit. The thread accounting unit creates a thread object for each thread present in
5613101 Method and apparatus for determining at execution compatibility among client and provider compon March 18, 1997
The invention is a method and apparatus for verifying compatibility between components of a system which share a client-provider relationship. Briefly, according to the invention, a current version of a provider and a compatibility range are defined for each of a version of a client and
5613048 Three-dimensional image synthesis using view interpolation March 18, 1997
Three-dimensional scenes are portrayed from different viewpoints by morphing two-dimensional images. Various key views of a scene are stored, along with offset maps that identify the correspondence of pixels in adjacent stored images. When an intermediate view of the scene is to be p
5613036 Dynamic categories for a speech recognition system March 18, 1997
Maintaining dynamic categories for speech rules in a speech recognition system which has a plurality of speech rules each comprising a language model and action. Each speech rule indicates whether the language model includes a flag identifying whether the words in the language model is
5613011 Microphone assembly mounted to a bezel which frames a monitor screen of a computer March 18, 1997
A personal computer includes an outer housing which includes a front bezel that frames a monitor screen. A microphone assembly is attached to the bezel by a friction-fit. The bezel includes a cylindrical projection forming a socket. The microphone assembly includes a circuit board to
5613010 Apparatus for reproducing sound with a reduced dynamic range March 18, 1997
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
5612902 Method and system for analytic generation of multi-dimensional color lookup tables March 18, 1997
A method and system for automatic characterization of a color printer are described. A relatively few number of test samples are printed and measured to create an analytic model which characterizes a printer. This analytical model, in turn, is used to generate a multidimensional lookup
5612719 Gesture sensitive buttons for graphical user interfaces March 18, 1997
A gesture sensitive button for graphical user interfaces characterized by a digital computer, a screen coupled to the digital computer, a pointer mechanism used for pointing locations on the screen, a "button" image displayed on the screen, and a gesture recognizer for detecting gestures
5611030 Subjectively pleasing color gamut mapping in a color computer graphics system March 11, 1997
A method is provided for use in a color computer graphics system whereby mapping constraints are relaxed and redefined so as to allow out-of-gamut colors to be mapped to in-gamut colors in a manner that is significantly more visually pleasing than in conventional methods. More particular
5608848 Processing blank data-lines of print data March 4, 1997
A system and method are provided for a printer which divides raw bands of print data corresponding to a page to be printed into a plurality of sub-bands. By generating sub-bands of print data for each page, a segmented page frame buffer can be used to store the print data non-contigu
5608624 Method and apparatus for processing natural language March 4, 1997
A method and apparatus for processing natural language and deducing meaning from a natural language input characterized by the steps of (a) receiving an ordered string of word objects having a natural language meaning, (b) selecting a word window length, and (c) successively moving the w
5608606 Computer plug-in module and interconnection system for wireless applications March 4, 1997
A computing system comprises a connection system for coupling wireless technologies to a computer. The connection system comprises a card connector and a matting internal connector cage/frame. The card connector provides an RF connector positioned above a 68 pin connector, which prov
5608604 Hinge as an electrical conductor March 4, 1997
A hinge-EMI grounding conductor is disclosed for an electronic device which has hinged operating portions, for example, a portable computer having a display housing hingedly attached to a main body housing. The present invention not only allows the angle between the two portable computer
5606650 Method and apparatus for storage and retrieval of a texture map in a graphics display system February 25, 1997
A method and apparatus for simultaneous retrieval of multiple pixels from a texture map storage means. Multiple texture maps are generated and stored in a modified M/P (multum in pravo--many things in a small space) map form. Even and odd numbered pixels are stored in different memory ba
5606268 Differential to single-ended CMOS converter February 25, 1997
A differential-to-CMOS level signal converter which receives a first differential signal having a small amplitude difference between the binary signals. The differential-to-CMOS level converter amplifies and level shifts the binary differential signal and outputs a single-ended CMOS
5604869 System and method for sending and responding to information requests in a communications network February 18, 1997
A system for sending and responding to information requests in a wireless communications network includes a display device, a central processing unit, memory means including random access memory and read-only memory, an input device, and a transmitter/receiver. The random access memory f
5604709 Persistent data storage which utilizes a shared power supply February 18, 1997
A relatively inexpensive static random access memory is utilized to store persistent data in a computer. To provide the SRAM with this capability, it is connected to a source of power within the computer that includes a battery. The source of power is connected to the SRAM in a manner su
5603053 System for entering data into an active application currently running in the foreground by selec February 11, 1997
The present invention provides method and apparatus for inputting data to an active application of a computer system. A method of the present invention comprises the steps of creating an input image on a screen of a computer system, detecting the engagement of the input image by a pointe
5603007 Methods and apparatus for controlling back-to-back burst reads in a cache system February 11, 1997
Circuit arrangements and methods are disclosed for upgrading an 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct
5602996 Method and apparatus for determining window order when one of multiple displayed windows is sele February 11, 1997
The display system includes at least one central processing unit (CPU) which is coupled through appropriate input/output (I/O) circuitry to input devices, such as a keyboard, digital pad, mouse and/or trackball. The CPU is coupled to a hard disk drive for the storage of programs and data
5602979 System and method for generating smooth low degree polynomial spline surfaces over irregular mes February 11, 1997
A system and method for modeling smooth free-form shapes using B-splines over irregular meshes, in a simple and efficient manner, to generate a display of aesthetically pleasing shapes is disclosed. A low degree parametric polynomial representation is generated. As a result, techniques
5602960 Continuous mandarin chinese speech recognition system having an integrated tone classifier February 11, 1997
A speech recognition system for continuous Mandarin Chinese speech comprises a microphone, an A/D converter, a syllable recognition system, an integrated tone classifier, and a confidence score augmentor. The syllable recognition system generates N-best theories with initial confiden
5600841 Method and apparatus for anticipatory power management for low power data February 4, 1997
A method, system, and apparatus for controlling the supply of power to an I/O device attached to a General Purpose Input/Output (GPIO) circuit in a personal digital assistant (PDA) is described. The GPIO circuit, which is responsible for supplying power to the attached I/O device, includ
5600825 Method and apparatus for displaying on computer display device a portion of sorted list and corr February 4, 1997
This invention provides a method and apparatus for displaying on a computer display device both a portion of a sorted list of unknown length having a plurality of items and an indicator which is a corresponding approximation of a location of the portion within the list. For a sorted list
5600802 Methods and apparatus for translating incompatible bus transactions February 4, 1997
Circuit arrangements and methods are disclosed for upgrading an 040-based personal computer system using an optional, peripheral add-in card. In one embodiment, the present invention comprises a PowerPC-based microprocessor, such as the MPC601, having one megabyte of on-board direct
5600779 Method and apparatus for providing visual cues in a graphic user interface February 4, 1997
A user interface includes an object oriented graphic user interface having overlapping windows and provides an access window having topics, index and look for button functions for selection by a user. Through the use of the topics, index or look for functions, a help inquiry is defined.
5600774 Graphical interface for interacting constrained actors February 4, 1997
A graphical interface for visually specifying the behavior of combinations of finite-state and continuous-state actors. The state of an actor may be controlled by the states of other actors. The motion of continuous-state actors is constrained by functions represented as, and analogous t
5600768 Image generation with dynamically consolidated list of image data February 4, 1997
In an image generating device, descriptions of objects which constitute an image are stored in an intermediate form in a display list. The data which describes the objects is stored in an plurality of lists, where each list is related to a region of the image. To create each list, object
5600763 Error-bounded antialiased rendering of complex scenes February 4, 1997
An antialiased rendering algorithm that guarantees that each pixel of the output image is within a user-specified error tolerance of the filtered underlying continuous image wherein an object-space octree is used to cull hidden geometry rapidly, and a quadtree data structure is used to t
5600579 Hardware simulation and design verification system and method February 4, 1997
A hardware design verification system has a hardware simulator, a test script, and a dispatcher, each preferably running as concurrent processes on a computer. The test script language is independent of the hardware simulator language. The hardware simulator simulates a hardware envi
5600538 Personal computer and housing structure having circuit board removable horizontally and sub-chas February 4, 1997
A personal computer includes a housing to which decorative panels are removably attached. The housing is formed of metal and includes a removable top for exposing an interior chamber of the housing. Removably mounted in that chamber are two independently removable sub-chassis. Each s
5600282 Low power consumption oscillator circuit February 4, 1997
A low power consumption oscillator circuit. The oscillator circuit comprises a capacitor coupled to a first resistor that is capable of delaying discharge of the capacitor. The oscillator circuit further comprises a first inverter coupled to the capacitor and having a first input. Th
5598524 Method and apparatus for improved manipulation of data between an application program and the fi January 28, 1997
A method and apparatus for allowing selecting within a window on a computer system display within a first application program and moving that item to a second position on a display controlled by a file system manager. A file is created by the file system manager which is representative o

 
 
  Recently Added Patents
Device and method for managing public key certificate attached to electronic mail and storage medium
Sandal strapping
Digital technique of compensating mismatches between in phase and quadrature channels
Status detector for power supply, power supply, and initial characteristic extracting device for use with power supply
Method and apparatus for automatically generating a general extraction function calculable on an input signal, e.g. an audio signal to extract therefrom a predetermined global characteristic v
Methods and systems for estimating a channel response by applying bias to an initial channel estimate
Height control valve for vehicle axle/suspension system
  Randomly Featured Patents
System for portable sensing
Polycarbonates chain terminated with sulfonic acid salt containing phenols
Glasses
Carburetor
Starting circuit of passenger protecting apparatus
Reader plate
Logistics management system user interface having dynamic form configuration
Automatic pipe welding system
Multilevel interrupt handling apparatus
Automatic generation of a dimensional model for business analytics from an object model for online transaction processing