Method and system for enabling connectivity to a data system
First Claim
1. A method for providing data from a data system, comprising:
- providing a mechanism to enable a user to identify user interface (UI) objects corresponding to a user interface of an application used to access the data system to pass-through enable; and
in response to a data query request submitted by a requestor to receive data from the data system corresponding to a navigation context within the user interface of the application,returning data from the data system to the requestor pertaining to UI objects corresponding to the navigation context that were identified to pass-through enable.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system that provides filtered data from a data system. In one embodiment the system includes an API (application programming interface) and associated software modules to enable third party applications to access an enterprise data system. Administrators are enabled to select specific user interface (UI) objects, such as screens, views, applets, columns and fields to voice or pass-through enable via a GUI that presents a tree depicting a hierarchy of the UI objects within a user interface of an application. An XSLT style sheet is then automatically generated to filter out data pertaining to UI objects that were not voice or pass-through enabled. In response to a request for data, unfiltered data are retrieved from the data system and a specified style sheet is applied to the unfiltered data to return filtered data pertaining to only those fields and columns that are voice or pass-through enabled.
-
Citations
48 Claims
-
1. A method for providing data from a data system, comprising:
-
providing a mechanism to enable a user to identify user interface (UI) objects corresponding to a user interface of an application used to access the data system to pass-through enable; and in response to a data query request submitted by a requestor to receive data from the data system corresponding to a navigation context within the user interface of the application, returning data from the data system to the requestor pertaining to UI objects corresponding to the navigation context that were identified to pass-through enable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method to enable voice access to a data system, comprising:
-
identifying user interface (UI) objects to voice enable, said UI objects pertaining to a user interface that is provided by the data system to access data in the data system; and in response to receiving a data request from a voice application that identifies a navigation context of a user within the user interface for the data system, retrieving data from the data system pertaining to the navigation context of the user; and filtering the data retrieved from the data system to provide data pertaining to voice-enabled UI objects corresponding to the navigation context of the user to the voice application. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A computer readable medium on which a plurality of machine instructions are stored that when executed by a computing machine provides filtered data to a voice access system by performing the operations of:
-
providing data to render a computer user interface by which a user may identify user interface (UI) objects to voice enable, said UI objects pertaining to a data system user interface that is provided by a data system from which the filtered data are retrieved to access data in the data system; and in response to receiving data from the data system pertaining to a data request from the voice access system that identifies a navigation context of a user within the user interface for the data system, filtering the data received from the data system to produce filtered data pertaining to voice-enabled UI objects corresponding to the navigation context of the user; and providing the filtered data to the voice access system. - View Dependent Claims (32, 33, 34, 35, 36, 39, 40, 41, 44, 45)
-
-
37. The machine-readable media of 33, wherein the computer user interface includes a first set of markable objects adjacent to respective UT object indicia to allow a user to select which UI object to voice enable and further includes a second set of markable objects to allow the user to select UI objects to provide grammar update support for, said UI objects that are selected being grammar-update enabled UI objects, and wherein execution of the machine instructions further performs the operations of:
in response to receiving a grammar update request from the voice access system that identifies a navigation context of the user interface to update grammar information for, retrieving data from the data system pertaining to the navigation context; and filtering the data retrieved from the data system to provide data pertaining to grammar update-enabled UI objects according to the navigation context to the voice access system. - View Dependent Claims (38)
-
42. A computer readable medium on which a plurality of machine instructions are stored that when executed by a computing machine provides filtered data by performing the operations of:
-
providing data to render a computer user interface by which a user may identify user interface (UI) objects in forms corresponding to a user interface of an application used to access the data system to pass-through enable; generating a filter mechanism to filter out underlying data pertaining to UI objects contained in the forms that were not identified to pass-through enable; and in response to a data query request from a requestor requesting to retrieve data from the data system meeting a query criteria provided with the data query request, said query criteria identifying a form to which the requested data pertain, receiving an unfiltered set of data from the data system based on the query criteria; filtering the unfiltered set of data with the filter mechanism to create a filtered set of data; and returning the filtered set of data to the requestor, the filtered set of data including data meeting the query criteria and pertaining to UI objects that are pass-through enabled. - View Dependent Claims (43, 46, 47, 48)
-
Specification