System and method to search a database for records matching user-selected search criteria and to maintain persistency of the matched records
First Claim
Patent Images
1. A method, comprising:
- receiving search criteria from a graphical user interface generated by a computing device, wherein the search criteria includes at least one search keyword;
passing the received search criteria to a Virtual Business Component (VBC), the VBC representing a database as a business object;
invoking a search execution business service using the VBC;
searching the database for data records matching the search criteria using the search execution business service;
generating search results comprising of the data records matching the received search criteria; and
caching the search results to maintain persistency of the search results.
2 Assignments
0 Petitions
Accused Products
Abstract
According to one aspect of the present invention, a method includes receiving search criteria entered by a user. The method further includes searching a database for data records matching the search criteria. The method also includes generating search results comprising of the data records matching the received search criteria. In addition, the method includes caching the search results to maintain persistency of the search results.
-
Citations
41 Claims
-
1. A method, comprising:
-
receiving search criteria from a graphical user interface generated by a computing device, wherein the search criteria includes at least one search keyword;
passing the received search criteria to a Virtual Business Component (VBC), the VBC representing a database as a business object;
invoking a search execution business service using the VBC;
searching the database for data records matching the search criteria using the search execution business service;
generating search results comprising of the data records matching the received search criteria; and
caching the search results to maintain persistency of the search results. - View Dependent Claims (2, 3, 5, 6, 7, 8, 9, 32, 33, 34)
-
-
4. (canceled)
-
10. A method, comprising:
-
receiving a search category and a search keyword from a graphical user interface generated by a computing device;
passing the received search category and the search keyword to a Virtual Business Component (VBC), the VBC representing a database as a business object;
invoking a search execution business service using the VBC;
searching the database for data records matching the search category and the search keyword using the search execution business service;
generating search results comprising of the data records matching the search category and the search keyword; and
caching the search results to maintain persistency of the search results until termination of a session. - View Dependent Claims (12, 13, 14, 15, 35)
-
-
11. (canceled)
-
16. A system, comprising:
-
a user interface generated by a computing device to receive search criteria entered by a user, wherein the search criteria includes at least one search keyword;
a Virtual Business Component (VBC) to receive the search criteria from the user interface and to represent a database as a business object;
a business service to receive the search criteria from the Virtual Business Component, to perform a search in the database for data records matching the search criteria, to generate search results comprising of the data records matching the received search criteria, and to cache the search results to maintain persistency of the search results, wherein the business service is invoked by the VBC. - View Dependent Claims (17, 18, 19, 20, 36, 37)
-
-
21. A system, comprising:
-
a user interface generated by a computing device to receive search criteria entered by a user, wherein the search criteria includes at least one search keyword;
a Virtual Business Component (VBC) to receive the search criteria from the user interface and to represent a database as a business object;
a business service to receive the search criteria from the Virtual Business Component, to perform a search in the database for data records matching the search criteria, and to cache search results to maintain persistency of the search results, wherein the business service is invoked by the VBC. - View Dependent Claims (22, 23, 24, 25, 26, 38, 39)
-
-
27. A machine-readable medium comprising instructions which, when executed by a machine, cause the machine to perform operations comprising:
-
receiving search criteria from a graphical user interface generated by a computing device, wherein the search criteria includes at least one search keyword;
passing the received search criteria to a Virtual Business Component (VBC), the VBC representing a database as a business object;
invoking a search execution business service using the VBC;
searching the database for data records matching the search criteria using the search execution business service;
generating search results comprising of the data records matching the received search criteria; and
caching the search results to maintain persistency of the search results. - View Dependent Claims (28, 29, 30, 31, 40, 41)
-
Specification