| 6898604 |
XML serialization and deserialization |
| May-24-2005 |
An object instance is serialized to a serial format, such as an eXtensible Markup Language (XML) document, based on a mapping between an arbitrary annotated source code file and a schema. The arbitrary... |
| 6898603 |
Multi-dimensional data structure caching |
| May-24-2005 |
End-user specified insertion of elements into a database cache is disclosed. The systems and methods of the invention define an efficient mechanism allowing a user with knowledge of anticipated behavior... |
| 6895410 |
Method and apparatus for providing a multimedia data stream |
| May-17-2005 |
A method and corresponding equipment (11) for encoding different types of objects of a multimedia data stream so as to provide improved overall quality (Q), according to relationships (11b) between... |
| 6895405 |
Computer-assisted systems and methods for determining effectiveness of survey question |
| May-17-2005 |
A computer-assisted method is disclosed for determining a potential effectiveness of a survey question. The disclosed method includes segregating a plurality of responses to a survey question into a plurality... |
| 6895405 |
Computer-assisted systems and methods for determining effectiveness of survey question |
| May-17-2005 |
A computer-assisted method is disclosed for determining a potential effectiveness of a survey question. The disclosed method includes segregating a plurality of responses to a survey question into a plurality... |
| 6892377 |
Method and system for platform-independent file system interaction |
| May-10-2005 |
A method and system are disclosed for platform-independent file system interaction that can abstract the system-level idiosyncrasies associated with multi-platform, multi-language, multi-encoding file... |
| 6892207 |
Method of updating data in a compressed data structure |
| May-10-2005 |
A method of and computer--readable instructions for updating data stored in a compressed data structure. The data is stored in compressed form in one or more uniquely identified data pages. The method... |
| 6892206 |
Reduction of meta data in a network |
| May-10-2005 |
A method of encoding data strings in a web page, comprising mapping the data strings to a fixed-length string; replacing said data strings in the web page; and transmitting the page with said fixed-length... |
| 6889232 |
System and method for data migration |
| May-3-2005 |
A method for concurrent data migration includes classifying files to be migrated into plural jobs, selecting media to which to migrate each job, and using plural drives concurrently to write the jobs to... |
| 6889221 |
Parallel random sampling |
| May-3-2005 |
A parallel random sampling algorithm (such as a parallel simple random sampling algorithm) utilizes the parallelism of a parallel relational database management system. A random number generator in one... |
| 6886082 |
Information processing system |
| Apr-26-2005 |
The object of this invention is to perform the sorting, compiling and joining of data at extremely high speeds. This is achieved by a distributed memory type information processing system comprising: a... |
| 6886025 |
Method of delivering formatted documents over a communications network |
| Apr-26-2005 |
A method of delivering a formatted document over a communications network, providing a client computer connected to the network and providing a server computer connected to the network such that the client... |
| 6886018 |
Data processing technique for formatting data files that are subjected to a high volume of changes |
| Apr-26-2005 |
A system for processing a data file which includes versioned records of a fixed length, each record having one or more data fields and a reserve area for accommodating a change in the record format by... |
| 6886015 |
Method and system for building a family tree |
| Apr-26-2005 |
A method, system and computer software product for gathering information relevant to the creation of a family tree. Searching of multiple databases is done through a communication network for obtaining... |
| 6886011 |
Good and service description system and method |
| Apr-26-2005 |
The present invention provides a system and method for the description of goods and services which permits the user to use an interactive system to automate the generation of descriptions of those goods... |
| 6883007 |
Meta normalization for text |
| Apr-19-2005 |
A system and method for normalizing encoded text data such as Unicode which is extensible without use of character definition tables through the use of metadata tagging. First, metadata characters, which... |
| 6879988 |
System and method for manipulating and managing computer archive files |
| Apr-12-2005 |
A computer program for managing and manipulating archive zip files of a computer. The program includes a system and method for opening, creating, modifying, and extracting zip archive files. The program... |
| 6879986 |
Space management of an IMS database |
| Apr-12-2005 |
Space within an IMS database can be managed during loading or updating of the database. After an IMS database is loaded, a space management program can assume control from the IMS program for a period... |
| 6879984 |
Analytical database system that models data to speed up and simplify data analysis |
| Apr-12-2005 |
An analytical database system provides access to all of the data collected by an entity in interactive time. The analytical database system transforms relational database data. The relational database... |
| 6877066 |
Method and system for adaptive caching in a network management framework using skeleton caches |
| Apr-5-2005 |
A method, system, apparatus, and computer program product is presented for management of a distributed data processing system. A network management framework dynamically adapts database operations so as... |
| 6877034 |
Performance evaluation through benchmarking using an on-line questionnaire based system and method |
| Apr-5-2005 |
An on-line benchmarking system and method that enables requesting users to define customized peer groups within an extensive database of participants, and to be compared with such customized groups in... |
| 6877010 |
System and method for computer-assisted manual and automatic logging of time-based media |
| Apr-5-2005 |
A customizable logging and content management system for indexing multimedia, including a synchronized timer object that provides a time reference upon request in connection with the media, and a logger... |
| 6877009 |
System and method for compiling and displaying a pruned information set |
| Apr-5-2005 |
The processing system 10 is disclosed which uses a user interface 12 to interact with the search and control engine 16 and the display engine 18. The search and control engine 16 operates on a data set... |
| 6876997 |
Method and apparatus for indentifying related searches in a database search system |
| Apr-5-2005 |
A method of generating a search result list also provides related searches for use by a searcher. Search listings which generate a match with a search request submitted by the searcher are identified in... |
| 6876996 |
Method and apparatus for using a shared library mechanism to facilitate sharing of metadata |
| Apr-5-2005 |
One embodiment of the present invention provides a system that uses a shared library to facilitate sharing objects containing metadata. During operation, the system receives identifiers for a set of objects... |
| 6874146 |
Metadata driven system for effecting extensible data interchange based on universal modeling language (UML), meta object facility (MOF) and extensible markup language (XML) standards |
| Mar-29-2005 |
A method is disclosed for effecting data interchange among software tools and repositories in a distributed heterogeneous environment in a computer system having at least one repository of a first type... |
| 6873991 |
System and method for organizing information |
| Mar-29-2005 |
A system and method for accessing and manipulating, for multiple application types, of information stored in at least one database, in accordance with at least one data key, which information may be displayed... |
| 6873990 |
Customer self service subsystem for context cluster discovery and validation |
| Mar-29-2005 |
A system and method for clustering user contexts in a customer self service system that performs resource search and selection. The customer self service system includes a context attribute database comprising... |
| 6873989 |
Graphical display of IMS space usage characteristics |
| Mar-29-2005 |
A method and system for graphically displaying space management data of IMS databases. In one embodiment, the method involves receiving a plurality of records from an IMS database. The plurality of records... |
| 6871203 |
Data processing system |
| Mar-22-2005 |
A technique for manipulating objects at a computer is described. The technique includes receiving one or more requests to manipulate an object, wherein each request is received from a different thread.... |
| 6871202 |
Method and apparatus for ranking web page search results |
| Mar-22-2005 |
A method and apparatus for ranking a plurality of pages identified during a search of a linked database includes forming a linear combination of two or more matrices, and using the coefficients of the... |
| 6868422 |
Knowledge acquisition in expert systems |
| Mar-15-2005 |
A method of knowledge acquisition for entering data into a computer database in a readily computable format, comprises eliciting a set of data statements using an analysis structure determined from an... |
| 6868421 |
Method of converting geospatial database into compressive database for multiple dimensional data storage |
| Mar-15-2005 |
A method of converting a geospatial database into a compressive database for multiple dimensional data storage by constructing computer storage data language or format includes the steps of partitioning... |
| 6865728 |
Object oriented framework mechanism for discovery of computer systems in a network |
| Mar-8-2005 |
An extensible Object-Oriented (OO) framework mechanism in an object-oriented programming system defines objects and classes used to discover and, if desired, validate computer systems in a network. The... |
| 6865676 |
Protecting content from illicit reproduction by proof of existence of a complete data set via a linked list |
| Mar-8-2005 |
A sufficient number of data items are selected for inclusion in a data set so as to discourage a transmission of the entire set over a limited bandwidth communications path, such as the Internet. Each... |
| 6865576 |
Efficient schema for storing multi-value attributes in a directory service backing store |
| Mar-8-2005 |
A database schema for storing application data in a relational database backing store of a directory service. The application data has at least some entries with multiple value attributes. According to... |
| 6862602 |
System and method for rapidly identifying the existence and location of an item in a file |
| Mar-1-2005 |
A system and method for rapidly identifying the existence and location of an item in a file using an improved hash table architecture. A hash table is constructed having a plurality of hash buckets, each... |
| 6862601 |
Method, system, and program for transforming files from a source file format to a destination file format |
| Mar-1-2005 |
Provided is a method, system, and program for transforming files from a source file format to a destination file format. A data structure is generated in a computer readable medium indicating available... |
| 6862600 |
Rapid parameter passing between multiple program portions for efficient procedural interaction with minimum calls and/or call backs |
| Mar-1-2005 |
Systems and methods are described for rapid parameter passing. A method includes enumerating a set of parameters; providing an indication in a first set of arrays of whether to acquire from first program... |
| 6862581 |
Patch distribution system, method and computer program product |
| Mar-1-2005 |
A system, method, and computer program product are provided for distributing software patches utilizing a network. Initially, information relating to at least one application program is collected from... |
| 6859812 |
System and method for differentiating private and shared files within a computer cluster |
| Feb-22-2005 |
A system and method for differentiating private and shared files is disclosed. The invention includes the steps of: receiving a request from a computer for access to a shared file; providing the computer... |
| 6859808 |
Mapping logical row identifiers for primary B+tree-like structures to physical row identifiers |
| Feb-22-2005 |
A mapping mechanism for a primary B+tree in a database management system. The primary B+tree includes a plurality of rows. The mapping mechanism includes introducing a mapping table that includes a plurality... |
| 6857047 |
Memory compression for computer systems |
| Feb-15-2005 |
A computer system is provided including a processor, a persistent storage device, and a main memory connected to the processor and the persistent storage device. The main memory includes a compressed cache... |
| 6857045 |
Method and system for updating data in a compressed read cache |
| Feb-15-2005 |
In a first aspect, a method is provided for updating a compressed cache. The method includes the steps of (1) initiating an update routine for replacing first data stored within the cache with second data,... |
| 6856996 |
Method, system, and program for accessing rows in one or more tables satisfying a search criteria |
| Feb-15-2005 |
Provided is a method, system, and program for accessing rows of data from a base table satisfying a search criteria. An initial request to access rows in the base table is received, including the search... |
| 6856994 |
System and method for condensing application software |
| Feb-15-2005 |
A method is disclosed for condensing an executable computer code for execution on a virtual machine. The method comprises condensing a first computer code of a plurality of system classes into a base file... |
| 6856993 |
Transactional file system |
| Feb-15-2005 |
A transactional file system wherein multiple file system operations may be performed as transaction. An application specifies that file system-related operations should be handled in a transaction, and... |
| 6856992 |
Methods and apparatus for real-time business visibility using persistent schema-less data storage |
| Feb-15-2005 |
The invention provides methods for enterprise business visibility that transform any of marketing, e-commerce and transactional from a plurality of legacy and other databases into resource description... |
| 6853998 |
Customer self service subsystem for classifying user contexts |
| Feb-8-2005 |
A system and method for classifying user context in a customer self service system that performs resource search and selection and includes a context attribute database comprising types of user contexts... |
| 6853997 |
System and method for sharing, mapping, transforming data between relational and hierarchical databases |
| Feb-8-2005 |
The present invention provides a computer-implemented system and method for transforming relational database information into a hierarchical data representation. It provides for data sharing between a... |