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.
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...
Execution control for processor tasks
A method and apparatus for controlling the execution sequence of a first sequence of modules in a first task are provided. The first sequence of modules are...
Self-centering power adapter
A Yo-Yo shaped power adapter is provided to better organize and manage its power cable. Its physical configuration further protects the power cable from damage....
Apparatus and method for storing a move within a movie
A hierarchical movie is provided. A hierarchical movie is a movie that contains one or more embedded movies. Embedded movies may themselves contain embedded...
Graphical user interface having sound effects for operating control
elements and dragging objects
Systems and methods for providing an enhanced auditory behavior to a graphical user interface are described. Control elements portrayed by the graphical user...
Method and apparatus for distinguishing reference values from non-reference
values in a runtime environment
A method and apparatus for distinguishing reference values from non-reference values in a runtime environment is described. A set of volatile registers and a set...
Method and apparatus for listening for incoming calls on multiple
In a computer system having a memory, a processor, and a network interface, a method for listening on multiple conferencing interfaces having the steps of...
Object selection using hit test tracks
A method for labeling the pixels within a selected visual area of at least one image frame containing that visual area from a sequence of image frames stored in...
Bus interface with address mask register for transferring selected data
from one bus to another
A method and system for selectively permitting address values to pass between two buses. Portions of the address values are used to select data in a mask...
Method and apparatus for generating texture
A deferred graphics pipeline processor comprising a texture unit and a texture memory associated with the texture unit. The texture unit applies texture maps...
Method and apparatus for span and subspan sorting rendering system
A data shifting capability that permits sorting the data in addition to searching for obtaining real-time performance in color, with high quality imagery through...
Automatic adjustment of color balance and other display parameters in
Image data resulting from a digitizing process, for display of an image on a digital display device, is monitored by selectively storing the data in diagnostic...
System for real-time adaptation to changes in display configuration
A hot-plugging capability for video devices is achieved by shifting the responsibility for recognizing changes in the configuration of a display environment from...
System and method for interfacing index based and iterator based
application programming interfaces
A system and method for interfacing index based and iterator based file management routines. In general, the disclosed system maintains an iterator cache having...
Method and system for script access to API functionality
Aspects for utilizing functionality of an application program interface (API) of a computer system through script access to the API are described. A method...
Method and system for color matching between digital display devices
A method and system for matching color displayed by source and destination display devices and particularly for providing color matching between a computer...
High performance stereo sound enclosure for computer visual display monitor
and method for construction
A high quality stereophonic sound enclosure system high resolution intended for computer visual display monitors employing cathode ray tubes (CRTs) having a...
Multiple spooler printing system
In a printing system having multiple printers, separate print spoolers are launched for each different printer to which a print job is directed. When a document...
Method and system for ensuring cache file integrity
Aspects for ensuring the integrity of a cache file utilized by an application program interface of a computer system are provided. A method aspect includes...
Method and system for controlling the copying and insertion of contents of
A clipboard manager which employs preemptive scheduling for access to contents of a clipboard region of memory in a computer remains backwardly compatible with...
Deferred shading graphics pipeline processor
Three-dimensional computer graphics systems and methods and more particularly to structure and method for a three-dimensional graphics processor and having other...
Method and system for rendering overlapping opaque graphical objects in
graphic imaging systems
Objects in an image are rendered in a manner which dynamically avoids the rendering of obscured objects. Data pertaining to one object is stored in a designated...
Printer driver with compact representation of drawing environment changes
A printer driver, for example a QuickDraw printer driver, keeps track of changes in a drawing environment (specified by a GrafPort) by saving State records....
Menu design for a computer display screen
System and method for preventing damage to media files within a digital
A system and method for preventing damage to media files within a digital camera comprise a power manager for detecting power failures, an interrupt handler for...
Virtual memory system that is portable between different CPU types
A virtual memory for a computer system is provided that is portable between different central processing unit (CPU) types. The system includes a high level...
Translucent protective covering for a computer housing
The present invention includes a portable computer having improved resistance to scratching, marring and general abuses that include shock and vibration. The...