SYSTEMS AND METHODS TO SEARCH WITH A MOBILE DEVICE
First Claim
1. A system comprising:
- a receiving module, implemented by one or more processors, that is configurable to receive a request, over a network, from a device, the request including search information that is utilized to search a database and location information including a first location that identifies a present location of the device; and
a processing module, implemented by one or more processors, that is configurable togenerate search results based on the search information, the search results including a plurality of items,arrange the plurality of items in the search results based on the search information, the first location, and a current event corresponding to the location of the device,further arrange the plurality of items to generate a first arrangement based on an order associated with a second location that is associated with a historical event that matches the current event, andcommunicate a user interface, over the network, to the device, the user interface including the plurality of the items being presented in accordance with the first arrangement
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods to search with a mobile device are described. The system may receive a request, over a network, from a device. The request may include search information to search a database and location information including a first location that identifies a location of the device. The system may further generate search results based on the search information that describes items and arranges their descriptions based on the search information, the first location, and a current event corresponding to the location of the device. The system may further arrange the descriptions of the items as a first arrangement based on an order associated with a second location that is associated with a historical event that matches the current event. The system may further communicate a user interface, over the network, to the device. The user interface include the descriptions of the items in accordance with the first arrangement.
-
Citations
20 Claims
-
1. A system comprising:
-
a receiving module, implemented by one or more processors, that is configurable to receive a request, over a network, from a device, the request including search information that is utilized to search a database and location information including a first location that identifies a present location of the device; and a processing module, implemented by one or more processors, that is configurable to generate search results based on the search information, the search results including a plurality of items, arrange the plurality of items in the search results based on the search information, the first location, and a current event corresponding to the location of the device, further arrange the plurality of items to generate a first arrangement based on an order associated with a second location that is associated with a historical event that matches the current event, and communicate a user interface, over the network, to the device, the user interface including the plurality of the items being presented in accordance with the first arrangement - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
receiving a request, over a network, from a device, the request including search information for searching a database and location information including a first location identifying a present location of the device; generating search results based on the search information, the search results including a plurality of items; arranging the plurality of items in the search results based on the search information, the first location, and a current event corresponding to the first location, the arranging including; identifying the current event as being associated with the first location; identifying a historical event matching the current event, the historical event further being associated with a second location that is associated with an order of most likely item to be purchased to least likely item to be purchased at the second location; arranging the plurality of items into a first arrangement based on the order associated with the second location; and communicating a user interface, over the network, to the device, the user interface including the plurality of the items being presented in accordance with the first arrangement. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. One or more machine-readable storage devices having no transitory signals storing a set of instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
receiving a request, over a network, from a device, the request including search information for searching a database and location information including a first location identifying a present location of the device; generating search results based on the search information, the search results including a plurality of items; arranging the plurality of items in the search results based on the search information, the first location, and a current event corresponding to the first location, the arranging including; identifying the current event as being associated with the first location; identifying a historical event matching the current event, the historical event further being associated with a second location that is associated with an order of most likely item to be purchased to least likely item to be purchased at the second location; arranging the plurality of items into a first arrangement based on the order associated with the second location; and communicating a user interface, over the network, to the device, the user interface including the plurality of the items being presented in accordance with the first arrangement. - View Dependent Claims (20)
-
Specification