System and method for internet connected service providing heterogeneous mobile systems with situational location relevant content
First Claim
1. An internet connected service, said service comprising:
- one or more processors; and
a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes;
receiving input from a plurality of content administrators over an internet connection to the service to add content to a database of the service for presentation to a mobile data processing system of a mobile user, the input specifying an association between the content and at least one configured situational location;
authenticating the plurality of content administrators to be content administrators of the service;
generating an association between the content and the at least one configured situational location;
determining a mobile situational location of the mobile user;
automatically finding the content in the database by comparing the mobile situational location with the configured situational location; and
sending the content to the mobile data processing system.
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.
543 Citations
36 Claims
-
1. An internet connected service, said service comprising:
-
one or more processors; and a computer-readable medium including one or more sequences of instructions which, when executed by the one or more processors, causes; receiving input from a plurality of content administrators over an internet connection to the service to add content to a database of the service for presentation to a mobile data processing system of a mobile user, the input specifying an association between the content and at least one configured situational location; authenticating the plurality of content administrators to be content administrators of the service; generating an association between the content and the at least one configured situational location; determining a mobile situational location of the mobile user; automatically finding the content in the database by comparing the mobile situational location with the configured situational location; and sending the content to the mobile data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method in an internet connected service, the method comprising:
-
receiving input, at a computing device, from a plurality of users that specifies deliverable content and associations between deliverable content and configured situational locations; authenticating, by the computing device, the plurality of users to be administrators of the service; generating, by the computing device, an association between the deliverable content and the configured situational locations; adding, by the computing device, the deliverable content to a deliverable content database of the service; periodically receiving, by the computing device, automatically determined situational locations from a plurality of mobile data processing systems; comparing, by the computing device, the automatically determined situational location of said mobile data processing systems with the configured situational locations associated with deliverable content stored in the deliverable content database; determining, by the computing device, whether one or more of the automatically determined situational locations match one or more of the configured situational locations associated with deliverable content stored in the deliverable content database; and causing presentation, at the mobile data processing systems, of information for deliverable content associated with configured situational locations which match the automatically determined situational locations of the mobile data processing systems. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
Specification