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

Icon_funbox Bizarre Patents

Patent No. 6205950

Pet Toilet-Like Water Disk and Food Storage

One pet-friendly inventor patented "a device for watering pets, e.g., a dog or cat." The device, he helpfully noted, "has the general shape of a toilet."

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/203 - Version management


Subclass of Class 707 - Data processing: database and file management or data structures
Definition: Subject matter further comprising means or steps for maintenance
No. of patents: 2736
Last issue date: 05/31/2011


          6            
NumberTitleIssue Date
7386617Method, system and program product for managing multiple network application versions
A session is established between a user system and an existing version of a network application. Once the session is established, session information corresponding to the session is determined and then communicated to the user system. The session information typical...
06/10/2008
7386715System and method for replicating data in a distributed system
It is common in distributed systems to replicate data. In many cases, this data evolves in a consistent fashion, and this evolution can be modeled. A probabilistic model of the evolution allows us to estimate the divergence of the replicas and can be used by the app...
06/10/2008
7386532System and method for managing versions
A system and method for electronic file management includes an object-oriented file management database, a volume manager, and a coherency manager. The volume manager manages electronic files and metadata relating to the files of one or more volumes. Each volume may...
06/10/2008
7386575System and method for synchronizing related data elements in disparate storage systems
A system and method for tracking and synchronizing related data elements in disparate storage systems is provided. More particularly, the present invention provides a hub system for cross-referencing and maintaining storage system information for the efficient synch...
06/10/2008
7386579System, method, and computer program product for storing test results in a database
A system, method, and computer program product for creating and managing a database. Product test results are efficiently stored in a database in such a way that the database updates test result entries on the basis of result changes as successive build tests are pe...
06/10/2008
7386676Data coherence system
A data coherence system includes a generation number written to a data track of a logical sub-system. The generation number is compared to a corresponding generation number in a processing device when it is initialized. If the two generations numbers are the same, t...
06/10/2008
7383272Method and system for versioned sharing, consolidating and reporting information
A method, system and computer program product for managing information is disclosed. The information is stored in a database accessible to a plurality of users. A part of the information is isolated from the database. A user can modify the isolated part of the infor...
06/03/2008
7383292Moving data from file on storage volume to alternate location to free space
A ghosting filter on a computing device perceives that a file is in a ghosted form and commands a file system of the device to retrieve ghosting information from the ghosted file. The ghosting filter receives a read command from an application on the device with res...
06/03/2008
7383512Method for synchronously binding an external behavior to a web page element
A new form of DHTML behaviors, called “Element Behaviors,” wherein a behavior component is bound to an HTML element, and not just attached to the element as with attached behaviors. A special processing instruction is used to import the Element Behavior into a W...
06/03/2008
7383466Method and system of previewing a volume revert operation
Described is a revert preview mechanism, which gives the user a chance to temporarily remount a storage volume with the contents of a shadow copy, and then evaluate the computer system as if reverted, including allowing full I/O read and write operations to the stor...
06/03/2008
7383291Method for sharing groups of objects
A method of sharing a group of one or more objects between a plurality of users, in which one or more of said plurality of users is able to change parameter data of at least one said object. The method comprises storing at least one version of each said object; when...
06/03/2008
7379954Management of file system snapshots
The present invention relates to methods and systems of snapshot management of a file system in a data storage system. To represent the snapshots, the invention maintains pointers to the root block pointer of each snapshot. When the active file system is modified, t...
05/27/2008
7380082Reading virtual ordered writes at local storage device
Using a local storage device to read desired data stored on a remote storage device that receives chunks of data from the local storage device includes, if the desired data is entirely in a cache of the local storage device, the local storage device returning the da...
05/27/2008
7379952Techniques for multiple window resource remastering among nodes of a cluster
Remastering of shared resources among nodes in a cluster, while minimizing the time that such resources are unavailable for access, comprises dividing the shared resources being remastered into multiple “windows” and freezing and remastering one window at a time...
05/27/2008
7376675Simulating multi-user activity while maintaining original linear request order for asynchronous transactional events
A method of maintaining the original order of a sequence of transactions originating from a source database and being replicated to a target database is provided. A lockable object is associated with each transaction of the sequence of transactions from the source d...
05/20/2008
7376676Method, system, and program for autonomic copy services solutions
Disclosed is a technique for creating a copy services solution. A document describing the copy services solution is received. The document is converted to executable code. The code is executed to perform one or more base copy services solutions described with base c...
05/20/2008
7376673Offline editing of XML files using a solution
A user can edit an XML data file offline without the user having to discover or deploy a solution for the XML data file. A processing instruction (PI) in the XML data file is read to determine the solution's origin. The PI contains an entity that can be a href attri...
05/20/2008
7376680System and method for cleansing, linking and appending data records of a database
A system and method for reading a data record from an input file only once, processing that data record according to one or more reference files, and then writing out the cleansed and updated data record to a target file such that the data record is read and written...
05/20/2008
7376660System and method for extensible java server page resource management
A system and method of providing resource management in association with extensible Java Server Pages are provided. The system and method provide an interface for defining alternative input source, resource path and compilers for generating JSP servlets for processi...
05/20/2008
7373362Coordinated synchronization
A coordinating push and user-initiated synchronization method and system. Initially, changes to a local application data store are detected and records affected by the change are identified. At some point, a record affected by a detected change is pushed to a remote...
05/13/2008
7373366Method, system, apparatus, and computer-readable medium for taking and managing snapshots of a storage volume
A method, system, apparatus, and computer-readable medium are provided for taking snapshots of a storage volume. According to aspects of one method, each snapshot is represented as a unique sequence number. Every fresh write access to a volume in a new snapshot life...
05/13/2008
7373364System and method for creating a point-in-time restoration of a database file
The present invention provides a method for generating a point-in-time restoration of database files and associated log files by utilizing a snapshot feature of the file system storing the files. At regular intervals, snapshots, which produce read-only copies of the...
05/13/2008
7373290Method and system for reducing storage requirements of simulation data via keyword restrictions
Disclosed herein is a method of managing data results of simulation processing of a hardware description language (HDL) model based upon keywords. In accordance with the method, a restriction list associated with the HDL model is received. The HDL model has a maximu...
05/13/2008
7373363Method of managing modification of configuration states of resources in a dynamic data center
A method of managing modification of configuration states of a plurality of resources of multiple types in a dynamic data center is disclosed. A modification policy is created for the resources. Moreover, a new modification for a configuration state of resources of ...
05/13/2008
7373390Disk subsystems and their integrated system
An asynchronous remote copy system which can ensure the data renewal order and data integrity of the disk subsystems. The system provides for data mirroring by a main center having a gateway and a remote center having a gateway, and storage systems in each center co...
05/13/2008
7373594Managing the release of electronic content using a template without version logic
A facility for rendering a dynamic electronic document is described. The dynamic electronic document has both a current and a future edition. The current edition incorporates a current version of a content item, while the future edition incorporates a future version...
05/13/2008
7373654System, apparatus and method for updating security configurations of a plurality of servers from a centralized directory server
A system, apparatus and method for updating security configurations of a plurality of servers from a centralized directory server. The system includes a centralized directory server and a plurality of servers that provide resources and store files for use by users o...
05/13/2008
7373517System and method for encrypting and decrypting files
A system and method distribute the task of decryption between a server and a client. To encrypt data, the client generates an encryption/decryption key. Namely, a user interface obtains a password, generally from a user. A hint generator generates a hint. A key gene...
05/13/2008
7373498Method and apparatus for updating a system configuration through an active or passive update
A method and apparatus for updating the system configuration settings of a computer system Embodiments include a remote system configuration system that enables a user to update the system configuration of a target machine from a server machine over a network or sim...
05/13/2008
7373545Fault tolerant computer system
A fault-tolerant computer system includes at least two servers, each of which is configured to perform a first set of operations. Each of the two servers communicate with a computer that does not perform the first set of operations. In the event of a failure of a co...
05/13/2008
7373106Mobile terminal device and method of updating program
A method of updating a program in a terminal device is provided, wherein if a transmission of update data from a base station to a terminal device is interrupted due to any disconnection between them, then after it is verified that the terminal device becomes connec...
05/13/2008
7370203Method for indivisibly modifying a plurality of sites in a microcircuit card non volatile memory, in particular a contactless card
A method of connecting a card to a terminal including the following steps: a) on receiving corresponding respective commands from the terminal, it modifies the contents of the card memory by provisionally recording in the card memory each of said interdependent item...
05/06/2008
7369851Communications network capable of determining SIM card changes in electronic devices
A communication network comprising a carrier network with a service coordinator is capable of acting upon SIM card change information detected by an agent located in the electronic devices used in the communication network. In general, the agent in electronic device...
05/06/2008
7370060System and method for user edit merging with preservation of unrepresented data
A system and method for preserving unrepresented data in a document exchanged between applications. Applications handling the document, or computing devices executing the applications may have different capabilities with respect to a particular feature of the docume...
05/06/2008
7370235System and method for managing and scheduling recovery after a failure in a data storage environment
This invention is a system and method for managing recovery following failure in a data storage environment. Program logic is configured for carrying out such method steps and encoded on a computer readable medium. ...
05/06/2008
7369135Memory management system having a forward progress bit
A virtual memory system that maintains a list of pages that are required to be resident in a frame buffer to guarantee the eventual forward progress of a graphics application context running on a graphics system composed of multiple clients. Pages that are required ...
05/06/2008
7370067Maintaining time-date information for syncing low fidelity devices
Generally, the present invention provides for a distributed computing system that is capable of associating time-date information with a property value in the database. The distributed computing system has a device that stores properties in a database without corres...
05/06/2008
7370065Renaming multiple files
Techniques for renaming multiple files. A system establishes a rename state for a first file in a collection of files and, in the rename state, receives user input specifying a name for the first file. In response to the user input specifying the name, the system re...
05/06/2008
7370066System and method for offline editing of data files
A system and method that enables a user to edit a data file offline is described. This system and method can enable a user to edit a data file without the user having to discover or deploy a solution application governing the data file. For security, this system and...
05/06/2008
7369912Batch execution engine with independent batch execution processes
A process plant control system includes a batch execution engine that spawns or creates an individual batch process application in a separate application process space for each batch to be run within a process plant. The batch execution engine includes communication...
05/06/2008
          6            
 
Sign InRegister
Username  
Password   
forgot password?