U.S. patents available from 1976 to present.
U.S. patent applications available from 2005 to present.

Icon_funbox Quotables

"Fooling around with alternating current is just a waste of time. Nobody will use it, ever."

Thomas Edison ; 1889

Newsletter  PatentStorm News

Make the Most of Our Site

See this month's Top Inventors and Most Cited Patents.

Stay on top of the latest innovations by subscribing to an RSS feed.

Registered users: Manage your profile.

 

Attorney: Gregson; Richard J.


Number of patents: 119
Last date: March 27, 2012

1      
NumberTitleIssue Date
8145861Managing data transfer between different types of tape media with encryption
A method for managing data transfer from at least one input tape to an output tape begins by opening the output tape. For each input tape, the input tape is opened and directory information about the opened input tape is gathered. Data is read from the opened input ...
03/27/2012
8135980Storage availability using cryptographic splitting
A secure storage appliance is disclosed, along with methods of storing and reading data in a secure storage network. In one aspect, a method includes assigning a volume to a primary secure storage appliance located in a secure data storage network, the secure data s...
03/13/2012
8122120Failover and failback using a universal multi-path driver for storage devices
An embodiment of the invention is a technique to manage failover and failback. A failover of a first path is detected. The first path corresponds to a first device in a plurality of physical devices having M device types. A connection status of the first device is d...
02/21/2012
8099501Adapter architecture
An apparatus for and method of processing service requests having a number of formats within a single generic gateway. The service requests are received by the server and routed to the appropriate one of a number of adapters. Each of the adapters convert service req...
01/17/2012
8019768Bidirectional data structure processing
To enhance data structure processing performance, data is organized bi-directionally in a data structure. That is, depending on the value of a data key associated with an entry, the entry is stored either from a low end or from a high end of the data structure. For ...
09/13/2011
8010572Kstore scenario simulator processor and XML file
A scenario simulator processor receives a declarative file and invokes one or more data simulators to create one or more datastreams from a data structure may be built as specified by the declarative file. The declarative file may specify one or more scenario names,...
08/30/2011
8010569Adding and subtracting KStores
The KStore is a datastore made up of a forest of interconnected, highly unconventional trees of one or more levels. One KStore can be added to an existing KStore to create an updated KStore by traversing the trees of the KStores and incrementing the count fields to ...
08/30/2011
7984108Computer system para-virtualization using a hypervisor that is implemented in a partition of the host system
Embodiments of the present invention provide a virtualization infrastructure that allows multiple guest operating systems to run and communicate amongst each other within a host hardware partition. The host system is divided into distinct logical/virtual partitions ...
07/19/2011
7921213Ring content distribution system
A method of handing off connection requests from a file server to other receivers on a network includes receiving a connection request from a receiver, checking to see if the requested content is currently being provided by the file server to another receiver, and, ...
04/05/2011
7908606Usage metering system
A usage metering system for determining computer resource utilization is described herein. Computer resource utilization is determined by accumulating instances of computer resource utilization based on array of counters. This enables an accurate determination of in...
03/15/2011
7908240Facilitated use of column and field data for field record universe in a knowledge store
Typically, field names are saved separately from tables as metadata in modern databases. Databases did not traditionally get built into interlocking trees datastores that recorded the data as events. However, in cases where one may wish to do that, thus avoiding the...
03/15/2011
7870316System and method for providing an inline data conversion for multiplexed data streams
A computing system having an apparatus for providing an inline data conversion processor. The inline data conversion processor includes a host processor interface, a network interface, a peripheral interface, and a packer stream address for defining a data transform...
01/11/2011
7814140Method of monitoring and administrating distributed applications using access large information checking engine (ALICE)
A system, method, and machine readable medium for monitoring and administering a distributed application implementation is disclosed where an agent is associated with an application server. The agent monitors and collects information relating to all active distribut...
10/12/2010
7801989Dynamically updating subcomponents in a tiered remote monitoring system
Various approaches for updating system monitoring policy parameters. In one approach, updates to the monitoring policy parameters are transmitted to an event server via an event report. The event server transmits the event report to a subcomponent manager executing ...
09/21/2010
7797609Apparatus and method for merging data blocks with error correction code protection
An apparatus and method for selectively deriving Error Correction Codes (ECCs) or other data integrity information for integration into merged data blocks. First data is merged into second data that is error-protected using an ECC generated by a coding algorithm. By...
09/14/2010
7788287System and method for storing and accessing data in an interlocking trees datastore
A tree-based datastore comprising a forest of interconnected trees is generated and/or accessed. The tree-based datastore comprises a first tree that depends from a first root node and may include a plurality of branches. Each of the branches of the first tree ends ...
08/31/2010
7774638Uncorrectable data error containment systems and methods
Methods and systems for containing data errors in a computing system are disclosed. One method includes receiving data from an endpoint at the communication interface in response to a data request. The method also includes detecting an error in the data. The method ...
08/10/2010
7744399Cable end retention clip
A connector assembly is provided having a cable end plug with a body adapted to be connected to a cable with a connector part, and at least one outwardly extending flange on the body. A mating receptacle receives the cable end plug. The receptacle has a body with a ...
06/29/2010
7743370System and methods for determination of independence of sub-graphs in a graph-based intermediate representation of program instructions
An intermediate representation of sequences of instructions for a stacked based computer is a code graph using a numbering method on the nodes of the graph, along with a set of relations among the nodes, to determine, in a single pass, the independence of each node ...
06/22/2010
7739451Method and apparatus for stacked address, bus to memory data transfer
A method and apparatus is presented allowing multiple data pointers or addresses to be transferred without acknowledgment to Memory Controller (506) and Memory Controller (510) of Data Controller (500). Data is then transferred in response to th...
06/15/2010
7734952System and method for maintaining a constant processor service level in a computer
A method and system for maintaining the execution speed of a multiprocessor computer system includes automatically detecting a change in instruction execution rate in a disabled processor by a threshold amount and determining an amount of change in instruction execu...
06/08/2010
7734571Method for processing sensor data within a particle stream by a KStore
A method for processing a particle stream in a KStore having a sensor level and a first level above the sensor level, including receiving a particle to provide a received particle and first determining a current K node to determine a partial sequence location. The m...
06/08/2010
7725559Virtual data center that allocates and manages system resources across multiple nodes
A virtualization infrastructure that allows multiple guest partitions to run within a host hardware partition. The host system is divided into distinct logical or virtual partitions and special infrastructure partitions are implemented to control resource management...
05/25/2010
7716241Storing the repository origin of data inputs within a knowledge store
An effective means for building an interlocking trees datastore from multiple data sources that contained within the datastore the knowledge of the origin of the data was needed, and is thus described herein. Should it be desired or necessary to identify the differe...
05/11/2010
7707219System and method for transforming a database state
A system and method for managing a database is provided. The system and method includes logic that supports an atomic synchronization operation initiated by execution of a single synchronization statement. This operation utilizes a single call to a database manageme...
04/27/2010
7694043Method, system, for exchanging data via a buffer pool between a central processing unit and input/output processor that satisfies a predetermined threshold
A method is disclosed for exchanging data between a central processing unit (CPU) and an input/output processor (IOP). The CPU and IOP may both be senders or receivers depending on whether data is flowing to or from the CPU. Where data is flowing to the CPU, the CPU...
04/06/2010
7689690Method for the early indication of serialization bottlenecks
The present invention provides a method for identifying a serialization bottleneck in a computer system (FIG. 1). The method comprises the steps of providing statistical data with regard to the actual response time (FIG. 2) of a computing resource, pro...
03/30/2010
7689571Optimizing the size of an interlocking tree datastore structure for KStore
A method for optimizing the construction of a KStore includes providing a data set having a plurality of records with a plurality of fields, providing an optimization structure from a sample of the data set and analyzing the optimization structure to determine a fie...
03/30/2010
7676477Utilities for deriving values and information from within an interlocking trees data store
A method for accessing a KStore including at least one K path having at least one subcomponent node and at least one root node includes providing a utility routine and accessing the KStore using the utility routine. The accessing may include traversing the at least ...
03/09/2010
7676330Method for processing a particle using a sensor structure
A method for processing KStore sensors for use by a KEngine in a KStore system to process a K includes providing a stream of particles, instantiating a KStore sensor structure, identifying particles to be included in a sensor set and processing said identified parti...
03/09/2010
7673190System and method for detecting and recovering from errors in an instruction stream of an electronic data processing system
A system and method are provided for detecting and recovering from errors in an Instruction Cache RAM and/or Operand Cache RAM of an electronic data processing system. In some cases, errors in the Instruction Cache RAM and/or Operand Cache RAM are detected and recov...
03/02/2010
7672919Determination of graph connectivity metrics using bit-vectors
Determination of a connectivity-metrics for graphs representative of networks of interest. A graph that represents a network of interest is accessed. The graph includes nodes representing points in the network of interest, and edges corresponding to the nodes. Bit-v...
03/02/2010
7658381Retractable document handling mechanism for a document processing system
A document processing system includes a feeder stage, a transport stage, and a retractable document handling mechanism cooperating with a portion of the document track. The mechanism includes an assertable member arranged with respect to the document track such that...
02/09/2010
7657675Dynamic distribution of I/O resources in a partitioned computer system
A method of dynamically allocating the amount of input/output (I/O) rate capacity to partitions in a computer system includes determining a total amount of I/O rate capacity and an economic value of each partition within the partitioned computer system. The economic...
02/02/2010
7652872Memory module adapter
Memory module adapters and methods for connecting memory modules to computing systems are disclosed. The memory module adapter includes memory connectors, a multi-memory connector, and a support that supports the memory connectors and multi-memory connector. The mem...
01/26/2010
7650443Methods and apparatus for allocating access to a host device buffer
Methods and apparatus for allocating access to a buffer of a host device to buffer data transferred between a controller of the host device and one or more remote devices are disclosed. The host device is configured to couple to each of the one or more remote device...
01/19/2010
7593923Functional operations for accessing and/or building interlocking trees datastores to enable their use with applications software
A set of mechanisms handles communication with a Knowledge Store and its K Engine(s). The Knowledge Store (Kstore) does not need indexes or tables to support it but instead is formed by the construction of interlocking trees of pointers in nodes of the interlocking ...
09/22/2009
7581033Intelligent network interface card (NIC) optimizations
Intelligent NIC optimizations includes system and methods for Token Table Posting, use of a Master Completion Queue, Notification Request Area (NRA) associated with completion queues, preferably in the Network Interface Card (NIC) for providing notification of reque...
08/25/2009
7567992Replicating of plurality of instances of an object model in memory arrangement using portable object references where each object attribute assigned GUID
Various approaches for managing a plurality of instances of an object model are disclosed. At least a first and a second instance of the object model are established in first and second data processing systems. Each instance includes a plurality of objects, and each...
07/28/2009
7556265Document processing system with mechanism for detecting staples, paper clips, and like foreign items
A document processing system includes a document track composed of a pair of opposing rigid track walls. The documents are moved along the document track in a series to allow operations to be performed on the documents. An apparatus for detecting a document with an ...
07/07/2009
1      
 
Sign InRegister
Username  
Password   
forgot password?