Patents by Inventor James William Stamos

James William Stamos has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7287034
    Abstract: A method, system, and computer program product for transmitting a redo stream from a database to one or more distributed database systems, upon which applications that process the redo stream are implemented, and which maintains the data dictionaries by replicating the multiple versions of the schema objects to data dictionaries in the distributed database systems. A method of maintaining a multi-version data dictionary includes generating a logical redo stream, inserting procedure calls to be used to populate the multi-version data dictionary into the generated logical redo stream, transmitting the logical redo stream to the multi-version data dictionary, and executing the procedure calls at the multi-version data dictionary to populate the multi-version data dictionary.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: October 23, 2007
    Assignee: Oracle International Corporation
    Inventors: Lik Wong, James William Stamos, Nimar Singh Arora
  • Patent number: 7162689
    Abstract: Schema evolution involves defining flavored object groups. Specifically, related collections of replicated tables and other database objects, which are defined as belonging to an object group, are given different “flavors.” A flavor describes different subsets of the objects and even different subsets of the columns in the master tables. In one embodiment, when one site in a distributed database system propagates changes to a replicated database object, the current flavor for the site is also transmitted, so that the destination site can make the necessary adjustments in the uploaded changes by dropping the values for obsolete columns and using default values for new columns.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: January 9, 2007
    Assignee: Oracle International Corporation
    Inventors: Alan J. Demers, Curtis Elsbernd, James William Stamos, Lik Wong
  • Patent number: 6980988
    Abstract: A method for applying changes to a standby system is described in which multiple apply tasks or “slaves” are scheduled to changes from redo logs, especially those changes in large transactions, in parallel and as soon as they are encountered in the logs. To foster data convergence, a partial ordering may be imposed on the transactions so that those transactions that actually depend on others are forced to wait on the transactions they are dependent upon commit. To foster read consistency, synchronization points may be periodically established, at which points a read consistent state of the standby database system can be obtained-all without adversely impact the throughput of the system.
    Type: Grant
    Filed: October 1, 2002
    Date of Patent: December 27, 2005
    Assignee: Oracle International Corporation
    Inventors: Alan J. Demers, James William Stamos, Lewis S. Kaplan, Nimar Arora
  • Publication number: 20040225696
    Abstract: A method, system, and computer program product for transmitting a redo stream from a database to one or more distributed database systems, upon which applications that process the redo stream are implemented, and which maintains the data dictionaries by replicating the multiple versions of the schema objects to data dictionaries in the distributed database systems. A method of maintaining a multi-version data dictionary comprises the steps of generating a logical redo stream, inserting procedure calls to be used to populate the multi-version data dictionary into the generated logical redo stream, transmitting the logical redo stream to the multi-version data dictionary, and executing the procedure calls at the multi-version data dictionary to populate the multi-version data dictionary.
    Type: Application
    Filed: May 8, 2003
    Publication date: November 11, 2004
    Inventors: Lik Wong, James William Stamos, Nimar Singh Arora
  • Patent number: 6532479
    Abstract: Replication for front office automation involves the use of snapshots that are instantiated on laptops, in which refreshing the snapshots is driven from a master site with a high-performance protocol. All of the necessary snapshot metadata for performing the snapshot refreshes is stored at the master site, so that the laptop only needs to send a single refresh request. In response to the refresh request, the master site reconciles the differences between the master tables and the laptop's snapshots and transmits the differences to the laptop, reducing the necessary network traffic for updating a snapshot to a single round trip.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: March 11, 2003
    Assignee: Oracle Corp.
    Inventors: Benny Souder, Alan Robert Downing, Harry Sun, Alan J. Demers, James William Stamos, John C. Graham, Curtis Elsbernd, Mahesh Subramaniam, Wayne E. Smith
  • Publication number: 20030009431
    Abstract: Replication for front office automation involves the use of snapshots that are instantiated on laptops, in which refreshing the snapshots is driven from a master site with a high-performance protocol. All of the necessary snapshot metadata for performing the snapshot refreshes is stored at the master site, so that the laptop only needs to send a single refresh request. In response to the refresh request, the master site reconciles the differences between the master tables and the laptop's snapshots and transmits the differences to the laptop, reducing the necessary network traffic for updating a snapshot to a single round trip.
    Type: Application
    Filed: May 28, 1999
    Publication date: January 9, 2003
    Inventors: BENNY SOUDER, ALAN ROBERT DOWNING, HARRY SUN, ALAN J. DEMERS, JAMES WILLIAM STAMOS, JOHN C. GRAHAM, CURTIS ELSBERND, MAHESH SUBRAMANIAM, WAYNE E. SMITH
  • Publication number: 20020174142
    Abstract: Schema evolution involves defining flavored object groups. Specifically, related collections of replicated tables and other database objects, which are defined as belonging to an object group, are given different “flavors.” A flavor describes different subsets of the objects and even different subsets of the columns in the master tables. In one embodiment, when one site in a distributed database system propagates changes to a replicated database object, the current flavor for the site is also transmitted, so that the destination site can make the necessary adjustments in the uploaded changes by dropping the values for obsolete columns and using default values for new columns.
    Type: Application
    Filed: May 28, 1999
    Publication date: November 21, 2002
    Inventors: ALAN J. DEMERS, CURTIS ELSBERND, JAMES WILLIAM STAMOS, LIK WONG