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 initializing a device
A system is provided for rebooting a computer having a volatile memory device capable of storing operating information. The system reboots the computer using the...
Selection from multiple fetch addresses generated concurrently including
predicted and actual target by...
A microprocessor is provided with an instruction fetch mechanism that simultaneously predicts multiple control-flow instructions. The instruction fetch unit...
Molded plant tray
A molded plant tray is provided in the form of a unitary molded plastic member formed of relatively light foamed plastic and having downwardly extending tapered...
Write through virtual cache memory, alias addressing, and cache flushes
In a computer system comprising a CPU, a cache memory and a main memory wherein the cache memory is virtually addressed, and some of the virtual addresses are...
Method and apparatus for conflict-based block reordering
A method and apparatus for ordering blocks of code by a compiler. The compiler generates a conflict graph in accordance with the blocks of a computer program...
Method and apparatus for dynamically deoptimizing compiled activations
Methods and apparatus for dynamically deoptimizing a frame in a control stack during the execution of a computer program are disclosed. The described methods are...
Thread switch on blocked load or store using instruction thread field
A method and apparatus for switching between threads of a program in response to a long-latency event. In one embodiment, the long-latency events are load or...
High-performance band combine function
A high-performance band combine function to transform a source image of n bands to a destination image of m bands. A source image vector is multiplied with a...
Central processing unit with integrated graphics functions
The integer execution unit (IEU) of a central processing unit (CPU) is provided with a graphics status register (GSR) for storing a graphics data scaling factor...
Mesh buffer for decompression of compressed three-dimensional graphics
Three-dimensional compressed geometry is decompressed with a unit having an input FIFO receiving compressed data bits and outputting to an input block state...
User-controllable persistent browser display pages
The present invention provides a user control mechanism for selectively retaining for display a document obtained from a network. The user control is located as...
Child window containing context-based help and a miniaturized web page
A non-interruptive, context-based help system and method for use in a WorldWideWeb based environment includes links to help software that, when activated, tracks...
Flip-flop with logic function incorporated therein with minimal time
A flip-flop circuit for use with logic gates includes a dynamic input stage and a static output stage. The flip-flop receives a single phase which defines a...
Noise suppression method and circuits for sensitive circuits
Circuits and methods of suppressing noise on a signal line are disclosed. A noise suppression pull-down circuit is coupled to a signal line which couples the...
Board Level Decapsulator
A system that decapsulates an integrated circuit package while the package is mounted to a printed circuit board. The system includes a tray that supports a...
Graphic system for masking multiple non-contiguous bytes having decode
logic to selectively activate each of...
A partial store instruction and associated logic for storing selected bytes of a group of bytes in a register to a designated memory location. A mask in a...
Multiprocessor computer having configurable hardware system domains
Global address and data routers interconnect individual system units each having its own processors, memory, and I/O. A domain filter coupled to the routers...
Method and apparatus for dynamically calculating degrees of fullness of
a synchronous FIFO
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...
Media server system for preventing FIFO buffer underflow during multiple
channel startup by waiting until...
A media server system and method for reducing the probability of data starvation or underflow in a media server system. The media server system preferably...
System for multiple-client software installation and upgrade
A software package is installed to multiple target systems in a client/server distributed processing system. The software package is installed on program files...
Method for performing in-line bank conflict detection and resolution in
a multi-ported non-blocking cache
A data cache unit associated with a processor, the data cache unit including a multi-ported non-blocking cache receiving a data access request from a lower level...
Apparatus and method for fast filtering read and write barrier
operations in garbage collection system
In a computer system that utilizes write or read barriers to perform a garbage collection function, instruction execution logic avoids unnecessary calls to the...
Reference based software installation
A file system for use in a network computer system has a server file system in the server, which contains at least some file elements to be selectively accessed...
Method and apparatus for an improved code optimizer for pipelined
Apparatus, methods, systems and computer program products are disclosed to provide improved optimizations of single-basic-block-loops. These optimizations...
Apparatus and method for generating automatic customized event requests
A network management system allows a user to generate a customized event request for network accessible devices. In response to a user request the system...
Phase coherent crossover
The present invention phase coherent crossover incorporates a method and apparatus for providing phase coherent crossover (PCC) signals. The PCC method and...
Interactive television system and method having on-demand web-like
navigational capabilities for displaying...
A system and method for displaying still video images related to video content in an interactive broadcast television system. The system and method of the...
Method and apparatus for encoding multiple character sets
Each character in a message is segregated into a range depending on the value of the character and encoded based on the range of the character. The encoding...
Nonrecovery coke oven door
A coke oven door for closing the open end of an elongated coking chamber of a nonrecovery coke oven, including process air vents extending through the door at a...
Apparatus for reducing instruction issue stage stalls through use of a
The present invention solves the problems associated with the prior art by decoupling the issuing of instructions from their dispatch into their respective...
Apparatus and method for dynamically generating information with
server-side software objects
A method and apparatus for operating a local server computer of a client-server network includes a technique to receive a request from a client computer of the...
Fan tray guide and isolation mount and method
A computer housing or electronic apparatus frame (10) includes a compartment (12) that provides space for mounting a fan assembly (14) or similar component. The...
Hybrid NUMA COMA caching system and methods for selecting between the
The present invention provides a hybrid Non-Uniform Memory Architecture (NUMA) and Cache-Only Memory Architecture (COMA) caching architecture together with a...
Embedded flow information for binary manipulation
A method and apparatus for making flow information available for binary manipulation tasks are disclosed. Flow information is generated and saved either by a...
Processor for executing instruction sets received from a network or from
a local memory
A dual instruction set processor decodes and executes code received from a network and code supplied from a local memory. Thus, the dual instruction set...
Method and apparatus for obtaining and displaying network server
Apparatus, methods, and computer program products are disclosed to simplify a computer user's navigation through a distributed information space. The invention...
Armless wicker chair
Method and apparatus for managing a linked-list data structure
A method of managing a linked-list data structure is disclosed. The linked-list data structure has a number of elements, each of which includes a data item and a...
Method for forming MOS devices with retrograde pocket regions and
counter dopant regions at the substrate surface
Disclosed is a low threshold asymmetric MOS device having a pocket region with a graded concentration profile. The pocket region includes a relatively high...
Acquisition and operation of remotely loaded software using applet
modification of browser software
Methods, systems, and software for installing and operating selected software applications on a client computer that is in communication with a server computer...
Method and apparatus for generating executable code from object-oriented
The present invention provides an improved method and apparatus for generating executable computer code for an application program written in C++ source code. In...
System, method and apparatus of directly executing an
architecture-independent binary program
A system, method, and apparatus is disclosed for executing an architecture-independent binary program on a computer. An object file is read, and...
Historical asset information data storage schema
A system for managing asset information pertaining to a network. A network information database may both provide a snapshot of the current state of the network...
Split-SMP computer system configured to operate in a protected mode
having repeater which inhibits transaction...
A computer system includes multiple local buses to which processors and other devices may be connected. A repeater is coupled to each of the local buses....
Method for scan test of SRAM for microprocessors having full scan
A method for allowing a RAM array within an SRAM to be tested via scan ATPG is disclosed. A first clocked flip-flop has a data input latched high, a scan-in...
Method and apparatus for controlling a device on a network
A system for controlling a device using a computer coupled to the device through a communication medium. The device contains an program code capable of...
Method for using DHCP and marking to override learned IP addesseses in a
A preferred embodiment of the present invention includes a method and apparatus for routing an IP packets in a network of client systems. The router forwards IP...
Apparatus and method for write miss processing in a copy-back data cache
with an allocating load buffer and a...
An apparatus for processing a write miss signal from a copy-back data cache includes a load-store unit with an allocating load buffer, a non-allocating store...
Performing exact garbage collection using bitmaps that identify pointer
values within objects
One embodiment of the present invention presents a method and apparatus for efficiently performing garbage collection on objects defined within an ...
Cataloging apparatus for facilitating the re-use of distributed objects
in a distributed object system
A method, apparatus, and computer program product for selecting and reviewing a distributed object installed on a distributed object system. A method of the...