Solution search
First Claim
1. A computer-implemented method for providing a solution search during a session with a user, the method comprising:
- receiving a user-initiated search request for one or more solutions;
sending one or more viewable refinement criteria from a data store to a display device, the refinement criteria being associated with the search request;
receiving a user-initiated selection of one or more of the refinement criteria;
sending one or more viewable solutions from the data store to the display device, the solutions being associated with the search request and the selected refinement criteria;
receiving a user-initiated selection of one or more of the solutions; and
storing the search request, the selected refinement criteria, and the selected solutions for the session in the data store.
1 Assignment
0 Petitions
Accused Products
Abstract
Various implementations for solution searching are provided. One implementation provides for solution searching during a session with a user. The user creates a search request for one or more solutions. A data store provides one or more refinement criteria that are displayed to the user. The refinement criteria are associated with the search request. The user then selects one or more of the refinement criteria. In response, the data store provides one or more solutions that are displayed to the user, the solutions being associated with the search request and the selected refinement criteria. The user selects one or more of the solutions. The search request, the selected refinement criteria, and the selected solutions for the session are then stored in the data store.
74 Citations
24 Claims
-
1. A computer-implemented method for providing a solution search during a session with a user, the method comprising:
-
receiving a user-initiated search request for one or more solutions;
sending one or more viewable refinement criteria from a data store to a display device, the refinement criteria being associated with the search request;
receiving a user-initiated selection of one or more of the refinement criteria;
sending one or more viewable solutions from the data store to the display device, the solutions being associated with the search request and the selected refinement criteria;
receiving a user-initiated selection of one or more of the solutions; and
storing the search request, the selected refinement criteria, and the selected solutions for the session in the data store. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. In a computer system having a graphical user interface (GUI), a method for providing a solution search during a session with a user, the method comprising:
-
creating a search request for one or more solutions;
upon creation, displaying one or more refinement criteria relating to the search request;
selecting one or more of the refinement criteria;
upon selection, displaying one or more solutions relating to the search request and the selected refinement criteria;
selecting one or more of the solutions; and
initiating an event to store the search request, the selected refinement criteria, and the selected solutions for the session. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A computer-readable medium having computer-executable instructions contained therein for performing a method, the method comprising:
-
receiving a user-initiated search request for one or more solutions;
sending one or more viewable refinement criteria from a data store to a display device, the refinement criteria being associated with the search request;
receiving a user-initiated selection of one or more of the refinement criteria;
sending one or more viewable solutions from the data store to the display device, the solutions being associated with the search request and the selected refinement criteria;
receiving a user-initiated selection of one or more of the solutions; and
storing the search request, the selected refinement criteria, and the selected solutions for the session in the data store.
-
-
19. A computer-readable medium having computer-executable instructions contained therein for performing a method, the method comprising:
-
creating a search request for one or more solutions;
upon creation, displaying one or more refinement criteria relating to the search request;
selecting one or more of the refinement criteria;
upon selection, displaying one or more solutions relating to the search request and the selected refinement criteria;
selecting one or more of the solutions; and
initiating an event to store the search request, the selected refinement criteria, and the selected solutions for the session.
-
-
20. A system for providing a solution search during a session with a user, the system comprising:
-
a data store; and
an interface operable to;
receive a user-initiated search request for one or more solutions;
send one or more viewable refinement criteria from the data store to a display device, the refinement criteria being associated with the search request;
receive a user-initiated selection of one or more of the refinement criteria;
send one or more viewable solutions from the data store to the display device, the solutions being associated with the search request and the selected refinement criteria;
receive a user-initiated selection of one or more of the solutions; and
store the search request, the selected refinement criteria, and the selected solutions for the session in the data store. - View Dependent Claims (21, 22, 23, 24)
-
Specification