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 system for dynamically generating a web-based user interface
A method and system for dynamically generating web based user interfaces. In one embodiment, a method is disclosed for displaying a user interface over a network...
Method and system for creation and use of embedded trace description
A method of generating an embedded file involving embedding a plurality of probe calls into source code to obtain embedded source code, compiling the embedded...
Ephemeral decryption utilizing binding functions
A method and system is disclosed for utilizing an ephemeral encryption or decryption agent so as to preclude access by the ephemeral encryption agent or...
System memory board subsystem using DRAM with stacked dedicated high speed
point to point links
A memory system comprising memory modules including memory chips stacked with switching circuits. A memory controller coupled to the memory modules is configured...
Reducing overhead in reverse proxy servers when processing web pages
An approach which enables the overhead of performing a task associated with performing a procedure (function) call to be shifted to clients from a reverse proxy...
Method for hardware sorted fragment composition
A graphics system including a frame buffer and a processing unit. The frame buffer contains N slots per pixel. Slots are used to store fragments. Suppose the N...
Polymeric dispersants based on addition of amines to dialkylsuccinyl
succinate or its derivatives
Dispersants for pigments as well as dispersions of pigments containing them, and compositions such as inks and coatings containing them are described. The...
System and method including a merging driver for accessing multiple data
A method enables access of a plurality of data sources by a single access operation where each data source in the plurality of data sources requires a different...
Sharing runtime representation of software component methods across
A computer implemented process for making a bytecode of a method sharable by a first class loader and a second class loader is provided. The first class loader...
Systems and methods for software performance tuning
Methods and apparatus for determining a level of performance of a first application in a computer system are disclosed. A selection of a second one of a...
Automatic conversion of source code from 32-bit to 64-bit
In accordance with methods and systems consistent with the present invention, a system that automatically generates 32-bit to 64 bit interfaces to 64-bit code is...
Content provider and method for a computer system
A content provider interfaces a client with a server. The content provider includes a task manager operable to initiate and manage a session for a client and to...
System and method for processing callback requests, which include a client
port and address, included in...
A method of utilizing transport protocols to provide bidirectional web procedure calls is disclosed. A callback request included with a web procedure call...
Cushioning packaging body containing packaged article, and method and
device for manufacturing the packaging body
An apparatus for manufacturing a cushioning package containing an article to be packaged, characterized by comprising an article storage space forming unit 3...
Deferring and combining write barriers for a garbage-collected heap
The present invention provides a technique for reducing the number of write barriers without compromising garbage collector performance or correctness. To that...
Fullchip functional equivalency and physical verification
A method for maintaining equivalency between the reference Register Transfer Logic (RTL) and the physical layout design of an integrated circuit by way of...
Memory error analysis for determining potentially faulty memory components
Accordingly, there has been described a computer system with a plurality of memory components where individual bits from multiple words are distributed among the...
Method and apparatus for avoiding collisions during packet enqueue and
A method and apparatus for enqueuing and dequeuing packets to and from a shared packet memory, while avoiding collisions. An enqueue process or state machine...
Electronic current limiter
An electronic current limiter includes a power supply transformation circuit to transform an alternating-current power supply into a direct-current power supply,...
Method, system, and apparatus for reducing transition capacitance
A printed circuit board (PCB) is provided. The PCB includes a signal layer, a first reference plane defined adjacent to a first side of the signal layer, and a...
Waterless waterwashable offset printing ink and method of production
A water washable waterless offset printing ink comprised of a binding agent having (i) a solid resin in an ester solvent, and (ii) an alkyd resin and/or an oil...
Pen cap and clip
Firewall load balancing using a single physical device
Methods and systems for load balancing a plurality of entities, such as firewalls, in a network environment are disclosed. In particular, the load balancing of...
Method and apparatus for performing time measurements during
One embodiment of the present invention provides a system for performing time measurements during instrumentation-based profiling. The system operates by first...
System and method for scenario generation in a distributed system
A system and method may emulate scenarios for testing a distributed system. The distributed system may include a plurality of nodes, each having one or more...
Method and apparatus for facilitating cryptographic layering enforcement
One embodiment of the present invention provides a system that communicates cryptographic data through multiple network layers. During operation, the system...
Apparatus and method for fine-grained multithreading in a multipipelined
An apparatus and method for fine-grained multithreading in a multipipelined processor core. According to one embodiment, a processor may include instruction...
High performance storage array interconnection fabric using multiple
A storage array interconnection fabric may be configured using multiple independent paths. A storage system including a plurality of communication paths is...
Peer-to-peer computing architecture
A system and method for providing an open network computing platform designed for peer-to-peer computing. The peer-to-peer platform may provide protocols for...
Resource identifiers for a peer-to-peer environment
A system and method for uniquely identifying peers and other resources in a peer-to-peer networking environment. In one embodiment, every peer in the...
Method and apparatus for managing user defined portal channels
A method for generating a channel for displaying channel content for a portal by a user, involving accessing a portal server via a network using a client...
Method and apparatus for making a computational service highly available
The present invention provides a method and apparatus for making a computational service highly available in a multiple server computer environment. In the thin...
System, method and apparatus for an improved MD5 hash algorithm
An MD5 arithmetic unit including multiple carry look-ahead adders. The carry look-ahead adders are configured to execute substantially simultaneously. A method...
Method and apparatus for characterizing computer system workloads
One embodiment of the present invention provides a system that characterizes computer system workloads. During operation, the system collects metrics for a...
System and method for eliminating Streams framework overhead in data
A system and method for improving the efficiency with which data communications are passed through a protocol stack. Protocol layer modules within a protocol...
Hashing based messaging approach to a cluster
In a system and method for distributing and processing messages, a message may be sent to a message middleware component by a message producer. The message...
Service level to virtual lane mapping
An Infiniband device can be provided. The device can have an input port for receiving a packet. The port can be operable to extract a destination descriptor and...
Load-balancing utilizing one or more threads of execution for implementing
a protocol stack
Embodiments of the present invention provide a novel method of implementing a network communication protocol. In one embodiment, the state of the network...
Accessing in a rights locker system for digital content access control
Access to digital content may be controlled by determining digital content to be made accessible via a rights locker describing a user's access rights for...
Remote function invocation with messaging in a distributed computing
An interface between clients and services in a distributed computing environment is described. Method gates may provide an interface to remotely invoke functions...
Multi-socket symmetric multiprocessing (SMP) system for chip
multi-threaded (CMT) processors
In one embodiment, a node comprises a plurality of processor cores, coherency control circuitry coupled to the plurality of processor cores, and at least one...
Avoiding locks by transactionally executing critical sections
One embodiment of the present invention provides a system that avoids locks by transactionally executing critical sections. During operation, the system receives...
Pipelined I/O execution
A method for pipelining execution input/output (I/O) includes obtaining a first I/O operation, determining a first plurality of stages of a pipeline needed to...
System using routing bridges to transparently interconnect multiple
network links to form a single virtual...
One embodiment of the present invention provides a system that transparently interconnects multiple network links into a single virtual network link. During...
Technique for selectively accessing events within merged histories
A method is provided for selectively accessing first and second event histories that are merged together. A graphical user interface displays events within the...
Method and apparatus for computing a distance metric between computer
One embodiment of the present invention provides a system that computes a distance metric between computer system workloads. During operation, the system...
Heatspreader for single-device and multi-device modules
A heatsink includes a heatsink base, an elastomeric base, multiple slider pins and an alignment frame coupled to the heatsink base. The elastomeric base includes...
Multi-chip module and single-chip module for chips and proximity
A single-chip module is described. The module includes a first semiconductor die having a first surface and a second surface. The first semiconductor die is...
Positioning structure for auxiliary eyeglasses
A positioning structure for auxiliary eyeglasses comprises an auxiliary eyeglass frame of auxiliary eyeglasses with an additional function, having a bridge...