Objects and methods for accessing a data source and enhancing an application
First Claim
1. An object for enhancing an application that without enhancement is ordinarily capable of presenting information in an array of data elements, the unenhanced application permitting a user to enter or retrieve at least one ordinary expression for processing and display in the array of data elements, the object being capable of accessing a data source and comprising:
- a query generator for (a) interposing in ordinary operations of the application in order to read the ordinary expression previously entered manually by the user in the array of data elements, and (b) requesting information from the data source based on the ordinary expression;
a composer for interposing in ordinary operations of the application in order to (a) receive requested information from the data source in response to said query generator and (b) transfer the requested information to the application for processing and display in the array of data elements alongside the ordinary expression before returning to a condition where the application operates autonomously; and
an interface for interposing in ordinary operations of the application in order to allow the user to specify in advance of a request (a) where in the array of data elements the query generator will find the ordinary expression, and (b) where in the array of data elements the requested information will be displayed relative to the ordinary expression.
1 Assignment
0 Petitions
Accused Products
Abstract
A software object and method is arranged to enhance an application. The enhanced application permits a user to enter (or retrieve) for processing and display at least one ordinary expression, such as a stock symbol. The software object is capable of accessing a data source and employs a query generator, a composer, and an interface. The query generator can implement the processes of (a) electronically reading the ordinary expression, and (b) requesting information from the data source based on the ordinary expression. The composer can implement the processes of (a) receiving requested information from the data source in response to the query generator, and (b) automatically transferring the requested information to the application for processing and display alongside the ordinary expression. The interface can allow the user to adjust in advance where the application will display the requested information.
61 Citations
76 Claims
-
1. An object for enhancing an application that without enhancement is ordinarily capable of presenting information in an array of data elements, the unenhanced application permitting a user to enter or retrieve at least one ordinary expression for processing and display in the array of data elements, the object being capable of accessing a data source and comprising:
-
a query generator for (a) interposing in ordinary operations of the application in order to read the ordinary expression previously entered manually by the user in the array of data elements, and (b) requesting information from the data source based on the ordinary expression; a composer for interposing in ordinary operations of the application in order to (a) receive requested information from the data source in response to said query generator and (b) transfer the requested information to the application for processing and display in the array of data elements alongside the ordinary expression before returning to a condition where the application operates autonomously; and an interface for interposing in ordinary operations of the application in order to allow the user to specify in advance of a request (a) where in the array of data elements the query generator will find the ordinary expression, and (b) where in the array of data elements the requested information will be displayed relative to the ordinary expression. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A method for enhancing an application, the unenhanced application permitting a user to enter or retrieve at least one ordinary expression for processing and display in an array of data elements, the method being performed with a software object and a data source and comprising the steps of:
-
installing the software object in order to supplement ordinary operations of said application; entering the ordinary expression in the array of data elements of the application in the ordinary unenhanced way for processing and display; electronically reading the ordinary expression in the array of data elements by interposing in ordinary operations of the application; requesting information from the data source based on the ordinary expression; receiving requested information from the data source; automatically transferring the requested information to the application for processing and display in the array of data elements alongside the ordinary expression before returning to a condition where the application operates autonomously; and allowing the user to specify in advance of a request (a) where in the array of data elements the ordinary expression will be found, and (b) where in the array of data elements the application will display the requested information relative to the ordinary expression. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76)
-
Specification