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.
Method and apparatus for the addition and removal of nodes from a common
An electronic system interconnect. The interconnect comprises a first node and a second node coupled to the first node. The interconnect is initially configured...
Color misconvergence measurement using a common monochrome image
Accurate measurements of the misconvergence of a color CRT are obtained using a monochrome CCD camera or the like and a common image. In accordance with one...
Method and system for searching for an optimal codevector
Method and system aspects for searching for an optimal codevector from a plurality of codevectors in a codebook, the optimal codevector having a minimum distance...
Method and apparatus for dynamic launching of a teleconferencing
application upon receipt of a call
In a computer system having a memory, a processor, and a network interface, a method for dynamically launching a conferencing application upon the receipt of an...
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...
Method and apparatus for enforcing software licenses
The present invention comprises a method and apparatus for enforcing software licenses for resource libraries such as an application program interface (API), a...
Decoder for programmable variable length data
An improved binary tree and decoder are disclosed wherein all the codewords are moved to one side of a binary tree. A compressed bit stream is fed to a decoder....
Multiple theme engine graphical user interface architecture
Systems and methods for providing a user with increased flexibility and control over the appearance and behavior of objects on a user interface are described....
Socket connector having a flexible internal barrier to prevent incorrect
insertion of smaller sized plugs
An improved socket connector has flexible interior barriers to prevent incorrect insertion of smaller sized plugs, where a flexible internal barrier is formed on...
Summarizing text documents by resolving co-referentiality among actors or
objects around which a story unfolds
A method and system for characterizing the content of a document is disclosed. The method and system comprise identifying a plurality of discourse referents in...
System and method for canceling a computer request
A program routine generates Requests for a target system, such as a physical device or program code, to perform a service. Each Request includes identification...
System and method for using a correspondence table to compress a
Parsing routines extract from a conventional pronunciation dictionary an entry, which includes a dictionary word and dictionary phonemes representing the...
Method and apparatus for dynamic selection of compression processing during
teleconference call initiation
A digital processing system and method which controls selection of a compressor in a communication system. In one embodiment, the method comprises receiving at...
Divided savings bank
Method and apparatus for relaying events intended for a first application
program to a second application program
A method and apparatus for processing with a preferred processing application having a preferred identifier, an event associated with an object created by a...
Structure and protocol for routing information in a system
A structure and method for routing information desired by a particular entity within a pen-based computer system to that entity are provided. The desired...
Method and apparatus for translation and storage of multiple data formats
in a display system
The transfer of video and graphic data from a frame buffer to a display system is interleaved in a manner which permits operation with a reduced memory...
Method and system for synchronous operation of linked command objects
A system and method provide for synchronous operation of linked command objects in a general purpose software application. The software application provides a...
System and method for identifying and locating services on multiple
heterogeneous networks using a query by type
A computer-implemented method and apparatus for identifying and locating computer network services. The invention gives an application the ability to search for...
Method and apparatus for reducing visibility of damping wires in
aperture grill display tubes
A method and apparatus for reducing visibility of damping wire artifacts in aperture grill display tubes comprises a sensor device for locating the artifacts and...
Method and apparatus for searching for information in a data processing
system and for providing scheduled...
A method and apparatus for processing information in a data processing system which is coupled to an information storage device having information stored...
Error diffusion with homogeneous distribution in highlight and shadow
To eliminate artifacts resulting from the quantization of images by means of an error diffusion process, a determination is made whether a current pixel being...
Flexible digital image processing via an image processing chain with
modular image processors
A method for altering a linked series of image processors capable of manipulation digital image data includes providing a digital image capture device with an...
Methods and apparatus for displaying data
A method for displaying data items of a data record on a computer display screen of a computer. The method includes the step of displaying, in accordance with a...
Visual display monitor
System and method for utilizing the memory of a portable computer as a
disk cache while in SCSI target mode
A system and method for increasing the speed and resource utilization of a computer system in which a personal computer uses a portable computer as an extra hard...
Text conversion method for computer systems
A method is provided for converting displayed text from one format to another. Text is input as handwriting in a pen-based computer and then automatically...
Computer system integrating different data types into a single
A system for viewing and manipulating information of various data types within a single document in an integrated computer system environment is disclosed. Each...
Method and apparatus for a speech recognition system language model that
integrates a finite state grammar...
A method and an apparatus for a speech recognition system that uses a language model based on an integrated finite state grammar probability and an n-gram...
Method and apparatus for simultaneously encrypting and compressing data
A method and apparatus for simultaneously encrypting and compressing data identifies an encryption key and uses the encryption key to identify one compression...
Method and apparatus for maintaining configuration information of a
teleconference and identification of...
A method and apparatus for initiating a teleconference between two or more digital processing systems. A method according to one aspect of the invention...
Method and apparatus for an improved stack arrangement and operations
An apparatus and method for an improved stack comprises an advantageous indexing scheme and stack arrangement allowing more efficient performance of stack...
Method of entering and using handwriting to identify locations within an
A method for controlling a screen display of an electronic book. The contents of the book are displayed on a screen of the computer system as pages with which...
Window for a computer display screen
Method and system for assigning threads to active sessions
A method and system for processing active AFP sessions by a multithreaded file system process. The file server is coupled to entities on a network, wherein an...
Method and apparatus for connecting peripherals having various size
plugs and functions
A multiple function peripheral connecting device that allows more functionality in the limited port space of a computer is disclosed. The connecting device...
Method and apparatus for color halftoning
A method and apparatus for halftoning where at most one halftoned gray, or multi-level, pixel will occur in those halftone cells having a constant area of ink....
Method and system for coherent image group maintenance in memory
A method and system for maintaining coherent image relationships within identified image groups in a memory system of a digital image capture device includes...
Method and apparatus for identifying user-selectable regions within
multiple display frames
The method and apparatus determine a specific position of a user-selectable region at a particular point in time within a sequence of display frames. The method...
Composite desktop for a computer display screen
Method and apparatus for media data transmission
Methods and apparatuses for processing media data for transmission in a data communication medium. A set of data indicates how to transmit a time related...
Computer system with graphical user interface including drawer-like
A window management mechanism allows a user to open a window as a drawer or, perhaps more appropriately named, a pop-up window. The drawer is an opened window...
Desk drawer user interface
A display oriented software user interface for the generation and display of a secondary display region within a primary display region of a computer controlled...
Supervisory control system for networked multimedia workstations that
provides simultaneous observation of...
A supervisory control system for a networked multimedia computing system includes an observation feature which enables a teacher, or other supervisory person, to...
Methods for applying rubi annotation characters over base text characters
Improved techniques for formatting annotated text are disclosed. Among other things, the techniques can be implemented to avoid overlapping of rubi characters to...
Reconfigurable enclosure panel for a mobile computer
Enclosure panel for a mobile computer, the enclosure panel including a panel housing coupled to a portion of the mobile computer. The enclosure panel can have...
Replaceable and extensible log component of a network component system
A log component of an extensible and replaceable network-oriented component system maintains a list of locations explored by a user when navigating a computer...
Method and apparatus for diphone aliasing
The present invention improves upon electronic speech synthesis using pre-recorded segments of speech to fill in for other missing segments of speech. The...