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.
Graphics system with an improved filtering adder tree
A sample-to-pixel calculation unit in a graphics system may comprise an adder tree. The adder tree includes a plurality of adder cells coupled in a tree...
Acceleration of graphics for remote display using redirection of rendering
A system and method are disclosed for improving the remote display of graphics images by the redirection of rendering and the optional use of image data...
Flexible video architecture for generating video streams
A graphics system comprising a series of calculation units. The calculation units comprise a first subset and a second subset of calculation units. A first...
Method for dynamic implementation of JAVA.TM. metadata interfaces
A method for dynamic implementation of a Java.TM. Metadata Interface (JMI) to a metamodel includes receiving a JMI implementation request, implementing a package...
Method of transforming variable loops into constant loops
A system and method for processing a variable looping statement into a constant looping statement to enable loop unrolling. A lower bound and an upper bound of...
Method and apparatus for statement boundary detection
The present invention provides a method and apparatus for statement boundary detection. In one embodiment of the present invention, a parser determines a natural...
Frameworks for generation of Java macro instructions in Java computing
Techniques for generation of Java.TM. macro instructions suitable for use in Java.TM. computing environments are disclosed. As such, the techniques can be...
Animated indicators that reflect function activity or state of objects
data or processes
Animated indicators monitor the state of a software container and reflect the state of the container, potentially including information such as amount, type, and...
VLIW computer processing architecture having a scalable number of register
According to the invention, a processing core is disclosed. The processing core includes one or more processing pipelines and a number of register flies. The...
System and method for dynamically tuning interrupt coalescing parameters
A system and method for dynamically tuning the interrupt coalescing behavior of a communication interface. An interrupt handler adjusts dynamic Packet and/or...
Mechanism for servicing connections by disassociating processing resources
from idle connections and monitoring...
A mechanism for servicing connections by disassociating processing resources from idle connections and monitoring the idle connections for activity is described....
Efficient implementation of multiprecision arithmetic
The present invention provides an efficient implementation of multiprecision arithmetic, such as for a microprocessor. For example, an implementation of...
Sense amplifying latch with low swing feedback
A system is presented for latching and amplifying a capacitively coupled inter-chip communication signal that operates by receiving an input signal on a...
Full-wave rectifier for capacitance measurements
One embodiment of the present invention provides an electronic circuit and method for measuring a capacitance. A signal generating mechanism generates a signal...
Methods and apparatus for selecting multicast IP data transmitted in
Through the association of an IP address with each data stream, a single system may be used by a network card or a tuner to select multicast IP data. Each data...
Protected resource access in an object-oriented computing environment
Access is provided in an object-oriented computing environment by an instance of a first class to a selected protected resource of an instance of a second class....
Lightweight global distribution mechanism
A lightweight global distribution mechanism distributes packages within a distributed system. The packages may hold any type of content and may hold contents...
Remote incremental program binary compatibility verification using API
A method of operating a computer system includes providing a first version of a program in memory and verifying the program prior to program execution. Program...
Methods and apparatus for compiling computer programs using partial
A method and system makes inlining decisions that are efficient for subprograms that have significantly varying execution times over a range of variables or...
System and method for java preprocessor
A Java preprocessor method is provided. A Java template file is received that includes Java programming language code and meta code. The Java template is then...
Method and apparatus for detecting violations of type rules in a computer
One embodiment of the present invention provides a system that detects violations of type rules in a computer program. The system operates by locating a type...
Debugger protocol generator
A method for automatically generating front-end code and back-end code that are both compatible with a specification, such as the JDWP communication protocol....
Multiprocessing systems employing hierarchical back-off locks
A multiprocessing system including multiple processing nodes employs various implementations of hierarchical back-off locks. A thread attempting to obtain a...
Methods and systems consistent with certain aspects related to the present invention provide a digital network having a plurality of data storage elements, at...
Conductor arrangement for reduced noise differential signalling
A method for analyzing input output (I/O) pin arrangements to determine the effect of differential pair and power and ground pin placement on signal quality...
Sample request mechanism for supplying a filtering engine
A graphics system comprising a scheduling network, a sample buffer and a plurality of filtering units. The sample buffer is configured to store sample generated...
Accelerator control unit configured to manage multiple hardware contexts
A control unit for a graphics accelerator. The control unit includes a plurality of processing pipelines, a memory (configured to store an allocation table) and...
Method and apparatus for managing data caching in a distributed computer
A three-tiered data caching system is used on a distributed computer system comprising hosts connected by a network. The lowest tier comprises management facade...
Mechanism for profiling computer code
A set of computer code is profiled by breaking each code segment of the computer code down into basic instructions. Thereafter, the set of computer code is...
Timing verification, automated multicycle generation and verification
A method for generating consistent functional and timing definitions. The method includes providing a common source description, the common source description...
Distributed test harness model
A system and method for remotely testing an application includes providing a harness server and providing a first harness client. The first harness client is in...
System and method for ascertaining public application program interface
An invention is provided for a computer program embodied on a computer readable medium for ascertaining public API coverage for a J2EE application. The computer...
Partitioning of storage channels using programmable switches
A data storage system having a first storage channel, a first controller coupled to the first storage channel, a first storage device coupled to the first...
Apparatus and method for dynamically verifying information in a
Use of a policy object for verification in a distributed system. A machine downloads a policy object containing a reference to code governing verification of...
Managing scene graph memory using data staging
A system and method that manages scene graphs by data staging is contemplated. Data staging entails selectively loading only the portions of the scene graph that...
System and method for validating processor performance and functionality
A method and system for accurately validating performance and functionality of a processor in a timely manner is provided. First, a program is executed on a high...
Switching sample buffer context in response to sample requests for
real-time sample filtering and video generation
A graphics system configured with a scheduling network, a sample buffer, a rendering engine and a filtering engine. The rendering engine is configured to...
Method and apparatus for automatic accessibility assessment
The present invention provides a method and apparatus for automatic accessibility assessment. One embodiment of the present invention automatically executes and...
Populating binary compatible resource-constrained devices with content
verified using API definitions
Remote incremental program verification may be achieved by receiving content verified by at least one content provider, installing the content on a...
ASIC logic BIST employing registers seeded with differing primitive
A method and apparatus for performing a built-in self-test ("BIST") on an integrated circuit device are disclosed. A BIST controller comprises a logic built-in...
Protection for memory modification tracking
A dirty memory is operable to store dirty indicators, each dirty indicator being settable to a given value indicative that a page of memory associated therewith...
Data storage array employing block verification information to invoke
A data storage array employing block verification information to invoke initialization procedures. In one embodiment, a data storage subsystem includes a...
Modified glitch latch for use with power saving dynamic register file
In the Retirement Payload Array (RPA) of a microprocessor, the signal "READ" is logically combined with the primary clock signal "CLK" in a control circuit of a...
A method and system for the smart prefetching of instructions is disclosed. The method includes computing an effective memory latency of a request for data and...
Method and apparatus for merging data graphs using data identity control
A method for merging a first object graph with a second object graph, including packaging the first object graph into an internal representation, wherein the...
Method and apparatus for customizing Java API implementations
A method and system is provided for customizing Java API implementations. A plurality of class files is obtained, wherein the class files are capable of being...
Mechanism for graphical test exclusion
Methods and systems for administratively qualifying and disqualifying test programs of a suite as excludable from performance by a client are disclosed in...
A server blade may comprise a processor. The server blade may additionally comprise a removable media interface device. The server blade can be configured as a...
System and method for accessing functionality of a backend system from an
A system and method for automatically creating information useable to access functionality of a backend computer system coupled to an application server. The...