Patents by Inventor Curtis A. Elsbernd

Curtis A. Elsbernd 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: 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: 6741997
    Abstract: Techniques used in a distributed database system for simplifying copying of objects from one database system in the distributed database system to another and establishing the infrastructure necessary for the distributed system in the database systems. One application of the techniques is setting up a cache database system that has a subset of the objects in another database system and establishing a link for redirecting misses between the cache and the other database system. Also included is the infrastructure in the cache and the other database system for an authentication proxy that establishes sessions in the other database system for users to perform operations that have been redirected as a result of a miss in the cache. The techniques require only that the user supply simple descriptions of some of the objects to be copied; the techniques locate the necessary dependent objects and make objects for the infrastructure.
    Type: Grant
    Filed: June 14, 2001
    Date of Patent: May 25, 2004
    Assignee: Oracle International Corporation
    Inventors: Jing Liu, Curtis A. Elsbernd, Mahesh Subramaniam
  • Patent number: 6697804
    Abstract: Mass deployment of snapshots is fostered by allowing collections of snapshots, called refresh groups, to be defined by a template. The template allows for a parameterized snapshot definition query or other DDL text to be defined, so that user-specific or site-specific values can be substituted into parameters to create different objects. Furthermore, off-line instantiation of snapshots is provided, so that the data for an entire suite of front office applications can be stored. on a floppy disk, magnetic disk, CD ROM, or other transportable computer-readable medium.
    Type: Grant
    Filed: November 14, 2002
    Date of Patent: February 24, 2004
    Assignee: Oracle International Corp.
    Inventors: Curtis Elsbernd, Benny Souder, Wayne E. Smith
  • 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
  • Patent number: 6529904
    Abstract: Mass deployment of snapshots is fostered by allowing collections of snapshots, called refresh groups, to be defined by a template. The template allows for a parameterized snapshot definition query or other DDL text to be defined, so that user-specific or site-specific values can be substituted into parameters to create different objects. Furthermore, off-line instantiation of snapshots is provided, so that the data for an entire suite of front office applications can be stored on a floppy disk, magnetic disk, CD ROM, or other transportable computer-readable medium.
    Type: Grant
    Filed: May 28, 1999
    Date of Patent: March 4, 2003
    Assignee: Oracle Corp.
    Inventors: Curtis Elsbernd, Benny Souder, 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
  • Patent number: 5724556
    Abstract: A distributed system modeler for modeling a distributed system architecture. The distributed system modeler includes logic for receiving interdependency information specifying interdependencies between a plurality of data objects and programs, logic for defining a plurality of modules, wherein each module of the plurality of modules represents a different grouping of a portion of the plurality of data objects and programs, logic for assigning the modules to nodes in a distributed system, and logic for assigning a distributed transfer methodology between modules in the distributed system. The distributed system modeler includes logic for generating impact analysis criteria defining a quality of said distributed system. The impact analysis criteria includes performance metrics, conflict metrics, data object or program availability metrics, and transaction consistency metrics.
    Type: Grant
    Filed: April 14, 1995
    Date of Patent: March 3, 1998
    Assignee: Oracle Corporation
    Inventors: Benny Souder, Lip Boon Doo, Curtis Elsbernd, Peter Lim