MESSAGE SUBSCRIPTION, GENERATION, AND DELIVERY WITH DYNAMIC ZONES
First Claim
1. A messaging system that communicates with a plurality of location aware personal communications devices each carried by a person, the messaging system comprising:
- a database comprising a plurality of zone specifications and a plurality of device records;
a device registration module wherein the location aware personal communications devices each automatically supply device identification information and location information to the device registration module and wherein the device identification information is stored in the device records to thereby automatically register the location aware personal communications devices with the messaging system;
a message reception module wherein the messaging system accepts an input message from a publisher, wherein the input message comprises a payload and publication zone data specifying at least one publication zone and wherein every publication zone is a geographic area;
a message targeting module that selects a plurality of recipient devices from the device records wherein the recipient devices are located inside of the at least one publication zone; and
a message publication module that sends a published message comprising the payload to the recipient devices to thereby pass the payload to a plurality of human recipients wherein each human recipient is carrying at least one of the recipient devices.
0 Assignments
0 Petitions
Accused Products
Abstract
Text, voice, and video messaging techniques and social networks are enhanced with geolocation and permissions information. Basic messaging has a publisher publishing a message and subscribers receiving the message. Permissions can limit the publisher to publishing only into certain geographic zones. Recipients within a zone receive the message and other people or devices do not. Recipients can choose to subscribe to additional geographic zones to thereby receive messages directed into that zone. Publisher and subscriber zones do not need to cover the same geographic areas. Zones can be predefined or can be dynamically created, perhaps on a per message basis.
30 Citations
20 Claims
-
1. A messaging system that communicates with a plurality of location aware personal communications devices each carried by a person, the messaging system comprising:
-
a database comprising a plurality of zone specifications and a plurality of device records; a device registration module wherein the location aware personal communications devices each automatically supply device identification information and location information to the device registration module and wherein the device identification information is stored in the device records to thereby automatically register the location aware personal communications devices with the messaging system; a message reception module wherein the messaging system accepts an input message from a publisher, wherein the input message comprises a payload and publication zone data specifying at least one publication zone and wherein every publication zone is a geographic area; a message targeting module that selects a plurality of recipient devices from the device records wherein the recipient devices are located inside of the at least one publication zone; and a message publication module that sends a published message comprising the payload to the recipient devices to thereby pass the payload to a plurality of human recipients wherein each human recipient is carrying at least one of the recipient devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A messaging system that communicates with a plurality of communications devices, the messaging system comprising:
-
a subscription module wherein a plurality of subscribers submit a plurality of subscription requests to the subscription module to thereby subscribe to a plurality of subscription zones and wherein every subscription zone is a geographic area; a message reception module wherein the messaging system accepts an input message from a publisher, wherein the input message comprises a payload and publication zone data specifying at least one publication zone and wherein every publication zone is also a geographic area; a message targeting module that selects a plurality of recipient devices wherein each of the recipient devices is associated with a subscriber subscribing to a subscription zone intersecting the at least one publication zone; a message publication module that sends a published message comprising the payload to the recipient devices to thereby pass the payload to a plurality of human subscribers. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A messaging system that broadcasts a broadcast message to a plurality of broadcast capable and location aware personal communications devices each carried by a person, the messaging system comprising:
a message reception module wherein the messaging system accepts an input message from a publisher, wherein the input message comprises a payload and publication zone data specifying at least one publication zone and wherein every publication zone is a geographic area, wherein the broadcast message comprises the payload, and wherein each broadcast capable and location aware personal communications devices comprises a message pruning module that discards the broadcast message unless the location aware personal communications device is located in the at least one publication zone to thereby distribute the payload to a plurality of human recipients located with the at least one publication zone. - View Dependent Claims (17, 18, 19, 20)
Specification