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 geometric compression of three-dimensional
In a compression system, three-dimensional geometry is first represented as a generalized triangle mesh, a data structure that allows each instance of a vertex...
Methods and apparatus for a window access panel
A system employs a sliding window panel that contains icons representing every task that has been opened into a window, regardless of the workspace in which it...
Self-timed domino circuit
A self-timed domino control circuit for control of a data path is described which provides zero overhead latency and improved cycle time, while maintaining the...
Method and apparatus for dynamic termination logic of data buses
An apparatus for dynamic termination logic of bi-directional data buses and methods of operating the same result in bi-directional data buses with improved data...
Test fixture with quick connect and release board interconnect mechanism
A test fixture which holds multiple circuit boards in an edge-to-edge configuration for testing includes a sliding interconnect mechanism which is located...
Method and apparatus for dynamically optimizing byte-coded programs
Methods and apparatus for dynamically determining whether portions of code should be interpreted or compiled in order to optimize a software application during...
Method for testing circuit design using exhaustive test vector sequence
A method for testing sequential circuit designs in which an exhaustive sequence of test vectors is applied to the input nodes of edge-sensitive components of a...
System and method for evaluating monitored computer systems
A computer system used in monitoring another computer system provides both textual resolution information describing a likely solution for a problem encountered...
1 Method to prevent pipeline stalls in superscalar stack based computing
An execution unit for a stack based computing system that can combine instructions into instruction groups for concurrent execution is provided. In accordance...
Supporting multiple outstanding requests to multiple targets in a pipelined
One embodiment of the present invention provides an apparatus that supports multiple outstanding load and/or store requests from an execution engine to multiple...
Cache management techniques
In general, a method and apparatus for managing available cache memory in a browser are disclosed. Any document stored in a cache memory not having associated...
Method and apparatus for the suspension and continuation of remote
A method and apparatus is provided for enabling blocked remote methods to relinquish threads and other resources to other methods on a server system. In a...
Lease renewal service
In accordance with methods and systems consistent with the present invention, a lease manager is provided for managing leases between clients and other network...
System and method for restricting database access to managed object
information using a permissions table that...
An access control database has access control objects that collectively store information that specifies access rights by users to specified sets of the managed...
Method and apparatus for controlling the display of hierarchical
Embodiments of the invention display hierarchical information efficiently. Hierarchical information is displayed in a vertical browser comprising a path list and...
Method for generating a Java bytecode data flow graph
According to a first aspect of the present invention, a method for linking bytecodes of an uninterrupted block of bytecodes in the formation of a data flow graph...
Technique for partitioning data to correct memory part failures
The bits of a data block are assigned to a plurality of logical groups such that at most one bit corresponding to a component is assigned to a logical group....
Remote access firewall traversal URL
The invention provides a generic naming scheme for remote access and firewall traversal in the form of a uniform resource locator (RAFT URL). The RAFT URL may be...
Method and apparatus for a high-performance embedded memory management unit
The present invention provides a method and an apparatus for translating a virtual address to a physical address in a computer system. The system receives a...
System and method for space efficient hashcode allocation
In summary, the present invention is a multithreaded computer system having a memory that stores a plurality of objects and a plurality of procedures. The system...
Object-oriented system, method and article of manufacture for a
presentation engine in an interprise computing...
An interprise computing manager in which an application is composed of a client (front end) program which communicates utilizing a network with a server (back...
System for maintaining strongly sequentially ordered packet flow in a ring
network system with busy and failed...
A system for maintaining reliable packet distribution in a ring network with support for strongly ordered, nonidempotent commands. Each consumer node on the...
Persistent storage interface for a configuration object-based system
Methods and apparatus for implementing a persistent storage interface that may be used to store entries into a variety of different storage subsystems are...
Terminating transmission lines using on-chip terminator circuitry
An information handling system is disclosed herein. The system includes at least one system transmission line having a characteristic impedance and a plurality...
Radiation curable water based cationic inks and coatings
An actinic radiation curable, cationic polymerizable, ink and coating composition having greatly enhanced reactivity, and reduced viscosity and are low in odor...
Method and apparatus for providing error correction
The invention is directed to an error correction scheme used in a computer system where data is provided from a service to a terminal. The data is dynamically...
Authentication system and process
An authentication method and process are provided. One aspect of the process of the present invention includes authorizing a first on-line revocation server...
Elimination of traps and atomics in thread synchronization
Elimination of traps and atomics in thread synchronization is provided. In one embodiment, a processor includes a lock cache. The lock cache holds a value that...
Method and apparatus for automatically optimizing execution of a computer
The claimed invention can be used to automatically determine what files are needed to optimally execute a computer program to a desired state. In one embodiment...
Method for antialiasing fonts for television display
A method for generating a font for display on an interlaced monitor which is relatively free of the distorting effects of interlacing. The method operates by...
Chip carrier to allow electron beam probing and fib modifications
Disclosed are a die carrier and associated method for conducting probe beam tests on chips designed to be packaged in flip-chip packages. The die carrier is a...
Method and apparatus for authenticating users
A method and apparatus for authenticating users. Prior art mechanisms require each individual application (running on an "application server") that the user is...
Stack-based system and method to combine security requirements of methods
A system obtains the security requirements for an action requested by a thread executing on a computer. The thread invokes a plurality of methods during its...
Apparatus and method for queueing structures in a multi-level non-blocking
A multi-level cache and method for operation thereof is presented for processing multiple cache system accesses simultaneously and handling the interactions...
Method and apparatus for dynamically calculating degrees of fullness of a
An interface circuit, coupled between a first circuitry that is synchronous to a first clock (sclk) and a second circuitry that is synchronous to a second clock...
Common management information protocol (CMIP) agent registration methods
systems and computer program products
A computer network includes a local management information server (MIS) and a common management information protocol (CMIP) management protocol adapter (MPA) for...
Shared memory system for symmetric multiprocessor systems
A shared memory system for symmetric multiprocessing systems including a plurality of physical memory locations in which the locations are either allocated to...
Signal interpolation and decimation exploiting filter symmetry
Symmetry in a filter is used to reduce the complexity of an interpolator or a decimator and to simplify derivation of resulting discrete samples. In particular,...
Web document based graphical user interface
A Web document based GUI for use on a client computer that is networked with server computers. The GUI enables a user of the client computer to initiate specific...
Method and apparatus for hybrid sampling image verification
A method and apparatus are disclosed for testing the accuracy of images generated by a computer graphics program. An output image created by a graphics program...
Enclosure mounted heat sink
A heat sink for a heat generating component of a computer system, such as a central processing unit (CPU), attaches to the computer system enclosure. The heat...
Method and apparatus for modeling specular reflection
A method and apparatus for modeling the specular reflection of light from an object is disclosed. In accordance with one embodiment of the method, a portion of...
Video on demand applet method and apparatus for inclusion of motion video
in multimedia documents
A computer process which requests streams of motion video titles and decodes and displays the motion video signals of the stream for display in a computer...
Computer program product having preloaded software module
A method and system for providing an executable module having an address space for storing program data that is to reside in a read-only storage medium and an...
Method for directly inlining virtual calls without on-stack replacement
A dynamic compiler determines whether to inline methods in place of virtual method calls by inspecting such calls' receiver expressions. If a given call site...
Platform independent double compare and swap operation
A system for providing a double compare and swap operation is disclosed. In the disclosed system, a first single compare and swap operation is performed. If a...
Method and apparatus for session management and user authentication
Authentication and session management can be used with a system architecture that partitions functionality between a human interface device (HID) and a...
Method and apparatus for highly-available processing of I/O requests while
application processing continues
One embodiment of the present invention provides a system that allows an I/O request to proceed when a primary server that is processing the I/O request fails,...
Direct memory access in a bridge for a multi-processor system
A bridge for a multi-processor system includes bus interfaces for connection to an I/O bus of a first processing set, an I/O bus of a second processing set, and...