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

Icon_funbox Did You Know...

...that in the early 1940s GE engineer James Wright was charged with a task of utmost importance to the war effort: develop a cheap substitute for rubber that could be used to produce tires, gas masks and a whole host of military gear. Wright tackled the task diligently -- and wound up inventing Silly Putty.

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.

 

Class 707/103R - Object-oriented database structure


Subclass of Class 707 - Data processing: database and file management or data structures
Definition: Subject matter further comprising an object-oriented data
No. of patents: 2809
Last issue date: 08/03/2010


      4                
NumberTitleIssue Date
7389517Method and system for creating and providing a multi-tier network service using separated function and presentation components
A multi-tier application for interaction with a user interface comprises a presentation tier (e.g. a web server with a JSP/servlet engine) and a business logic tier (e.g. an application server) to manipulate data for subsequent presentation on the user interface. A ...
06/17/2008
7389306System and method for processing semi-structured business data using selected template designs
A method for processing semi-structured data. The method includes receiving semi-structured data into a first format from a real business process. Preferably, the semi-structured data are machine generated. The method includes tokenizing the semi-structured data int...
06/17/2008
7389304Generating a relational view for a base model schema
Disclosed is a technique for generating a relational view. Initially, identification of a base model, a relational schema, and a ViewType are received. Then, a statement to create a relational view of the instance data for the base model using the ViewType is automa...
06/17/2008
7389305System and method for managing a database
A system and a method for managing a database. The system includes a database manager for storing and retrieving data records from a database. In one embodiment, the database includes a database data structure that is divided into a plurality of sections. Each of th...
06/17/2008
7389301Data aggregation user interface and analytic adapted for a KStore
Aggregation of data in an interlocking trees datastore, especially when the interlocking datastore is a KStore is described. It details consolidating data into a summary or aggregation so that some particular desired analytic type of operation may easily be performe...
06/17/2008
7389291Implementing optimistic concurrent data structures
A concurrent FIFO queue is implemented as an “optimistic” doubly-linked list. Nodes of the optimistic doubly-linked list are allocated dynamically and links between the nodes are updated optimistically, i.e., assuming that threads concurrently accessing the FIFO...
06/17/2008
7386758Method and apparatus for reconstructing data in object-based storage arrays
A method and apparatus for placing objects on a storage device of a storage system and reconstructing data of objects in the storage device. The storage system stores data as objects and implements a RAID architecture including a plurality of the storage devices, an...
06/10/2008
7386562Generic product finder system and method
A generic product finder system that provides the capability of managing and performing searches on configurable products in a J2EE application. The generic product finder system includes a manager component for performing searches in response to a search query; a p...
06/10/2008
7383273System and method for managing object to relational one-to-many mapping
Instructions are generated to manipulate target objects and relationships in a relational database when a source object having a one-to-many relationship of privately owned type with the target objects is manipulated. To generate instructions, mapping meta-data is u...
06/03/2008
7383277Modeling the life cycle of individual data objects
A method, as well as a computer program product that implements the method, is provided for user modeling, within a computer system, of a lifecycle of uniquely identified computer data objects that are members of a computer data object family. The method includes re...
06/03/2008
7383271Centralized configuration data management for distributed clients
System and method for managing a plurality of clients. A request to implement a change in configuration data is received from a user. The configuration data relates to an operation of a client. The received request is stored in a memory area. Computer-executable ins...
06/03/2008
7383281Multiversion database cluster management
A technique for propagating an update from a first database having a first version to a second database having a second version is disclosed. The technique includes receiving an update and the first version, determining a translation path, and translating the update...
06/03/2008
7379951Support for real-time queries concerning current state, data and history of a process
A computer-implemented method is provided for defining interesting portions of a workflow of a business or other type of process. Using a tracking profile editor, a portion of a given workflow is selected and associated with a named process part. Items of payload da...
05/27/2008
7379949Analyzing a query log for use in managing category-specific electronic content
Providing category-specific electronic content includes receiving a request for electronic content. The request has an attribute. The attribute of the received request is compared to an attribute related to a query included in a log of search queries. An indication ...
05/27/2008
7379944Reducing index size for multi-level grid indexes
The number of index entries in a grid index for indexing geometric shapes is reduced by establishing a pool storage area for geometric shapes, selecting a threshold number of grid cells which a geometric shape may overlap, storing the shape in the grid index if a ge...
05/27/2008
7379946Categorization of information using natural language processing and predefined templates
Methods and systems for classifying and normalizing information using a combination of traditional data input methods, natural language processing, and predetermined templates are disclosed. One method may include activating a template. Based on this template, templ...
05/27/2008
7380205Maintenance of XML documents
A system and a method of maintaining extensible markup language (XML) document includes splitting an XML document into fragments according to rules stored in a configuration file, binding each of the fragments to an object in a content management system, and providi...
05/27/2008
7379927Type path indexing
Efficient hierarchical searching is based on object type. By pre-computing additional information and storing it in a fast-lookup structure, it is possible to quickly identify objects that satisfy an object retrieval request. Furthermore, it is also possible to use ...
05/27/2008
7376656System and method for providing user defined aggregates in a database system
A database system and method allows a user to write program code in a high-level programming language that implements a class that defines the structure of a user-defined aggregate and methods that can be invoked on instances of the user-defined aggregate. The class...
05/20/2008
7373310Workflow system matrix organization search engine
A rule-based search engine is used in conjunction with an automated network-based workflow system (which in turn is interfaced with an organizational database) to efficiently determine service routing requests from users/clients. The search engine employs search tec...
05/13/2008
7373347Information processing apparatus and information processing method
In an information processing apparatus connectable to a terminal through a network, a terminal type of the terminal is specified based on a first request requesting Web information, said first request sent from the terminal through the network, and reference Web inf...
05/13/2008
7373358User interface for maintaining categorization schemes
A graphical user interface (GUI) tool for maintaining categorization schemes includes a categorization area that displays user-input fields which may be used to define a number of categories and a number of links that form a categorization scheme. The categorization...
05/13/2008
7373411Configuration information generation system and method
In one embodiment of the present invention, a configuration information generation method receives an indication to begin the configuration information generation method. A determination is made which versions of a simple network management protocol a network device...
05/13/2008
7373606Method for visualizing weblog social network communities
A method and system for providing a visual representation of electronic, on-line journals, such as those generally referred to as “Weblogs” or “Blogs”, that uses a treemap display object in a graphical user interface to represent social networking characteri...
05/13/2008
7373353Reducing index size for multi-level grid indexes
The number of index entries in a grid index for indexing geometric shapes is reduced by establishing a pool storage area for geometric shapes, selecting a threshold number of grid cells which a geometric shape may overlap, storing the shape in the grid index if a ge...
05/13/2008
7373354Automatic elimination of functional dependencies between columns
In business systems, one or more methods can be used to reduce an amount of redundant data. In one implementation, a method to reduce redundancy within a data model in a database, in which the data model is represented by at least one table, includes determining a n...
05/13/2008
7373643Apparatus, methods and articles of manufacture for data transmission
The present invention comprises apparatus, methods and articles of manufacture for transferring data, comprising one or more update files made available upon distribution media, such as a server, a hash of the update files made available upon the server, as well as ...
05/13/2008
7373337Method and apparatus for event modeling
The present invention provides a method that allows a developer to add complex dependency logic to an existing database without having to modify the underlying structure of the database. One embodiment of the present invention provides a way to flexibly handle recor...
05/13/2008
7370366Data management system and method
A data management system and method are provided. Specifically, the present invention includes a system for controlling access to data and ensuring that the confidentiality of the data is maintained. In addition, the present invention provides a system for updating ...
05/06/2008
7370270XML schema evolution
A technique for evolving XML schemas is disclosed. The technique involves methods for performing schema manipulating operations and for validating the schema changes so that the current XML documents remain valid against the new schema. ...
05/06/2008
7370059Model of documents and method for automatically classifying a document
A method for automatically creating a model of documents representing a class of documents. The method includes the steps of providing a plurality of documents separated into different classes; and determining at least one potential identifying tag within one docume...
05/06/2008
7370030Method to provide management of query output
A method, system and article of manufacture for processing queries that are executed against a database. In one embodiment, the database environment imposes a limit on the number of columns capable of being returned for a single query. Accordingly, a single query is...
05/06/2008
7370052Efficiently and reliably providing message related data
The principles of the present invention extend to efficiently and reliably providing message related data. Generally, data fields of electronic messages and attachments are created in accordance with an electronic message schema hierarchy. An electronic message can ...
05/06/2008
7370061Method for querying XML documents using a weighted navigational index
A technique for optimizing the archival and management of data stored as XML documents is capable of handling mixed data including highly structured data and unstructured data. The technique maps the structured data to a relational database while storing the unstruc...
05/06/2008
7370272Data adapter
A data adapter including method and apparatus is presented. In one embodiment, the data adapter is a method. The method includes finding a set of records of a relational database matching an object instance of an object type. The method further includes updating the...
05/06/2008
7370280Apparatus, system, and method for defining a web services interface for MFS-based IMS applications
An apparatus, system, and method are provided for defining a web services interface for an MFS-based IMS application. The apparatus, system, and method include a parser that parses an MFS-based IMS source file into one or more Message Input Descriptions (MIDs) and o...
05/06/2008
7370162Free item distribution among multiple free lists during garbage collection for more efficient object allocation
A method, system, and program for improving free item distribution among multiple free lists during garbage collection for more efficient object allocation are provided. A garbage collector predicts future allocation requirements and then distributes free items to m...
05/06/2008
7370318System and methodology for asynchronous code refactoring with symbol injection
A system and methodology for asynchronous code refactoring with symbol injection is described. In one embodiment, for example, a method is described for refactoring a plurality of interdependent software modules that reside in separate projects, the method comprises...
05/06/2008
7370290Contact card
An interface for enabling a user to quickly access contact information and contact-centric tasks is displayed when an appropriate request for a contact card associated with a contact is received. The contact card displays contact information corresponding with the c...
05/06/2008
7370327Method for managing memory resources in a shared memory system
A method is provided for managing memory resources in a shared memory system. A point is identified (10) at which memory usage will be constrained. An object pertaining to an active user of the system is identified (20), and further objects related to ...
05/06/2008
      4                
 
Sign InRegister
Username  
Password   
forgot password?