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.
Distributed flow enforcement
A flow manager may receive packet flow rules from one or more network services and may generate a unified rule set according to the received packet flow rules. A...
Balanced chilled fluid cooling system for a data center in a shipping
A movable data center is disclosed that comprises a movable enclosure having partitions that define a closed-loop air flow path. A plurality of fans and a...
Method for manufacturing bifocal lens
This invention is to provide an inexpensive lens can be worn without attention to the existence of the addition power segment of conventional polarizing lens, it...
Punching and riveting tool
The punching and riveting tool includes a pipe shaft, an energy storage spring, a weight control rod, a front cap, a collision head, a punching head, a rear cap,...
Method and apparatus for creating a wireframe and polygon virtual world
A method and apparatus for creating virtual worlds wherein a user may begin with a database containing a limited pictorial representation of a desired virtual...
Method and apparatus for supporting asymmetric multi-threading in a
One embodiment of the present invention facilitates favoring the performance of a single-threaded application in a computer system that supports simultaneous...
Method and apparatus for a file format for storing spreadsheet compactly
Methods and Systems in accordance with the present invention provide a file format for storing spreadsheets compactly on PDAs. PDAs only contain a limited amount...
Methods and apparatus for testing functionality of processing devices by
isolation and testing
A computerized device having a first processing device, a second processing device, and an interconnection mechanism allowing communication between the first and...
Handling cache misses by selectively flushing the pipeline
An apparatus and method for efficiently managing data cache load misses is described in connection with a multithreaded, pipelined multiprocessor chip. A CMT...
Patchable and/or programmable pre-decode
Mechanisms have been developed for providing great flexibility in processor instruction handling, sequencing and execution. In particular, it has been discovered...
Collapsible front-end translation for instruction fetch
Address translation for instruction fetching can be obviated for sequences of instruction instances that reside on a same page. Obviating address translation...
DRAM remote access cache in local memory in a distributed shared memory
In one embodiment, a memory controller for a node in a multi-node computer system comprises logic and a control unit. The logic is configured to determine if an...
Application discovery method including identifying task entry points and
A method for performing application and task discovery in a network of computer devices. The method includes broadcasting a request for application data, such as...
Methods, apparatus, and product for distributed garbage collection
In accordance with the present invention a process is provided for allocating and deallocating resources in a distributed processing system having a requester...
Hardware accelerator for elliptic curve cryptography
An elliptic curve processing apparatus that performs operations on elliptic curves specified over binary polynomial fields includes a functional unit that has a...
A system for displaying a user interface for a telematics client is provided. The system includes a display panel configured to display image data and a graphics...
Method and system for targeting profile gathering through real-time data
Methods and systems consistent with the present invention provide a statistical profile of execution characteristics of a program, then use that statistical...
Method for enabling comprehensive profiling of garbage-collected memory
A method and apparatus for profiling a heap. According to the method, a flexible and comprehensive general-purpose profiling interface that uniformly...
Methods for more flexible SAML session
In accordance with one embodiment of the present invention, there is provided a mechanism for implementing navigation seamlessly between sites in a computing...
Reducing bitmap management overhead
A bitmap manager creates a cached copy of a bitmap and a shadow copy of a bitmap. The contents of the shadow copy are examined as are the bitmap cache to...
Web browser as web service server in interaction with business process
Systems and techniques for using a Web-service based business process to interact with a Web browser as if the Web browser were a Web service server. In one...
Method and system for storing and retrieving extensible multi-dimensional
display property configurations
A method and system for storing and retrieving extensible multi-dimensional display property configurations. In one embodiment, a method is disclosed for the...
Transfer of arbitrary size messages over memory based interconnects
In accordance with one embodiment of the present invention, there is provided a mechanism for implementing transfer of arbitrary length messages between one or...
Methods and apparatus for identifying cached objects with random numbers
Methods and apparatus for obtaining a value from an associative dictionary are disclosed. Generally, an associative dictionary maps one or more keys to one or...
Rule set conflict resolution
A flow manager may receive prioritized packet flow rules from multiple prioritized network services where each flow rule may comprise a packet filter and a...
Printed circuit board assembly retention and support device
A device for coupling a printed circuit board assembly to a computer chassis is described. The device may include a base. The device may include at least two...
Multiple section read/write head
Data tracks are written across a width of a tape by positioning a first head section across the tape and writing a first subset of data tracks onto the tape with...
Dental adhesive composition
The dental adhesive composition of the present invention comprises a polyfunctional polymerizable monomer which is an ester compound of a polyhydric alcohol of 3...
Pedometer and method of advertising
A compact multifunction pedometer and method of advertising includes a computerized calculating function to accurately determine the calorie consumption,...
Framework for providing a security context and configurable firewall for
Techniques for providing security context and firewalls in computing environments are disclosed. The security context includes cryptographic operations that can...
Container level access control mechanism
An access control mechanism that implements access control at a container level is disclosed. In one implementation, the access control mechanism provides one or...
Extensible computing system
Methods and apparatus providing a dynamically sized, highly scalable and available server farm are disclosed. A Virtual Server Farm (VSF) is created out of a...
Automatically exposing command line interface commands as web services
A mechanism is disclosed for exposing a command line interface (CLI) command as a web service by automatically generating a description document that describes...
Sideband scout thread processor for reducing latency associated with a
A sideband scout thread processing technique is provided. The sideband scout thread processing technique utilizes sideband information to identify a subset of...
Non-blocking growable arrays
A computer system stores a dynamically sized array as a base array that contains references to subarrays in which the (composite) array's data elements reside....
Method for receiving network communication and apparatus for performing
A host memory location pointer is posted from a host device to a network interface card (NIC) attached to the host device prior to receipt at the NIC of data to...
Methods of collecting and transporting vaginal discharge for detection of
infectious organisms and to...
The present invention provides a method of testing for the presence of infectious disease agents or host genetic markers comprising applying a device comprising...
Cluster event service method and system
A network having a plurality of nodes is disclosed. The network includes an event channel adapted to transmit an event between a publisher node and a subscriber...
Load balancing method and system using multiple load balancing servers
Load balancing method and system for balancing a processing load in a network, wherein load balancer upon receiving a client request selects one of a plurality...
Installation builder integrated development environment
A method for creating an install program involves selecting a plurality of icons (where each of the plurality of icons represents an element of the install...
Start transactional execution (STE) instruction to support transactional
One embodiment of the present invention supports execution of a start transactional execution (STE) instruction, which marks the beginning of a block of...
Identifying relocatable kernel mappings
An approach for partitioning virtual memory address space and identifying relocatable and non-relocatable regions of memory is provided. In one embodiment, the...
Relocation of virtual-to-physical mappings
A method for relocating virtual to physical memory mappings in a computer system is described in which a new hardware mapping entry (HME) block is allocated at a...
Abstracted host bus interface for complex high performance ASICs
An interface is provided to couple an input/output device (e.g., a network interface unit) to one or more different host system buses without altering the...
System and method for application resource utilization metering and cost
allocation in a utility computing...
A system and method for application resource utilization metering and cost allocation in a utility computing environment. In one embodiment, the system may...
Method and apparatus for limiting the size and facilitating maintenance of
remembered sets in a space...
In a space incremental garbage collector, remembered set information for a region is stored in a set of fixed-size data structures, each of which has a...
Annotation processing from source files and class files
Methods for processing annotations from files are provided. The method initiates with identifying an annotation present in a source file or a class file, and...
Method and apparatus for enforcing bandwidth utilization of a virtual
The invention relates to a method for controlling bandwidth. The method includes receiving a plurality of packets from a network, analyzing each of the plurality...