System and method for conducting a location based search
First Claim
1. A system for conducting a location based search for event cartridges, comprising:
- a database of cartridges each comprising a sequence of events related to a common theme, and geolocational data for a start location for execution of the sequence of events in that cartridge, wherein the common theme is selected by an author of the cartridge; and
a server operatively coupled to the database and interfaced to a user device having a display and user input controls, comprising;
a web server receiving a user request comprising a location of the user device;
a database manager searching the cartridges by comparing the location of the user device and the start location for execution of the sequence of events for each cartridge, selecting those cartridges with the start location proximate to the location of the user device, providing the selected cartridges to the user device as a menu on the display, receiving a cartridge request for one of the selected cartridges from the user device, determining a type of the user device, compiling a script for the sequence of events of the one selected cartridge based on the type of the user device, and transmitting the compiled script for the one such selected cartridge to the user device;
a processor to execute the web server; and
a further processor to execute the database manager.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for conducting a location based search for event cartridges is provided. A database of cartridges is maintained. Each cartridge includes a sequence of triggerable events and origin geolocational data for a start location for execution of the triggerable events. A server is operatively coupled to the database and interfaces to a user device having a display and user input controls. A user request from the user device is processed. The user request, including a location of the user device, is received. The cartridges are searched by comparing the location of the user device and the start location for each cartridge. Those cartridges with the start location proximate to the location of the user device are selected. The selected cartridges are provided to the user device as a menu on the display and are further selectable through the user input controls.
17 Citations
22 Claims
-
1. A system for conducting a location based search for event cartridges, comprising:
-
a database of cartridges each comprising a sequence of events related to a common theme, and geolocational data for a start location for execution of the sequence of events in that cartridge, wherein the common theme is selected by an author of the cartridge; and a server operatively coupled to the database and interfaced to a user device having a display and user input controls, comprising; a web server receiving a user request comprising a location of the user device; a database manager searching the cartridges by comparing the location of the user device and the start location for execution of the sequence of events for each cartridge, selecting those cartridges with the start location proximate to the location of the user device, providing the selected cartridges to the user device as a menu on the display, receiving a cartridge request for one of the selected cartridges from the user device, determining a type of the user device, compiling a script for the sequence of events of the one selected cartridge based on the type of the user device, and transmitting the compiled script for the one such selected cartridge to the user device; a processor to execute the web server; and a further processor to execute the database manager. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for conducting a location based search for event cartridges, comprising:
-
maintaining a database of cartridges each comprising a sequence of events related to a common theme, and geolocational data for a start location for execution of the sequence of events in that cartridge, wherein the common theme is selected by an author of the cartridge; interfacing a server operatively coupled to the database to a user device having a display and user input controls; processing a user request from the user device, comprising; receiving the user request comprising a location of the user device; searching the cartridges by comparing the location of the user device and the start location for execution of the sequence of events for each cartridge; selecting those cartridges with the start location proximate to the location of the user device; and providing the selected cartridges to the user device as a menu on the display, wherein the selected cartridges are further selectable through the user input controls; receiving a cartridge request for one of the selected cartridges from the user device; determining a type of the user device and compiling a script for the sequence of events of the one such selected cartridge based on the type of the user device; and transmitting the compiled script for the one such selected cartridge to the user device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
Specification