|
Match
|
Document |
Document Title |
|
|
7620956 |
Portable memory storage devices with application layers
The inventions relate generally to portable media storage devices that contain layers permitting applications to be used at a connected computing device, those systems optionally including drivers...
|
|
|
7620660 |
Pre-image logging for database recovery
In order to provide recovery for a database stored on storage not meeting the WAL protocol requirements, for example, storage including a temporary cache and a second storage (e.g. an IDE disk with...
|
|
|
7620625 |
Method and apparatus for communication efficient private information retrieval and oblivious transfer
A method, article of manufacture and apparatus for performing private retrieval of information from a database is disclosed. In one embodiment, the method comprising obtaining an index...
|
|
|
RE40989 |
Atomic operations on data structures
Performing atomic operations on data entities having an arbitrary size is disclosed. Version data is associated with a data entity. The version data is saved to a first attribute. The data entity...
|
|
|
7617349 |
Initiating and using information used for a host, control unit, and logical device connections
Provided are a method, system, and program for initiating and using information used for a host, control unit, and logical device connections receiving a request to create a host port to control...
|
|
|
7617258 |
System for real-time healing of vital computer files
A method and healing system for healing a computer's vital files. The healing system includes a system healer having a database that stores a copy of the computer's vital files. The system healer...
|
|
|
7617224 |
System and method for managing hierarchically related software components
Provided is a method for generating an on-demand, custom runtime solution to a user or business's computing needs. A library of software components corresponding to different computing tasks of a...
|
|
|
7613786 |
Distributed file system
Disclosed is a distributed file system using the token method to allow file sharing by multiple clients (nodes) for improved system throughput. A storage device for holding files, and a server for...
|
|
|
7613698 |
Transactional file system
A transactional file system wherein multiple file system operations may be performed as a transaction. An application specifies that file system-related operations are to be handled as a...
|
|
|
7610585 |
Thread synchronization methods and apparatus for managed run-time environments
Thread synchronization methods and apparatus for managed run-time environments are disclosed. An example method disclosed herein comprises determining a set of locking operations to perform on a...
|
|
|
7610319 |
Efficient operations using assistance from secondary site
Efficient replication using assistance from a secondary node involves in one embodiment modifying data of a data volume at a primary node to create modified data. The primary node transmits the...
|
|
|
7606804 |
System and method for information management in a distributed network
A system and method of information management for a distributed network of data sources comprises, in one example, obtaining information from at least one data source and storing the information in...
|
|
|
7606801 |
Automatic management of storage access control
Methods and systems are provided for defining and creating an automatic file security policy and a semi-automatic method of managing file access control in organizations with multiple diverse...
|
|
|
7606800 |
Systems, methods and apparatus for creating stable disk images
A system and method of identifying methods of quiescing a storage object. Data is received identifying the storage object and a freeze list is generated. The freeze list includes one or more freeze...
|
|
|
7606788 |
Method and apparatus for protecting private information within a database
One embodiment of the present invention provides a system that facilitates protecting an item of private information in a database, wherein the item of private information is used as a key for...
|
|
|
7603362 |
Ordered list management
Ordered list management is described. An item's position within an ordered list is represented by a path value. A globally unique identifier (GUID) is appended to the path value to enable...
|
|
|
7603357 |
Collaborative asset management
Methods and apparatus, including computer systems and program products, for enabling collaborative asset management. In one implementation, a computer program product includes instructions to...
|
|
|
7603354 |
Method for enhancing the operation of a database
A computer system includes a server that is connected to a database. The server receives incoming messages from one or mere of client devices and stores the incoming messages in a flat file. The...
|
|
|
7596585 |
Object replication using information quality of service
A database replication function for a local object and one or more destination objects, where one or more local applications make requests to the source objects is disclosed. A request logging...
|
|
|
7596580 |
Document management apparatus
This invention provides an apparatus which can manage both application data and image data in a database, and transmit application data reusable by a computer. In this invention, both application...
|
|
|
7596563 |
Computerized file system and method
A computerized network file system and method are provided. The present invention permits the amount of network bandwidth that is consumed by tasks related to network file system overhead to be...
|
|
|
7594053 |
Adaptive object level locking
Providing concurrent access to a set of shared resources is disclosed. An attempt is made, at the time it becomes necessary to use each resource required to perform an operation or set of...
|
|
|
7593941 |
Systems and methods of accessing and updating recorded data
Various embodiments provide for receiving an update command for a recorded data object, wherein the recorded data object includes a lock object, further wherein the lock object includes an...
|
|
|
7593936 |
Systems and methods for automated computer support
Systems and methods for providing automated computer support are described herein. One described method includes receiving a plurality of snapshots from a plurality of computers, storing the...
|
|
|
7593934 |
Learning a document ranking using a loss function with a rank pair or a query parameter
A method and system for generating a ranking function to rank the relevance of documents to a query is provided. The ranking system learns a ranking function from training data that includes...
|
|
|
7590667 |
File replication method for distributed file systems
A file replication method which allows, between a plurality of virtualized-and-unified file systems, real-time creation of a partial copy of that one of the virtualized-and-unified file systems as...
|
|
|
7590630 |
Managing electronic information
Electronic information management includes techniques for developing and applying database security. In certain implementations, database access statements issued for applications in use are...
|
|
|
7590551 |
System and method for processing patient information
A system and method for displaying medical information derived from a plurality of sources is described. Medical data associated with a patient are acquired from at least one of the plurality of...
|
|
|
7589857 |
Image forming apparatus and address information processing method
An image forming apparatus and an address book process request processing method are disclosed to improve access security to an address book. The image forming apparatus include an information...
|
|
|
7587695 |
Protection boundaries in a parallel printed circuit board design environment
Multiple users may simultaneously edit a shared area of a printed circuit board design. In order to prevent conflicts between multiple users, a user draws a protection border around a portion of...
|
|
|
7587397 |
Distributed transaction processing control
A distributed transaction processing system includes a master server (coordinator) and slave servers (participants). The master server and the slave servers create log file that indicates progress...
|
|
|
7584405 |
Fault-detecting computer system
A method for detecting computational errors in a digital processor executing a program. Initially, the program is divided into computation segments, and source code for at least one of the segments...
|
|
|
7584222 |
Methods and apparatus facilitating access to shared storage among multiple computers
Each of multiple computers in a cluster of computers negotiates access to locations in a common storage system. Each of the computers (coupled together via a network) in the cluster includes a...
|
|
|
7584204 |
Fuzzy lookup table maintenance
An exemplary computer-implementable method includes providing a trigger that executes a script upon receipt of change information for changing reference information or an instruction associated...
|
|
|
7584193 |
Client-server data communication
Methods and apparatus, including computer program products, using placeholder objects in the communication of structures of data objects. A server can respond to a request for a complete structure...
|
|
|
7584182 |
Determining cardinality of a parameter using hash values
A method and system for aggregating configuration information from friend devices is provided. The aggregation system attempts to foil attacks on the privacy of data contributed to a request by...
|
|
|
7581066 |
Cache isolation model
One embodiment of the invention employs techniques for providing isolation for exclusivity of operation. Isolation may exist between different application and/or different threads or virtual...
|
|
|
7580955 |
Information processing apparatus, system and method, and recording medium
An information processing apparatus for providing content data to terminal units includes a content data storage unit, a communication unit, an input information storage unit, an analysis unit, and...
|
|
|
7577906 |
Method and system for document assembly
The assembly of documents assembled by a team is simplified. Document sections are assigned to a team member from within a word-processing document. Once a document template is opened by a user,...
|
|
|
7577691 |
Extending hierarchical synchronization scopes to non-hierarchical scenarios
Extending hierarchical synchronization (sync) scopes to non-hierarchical scenarios may involve a method for synchronizing differently organized data stores comprising mapping different physical...
|
|
|
7577659 |
Interoperable credential gathering and access modularity
A credential is translated with one of different credential provider modules each translating a corresponding different type of credential into a common protocol. The translated credential is...
|
|
|
7577658 |
Hierarchical locking in B-tree indexes
Portions of a B-tree index in a database are locked for concurrency control. In one example, hierarchical lock modes are provided that permit locking a key, a gap between the key and the next key,...
|
|
|
7577657 |
System and method for updating objects in a multi-threaded computing environment
An interlocked object transfer data structure is provided for enabling requests made by multiple threads to update objects in a multi-threaded computing environment to be executed by a single...
|
|
|
7577649 |
Engine for validating proposed changes to an electronic entity
One implementation provides a method for analyzing the validity of a proposed change to an electronic entity. The method includes receiving the proposed changes to an electronic entity from an...
|
|
|
7574456 |
Bidirectional update of client-server objects
Methods and apparatus, including computer program products, for updating data. In one aspect, a system that has a server operating on a structure of server data objects and a client operating on a...
|
|
|
7574440 |
Information processing apparatus, and method for retaining security
When a user, who has logged onto an information processing apparatus ( 100 ), executes a logoff procedure, a saving unit ( 160 ) executes the following processes. Firstly, from among the files...
|
|
|
7574439 |
Managing a nested request
A method and system for managing availability of a dependent thread to service a nested request is provided. A plurality of reply threads are maintained in a single thread pool. In addition, a...
|
|
|
7574438 |
Database access with multilevel lock
A multi-level lock procedure is used in scheduling access of a table in a database by multiple processes running in parallel. A lock level is associated with a particular process, a higher lock...
|
|
|
7574424 |
Database system with methodology for parallel schedule generation in a query optimizer
A database system with methodology for parallel schedule generation in a query optimizer is described. In one embodiment, for example, in a database system, a method is described for parallel...
|
|
|
7571439 |
Synchronizing access to global resources
A method, data structure, and database system for synchronizing access to a global resource by a plurality of processes executing on a computer system are disclosed. A global lock is defined for...
|