US Patent No: 6,038,558

Number of patents in Portfolio can not be more than 2000

Extensible database retrieval and viewing architecture

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

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. In one embodiment, the interface defines the type of step, the number of inputs and outputs to the steps, the type of record accessing characteristics are best used by the step, and whether the step uses the original records or copies of the records. Importantly, the interface does not need to define the actual data manipulation performed by the step. Therefore, the step's internal operations are independent of the operations performed by the application. This separation allows developers to generate powerful steps without having to modify the application to support the new steps.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
GROUP 1 SOFTWARE, INC.LANHAM, MD17

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Gorelik, Vladimir Palo Alto, CA 33 313
Powers, Craig R San Francisco, CA 27 400

Cited Art

Patent Info (Count) # Cites Year
 
SYBASE, INC. (3)
5,566,330 Method for forming a reusable and modifiable database interface object 219 1995
5,752,018 Buffered database table interface object system 36 1996
5,832,481 Reuseable and modifiable interface object 106 1997
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
5,564,044 Integration of result data from first program operations on dynamic source data into data of a second program 23 1994
 
UNITED PARCEL SERVICE OF AMERICA, INC. (1)
5,485,369 Logistics system for automating tansportation of goods 155 1993

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
ORACLE INTERNATIONAL CORPORATION (18)
6,986,148 Methods and systems for providing platform-independent shared software components for mobile devices 20 2001
7,454,423 Enterprise link for a software database 9 2002
7,912,899 Method for selectively sending a notification to an instant messaging device 3 2002
7,668,917 Method and apparatus for ensuring accountability in the examination of a set of data elements by a user 11 2002
7,412,481 Method and apparatus for distributed rule evaluation in a near real-time business intelligence system 14 2002
7,401,158 Apparatus and method for instant messaging collaboration 24 2002
7,272,660 Architecture for general purpose near real-time business intelligence system and methods therefor 39 2002
7,243,124 Architecture for general purpose near real-time business intelligence system with client devices and methods therefor 23 2002
7,945,846 Application-specific personalization for data display 6 2003
7,941,542 Methods and apparatus for maintaining application execution over an intermittent network connection 9 2003
7,904,823 Transparent windows methods and apparatus therefor 3 2003
7,899,879 Method and apparatus for a report cache in a near real-time business intelligence system 5 2003
7,426,059 Data presentation methods and apparatus to facilitate printing and reviewing 16 2003
8,255,454 Method and apparatus for a multiplexed active data window in a near real-time business intelligence system 1 2003
7,113,964 Method and apparatus for archiving data in a relational database system 23 2003
8,165,993 Business intelligence system with interface that provides for immediate user action 1 2005
8,001,185 Method and apparatus for distributed rule evaluation in a near real-time business intelligence system 4 2008
8,402,095 Apparatus and method for instant messaging collaboration 0 2008
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (6)
6,141,699 Interactive display system for sequential retrieval and display of a plurality of interrelated data sets 77 1998
7,131,063 Method and system for delivering dynamic information in a network 7 2001
7,386,571 Object oriented based, business class methodology for performing data metric analysis 3 2004
7,483,955 Object oriented based, business class methodology for generating quasi-static web pages at periodic intervals 6 2006
7,418,459 Object oriented based, business class methodology for performing data metric analysis 6 2007
7,925,719 Object oriented based, business class methodology for generating quasi-static web pages at periodic intervals 0 2008
 
MICROSOFT CORPORATION (4)
7,590,575 Method and apparatus for converting, formatting, and displaying currency values 3 1999
7,739,694 Methods of factoring operating system functions, methods of converting operating systems, and related apparatus 0 2004
7,681,207 Methods of factoring operating system functions, methods of converting operating systems, and related apparatus 0 2004
7,774,796 Methods of factoring operating system functions, methods of converting operating systems, and related apparatus 0 2004
 
GROUP 1 SOFTWARE, INC. (3)
6,243,698 Extensible database retrieval and viewing architecture 25 1999
6,651,142 Method and apparatus for processing data using multi-tier caching 27 2000
7,055,097 Displaying a large amount of information in a browser window 0 2002
 
SIEMENS MEDICAL SOLUTIONS USA, INC. (2)
7,266,775 Method for retrieving information from an information repository 14 2002
7,844,904 System for use in data exchange and information retrieval 1 2007
 
TMLN ROYALTY, LLC (2)
6,631,382 Data retrieval method and apparatus with multiple source capability 37 2000
6,625,617 Modularized data retrieval method and apparatus with multiple source capability 22 2000
 
AB INITIO TECHNOLOGY LLC (1)
7,877,350 Managing metadata for graph-based computations 0 2005
 
FUJITSU LIMITED (1)
7,092,984 Method and apparatus for determining dynamic flow and computer-readable medium storing a program for performing the method 6 2001
 
NEUVIS INCORPORATED (1)
6,853,994 Object oriented based, business class methodology for performing data metric analysis 11 2000
 
PITNEY BOWES SOFTWARE INC. (1)
8,042,041 Method and apparatus for pipelined processing of data 0 2000
 
SAGENT TECHNOLOGY, A CORPORATION OF CALIFORNIA (1)
6,651,067 Method and apparatus for creating a data set with pending results 4 2000