System and method for proactive content delivery by situational location
First Claim
1. A method for automatically sending situational location dependent information to a mobile receiving system, said method comprising the steps of:
- registering said receiving system with a service for eligibility to receive said information at said receiving system;
automatically communicating requests containing physical location coordinates of said receiving system to said service, by system event means for said receiving system over an internet connection to said service, said physical location coordinates automatically determined for said receiving system;
automatically determining by said service that said receiving system is eligible to receive said information;
automatically retrieving from a deliverable content database by said service said information according to a situational location including said physical location coordinates, said information for user interface presentation by, and for immediate delivery to, said receiving system, said situational location newly encountered by said receiving system; and
automatically sending said information from said service to said receiving system over an internet connection.
1 Assignment
0 Petitions
Accused Products
Abstract
Situational location dependent information is transmitted from a server data processing system to a receiving data processing system. The server data processing system communicates with the receiving data processing system in a manner by pushing content when appropriate. A candidate delivery event associated with a current positional attribute of the receiving data processing system is recognized and a situational location of the remote data processing system is determined. The candidate delivery event may be a location and/or direction change, device state change, or movement exceeding a movement tolerance. The situational location of the remote data processing system may be its location, direction, location and direction, proximity to a location, state change, or location and/or direction relative to a previous location and/or direction, or combinations thereof. A set of delivery content from a deliverable content database is transmitted from the server data processing system to the receiving data processing system according to the situational location of the receiving data processing system, and according to delivery constraints. The delivery content is configurable by authorized administrators on an instant activation basis for proactive delivery.
190 Citations
89 Claims
-
1. A method for automatically sending situational location dependent information to a mobile receiving system, said method comprising the steps of:
-
registering said receiving system with a service for eligibility to receive said information at said receiving system; automatically communicating requests containing physical location coordinates of said receiving system to said service, by system event means for said receiving system over an internet connection to said service, said physical location coordinates automatically determined for said receiving system; automatically determining by said service that said receiving system is eligible to receive said information; automatically retrieving from a deliverable content database by said service said information according to a situational location including said physical location coordinates, said information for user interface presentation by, and for immediate delivery to, said receiving system, said situational location newly encountered by said receiving system; and automatically sending said information from said service to said receiving system over an internet connection. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A method for automatically sending situational location dependent delivery information from a server to a receiving system, said method comprising the steps of:
-
registering said receiving system over an internet connection with said server for eligibility to receive said delivery information at said receiving system; automatically requesting said server, by said receiving system over an internet connection to said server, to search for said delivery information with a situational location of said receiving system, said situational location automatically determined at said receiving system; automatically determining by said server that said receiving system is eligible to receive said delivery information; automatically retrieving from a deliverable content database by said server said delivery information according to said situational location;
automatically sending said delivery information from said server to said receiving system over an internet connection;maintaining a history of delivery information sent; and using said history to prevent sending redundant delivery information.
-
-
25. A method for automatically sending situational location dependent delivery information from a server to a receiving system, said method comprising the steps of:
-
registering said receiving system over an internet connection with said server for eligibility to receive said delivery information at said receiving system; automatically requesting said server, by said receiving system over an internet connection to said server, to search for said delivery information with a situational location of said receiving system, said situational location automatically determined at said receiving system; automatically determining by said server that said receiving system is eligible to receive said delivery information; automatically retrieving from a deliverable content database by said server said delivery information according to said situational location;
automatically sending said delivery information from said server to said receiving system over an internet connection; andautomatically communicating to an other system from said receiving system upon user selection of an invocable speed reference, said speed reference part of said information.
-
-
26. A method for automatically sending situational location dependent delivery information from a server to a receiving system, said method comprising the steps of:
-
registering said receiving system over an internet connection with said server for eligibility to receive said delivery information at said receiving system; automatically requesting said server, by said receiving system over an internet connection to said server, to search for said delivery information with a situational location of said receiving system, said situational location automatically determined at said receiving system; automatically determining by said server that said receiving system is eligible to receive said delivery information; automatically retrieving from a deliverable content database by said server said delivery information according to said situational location wherein said server uses application specific fields together with said situational location to search for, and retrieve, said delivery information; and automatically sending said delivery information from said server to said receiving system over an internet connection.
-
-
27. A method for automatically presenting situational location dependent information to a user interface of a receiving system, said method comprising the steps of:
-
determining a physical location of said receiving system with triangulation measurements between said receiving system and a plurality of base stations; determining an information search criteria using said physical location; retrieving said information from a deliverable content database with said information search criteria; and presenting said information to a user interface of said receiving system. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49)
-
-
50. A method for automatically sending situational location dependent information from a server to a receiving system, said method comprising the steps of:
-
recognizing a candidate delivery event of said receiving system; determining a physical location of said receiving system with triangulation measurements between said receiving system and a plurality of base stations; determining a situational location of said receiving system using said physical location; retrieving said information from a deliverable content database according to said situational location; and sending said information from said server to said receiving system. - View Dependent Claims (51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
-
70. A method for automatically sending situational location dependent information to a mobile receiving system, said method comprising the steps of:
-
registering said receiving system with a service for eligibility to receive said information at said receiving system; automatically communicating requests containing Global Positioning System coordinates of said receiving system to said service, by system event means for said receiving system over an internet connection to said service, said Global Positioning System coordinates automatically determined for said receiving system; automatically determining by said service that said receiving system is eligible to receive said information; automatically retrieving from a deliverable content database by said service said information according to a situational location including said Global Positioning System coordinates, said information for user interface presentation by said receiving system; automatically sending said information from said service to said receiving system over an internet connection; and automatically communicating to an other system from said receiving system upon user selection of an invocable speed reference, said speed reference part of said information.
-
-
71. A method for automatically sending situational location dependent information to a mobile receiving system, said method comprising the steps of:
-
determining a candidate delivery event of said receiving system, said candidate delivery event upon arrival by said receiving system to a newly traveled location; using a situational location of said receiving system, in immediate response to said candidate delivery event, to search for information from a deliverable content database, said situational location including said newly traveled location; sending said information to said receiving system in immediate response to results from said search, said results having an associated situational location of said receiving system; and presenting said information to a user interface of said receiving system in immediate response to sending said information. - View Dependent Claims (72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88)
-
-
89. A method for automatically sending situational location dependent information to a mobile receiving system, said method comprising the steps of:
-
determining a candidate delivery event of said receiving system, said candidate delivery event upon arrival by said receiving system to a newly traveled location; using a situational location of said receiving system, in immediate response to said candidate delivery event, to search for information from a deliverable content database, said situational location including said newly traveled location; sending said information to said receiving system in immediate response to results from said search; presenting said information to a user interface of said receiving system in immediate response to sending said information; and automatically communicating to an other system from said receiving system upon user selection of an invocable speed reference, said speed reference part of said information.
-
Specification