Techniques for integrating parameterized information request into a system for collaborative work
First Claim
1. Apparatus for specifying a class of parameterized information requests and making instances of parameterized information requests that belong to the class, the apparatus being implemented in a system having a processor and data storage accessible to the processor and the apparatus comprising:
- objects in the data storage including a connector object in the data storage that represents the class of parameterized information requests;
a request parameter object in the data storage that defines a request parameter for parameterized information requests belonging to the class, the request parameter comprising a bind parameter that is replaced by a bind value before the requested parameter is used in an instance of a parameterized information request; and
an information source access object in the data storage that specifies attributes of an information source which will receive the instances of the parameterized information requests that belong to the class, the processor responding to an input specifying creation of an instance of the class of parameterized information requests represented by the connector object by using the request parameter defined in the request parameter object and the attributes of the source of information to make the instance of the class.
3 Assignments
0 Petitions
Accused Products
Abstract
Techniques used in a system for collaborative work which gives collaborators unskilled in data processing technologies access to a variety of information resources to provide the collaborators with information resources which are obtained in response to parameterized information requests such as queries. The techniques use records in database tables to represent a class of parameterized information requests. Information for instances of the class includes queries that may be used in the instances and default values for bind parameters in the queries. Values for the bind parameters may also be specified for classes of user interfaces that employ the information sources returned by the parameterized information requests and for instances of the user interface. A user may also use specify values for bind parameters in his or her instance of the user interface.
33 Citations
15 Claims
-
1. Apparatus for specifying a class of parameterized information requests and making instances of parameterized information requests that belong to the class, the apparatus being implemented in a system having a processor and data storage accessible to the processor and the apparatus comprising:
-
objects in the data storage including a connector object in the data storage that represents the class of parameterized information requests; a request parameter object in the data storage that defines a request parameter for parameterized information requests belonging to the class, the request parameter comprising a bind parameter that is replaced by a bind value before the requested parameter is used in an instance of a parameterized information request; and an information source access object in the data storage that specifies attributes of an information source which will receive the instances of the parameterized information requests that belong to the class, the processor responding to an input specifying creation of an instance of the class of parameterized information requests represented by the connector object by using the request parameter defined in the request parameter object and the attributes of the source of information to make the instance of the class. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for providing a user with a graphical user interface, the graphical user interface permitting specification of an information resource belonging to one of a plurality of different kinds of information resources and the system responding to the specification by providing the information resource to the user, the system being implemented using a processor that produces and responds to inputs from the graphical user interface and has access to the information resource and to a storage device, the system comprising:
-
a specification in the graphical user interface of an information resource that is obtained using an instance of a parameterized information request and objects in the storage device including a connector object in the storage device that represents a class of the parameterized information requests to which the instance belongs; a request parameter object in the storage that defines a request parameter for parameterized information requests belonging to the class, the request parameter comprising a bind parameter that is replaced by a bind value before the request parameter is used in the instance of the parameterized information request; and an information source access object in the storage device that specifies attributes of the information, the processor responding to the specification by using the request parameter defined in the request parameter object and the attributes of the source of information to make the instance.
-
-
14. A graphical user interface for specifying a class of parameterized information requests, the graphical user interface being implemented using a processor that produces and responds to inputs from the graphical user interface and has access to a storage device, the class of parameterized information requests being specified by objects in the storage device, the objects including a connector object that represents the class of the parameterized information requests, a request parameter object that defines a request parameter for parameterized information requests belonging to the class, and an information source access object that specifies attributes of an information source which will receive instances of the parameterized information request belonging to the class, and the graphical user interface comprising:
-
a connector specification interface for specifying the connector object that represents the class of parameterized information requests; a request parameter specification interface for specifying a request parameter for parameterized information requests belonging to the class, the request parameter comprising a bind parameter that is replaced by a bind value before the request parameter is used in an instance of a parameterized information request; and an information source access specification interface that specifies the attributes of the information source, the processor responding to the connector specification interface by producing the connector object, to the request parameter specification interface by producing the request parameter object for the request parameter and to the information source access object specification interface by producing the information source access object for the attributes of the information source. - View Dependent Claims (15)
-
Specification