×

MODEL CONTENT PROVIDER WITH REUSABLE COMPONENTS FOR SUPPORTING A PLURALITY OF GUI API'S

  • US 20080288465A1
  • Filed: 06/18/2008
  • Published: 11/20/2008
  • Est. Priority Date: 07/15/2003
  • Status: Active Grant
First Claim
Patent Images

1. A computer system to support a plurality of graphical user interface (GUI) application programming interfaces (APIs), the computer system comprising:

  • a processor executing a query assist tool, the processor being a hardware component within the computer system, the query assist tool comprising;

    a model content provider in communication with a query model, the query mode comprising a plurality of elements that represents a database statement, wherein the model content provider translates a plurality of elements of a query model into objects that are independent of any type of data structure associated with the plurality of GUI APIs, the plurality of elements being translated through use of a model content provider in communication with the query model, the plurality of elements representing a database statement;

    a first content viewer in communication with the model content provider, the first content viewer supporting multiple GUI APIs, wherein the first content viewer passes the translated objects from the model content provider to a first content viewer in communication with the model content provider, the first content viewer supporting multiple GUI APIs; and

    a second content viewer in communication with the first content viewer and an application written to run on a specific GUI API of the plurality of GUI APIs, wherein the translated objects are passed from the first content viewer to the second content viewer, and wherein the second content viewer manipulates the translated objects into one or more types of data structures required by the specific GUI API for use by the application.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×