SYSTEMS, METHODS, AND COMPUTER PROGRAM PRODUCTS FOR PROVIDING DATA USE OPTIONS
First Claim
1. A system for location-based distribution of data, comprising:
- at least one memory operable to store one or more sets of data received from one of a plurality of partner systems, each set of data including at least one of a location data and a range; and
a processor coupled to the memory, the processor being operable to;
retrieve application information associated with each application of a plurality of applications stored on respective mobile devices, the application information including at least application location information;
identify a pool of eligible applications from the plurality of applications, based on the application location information of each of the plurality of applications and at least one of the location data and range of one of the one or more sets of data;
generate a message for each of the applications in the pool of eligible applications, the message including at least a portion of the one of the one or more sets of data; and
transmit the respective message, over a communications network, to the applications in the pool of eligible applications.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products are provided for location-based distribution of data. One or more sets of data from one of a plurality of partner systems are received and stored, each set of data including at least one of a location data and a range. Application information associated with each application of a plurality of applications stored on respective mobile device is retrieved. The application information includes at least application location information. A pool of eligible applications are identified from the plurality of applications, based on the application location information of each of the plurality of applications and at least one of the location data and range of one of the one or more sets of data. A message is generated for each of the applications in the pool of eligible applications, the message including at least a portion of the one of the one or more sets of data. The respective messages are transmitted over a communications network to the applications in the pool of eligible applications.
21 Citations
20 Claims
-
1. A system for location-based distribution of data, comprising:
-
at least one memory operable to store one or more sets of data received from one of a plurality of partner systems, each set of data including at least one of a location data and a range; and a processor coupled to the memory, the processor being operable to; retrieve application information associated with each application of a plurality of applications stored on respective mobile devices, the application information including at least application location information; identify a pool of eligible applications from the plurality of applications, based on the application location information of each of the plurality of applications and at least one of the location data and range of one of the one or more sets of data; generate a message for each of the applications in the pool of eligible applications, the message including at least a portion of the one of the one or more sets of data; and transmit the respective message, over a communications network, to the applications in the pool of eligible applications. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for location-based distribution of data, comprising:
-
storing one or more sets of data received from one of a plurality of partner systems, each set of data including at least one of a location data and a range; and retrieving application information associated with each application of a plurality of applications stored on respective mobile devices, the application information including at least application location information; identifying a pool of eligible applications from the plurality of applications, based on the application location information of each of the plurality of applications and at least one of the location data and range of one of the one or more sets of data; generating a message for each of the applications in the pool of eligible applications, the message including at least a portion of the one of the one or more sets of data; and transmitting the respective message, over a communications network, to the applications in the pool of eligible applications. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable storage medium having stored thereon instructions which, when executed by a system including at least one processor and at least one memory, cause the system to perform the steps of:
-
storing one or more sets of data received from one of a plurality of partner systems, each set of data including at least one of a location data and a range; and retrieving application information associated with each application of a plurality of applications stored on respective mobile devices, the application information including at least application location information; identifying a pool of eligible applications from the plurality of applications, based on the application location information of each of the plurality of applications and at least one of the location data and range of one of the one or more sets of data; generating a message for each of the applications in the pool of eligible applications, the message including at least a portion of the one of the one or more sets of data; and transmitting the respective message, over a communications network, to the applications in the pool of eligible applications. - View Dependent Claims (18, 19, 20)
-
Specification