Non-transitory computer-readable medium, system, and method for local search of network content
AssigneeAmazon Technologies, Inc.
InventorsSachin B. Singh, Martin C. Eitreim
Life of this patent
Estimating the term…
Abstract
Disclosed are various embodiments for locally searching a search string in network content. A user accesses network content through a client device and enters a search string through the client device. Once the local search is performed on the network content by a client application or a search application through a network, the result would be encoded and displayed for the user to view. Furthermore, the content may be modified based at least in part on stored search data corresponding to prior searches.
Claims20
A non-transitory computer-readable medium embodying a program executable in at least one computing device, wherein, when executed, the program causes the at least one computing device to at least:
- generate a user interface to be rendered via a plurality of client devices interacting with a network site, the user interface comprising displayable content and including a search capability to search the displayable content within the user interface, and at least a portion of the displayable content being positioned below-the-fold of the user interface;
- perform a search of the displayable content in response to receiving, via a particular client device of the plurality of client devices, a search string input via the search capability of the user interface;
- send an instruction to display a search result of the search to the particular client device;
- store search data of the search to a search history associated with the user interface, the search history including additional search data associated with at least one of the client devices interacting with the network site;
- and
- modify the user interface by reordering the displayable content within the user interface based at least in part on the search history.
A system, comprising:
- at least one computing device;
- and
- at least one application executable in the at least one computing device, wherein, when executed, the at least one application causes the at least one computing device to at least:
- generate a user interface comprising displayable content;
- encode for display a representation of an item in the user interface that includes a search capability to search the displayable content within the user interface;
- transmit data encoding the user interface to a client device, the client device being configured to render the user interface via a display device;
- perform a search of the displayable content within the user interface in response to receiving a search string input from the client device where the search string input is facilitated by the search capability;
- send an instruction to display a search result of the search to the client device;
- store search data of the search to a search history associated with the user interface;
- and
- position the displayable content within the user interface based at least in part of the search history.
A method, comprising:
- facilitating, by at least one computing device, an input of a search string via a user interface;
- performing, by the at least one computing device, a search of displayable content within the user interface, the search corresponding to the search string being based at least in part on the search string, and at least a part of the displayable content being positioned below-the-fold of the user interface;
- causing to be rendered, by the at least one computing device, an implementation of an action configured to direct attention to a portion of the displayable content in response to the search;
- transmitting, by the at least one computing device, search data to another at least one computing device for storage;
- and
- reordering, by the at least one computing device, the displayable content in response to the search data stored on the other at least one computing device.
Dependencies are inferred from the claim text.