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 using non-secure file servers for secure
A method and apparatus for utilizing a non-secure file server for storing and sharing data securely only among clients and groups authorized to read and modify...
Efficient implementation of timers in a multithreaded processor
A method and mechanism for managing timers in a multithreaded processing system. A storage device stores a plurality of count values corresponding to a plurality...
Methods and systems for dynamically growing multiple stacks
An allocation instructions and an extension instructions allow a program to continue to execute even when the program requires more stack space than has been...
Method and apparatus for providing application specific strategies to a
JAVA platform including start and stop...
An invention is disclosed for a control module, executed as part of an application, that includes application-specific strategies for the application, yet can be...
Apparatus and method for interfacing with a metrics database
An apparatus and method for interfacing with a metrics database is provided for getting metrics data and grouping metrics data in response to a query. The...
Negative bias temperature instability (NBTI) preconditioning of matched
An accumulated data-dependent post-manufacture shift in a characteristic of one or more of a pair of matched devices within an integrated circuit may cause a...
The present invention is an improved cosmetic applicator which contains a new and novel apparatus to expose and retract a cosmetic stick contained within the...
Clock with pendulum
System and method Xlet and applet manager testing
An invention is provided for an application manager testing interface that provides a public API usable by testing software. The application manager testing...
Method, system, and program for translating a class schema in a source
language to a target language
Provided are a computer implemented method, system, and program for translating a class schema in a source language to a target language. Class element...
Bandwidth reduction technique using cache-to-cache transfer prediction in
a snooping-based cache-coherent...
A multiprocessing node in a snooping-based cache-coherent cluster of processing nodes maintains a cache-to-cache transfer prediction directory of addresses of...
Modular computer system management
A modular computer system (e.g., a server blade system) includes a carrier (e.g., a rack mountable shelf) carrying a plurality of removably mountable information...
Gas filtration and storage using activated carbon/graphite foam monoliths
An apparatus for separating a first gas from a mixture of the first gas and at least one second gas comprises a housing having an inlet port and an outlet port...
Foldable combined spoon and fork
System and method for configurable software provisioning
A system and method for the automated provisioning of software applications onto one or more computers. The provisioning system uses a model of the application,...
Method and apparatus for importing static members of a class
One embodiment of the present invention provides a system that facilitates importing static members of a class. During operation, the system examines code...
Optimizing safe downcasting in an object-oriented programming language
A system is presented for optimizing safe downcasting and similar programming idioms in an object-oriented programming language. The system operates by receiving...
Methods and apparatus for accessing document content
Mechanisms and techniques provide a system for accessing documents using a graphical user interface. The system can be employed in a web browser like software...
Method and apparatus for determining the effects of temperature variations
within a computer system
One embodiment of the present invention provides a system that facilitates determining the effects of a temperature variation in a computer system. The system...
Method and apparatus for identifying mechanisms responsible for
"no-trouble-found" (NTF) events in computer systems
One embodiment of the present invention provides a technique for detecting anomalies during operation of a test computer system. Initially, a golden system and...
Data encryption and decryption
In a computer processing apparatus, when writing data to, and/or reading data from, memory, one or more instruction bits are associated with the memory address...
Object-addressed memory hierarchy that facilitates accessing objects
stored outside of main memory
One embodiment of the present invention provides an object-addressed memory hierarchy that is able to access objects stored outside of main memory. During...
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 and apparatus for keeping track of memory usage for tasks in a
One embodiment of the present invention provides a system that facilitates keeping track of memory usage of tasks in a shared heap without performing a full...
System and method for asynchronous transfer of control
An invention is provided for a synchronous transfer of control. An asynchronous interrupt exception is received, and in response, the value of a reference...
Persistent repository for on-demand node creation for fabric devices
An application may query a fabric driver to obtain a list of devices visible through a fabric host adapter port(s). The fabric driver may obtain the list of...
Apparatus and method for processing servlets
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...
Distributed information discovery through searching selected registered
A distributed network search mechanism may be provided for consumers coupled to a network to search information providers coupled to the network. Consumers may...
Restricted access model for hierarchical data structures
A method for protecting data of a hierarchical operation includes obtaining a restricted access model data structure representing the hierarchical operation,...
Inheritance and relationship to directory information in an e-commerce
A system and method for dynamically determining a set of relevant rule instances based on a set of context attribute values comprising a directory server, an...
System and method for simulating an input to a telematics system
A system and method for simulating a component in a telematics system is described. The system and method includes a simulating a component and a establishing a...
Computing interval parameter bounds from fallible measurements using
systems of nonlinear equations
One embodiment of the present invention provides a system that computes interval parameter bounds from fallible measurements. During operation, the system...
Method and apparatus for redirecting the output of direct rendering
One embodiment of the present invention provides a system that facilitates redirecting the output of direct rendering graphics calls in a 3D window system. The...
Creating a parallel structure for scene-based rendering
A system and method for rapid processing of scene-graph-based data and/or programs is disclosed. In one embodiment, the system may be configured to utilize a...
Method and apparatus for indicating a usage context of a computational
resource through visual effects
One embodiment of the present invention provides a system that facilitates using visual effects within a three-dimensional (3D) display environment to indicate a...
Computer system architecture using a proximity I/O switch
One embodiment of the present invention provides a proximity I/O switch, which is configured to transfer data between the components in a computer system. This...
Configuring processing units
A portable storage device, for example a secure smart card, contains network identification information and configuration information for a processing unit that...
Method and apparatus for reliable disk fencing in a multicomputer system
A method and apparatus for fast and reliable fencing of resources such as shared disks on a networked system. For each new configuration of nodes and resources...
Facilitating efficient join operations between a head thread and a
One embodiment of the present invention provides a system that facilitates efficient join operations between a head thread and a speculative thread during...
Field replaceable unit (FRU) identification system tool
A method includes interfacing with a field replaceable unit (FRU) having a memory device configured to store a FRUID image including at least status data. The...
Translating loads for accelerating virtualized partition
A system, which includes a processor that includes a plurality of cores, generates an address translation when there is a miss in a translation lookaside buffer...
Avoiding inconsistencies between multiple translators in an
object-addressed memory hierarchy
One embodiment of the present invention provides a system that avoids inconsistencies between multiple translators in an object-addressed memory hierarchy. This...
Peer-to-peer communication pipes
A system and method for establishing communications channels between and among peers in a peer-to-peer networking environment. Pipes may be used as communication...
Macro-based access control
Various embodiments of systems and methods for using condition defining data (e.g., access control instructions) attached to nodes in a tree to implement...
A distributed processing system includes a first computer, and a second computer that is coupled to the first computer by a computer network. The first computer...
Software development test case maintenance
A method for automatically maintaining a database that stores coverage data for testing software code under development is provided. The method includes...
Apparatus for private personal identification number management
An apparatus for private personal identification number (PIN) management comprises a memory and a PIN comparator in communication with the memory. The PIN...
Method and apparatus for high-sensitivity detection of anomalous signals
in systems with low-resolution sensors
A system that facilitates high-sensitivity detection of anomalous signals in systems with low-resolution sensors. During system operation, a low-resolution...
Graphical user interface for a portable telephone
A portable telephone provides a graphical user interface (GUI) using a high-resolution display. The GUI provides a Universal Mailbox for storing both electronic...