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

Icon_funbox Bizarre Patents

Patent No. 5871518

Smoking Cessation Lighter and Method

A lighter for tobacco products suppresses the urge to smoke by operant conditioning.

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


          9            
NumberTitleIssue Date
7318067Synchronization of application rules across database instances
A method and system for synchronizing M application rules across N database instances. Each database instance has a same structural design. N and M are each at least 2. A rule synchronization agent is executed which updates N1 database instances with the M applicati...
01/08/2008
7318225Object oriented software architecture for software reconfigurable wireless modem
An abstract modem factory architecture and corresponding systems and methods are disclosed. This architecture and the corresponding systems and methods allow wireless modem control software for a wireless modem to be isolated from specific air interface implementati...
01/08/2008
7315977Storing, updating, and reporting on migration data using automated agents
A method and system for displaying and reporting project completion information of a large-scale project having a number of individual subprojects. A rollup agent is employed for acquiring project completion information from a number of subproject databases to provi...
01/01/2008
7316001Object process graph system
A software system is provided including an Object Process Graph for defining applications and a Dynamic Graph Interpreter that interprets Object Process Graphs. An Object Process Graph defines all of an application's manipulations and processing steps and all of the...
01/01/2008
7315924Logical view with granular access to exchange data managed by a modular data and storage management system
A modular data and storage management system. The system includes a time variance interface that provides for storage into a storage media of data that is received over time. The time variance interface of the modular data and storage management system provides for ...
01/01/2008
7315893Method and apparatus for filtering messages based on context
A method for reporting alert conditions is disclosed which includes defining alert filter criteria, identifying an alert condition, analyzing one or more properties of the alert condition based on the alert filter criteria, and determining whether to report the aler...
01/01/2008
7316002Deriving an object class by inheritance, instantiation or cloning
An object class and/or an object having a given name (class1) is derived by making a copy, preferably through serialization, of the entire tree (27a) of the class or the object, by storing the copy of the tree on a disk D and by assigning a name (class...
01/01/2008
7315855Method for efficient processing of multi-state attributes
Methods, systems and articles of manufacture of processing a multi-state attribute field query. One embodiment provides a method of processing a multi-state attribute field query, comprising instantiating a plurality of live objects; performing, by each live object,...
01/01/2008
7315851Methods for creating control charts using a computer system
A method is disclosed for creating a new control chart in a basic record system that includes a server and a database coupled to the server. The method includes the steps of storing a number of SPC control charts and a number of tables in the database and determinin...
01/01/2008
7315857Method and system for propagating annotations using pattern matching
Methods, systems, and articles of manufacture for propagating annotations created for data objects appearing in a variety of different application types are provided. Some embodiments present users collaborating on a project with an indication of data objects in a c...
01/01/2008
7315522Communication methods using slotted replies
An RFID tag population is selected by an interrogator. Each tag of the selected tag population then responds to the interrogator in accordance with a slotted arbitration scheme. According to the slotted arbitration scheme, each tag of the selected tag population pic...
01/01/2008
7315849Enterprise-wide data-warehouse with integrated data aggregation engine
An enterprise-wide data-warehouse comprising a database management system (DBMS) including a relational datastore storing data in tables. An aggregation module, operatively coupled to the relational datastore aggregates the data stored in the tables of the relationa...
01/01/2008
7315860Directory service system and method with tolerance for data entry storage and output
A method and apparatus for applying an application of a data service, such as X.500 and LDAP, to a relational database, a database design and use of the database to perform such directory services. Specifically addressed is the problem of achieving efficient searchi...
01/01/2008
7315404Monitoring job status for grouped print jobs
When a group print job is to be processed, a print application issues a grouping start instruction to a print system client first. The respective print jobs are then transmitted to a spooler. The print system client extracts the print jobs and sends them to a printe...
01/01/2008
7315865Method and apparatus for validating a directory in a storage system
A method and a corresponding apparatus are described, where the method includes storing, in a processing system, an information set that includes a plurality of items in hierarchical relationships, each of the items containing information. The plurality of items are...
01/01/2008
7315869Data reproducing apparatus, information processing apparatus, information processing method, and computer program
The present invention provides a configuration that verifies erased contents at a check-out destination efficiently and properly. A portable device or other apparatus at a contents check-out destination retains an erased contents management file, which registers con...
01/01/2008
7316011Memory reduction for object-oriented compilers
An exemplary method includes parsing metadata associated with at least a portion of source code to construct a truncated parse tree; selecting a segment of the truncated parse tree; parsing metadata associated with the selected segment to construct one or more addit...
01/01/2008
7315873Depth counter used to reduce number of items to consider for loop detection in a reference-counting storage reclamation program
A technique for improving the efficiency of a loop detecting, reference counting storage reclamation program in a computer system. A depth value is maintained for data objects in a memory resource to indicate a distance from a global, live data object. A reference c...
01/01/2008
7313611Automated provisioning system
A computer system comprising a number of components which make up an infrastructure with the system having a Directory 10 and an APS which is adapted to centralize and automate information management for online service systems. ...
12/25/2007
7313561Model definition schema
A tagged format data schema is disclosed. The schema enables an object-relational model to be specified and decorated with metadata so that a dimensional model can be inferred therefrom. In accordance with one embodiment, based on information specified in the schema...
12/25/2007
7313648Corruption tolerant method and system for deploying and modifying data in flash memory
In accordance with embodiments of the present techniques, a method and system are disclosed for storing write data in electronic memory. The system and method may comprise traversing a contiguous data chain beginning at a target position. The contiguous data chain m...
12/25/2007
7313603System and method for synchronizing unstructured documents
A system for synchronizing unstructured documents includes sub-nodes (110, 120, 130) and a network connecting the sub-nodes together. Each sub-node includes a database server (113, 123, 133), an FTP (file transfer protocol) server, and client computers...
12/25/2007
7313757Method and system for cross-platform form creation and deployment
The present invention is directed to systems and methods of creating and deploying electronic forms for collecting information from a user using a browser, where the browser may be one of a plurality of browser platforms. Characteristics of forms are entered by a hu...
12/25/2007
7313581Method for deferred deletion of entries for a directory service backing store
A method for deleting entries from a directory in which directory information is stored in a set of database tables begins upon a request to delete a directory entry. In response, the directory entry is tagged, preferably by setting the entry's creation time to a nu...
12/25/2007
7310628Content searching/distributing device and content searching/distributing method
User information from a terminal is input to a user information inputting section 8, retrieval keys are input to a retrieval key inputting section 7 and retrieval demanding signal is input to a user demand inputting section 6. A content retrievi...
12/18/2007
7310637Dynamic database access via standard query language and abstraction technology
Methods, systems, and articles of manufacture that allow saved abstract queries to be referenced from within query statements constructed using standard query languages, such as Structured Query Language (SQL), are provided. ...
12/18/2007
7310674Load balancer for network processor
A load balancer for a network processor has load balance control units that are multistage-connected in series with each other. When distribution destinations of input information concentrates into a specific network processor by distribution process executed by a l...
12/18/2007
7310649Data structure for efficient enqueuing and dequeuing
A data structure for efficient enqueuing and dequeuing is disclosed. The structure includes a horizontally linked list, an array, a vertically linked list, and a head pointer. Entity ranks are distributed over the array, where each array entry has a range of ranks. ...
12/18/2007
7310650System, method and computer program product for migrating data from one database to another database
A software tool that is useful when one is attempting to migrate data from one database to another database. In one aspect of the invention, the software tool reduces the complications that may arise when one attempts to migrate data from one Lightweight Directory A...
12/18/2007
7310653Method, system, and product for maintaining software objects during database upgrade
Techniques to support modification of certain data in a database during an upgrade to a new version. In one method, objects in an original database are marked as either modifiable or read-only, with changes being allowed for modifiable objects during the upgrade. An...
12/18/2007
7310716Techniques for producing a consistent copy of source data at a target location
Described area system and computer program product for producing a point in time copy of source data. A set of records corresponding to a time ordered series of recorded file operations as applied to said source data is received. The set of records includes one or m...
12/18/2007
7309001System to provide specific messages to patients
An apparatus and method for delivering targeted informational messages includes a computer system for creating a de-identified encrypted PID and de-identified patient transaction data in a retail store for transmission and storage. A subset of de-identified encrypte...
12/18/2007
7310780Methods, systems and computer program products for visually tethering related graphical objects
Methods, systems and computer program products are configured to display graphical objects on an electronic display by providing a tether that visually relates two spaced apart graphic objects on the display, with the tether configured to be less visually prominent ...
12/18/2007
7310783Single submission buttons
A method and mechanism for enforcing a one-submission-only policy for a graphical button is provided. The method provides a button object defined to be enabled for only one submission action upon the button object. When a first submission action upon the button obje...
12/18/2007
7308462Methods and systems for building and distributing audio packages
Methods and systems for building and distributing audio packages include a database storing audio files to be played to end users in a telecommunications network. An audio package builder/export tool generates audio packages including audio segments files and index ...
12/11/2007
7308461Information processing method, apparatus, program and recording medium
In executing a variety of processing operations for contents data, such as reproducing the contents data, the time until booting the application to enable the operations is shortened. A database file for management of contents data is stored in a hard disc drive and...
12/11/2007
7308459System and method for using a compressed trie to estimate like predicates
A compressed trie has nodes including multiple character sub-strings. Such multiple character storage reduces the number of nodes in the trie, thereby reducing the amount of memory required for storing the trie and reducing the amount of time required to perform mat...
12/11/2007
7305658Method and system for application partitions
Systems and methods for activating a component in a computing system having a plurality of partitions. One method includes receiving a request to activate a component having an object class ID and a partition ID and detecting if the object class ID is contained with...
12/04/2007
7305583Command initiated logical dumping facility
Diagnostic information is produced from a computer memory operably connected to a DBMS. A command is received from a user wherein the command comprises an identifier of a resource associated with the DBMS. The identifier is utilized to determine one or more control ...
12/04/2007
7305671Conversion of an object model to a source file generation model
An infrastructure is provided for creating applications for mobile information devices, using a tag-based markup language. Developers can use the markup language to define applications and content based on easily manipulated textual tags, rather than having to write...
12/04/2007
          9            
 
Sign InRegister
Username  
Password   
forgot password?