Search system utilzing purchase history
Abstract
A method for providing a purchase history context search includes receiving at least one search term from a user through an input device. A purchase history for the user is then accessed from at least one purchase history database over a network. A web index that is located on at least one storage device is then accessed. A plurality of search results, each associated with a web page indexed by the web index, are then determined using the at least one search term and the purchase history, each search result including a link to an associated web page. The plurality of search results are then provided for display on a display device.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A user-specific context search result system, comprising:
an input device; a display device; a non-transitory memory system storing a calendar of a user; and one or more hardware processors coupled to the input device, the display device, and the non-transitory memory system, wherein the one or more hardware processors are configured to read instructions from the non-transitory memory system to perform the steps of:
receiving, through the input device, at least one search term from the user;
accessing, from at least one calendar database, the calendar of the user;
accessing, on at least one storage device, a search index;
determining, using the at least one search term and information included in the calendar of the user, a plurality of search results that are each associated with a respective network destination that is indexed by the search index and that each include a respective link to the respective network destination; and
providing, on the display device, the plurality of search results for display.
2 . The system of claim 1 , wherein the one or more hardware processors are configured to read instructions from the memory system to perform the steps of:
accessing the at least one calendar database through a network.
3 . The system of claim 1 , wherein at least one of the plurality of search results is determined using a calendar item that is included in the calendar of the user and that is associated with a future date.
4 . The system of claim 3 , wherein the at least one of the plurality of search results that is determined using the calendar item includes a merchant that is associated with a location that is included in the calendar item.
5 . The system of claim 1 , wherein at least one of the plurality of search results is determined using a plurality of calendar items that are included in the calendar of the user and that are each associated with a common location.
6 . The system of claim 5 , wherein the plurality of calendar items are each associated with the common location during different time periods in the calendar of the user.
7 . A method for providing user-specific context search results, comprising:
receiving, by a search device through an input device, a search query from a user; accessing, by the search device from at least one schedule database, a schedule of the user; accessing, by the search device on at least one search provider system, a search provider database; determining, by the search device using the search query and information included in the schedule of the user, a plurality of search results that are each associated with a respective network location that is stored in the search provider database and that each include a respective pointer to that respective network location; and providing, by the search device on a display device, the plurality of search results for display.
8 . The method of claim 7 , wherein the search device accesses the at least one schedule database locally on a storage device that is included in the search device.
9 . The method of claim 7 , wherein the search device accesses the at least one schedule database through a network.
10 . The method of claim 7 , wherein at least one of the plurality of search results is determined using a schedule item that is included in the schedule of the user and that is associated with a future date.
11 . The method of claim 10 , wherein the at least one of the plurality of search results that is determined using the schedule item includes a merchant that is associated with a location that is included in the schedule item.
12 . The method of claim 7 , wherein at least one of the plurality of search results is determined using a plurality of schedule items that are included in the schedule of the user and that are each associated with a common location.
13 . The method of claim 12 , wherein the plurality of schedule items are each associated with the common location during different time periods in the schedule of the user.
14 . A non-transitory machine-readable medium comprising a plurality of machine-readable instructions which, when executed by one or more processors, are adapted to cause the one or more processors to perform a method comprising:
receiving, through an input device, search instructions from a user; accessing, from at least one planning database, a plurality of dated plans of the user; accessing, on at least one storage system, a search database; determining, using the search instructions and information included in the plurality of dated plans of the user, a plurality of search results that are each associated with a respective network address that is included in the search database and that each include a respective selectable display element that directs to that respective network address; and providing, on a display device, the plurality of search results for display.
15 . The non-transitory machine-readable medium of claim 14 , wherein the method further comprises:
accessing the at least one planning database locally on a storage device.
16 . The non-transitory machine-readable medium of claim 14 , wherein the wherein the method further comprises:
accessing the at least one planning database through a network.
17 . The non-transitory machine-readable medium of claim 14 , wherein at least one of the plurality of search results is determined using at least one of the plurality of dated plans that is associated with a future date.
18 . The non-transitory machine-readable medium of claim 17 , wherein the at least one of the plurality of search results that is determined using the at least one of the plurality of dated plans includes a merchant that is associated with a location that is included in the at least one of the plurality of dated plans.
19 . The non-transitory machine-readable medium of claim 14 , wherein at least one of the plurality of search results is determined using two or more of the plurality of dated plans that are each associated with a common location.
20 . The non-transitory machine-readable medium of claim 19 , wherein the two or more of the plurality of dated plans are each associated with the common location during different time periods.Join the waitlist — get patent alerts
Track US2015310120A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.