System and method for proactive content delivery by situation location
First Claim
1. A receiving data processing system for presenting situational location dependent information to a user interface of said receiving data processing system, said receiving data processing system comprising:
- system event means for automatically recognizing a candidate delivery event of said receiving data processing system;
location means for automatically determining a subset of a situational location of said receiving data processing system;
communication means for communicating parameters of said subset of a situational location to a server data processing system, said server data processing system having server means for automatically retrieving delivery content from a deliverable content database, said delivery content searched according to a determined situational location suitable for search, said delivery content configured for delivery by a user through an administration interface to said deliverable content database; and
user interface means for presenting delivery information for said delivery content to a user interface of said receiving data processing system wherein said delivery information is communicated to said receiving data processing system from said server data processing system.
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.
-
Citations
63 Claims
-
1. A receiving data processing system for presenting situational location dependent information to a user interface of said receiving data processing system, said receiving data processing system comprising:
-
system event means for automatically recognizing a candidate delivery event of said receiving data processing system;
location means for automatically determining a subset of a situational location of said receiving data processing system;
communication means for communicating parameters of said subset of a situational location to a server data processing system, said server data processing system having server means for automatically retrieving delivery content from a deliverable content database, said delivery content searched according to a determined situational location suitable for search, said delivery content configured for delivery by a user through an administration interface to said deliverable content database; and
user interface means for presenting delivery information for said delivery content to a user interface of said receiving data processing system wherein said delivery information is communicated to said receiving data processing system from said server data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 29, 30, 31, 32, 44)
-
-
12. A receiving data processing system for presenting situational location dependent information to a user interface of said receiving data processing system, said receiving data processing system comprising:
-
system event means for automatically recognizing a candidate delivery event of said receiving data processing system;
location means for automatically determining a situational location of said receiving data processing system;
communication means for receiving a deliverable content database from a server data processing system to a local cache of said receiving data processing system, said deliverable content database configured for delivery by a user through an administration interface to said deliverable content database;
means for automatically retrieving delivery content from said deliverable content database in said local cache, said delivery content searched according to said situational location; and
user interface means for presenting delivery information for said delivery content to a user interface of said receiving data processing system. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
33. A server data processing system for transmitting situational location dependent information to a receiving data processing system, said server data processing system comprising:
-
means for automatically determining a situational location of said receiving data processing system upon determination of a candidate delivery event for said receiving data processing system;
means for automatically retrieving delivery content from a deliverable content database searched according to said situational location, said delivery content configured for delivery by a user through an administration interface to said deliverable content database; and
means for automatically communicating delivery information for said delivery content to said receiving data processing system. - View Dependent Claims (34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 45, 46, 47, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63)
-
-
48. A receiving data processing system for receiving situational location dependent information from a server data processing system, said receiving data processing system comprising:
-
communication means for automatically receiving delivery information from said server data processing system, said server data processing system having server means for automatically determining a situational location of said receiving data processing system upon determination of a candidate delivery event for said receiving data processing system, said delivery information in accordance with delivery content retrieved by said server data processing system from a deliverable content database searched according to said situational location, said delivery content configured for delivery by a user trough an administration interface to said deliverable content database;
system event means for processing delivery of said delivery information to said receiving data processing system; and
user interface means for presenting said delivery information to a user interface of said receiving data processing system.
-
Specification