At Patents you can conduct a Patent Search, File a Patent Application, find a Patent Attorney, or search available technology through our Patent Exchange. Patents are available using simple keyword or date criteria. If you are looking to hire a patent attorney, you've come to the right place. Protect your idea and hire a patent lawyer.
Input tablet system with user programmable absolute coordinate mode and
relative coordinate mode segments
A computer system includes an input pointer, a tablet having a two-dimensional tablet surface, and a data processor coupled to the tablet and operative to...
Apparatus and method for dynamic linking of computer software components
An apparatus and method for the dynamic (execution time) linking of object oriented software components is disclosed. The present invention comprises a computer...
System and method for variable encoding based on image content
A system and method for efficient image encoding begins by loading a series of image blocks. A current block is compared with an immediately preceding image...
Modular digital image processing via an image processing chain
A method for manipulating image data in a digital image capture device includes forming two or more image processors, and providing the two or more image...
FAQ link creation between user's questions and answers
A user enters input, or a question in natural language form, and information is retrieved. A questions database is coupled to the input interface and contains...
Method and apparatus for video scaling and convolution for displaying
computer graphics on a conventional...
A method of and apparatus for convolution that provides both scaling and elimination of flicker when displaying computer generated or computer processed...
Method and apparatus for synchronizing an imprecise time clock
maintained by a computer system
A method and apparatus are provided for performing need based synchronization of a time clock maintained by a computer system. A number of computer systems are...
Graphics compression for an emulation system
Compressing graphic data for a first computer system, e.g. an emulated system, on a second computer system. For each scanline of the graphic data for the first...
Window for a computer display screen
Methods and apparatus for system memory efficient disk access to a raid
system using stripe control information
A technique for accessing a series of secondary storage devices where a reduced amount of main memory is needed to implement the data transfer is disclosed. The...
System and method for organizing recognized and unrecognized objects on
a computer display
A method for formatting both recognized and unrecognized handwritten words in the same paragraphs of a document prepared on a pen-based computer system is...
System and method for accelerated data recompression
A system for accelerated data recompression in which uncompressed data need not be swapped in and out of memory at each iterative data recompression step. The...
Method and structure for modulation in a laser printer
A method and structure for a printing system for a laser printer is provided including a data storage area containing a plurality of separate waveform signals. A...
Menu design for a computer display screen
Frame display dilation in video decoding
A method and apparatus in a computer system for decoding and displaying video frames. An estimated number of intraframes which can be decoded in a current...
Utility window for a computer display screen
Method and apparatus for encoding color image data
The present invention is directed to systems and methods for compressing image data while at the same time, improving both the compression ratio and the...
Method and system for buffering messages in an efficient but largely
The invention relates, in one embodiment, to a method in a computer network having a server computer coupled to a client computer for exchanging a message from...
Window for a computer display screen
Digital image coding system having self-adjusting selection criteria for
selecting a transform function
In a digital signal processing system, a method for selecting a transform function to apply to an input signal based on characteristics of the signal, and for...
Apparatus and method for rotating the display orientation of a captured
The apparatus of the present invention preferably comprises an image sensor, an orientation sensor, a memory and a processing unit. The image sensor is used for...
Cathode ray tube display and stand
Cursor control device
Modal window for a computer display screen
System for transferring data specified in a transaction request as a
plurality of move transactions responsive...
A system and method for coordinating the transmission and receipt of large data blocks as a series of smaller burst transfers through an intermediate ...
System and method for rapidly displaying text in a graphical user
A system and method for rapidly displaying text in a graphical user interface or other application. An initialization module accepts character set descriptions...
Aspect and style elements of an improved graphical user interface
A graphical user interface comprises aspect and style elements for controlling the type of information associated with objects displayed on a display screen of a...
Apparatus and method for creating diagrams
An apparatus in a computer for creating a diagram, which may include a plurality of symbols. The apparatus includes a graphical controller, which is associated...
System for terminating multicast channel and data broadcast when at
least two second endpoints do not transmit...
A method and apparatus for optimizing transmission of data to a plurality of second endpoints in a system wherein a first endpoint is providing data to the...
Method and apparatus for rapidly charging a battery of a portable
Improved techniques for charging batteries within portable computing devices are disclosed. The improved techniques operates to charge a battery at an...
Data processing system and method of permutation with replication within
a vector register file
The data processing system of the present invention loads three input operands, including two input vectors and a control vector, into vector registers and...
Bus transaction reordering in a computer system having unordered slaves
A mechanism is provided for reordering bus transactions to increase bus utilization in a computer system in which a split-transaction bus is bridged to a...
System and method for multiplexing control signals over data signal
A system and method for multiplexing control signals over data signal conductors comprises an audio source for generating audio signals, a speaker device for...
Method and system for the placement of texture on three-dimensional
Morphing techniques are employed to enable a user to locally deform a texture image on a three-dimensional object, and thereby align image features in a texture...
Window grouping mechanism for creating, manipulating and displaying
windows and window groups on a display...
A window grouping mechanism for creating, organizing and manipulating windows and, more specifically, window groups for display to a user of a computer system is...
Modular, redundant, hot swappable, blind mate power supply system
The present invention provides a floating-plate connector assembly which includes a mounting plate on which are mounted a combined power and signal pin...
Storage volume handling system which utilizes disk images
Disk images, and the like, are used to emulate storage volumes for the distribution of computer software. An image of a data storage volume, such as a hard disk...
Modular digital image processing via an image processing chain with
modifiable parameter controls
Aspects for allowing variably controlled alteration of image processing of digital image data in a digital image capture device include forming an image...
Method of and apparatus for reprogramming a video controller
A method for reprogramming a video input device to multiplex video data from at least two different video sources is disclosed. A video input device contains...
Dual axis hinge apparatus with braking mechanism
An improved hinge mechanism for use with a portable computing device is disclosed. According to one embodiment, a hinge mechanism includes a first gear and a...
System and method for caching texture map information
A system for caching texel information in a cache data store, for use in a graphics rendering system which uses interpolative sampling to compute texture color...
Language translation for real-time text-based conversations
A real-time language translation technique for text-based conversations. The messages forming the text-based conversation amongst a plurality of participants to...
Mechanism for rendering scenes using an object drawing subsystem
A graphics rendering system allows retained-mode building and editing of a model, independently of the choice of renderer. Application program calls to the...
Method and apparatus for arbitration and access to a shared bus
The present invention is directed to providing a computer system which arbitrates control of a shared bus among plural devices included in the computer system....
Buffer management mechanism for distributed multimedia applications
The present invention allocates a buffer within a buffer pool to each connection to an application or to each application. By managing the user of the buffers in...
Method and apparatus for allocating bandwidth in teleconferencing
applications using bandwidth control
In the present invention, in some embodiments, an administrator assigns a total bandwidth allocation to at least one other computer system, and the computer...
Method and apparatus for implementing universal resource locator menus
Disclosed is a method for generating universal resource locator links in a graphical user interface based HTML file. The method includes the operations of...
System and methods for interactively generating and testing help systems
An authoring system for interactively generating and testing help systems preferably comprises a central processing unit (CPU), a display device, an input...