Patents by Inventor David Kogan

David Kogan 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: 7752225
    Abstract: Techniques for migrating duration trees from a source database server (or instance) to a destination database server (or instance) are provided. A duration is a memory management construct that allows database components to group related areas of memory together. A source duration tree is captured at the source database server and combined with a destination duration tree at the destination database server. Any duration identifiers in the source duration tree that conflict with (i.e., are the same as) a duration identifier in the destination duration tree are mapped to new duration identifiers.
    Type: Grant
    Filed: October 16, 2007
    Date of Patent: July 6, 2010
    Assignee: Oracle International Corporation
    Inventors: David Kogan, Rajendra S. Pingte, Chao Liang, Yujie Cao
  • Patent number: 7712087
    Abstract: A distributed code development environment includes baseline code that is logically divided into a plurality of labels, each including a plurality of transactions authored by respective developers. A computer-implemented method for identifying intermittent errors in the baseline and determining whether errors generated by a test of transactions are intermittent or consistent may include steps of providing the baseline code and providing the plurality of transactions, each of the plurality of transactions including code authored by a developer. A selected test may be carried out on a selected one of the plurality of transactions, the selected test generating an error that represents an unsuccessful completion of the selected test. The generated error may then be compared against errors generated by the selected test on other transactions or labels.
    Type: Grant
    Filed: June 28, 2005
    Date of Patent: May 4, 2010
    Assignee: Oracle International Corporation
    Inventors: David Kogan, John R. Ciminski
  • Publication number: 20090100082
    Abstract: Techniques for migrating duration trees from a source database server (or instance) to a destination database server (or instance) are provided. A duration is a memory management construct that allows database components to group related areas of memory together. A source duration tree is captured at the source database server and combined with a destination duration tree at the destination database server. Any duration identifiers in the source duration tree that conflict with (i.e., are the same as) a duration identifier in the destination duration tree are mapped to new duration identifiers.
    Type: Application
    Filed: October 16, 2007
    Publication date: April 16, 2009
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Kogan, Rajendra S. Pingte, Chao Liang, Yujie Cao
  • Publication number: 20070083549
    Abstract: Disclosed is a system and method for improving the performance of marshalling and un-marshalling operations. In one approach, the system and method can be used to improve the performance of marshalling and un-marshalling operations in databases that support opaque types. The system and method is configured to allow aggregated objects to share data within the contexts. The described approach can also be used for other types of processing of a hierarchy of objects not involving marshalling and un-marshalling.
    Type: Application
    Filed: October 10, 2005
    Publication date: April 12, 2007
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: David Kogan, Ravikanth Kasamsetty
  • Publication number: 20070011541
    Abstract: A distributed code development environment includes baseline code that is logically divided into a plurality of labels, each including a plurality of transactions authored by respective developers. A computer-implemented method for identifying intermittent errors in the baseline and determining whether errors generated by a test of transactions are intermittent or consistent may include steps of providing the baseline code and providing the plurality of transactions, each of the plurality of transactions including code authored by a developer. A selected test may be carried out on a selected one of the plurality of transactions, the selected test generating an error that represents an unsuccessful completion of the selected test. The generated error may then be compared against errors generated by the selected test on other transactions or labels.
    Type: Application
    Filed: June 28, 2005
    Publication date: January 11, 2007
    Applicant: Oracle International Corporation
    Inventors: David Kogan, John Ciminski