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 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...
User level adaptive thread blocking
A computer apparatus with user and kernel level memory regions schedules multiple light weight processes to run on one or more data processors. A mutex protects...
Presentation of link information as an aid to hypermedia navigation
A system for presenting hypermedia link information. A computer-implemented method for presenting hypermedia link information is described which relates to the...
Output circuit for alternating multiple bit line per column memory
A memory has memory cells arranged in rows and columns. The memory cells of each row are coupled to a word line that is separate from word lines connecting to...
Tactile feedback mechanism for a data processing system
An apparatus for providing a tactile stimulus to a part of the body of a physical operator when a virtual operator, created by movements of the physical...
Edge-triggered dual-rail dynamic flip-flop with an enhanced self-shut-off
A shut-off circuit included in a dynamic flip-flop isolates output terminals of the dynamic flip-flop from circuitry within the flip-flop that could introduce...
Sealed liquid-filled module and method of forming same
Cooling liquids such as fluorocarbons are enclosed within a module containing electronic components on a printed wiring board. Preferably top and bottom covers...
Network asset survey tool for gathering data about node equipment
An efficient asset survey tool is disclosed. For networks having 3,000 nodes, equipment and configuration information may be collected in a few hours, even with...
A bathroom rack comprises a base, a holding rod, and a cover. The base is provided with a plurality of first retaining portions and through holes. The base is...
Heat sink clip tool
A clip assembly tool for grasping the finger and legs of a retainer and spreading them apart from one another includes a lower arm having a first clasp and an...
Surface for a user plate of a scooter
Apparatus and method for interfacing boundary-scan circuitry with DTL
A system for coupling a Dynamic Termination Logic (DTL) type output driver to IEEE 1149.1 boundary-scan circuitry includes a logic circuit that converts the data...
Apparatus for generating out-of-order results and out-of-order condition
codes in a processor
A processor including at least one execution unit generating out-of-order results and out-of-order condition codes. Precise architectural state of the processor...
Cache flush operation for a stack-based microprocessor
A method for flushing the data cache in a microprocessor. A central processing unit in the microprocessor is used to perform an operation on a first address...
Method and apparatus for moderating current demand in an integrated circuit
A system and method for thermal overload detection and protection for a processor which allows the processor to run at near maximum potential for the vast...
Method and apparatus for managing services in a computer network from a
A method and apparatus for managing computer network services from a central management console program residing on an administration server is disclosed. A...
System and method for maintaining an association for an object
A system optimizes representation of associations in an object-oriented programming environment. The system includes a memory and a memory manager. The memory...
Datapath global routing using flexible pins for side exiting buses
A method for routing a conductive path in an integrated circuit is described. The method includes providing a side exiting bus comprising at least one pin, and...
Back-biased MOS device and method
An MOS device has source and drain regions of a first conductivity formed in a well of a second conductivity, the well of the second conductivity being formed in...
Display panel with a computer icon
Display panel with a computer icon
Multi-venue ticketing using smart cards
A system and methods are provided for storing and validating electronic tickets for multiple venues on a single smart card. In accordance with this present...
Method and apparatus for extending printer memory using a network file
A memory extension mechanism for a computer printer or other computer output device. The mechanism allows the computer printer to function with less than the...
Modular computer system including compatibility evaluation logic
A module for a modular system includes requirement indicators defining features of a component required for the module to operate, capability indicators defining...
Method and apparatus for providing plug in media decoders
A method and apparatus for providing plug-in media decoders. Embodiments provide a "plug-in" decoder architecture that allows software decoders to be...
Packet spacing of multiple packet streams
Packets from multiple packet streams are transmitted in an output stream having substantially equally spaced packets using a scheduler which spaces the packets...
Giga-bit interface convertor bracket with enhanced grounding
A giga-bit interface convertor module bracket assembly having upper and lower ground springs. The upper ground spring has upper wing-shaped springs in the upper...
Compression of three-dimensional geometry data representing a regularly
tiled surface portion of a graphical object
Methods and systems for compressing and decompressing 3-D geometry data which includes regularly tiled surface portions. One compression method includes...
Method for edge termination of parallel conductive planes including
estimating the characteristic impedance of...
A system and method are presented for stabilizing the electrical impedance of a structure (e.g., an electrical interconnecting apparatus) including a pair of...
Method and apparatus for reducing electrical resonances in power and noise
propagation in power distribution...
Electrical resonances are reduced and noise propagation is attenuated in a multi-layer construction using planar power and ground planar conductors separated by...
Controlling logic analyzer storage criteria from within program code
A system that allows a programmer to insert instructions into a computer program that change criteria used by a logic analyzer to gather data. This criteria may...
Resources sharing on the internet via the HTTP
A method and apparatus for sharing resources in a network environment. Typically, a computer linked to the Internet may have resources or may provide services,...
Method and apparatus for thread synchronization in an object-based system
Methods and apparatus which enable threads to lock and to unlock objects disclosed. According to one aspect of the present invention, a method for associating an...
Shared instruction cache for multiple processors
The present invention provides a shared instruction cache for multiple processors. In one embodiment, an apparatus for a microprocessor includes a shared...