System and method for proactive content delivery by situational location
First Claim
1. A method in an interoperating communications system for automatic transmission of situational location dependent information from a server data processing system to a receiving data processing system, said interoperating communications system including said server data processing system and said receiving data processing system between which data may be communicated, said method comprising the steps of:
- automatically recognizing a candidate delivery event of said receiving data processing system, said candidate delivery event associated with a current positional attribute of said receiving data processing system, said current positional attribute a subset of a situational location of said receiving data processing system, and said current positional attribute differing from a former positional attribute of said receiving data processing system;
automatically completing determination of said situational location of said receiving data processing system upon recognition of said candidate delivery event; and
automatically retrieving, by said server data processing system, a set of delivery content from a deliverable content database searched according to said situational location.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is transmission of situational location dependent information 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.
123 Citations
20 Claims
-
1. A method in an interoperating communications system for automatic transmission of situational location dependent information from a server data processing system to a receiving data processing system, said interoperating communications system including said server data processing system and said receiving data processing system between which data may be communicated, said method comprising the steps of:
-
automatically recognizing a candidate delivery event of said receiving data processing system, said candidate delivery event associated with a current positional attribute of said receiving data processing system, said current positional attribute a subset of a situational location of said receiving data processing system, and said current positional attribute differing from a former positional attribute of said receiving data processing system;
automatically completing determination of said situational location of said receiving data processing system upon recognition of said candidate delivery event; and
automatically retrieving, by said server data processing system, a set of delivery content from a deliverable content database searched according to said situational location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 18, 19, 20)
-
-
16. A receiving data processing system for automatically presenting situational location dependent information from a server data processing system, said receiving data processing system comprising:
-
means for automatically recognizing a candidate delivery event of said receiving data processing system, said candidate delivery event associated with a current positional attribute of said receiving data processing system, said current positional attribute a subset of a situational location of said receiving data processing system, and said current positional attribute differing from a former positional attribute of said receiving data processing system;
means for automatically communicating said candidate delivery event to said server data processing system;
means for automatically receiving delivery information for a set of delivery content from said server data processing system, said set of delivery content corresponding to a situational location of said receiving data processing system; and
means for automatically presenting said delivery information to the user interface of said receiving data processing system.
-
-
17. A server data processing system for transmitting to a receiving data processing system situational location dependent information associated with said receiving data processing system, said server data processing system comprising:
-
means for automatically recognizing a candidate delivery event of said receiving data processing system, said candidate delivery event associated with a current positional attribute of said receiving data processing system, said current positional attribute a subset of a situational location of said receiving data processing system, and said current positional attribute differing from a former positional attribute of said receiving data processing system;
means for automatically completing determination of said situational location of said receiving data processing system upon recognition of said candidate delivery event;
means for automatically retrieving a set of delivery content from a deliverable content database searched according to said situational location; and
means for automatically transmitting delivery information for said set of delivery content to said receiving data processing system.
-
Specification