Automatic search and replacement functionality within a computing application
First Claim
1. A computer implemented method comprising:
- generating a representation of a user interface display comprising a form for a transaction in an application, wherein the form includes a set of fields, each field in the set being associated with a parameter of the transaction;
receiving an indication of a user input on the form;
based on the indication of the user input, identifying a first value for a first field;
defining a search parameter based on the first value;
obtaining a search result that is based on the search parameter;
generating the representation of the user interface display to include the search result;
receiving an indication of a user selection input;
based on the selected search result,identifying a second value associated with the selected search result; and
selecting a second field from the set of fields on the form, the second field being separate from the first field; and
using a computer processor to automatically modify the form by;
replacing the first value in the first field with the second value associated with the selected search result; and
modifying the second field based on the search result; and
modifying the representation of the user interface display to include the automatically modified form.
2 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is an integration of automatic search functionality into a business application. The application is monitored for an instance wherein the user is initiating an activity that involves an expenditure. Upon detection of such an activity, a query is automatically generated based on information related to the expenditure. The query is communicated to a search component, from which corresponding search results are eventually received. Finally, at least some information related to the search results is displayed to the user. In one embodiment, assuming the user'"'"'s express or implicit approval, auto-generation of data and/or modification of business process flow are facilitated based on the search results.
-
Citations
20 Claims
-
1. A computer implemented method comprising:
-
generating a representation of a user interface display comprising a form for a transaction in an application, wherein the form includes a set of fields, each field in the set being associated with a parameter of the transaction; receiving an indication of a user input on the form; based on the indication of the user input, identifying a first value for a first field; defining a search parameter based on the first value; obtaining a search result that is based on the search parameter; generating the representation of the user interface display to include the search result; receiving an indication of a user selection input; based on the selected search result, identifying a second value associated with the selected search result; and selecting a second field from the set of fields on the form, the second field being separate from the first field; and using a computer processor to automatically modify the form by; replacing the first value in the first field with the second value associated with the selected search result; and modifying the second field based on the search result; and modifying the representation of the user interface display to include the automatically modified form. - View Dependent Claims (3, 4, 5, 15, 16, 17, 18)
-
-
2. The computer-implemented method of claim l, wherein the first value comprises a non-numerical term.
-
6. A computing system comprising:
-
a processor; memory storing instructions which, when executed by the processor, configure the computing system to; identify a user role associated with a user; generating a representation of a form comprising a set of fields; receive an indication of a first value in a field of the set of fields, the first value being indicative of a parameter of a transaction; generate a search query having a search parameter based on the first value; receive a search result that is based on both the search query and the user role; generate a representation of a user interface display that includes the search result; receive an indication of a user selection of the search result; identify a second value associated with the selected search result; and modify the representation of the form to replace the first value in the first field with the second value associated with the selected search result. - View Dependent Claims (7, 8, 9, 10, 11, 20)
-
-
12. A computing system, comprising:
-
a processor; memory storing instructions which, when executed by the processor, configure the computing system to; generate a representation of a form having a field for entering information into a transaction record; receive an indication of a user input on the form; based on the indication of the user input, identify a first value in the field; define a search parameter based on the first value; obtain a search result that is based on the search parameter; generate a representation of a user interface display that includes the search result; receive an indication of a user selection input; based on the indication of the user selection input, select the search result; based on the selected search result, identify a second value associated with the selected search result; generate a representation of an approval user input mechanism; receive an indication of user actuation of the approval user input mechanism; and based on the indication of user actuation of the approval user input mechanism, automatically modify the form by replacing the first value in the field with the second value associated with the selected search result. - View Dependent Claims (13, 14, 19)
-
Specification