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 diagnosing lexical errors
A method and lexical analyzer for diagnosing lexical errors in a stream of symbols. An error-diagnosing lexical analyzer is constructed by a lexical analyzer...
Methods and apparatus for table lookup transformation of digital images
In a processor, a method for performing table-lookup transformation through a look-up table a source image having a plurality of source pixels to derive a...
High speed serial link for fully duplexed data communication
A system for converting between parallel data and serial data is described. In the system 10, individual bits of the parallel data 12 are latched into individual...
Microprocessor with graphics capability for masking, aligning and
expanding pixel bands
Image operations are implemented using a specially developed instruction set in a parallel processing environment that maximizes parallelization of operations....
Method and apparatus for event-tagging data files automatically
correlated with a time of occurence in a...
A method and apparatus for event-tagging data entries as separate data segments in a data file. The data file is stored in the memory of a computer including a...
System and method of controlling mapping of data buffers for
heterogenous programs in digital computer system
A computer system comprises a plurality of programs, each operating in an operating area such as a virtual machine. The programs are provided with a common data...
Automatic generation of test drivers
A test driver generator is provided for generating test drivers. The test driver generator receives test expressions designating execution sequences of test...
Apparatus and method for generating a sinusoidal signal
The present invention pertains to a method and system for generating a sinusoidal signal as a combination of independently generated sinusoidal signals. A...
Synchronization system and method for plesiochronous signaling
An information transfer system transfers information, in the form of at least one digital data word, from an source operating in a first clock signal domain...
Window delta from current window for fast register file address
A simplified comparison of register designations by using a window delta which indicates how much the window of an instruction differs from the current window...
Method and apparatus for prefetching instructions at an improved rate
based on dispatched control transfer...
An improved prefetch program counter (PC) generation circuitry is provided to the prefetch and dispatch unit (PDU) of a pipelined computer system. The prefetch...
Phase detector for clock synchronization and recovery
A clock recovery circuit employing a phase-locked loop design includes an N-to-1 multiplexer (MUX) coupled to a series of N latches which allows data to sampled...
Faulty module location in a fault tolerant computer system
A fault tolerant computer system includes a number of lockstep subsystems, each of which comprises a parallel input signature generator, used for data...
Method and apparatus for sizing buffers to provide minimal skew
Disclosed is a system for automatically generating tables of buffer data which can be used during integrated circuit design to select appropriate buffers for...
Color format conversion in a parallel processor
A pixel of a color video image is converted from one color format having luminance and chrominance signals, e.g., YUV format, to a destination format, e.g., RGB...
Burn-in system for reliable integrated circuit manufacturing
A burn-in system for integrated circuits (ICs) generates thorough input stimuli from within the burn-in chamber. A very high node-toggle percentage within the IC...
Transfer rolling device for producing banners
A transfer roll device for producing a banner including a housing, a paper roll mounted on the housing, a cloth roll mounted on the housing, first and second...
Computer screen with a set of icons
Computer screen with a set of icons
System and method for implementing a hierarchical policy for computer
A system and method for implementing a hierarchical policy for computer system administration which is extremely flexible in assigning policies to managed...
System and method for caching and allocating thread synchronization
An object synchronization module and corresponding method used in a computer system that includes a plurality of threads of execution and a set of objects that...
Extended symmetrical multiprocessor address mapping
A technique for system memory space address mapping in a multiprocessor computer system is provided. The disclosed mapping architecture may be applied to a...
Computer system having alphanumeric keyboard access to objects in
graphical user interface
An electronic digital computer system includes a Graphical User Interface (GUI) for displaying graphical objects such as icon buttons, scrolling text lists, and...
Portable type electronic golf score display device
An electronic golf score display device including a display on which is displayed a required picture plane inputted through an input pen or an input pen and a...
Louvre window clip assembly
A louvre window clip assembly that is used with a window frame. The clip assembly includes a clip, that is capable of receiving a glass window pane, and a hub....
Computer system and method for executing architecture specific code with
reduced run-time memory space requirements
A client computer system and associated method in a computer network over which is provided programs with methods in architecture neutral code. The client...
System and method for runtime optimization of private variable function
calls in a secure interpreter
A secure program interpreter performs a special check the first time it executes a method call to determine if the sole purpose of the called method is to access...
Network navigation and viewing system for network management system
A network navigation and viewing system is disclosed for use in managing a network. The network includes a plurality of digital devices interconnected by...
Method and apparatus for determining the type of an object in a
distributed object system
A method of checking the type of an object located on a remote computer in a distributed object environment computing system is disclosed. Initially, a type...
Method and apparatus for allowing packet data to be separated over
multiple bus targets
A network adapter for allowing packet data to be separated over multiple bus targets without impact to input/output bus bandwidth or network performance, having:...
Method and apparatus for providing a secure remote password graphic
A method and apparatus for providing a secure remote password graphic interface. In an embodiment of the invention, an improved password changer provides the...
Cooling system for enclosed electronic components
An enclosure contains, among other components, hard drive cartridges, graphics or other option cards, power supply and a CPU and its support chips. The total...
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...
System and method providing a computer user interface enabling access to
distributed workgroup members
A system and method provides each networked computer user with a user interface displaying visual representations of selected other computer users, generally of...
Apparatus and method for generating a phase detection signal that
coordinates the phases of separate clock signals
A phase detection signal is generated with a phase detection logic pipeline and its associated tapped pipeline signal combinational logic circuit. The phase...
Portable calendaring device having perceptual agent managing calendar
A personal calendaring system includes a portable calendaring system and a complementary office calendar system, each synchronizing calendar entries by two-way...
Paging device with ability to automatically connect by telephone a
person initiating a page request to the...
A paging system communicatively connects a first user initiating a page request using a first telephone to a second user receiving the page request using a...
An identification interface that transfers control information between a controller and an option module coupled to a motherboard of a computer. The...
Method and apparatus for reordering components of computer programs
A method and system for reordering sections of a computer program are disclosed. The computer program is executed during an experimental execution period. During...
Method and apparatus for generating executable code from object-oriented
C++ source code
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 article of manufacture for type checking
appropriateness of port connection and variable...
Method, system and article of manufacture for connecting multiport object oriented components for use in an object oriented based applet or application. The...
Event synchronization mechanism
A computer process determines that processing by a resource manager of all previously sent event structures has been completed by sending a tag event structure...
Method for dependency checking using a scoreboard for a pair of register
sets having different precisions
A dependency checking method includes a scoreboard which records destination operands of instructions outstanding within the pipeline of a microprocessor. Each...
Media server system which employs a SCSI bus and which utilizes SCSI
logical units to differentiate between...
A media server system including a media server coupled through a SCSI bus to one or more MPEG decoder boxes. Each of the MPEG decoder boxes includes a plurality...
Lightweight non-repudiation system and method
A system and method is disclosed that provides lightweight non-repudiability for networked computer systems. Each party to a two-party communication maintains...
Floating point multiplier with reduced critical paths using delay
A floating point multiplier with partial support for subnormal operands and results uses radix-4 or modified Booth encoding and a binary tree of 4:2 compressors...
Generic server benchmarking framework in a client-server environment
A computer implemented framework method for server benchmarking in a client server environment including a server and at least one client system is provided. The...
Interleaving pixel data for a memory display interface
A method and apparatus is disclosed for interleaving the transfer of pixel data from a dual bank frame buffer to a memory display interface. The interleaved...
Frequency controlled bias generator for stabilizing clock generation
The present invention is a frequency controlled bias generator for stabilizing clock generation circuits. The invention includes a Bias VCO and a clock feedback...