Patents Assigned to Sagent Technology, Inc.
  • Patent number: 6480847
    Abstract: A deferred transaction mechanism facilitates multi-threaded operation of database application programs. The deferred transaction mechanism allows data items to be committed from the local memory of a computer system to a database system in a background thread, while other foreground threads continue to read the data item. In most instances, this makes the delay in committing a data item to the database imperceptible to a human user of a database application program. The deferred transaction mechanism further supports an “undo” feature, which allows modifications to a data item located in a computer's local memory to be rapidly discarded.
    Type: Grant
    Filed: January 29, 1999
    Date of Patent: November 12, 2002
    Assignee: Sagent Technology, Inc.
    Inventors: Terris J. Linenbach, Vladimir Gorelik, Craig R. Powers, Robert E. Powers, Tana C. Netsch
  • Patent number: 6243698
    Abstract: One embodiment of the invention includes an architecture for extending the data requesting and data viewing capabilities of a database system. Data from the database is requested and viewed using a plan. The plan defines the steps to perform to request and view the data. The extensible architecture allows for the relatively easy addition of new steps for use in the database retrieval and viewing system. In one system, each step includes executable code for accessing, manipulating and/or outputting data. Each step conforms to a predefined interface that allows the step to be used in a plan, manipulate data received from another step (if necessary), and output data to another step (if necessary). By generating steps that conform to the predefined interface, developers can extend the functionality of the data retrieval and viewing application.
    Type: Grant
    Filed: December 7, 1999
    Date of Patent: June 5, 2001
    Assignee: Sagent Technology, Inc.
    Inventors: Craig R. Powers, Vladimir Gorelik
  • Patent number: 6038558
    Abstract: One embodiment of the invention includes an architecture for extending the data requesting and data viewing capabilities of a database system. Data from the database is requested and viewed using a plan. The plan defines the steps to perform to request and view the data. The extensible architecture allows for the relatively easy addition of new steps for use in the database retrieval and viewing system. In one system, each step includes executable code for accessing, manipulating and/or outputting data. Each step conforms to a predefined interface that allows the step to be used in a plan, manipulate data received from another step (if necessary), and output data to another step (if necessary). By generating steps that conform to the predefined interface, developers can extend the functionality of the data retrieval and viewing application.
    Type: Grant
    Filed: October 17, 1997
    Date of Patent: March 14, 2000
    Assignee: Sagent Technology, Inc.
    Inventors: Craig R. Powers, Vladimir Gorelik