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.
System and method using edge processing to remove blocking artifacts from
A system and method using edge processing to remove blocking artifacts comprises an edge processor having an image converter for building an edge representation...
Method and apparatus for a digital video cassette (DVC) decode system
A system for decoding variable length coded DVC data and methods of operating the same result in a variable length decoder engine that receives video frames...
User interface for computer display
Fly-by serial bus arbitration
In a first embodiment, multi-speed concatenated packet strings are transmitted by a first node on a serial bus. To accommodate multi-speed packets, a speed...
System for automatic recovery from software problems that cause computer
A system for recovering from certain types of system software startup problems employs a user-hidden secondary startup volume stored in the computer. During a...
Fast update implementation for efficient latent semantic language modeling
Speech or acoustic signals are processed directly using a hybrid stochastic language model produced by integrating a latent semantic analysis language model into...
Method for setting time stamp in SYT field of packet headers for IEEE-1394
Isochronous data packets transmitted within a digital network having a bus architecture that complies with the IEEE-1394 Standard for a High Performance Serial...
Hardware graphics accelerator having access to multiple types of memory
including cached memory
The present invention, generally speaking, provides a hardware graphics accelerator for use in a computer system having a data processor, a system bus, and a...
Cursor control device having an integral top member
A typical mouse presents great inconvenience to those who have very large hands, very small hands or those who have finger deformity. When the hands are very...
Method and system for achieving enhanced glyphs in a font
Aspects for achieving enhanced glyphs of a font are presented. In a method aspect, the method includes determining a glyph layer description for a selected...
Rendering translucent layers in a display system
A system and method of rendering overlapping layers in a computer display, such as a windowing system, employs front-to-back assembly of the displayed image. An...
Method and apparatus for improved duration modeling of phonemes
A method and an apparatus for improved duration modeling of phonemes in a speech synthesis system are provided. According to one aspect, text is received into a...
A method and device for accessing a broad data field having a fine resolution. The user selects a scale which can be varied. The scale controls a range within...
Rotatable door lock with integrated security feature
Rotatable door lock with an integrated security feature is used in a housing having a lockable door panel. The housing has an opening therein. The lockable door...
Method and apparatus for transforming system simulation tests to test
patterns for IC testers
Techniques are disclosed for functionally testing integrated circuit chips for the particular design for which they are intended. The techniques operate to...
Thermal management system
An apparatus for removing heat from heat generating elements is disclosed. The apparatus is a thermal management system having a thermal distribution assembly in...
Blending arbitrary overlaying images into panoramas
An improved apparatus and method for creating high quality virtual reality panoramas is disclosed that yields dramatic improvements during the authoring and...
Housing for a computing device
Improved housing for a computing device is disclosed. The improved housing is provided with one of an illuminable connector, a touch pad arrangement, and a palm...
User interface for computer display
Method and system for providing multiple glyphs at a time from a font
A method and system for providing multiple typographic glyph data items to a requesting client from a font scaler sub-system. The method and system includes...
Method for dynamic presentation of the contents topically rich capsule
overviews corresponding to the plurality...
A method for the dynamic presentation of the contents of a plurality of documents on a display is disclosed. The method comprises receiving a plurality of...
User interface for computer display
Method and system for supporting multiprocessor TLB-purge instructions
using directed write transactions
A method and system for purging translation lookaside buffers (TLB) of a computer system are described. Directed write transactions can be used to avoid deadlock...
Generation of tone reproduction curves using psychophysical data
The present invention is directed to producing and reproducing an image using a tone reproduction curve which has been selected based on statistical evaluation...
Encapsulated network entity reference of a network component system for
integrating object oriented software...
A network-oriented component system efficiently accesses information from a network resource located on a computer network by creating an encapsulated network...
Real-time signal processing system for serially transmitted data
A data transmission system having a real-time data engine for processing isochronous streams of data includes an interface device that provides a physical and...
User interface for a computer display
Connector having a cable that is relatively moveable about an axis
The invention includes a cable assembly housing. The cable assembly housing may include a main shell that defines a first cavity. The main shell may have a...
Memory control device with split read for ROM access
In a computer memory system, memory access operations are significantly enhanced by employing a data path between the read only memory (ROM) and the system...
Method and apparatus for generating an alignment control vector
The data processing system loads three input operands, including two input vectors and a control vector, into vector registers and performs a permutation of the...
A method and apparatus for intelligent scrolling. In a computer system that has a user interface which allows for the movement of items from a first open window...
System and method for deleting read-only head entries in multi-processor
computer systems supporting cache...
In a mixed-protocol multiple-processor cache coherence computer system one processor may support read-only and read-write lists while another processor may...
Optimized performance for transaction-oriented communications using
stream-based network protocols
A modified stream-based protocol implementation is employed within a network environment to compensate for inefficiencies associated with conventional stream...
Method and apparatus for "Just-in-Time" dynamic loading and unloading of
computer software libraries
A method and system for providing "just-in-time" dynamic loading and unloading of libraries. Library code is loaded into memory just prior to the actual...
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...
Displaying workstations requests in differentiating manner according to
their respective priorities
A supervisory arrangement for a networked multimedia computing system provides features which facilitate the use and control of the networked system. One...
System and method for measuring the color output of a computer monitor
A system measures the color output of a computer monitor by using predetermined phosphor characteristics of the monitor that are stored in monitor memory. The...
Need based synchronization of computer system time clock to reduce loading
on network server
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...
Method and apparatus for supporting dynamic insertion and removal of PCI
Improved techniques for controlling buses of a computer system are disclosed such that peripheral devices (and/or their associated buses) can be connected or...
Assigning meanings to utterances in a speech recognition system
Assigning meanings to spoken utterances in a speech recognition system. A plurality of speech rules is generated, each of the of speech rules comprising a...
Run-time modules for dynamically adjusting computer operation
Code module interfaces are provided which allow a user to adjust the functionality of a program at run-time. The code module interfaces (CMIs) can be selectively...
Method and apparatus for fast elliptic encryption with direct embedding
The present invention takes advantage of a quadratic-only ambiguity for x-coordinates in elliptic curve algebra as a means for encrypting plaintext directly onto...
Graphical user interface with hierarchical structure for customizable menus
and control objects
The program code for control objects in a graphical user interface is organized in a multi-level hierarchial structure. At one level of the structure, each...
Computer system with graphical user interface including spring-loaded
A new behavior in a graphical user interface allows the user to open and close enclosures, while dragging an object. When the user pauses, gestures, or rolls...