Swivel search system
First Claim
1. A method for operating an electronic search system, the method comprising:
- in response to receiving, from a user viewing a first screen, a search string input comprising two or more alphanumeric characters,performing a search based on the search string input to create a list of search terms, each term in the list of search terms containing the two or more alphanumeric characters received in the search string input; and
generating for display on the first screen the list of search terms;
receiving from the user, a selection of a particular search term from the list of search terms;
in response to receiving the selection of the particular search term from the list of search terms,performing a search based upon the selected search term from the list of search terms;
determining whether a privacy policy opt-in indication was received from the user prior to receiving the search string input, the privacy policy opt-in being a consent to store private information associated with the user;
in response to determining that the privacy policy opt-in indication was received from the user prior to receiving the search string input, using full functionality of the electronic search system to filter results of the search based on the stored private information associated with the user,in response to determining that the privacy policy opt-in indication was not received from the user prior to receiving the search string input, using limited functionality of the electronic search system, wherein the results of the search are not filtered based on the stored private information;
generating for display, to the user, the filtered results of the search in a first navigation list in a first area on a second screen, the first navigation list comprising the results of the search as a first plurality of selectable terms based upon the particular search term;
placing a cursor to highlight a current selectable term in the first navigation list in the first area of the second screen, the current selectable term in the first navigation list in the first area of the second screen corresponding to a result in the results of the search, andgenerating for display a second navigation list in a second area on the second screen, the second navigation list comprising a second plurality of selectable terms or actions based upon the current selectable term of the first navigation list, the second area on the second screen being different from the first area on the first screen.
8 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for performing an integrated search is provided. An interface is provided that allows users to search and select any data related to a searchable term. Searchable terms may comprise titles of content, actors, and tags. Upon receiving results from the initial search, the user progresses through the initial search by selecting a result from the initial search and conducting a further search of that selection. The search may progress through many layers of searching in order to find information useful to the user and the user may perform actions based upon results of the search. The search implements a display with two columns, the first column displaying selectable data, and the second column displaying results to the selected data. The search is further customizable based upon a privacy level selected by the user.
101 Citations
36 Claims
-
1. A method for operating an electronic search system, the method comprising:
-
in response to receiving, from a user viewing a first screen, a search string input comprising two or more alphanumeric characters, performing a search based on the search string input to create a list of search terms, each term in the list of search terms containing the two or more alphanumeric characters received in the search string input; and generating for display on the first screen the list of search terms; receiving from the user, a selection of a particular search term from the list of search terms; in response to receiving the selection of the particular search term from the list of search terms, performing a search based upon the selected search term from the list of search terms; determining whether a privacy policy opt-in indication was received from the user prior to receiving the search string input, the privacy policy opt-in being a consent to store private information associated with the user; in response to determining that the privacy policy opt-in indication was received from the user prior to receiving the search string input, using full functionality of the electronic search system to filter results of the search based on the stored private information associated with the user, in response to determining that the privacy policy opt-in indication was not received from the user prior to receiving the search string input, using limited functionality of the electronic search system, wherein the results of the search are not filtered based on the stored private information; generating for display, to the user, the filtered results of the search in a first navigation list in a first area on a second screen, the first navigation list comprising the results of the search as a first plurality of selectable terms based upon the particular search term; placing a cursor to highlight a current selectable term in the first navigation list in the first area of the second screen, the current selectable term in the first navigation list in the first area of the second screen corresponding to a result in the results of the search, and generating for display a second navigation list in a second area on the second screen, the second navigation list comprising a second plurality of selectable terms or actions based upon the current selectable term of the first navigation list, the second area on the second screen being different from the first area on the first screen. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. An electronic search apparatus comprising:
-
a search term query subsystem that in response to receiving, from a user viewing a first screen, a search string input comprising two or more alphanumeric characters, performs a search based on the search string input to create a list of search terms, each term in the list of search terms containing the two or more alphanumeric characters received in the search string input; a display subsystem that generates for display on the first screen the list of search terms; a reception subsystem that receives from the user, a selection of a particular search term from the list of search terms; a database query subsystem that performs a search based upon the selected search term from the list of search terms in response to receiving the selection; a privacy subsystem that determines whether a privacy policy opt-in indication was received from the user prior to receiving the search string input, the privacy policy opt-in being a consent to store private information associated with the user; a filtering subsystem that; in response to determining that the privacy policy opt-in indication was received from the user prior to receiving the search string input, uses full functionality of the electronic search apparatus to filter results of the search based on the stored private information associated with the user; and in response to determining that the privacy policy opt-in indication was not received from the user prior to receiving the search string input, uses limited functionality of the electronic search apparatus, wherein the results of the search are not filtered based on the stored private information; the display subsystem generating for display, to the user, the filtered results of the search in a first navigation list in a first area on a second screen, the first navigation list comprising the results of the search as a first plurality of selectable terms based upon the particular search term, placing a cursor to highlight a current selectable term in the first navigation list in the first area of the second screen, and generating for display a second navigation list in a second area on the second screen, the second navigation list comprising a second plurality of selectable terms or actions based upon the current selectable term of the first navigation list, the second area on the second screen being different from the first area on the first screen, in response to receiving the selection of the particular search term from the list of search terms. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A non-transitory machine-readable storage medium storing one or more sequences of instructions which, when executed by one or more processors, causes the one or more processors of an electronic search system to perform the steps:
-
in response to receiving, from a user viewing a first screen, a search string input comprising two or more alphanumeric characters, performing a search based on the search string input to create a list of search terms, each term in the list of search terms containing the two or more alphanumeric characters received in the search string input; and generating for display on the first screen the list of search terms; receiving from the user, a selection of a particular search term from the list of search terms; in response to receiving the selection of the particular search term from the list of search terms, performing a search based upon the selected search term from the list of search terms; determining whether a privacy policy opt-in indication was received from the user prior to receiving the search string input, the privacy policy opt-in being a consent to store private information associated with the user; in response to determining that the privacy policy opt-in indication was received from the user prior to receiving the search string input, using full functionality of the electronic search system to filter results of the search based on the stored private information associated with the user; in response to determining that the privacy policy opt-in indication was not received from the user prior to receiving the search string input, using limited functionality of the electronic search system, wherein the results of the search are not filtered based on the stored private information; generating for display, to the user, the results of the search in a first navigation list in a first area on a second screen, the first navigation list comprising the results of the search as a first plurality of selectable terms based upon the particular search term; placing a cursor to highlight a current selectable term in the first navigation list in the first area of the second screen, the current selectable term in the first navigation list in the first area of the second screen corresponding to a result in the results of the search, and generating for display a second navigation list in a second area on the second screen, the second navigation list comprising a second plurality of selectable terms or actions based upon the current selectable term of the first navigation list, the second area on the second screen being different from the first area on the first screen. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification