IP Library Granted Patent US 9,224,160
Granted Patent B2
US 9,224,160 · App. 13/463,033 · Granted Dec 29, 2015

System and method for message receipt verification in a wireless mobile message broadcasting system

Inventors: Mark Andrew Wood (Haslemere, GB); Kevin Russell Preston (Newport, GB); Douglas Weiser (New Port Richey, FL)
Assignee: EnvisionIT LLC
G06Q30/04G06Q20/10G06Q20/102G06Q40/02G06Q40/12H04L12/14H04L12/1432H04L12/1895H04L12/66H04L67/02H04W4/06
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,224,160
App. No.
13/463,033
Granted
Dec 29, 2015
Kind
B2
Abstract

A system and method for verifying the receipt of wireless broadcast messages over a wireless message broadcasting system having a broadcast control module and a feedback reporting system for performing the receiving a broadcast message record including the broadcast message and the broadcast target area defined as geographical information, identifying at least one wireless network from among one or more coupled wireless networks that provides point to multipoint cell broadcasting messaging to at least a portion of the message specific broadcast target area as received in the broadcast message record, and transmitting the broadcast message to each of the identified wireless networks, and receiving an indication of receipt of the broadcast message by a remote feedback receiver located within a transmission area of at least one of the coupled wireless networks, and verifying the receipt of the message as indicated by the received indication.

Claims (40)

1. A system for verifying the receipt of wireless broadcast messages over a wireless message broadcasting system configured for delivery by a wireless network of a broadcast message to a plurality of wireless receiving devices located in a broadcast message specific geographically defined broadcast target area served at least in part by the wireless network, the system comprising:

a broadcast control module having a processor, memory, computer executable instructions, a broadcast message interface for receiving a broadcast message record including the broadcast message and the broadcast target area defined as geographical information, the broadcast control module receiving the broadcast message record, identifying at least one wireless network from among one or more coupled wireless networks that provides point to multipoint cell broadcasting messaging to at least a portion of the message specific broadcast target area as received in the broadcast message record, and an output message interface transmitting the broadcast message over the output interface to each of the identified wireless networks; and

a feedback reporting system having a processor, a memory, computer executable instructions and having a feedback receiver interface for receiving an indication of receipt of the broadcast message by a remote feedback receiver located within a transmission area of at least one of the coupled wireless networks, the feedback reporting system verifying the receipt of the message as indicated by the received indication;

wherein the broadcast message record includes a message originator identification, and wherein the feedback reporting system generates a verification message or report to a system associated with the message originator identification of the broadcast message indicating a successful transmission of the broadcast message to the broadcast target area.

2. The system of claim 1 wherein the feedback reporting system is communicatively coupled to the broadcast control module for receiving a copy of the transmitted broadcast message.

3. The system of claim 2 wherein the feedback reporting system includes a reporting interface coupled to the broadcast control module, the feedback reporting system being configured to verify the receipt of the broadcast message as a function of comparing the received broadcast message as received from the broadcast control module with the indication of receipt of the broadcast message as received from the remote feedback receiver.

4. The system of claim 2 wherein the feedback reporting system generates an invalid broadcast message notification when the feedback reporting system receives a verification of receipt message from a feedback receiver for which the feedback reporting system did not receive a copy of a corresponding broadcast message from the communicatively coupled broadcast control module.

5. The system of claim 1 wherein the feedback reporting system generates a failure of receipt message when the feedback reporting system fails to receive a verification of receipt message associated with a broadcast message as received from the broadcast control module.

6. The system of claim 1 wherein the broadcast control module includes a clock and is configured to generate a broadcast message time stamp for each transmitted message, the generated broadcast message timestamp being transmitted with the broadcast message.

7. The system of claim 6 wherein the feedback reporting system is configured to receive the indication of receipt of the broadcast message that includes a time of receipt time stamp as determined by the remote feedback receiver.

8. The system of claim 7 wherein the feedback reporting system is configured to receive the indication of the receipt of the broadcast message that includes the broadcast message timestamp.

9. The system of claim 1 , further comprising one or more wireless feedback receivers, each having a processor, memory, computer executable instructions, a wireless network transceiver interface for receiving the transmitted broadcast message from at least one of the identified wireless networks, and a feedback system interface configured for transmitting the indication of receipt of the broadcast message upon receipt of said broadcast message over the wireless network transceiver interface.

10. The system of claim 9 wherein each feedback receiver is associated with a different predefined wireless service area and wherein the feedback reporting system is configured to identify the particular predefined wireless service area of the received indication of receipt of the broadcast message.

11. The system of claim 1 wherein the broadcast message record is in the format of a common alerting protocol (CAP).

12. The system of claim 1 wherein the broadcast message is geographically defined as one or more area polygons in World Geographic Standard (WGS84) coordinates, and wherein the broadcast message control module identifies the at least one wireless network as a function of the one or more area polygons defining the broadcast target area to include at least one cell within the wireless network.

13. A method of verifying the receipt of wireless broadcast messages over a wireless message broadcasting system configured for delivery by a wireless network of a broadcast message to a plurality of wireless receiving devices located in a broadcast message specific geographically defined broadcast target area served at least in part by the wireless network, the method comprising:

a) in a broadcast control module having a processor, memory, computer executable instructions, a broadcast message data interface, and an output message interface:

receiving in the a broadcast message data interface a broadcast message record including the broadcast message and the broadcast target area defined as geographical information;

identifying from the received broadcast message record at least one wireless network from among one or more coupled wireless networks that provides point to multipoint cell broadcasting messaging to at least a portion of the message specific broadcast target area as received in the broadcast message record, and

transmitting from the output message interface the broadcast message to each of the identified wireless networks; and

b) a feedback reporting system having a processor, a memory, computer executable instructions and having a feedback receiver interface:

receiving over the feedback receiver interface an indication of receipt of the broadcast message by a remote feedback receiver located within a transmission area of at least one of the coupled wireless networks; and

verifying the receipt of the message as indicated by the received indication;

wherein the broadcast message record includes a message originator identification, the method further comprising, in the feedback reporting system, generating a verification message to a system associated with the message originator identification of the broadcast message indicating a successful transmission of the broadcast message to the broadcast target area.

14. The method of claim 13 wherein the feedback reporting system includes a reporting interface coupled to the broadcast control module, the method including in the feedback reporting system wherein verifying the receipt of the broadcast message includes comparing the received broadcast message as received from the broadcast control module with the indication of receipt of the broadcast message as received from the remote feedback receiver.

15. The method of claim 14 wherein, in the feedback reporting system,

generating an invalid broadcast message notification when the feedback reporting system receives a verification of receipt message from a feedback receiver for which the feedback reporting system did not receive a copy of a corresponding broadcast message from the broadcast control module.

16. The method of claim 14 wherein the broadcast control module includes a clock, the method further comprising, in the broadcast control module:

generating a broadcast message time stamp for each transmitted message;

transmitting the generated broadcast message timestamp with the broadcast message;

and in the feedback reporting system:

receiving with the indication of receipt of the broadcast message a time of receipt time stamp as determined by the remote feedback receiver.

17. The method of claim 14 wherein the system includes a wireless feedback receiver associated with a defined geographically defined portion of a predefined wireless service area and having a processor, memory, computer executable instructions, a wireless network transceiver interface, and a feedback system interface;

in the a wireless network transceiver interface, the method including:

receiving the transmitted broadcast message from at least one of the identified wireless networks,

and in the feedback system interface, the method of:

transmitting the indication of receipt of the broadcast message upon receipt of said broadcast message over the wireless network transceiver interface; and

identifying the particular predefined wireless service area of the received indication of receipt of the broadcast message.

18. The method of claim 13 the method further comprising,

generating a failure of receipt message when the feedback reporting system fails to receive a verification of receipt message associated with a broadcast message as received from the broadcast control module.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 18, 2013
From: WEISER, DOUGLAS; WOOD, MARK ANDREW; PRESTON, KEVIN RUSSELL
To: ENVISIONIT LLC
Reel/Frame 029823/0277 →
MERGER Recorded Feb 18, 2013
From: ENVISIONIT LLC, A TEXAS LIMITED LIABILITY COMPANY
To: ENVISIONIT LLC, A DELAWARE LIMITED LIABILITY COMPANY
Reel/Frame 029823/0327 →
SECURITY AGREEMENT Recorded Feb 18, 2013
From: ENVISIONIT, LLC
To: LANGHOFER CELLALERT, LLC; GLA NEW VENTURES, LLC; STEVE LANGHOFER INVESTMENT GROUP; LANGHOFER CELLCAST LLC
Reel/Frame 029824/0068 →
SECURITY AGREEMENT Recorded Feb 18, 2013
From: ENVISIONIT, LLC
To: MOFFIT, JIM A.
Reel/Frame 029824/0080 →
Continuity (9)
Continuation 13073682 · Mar 28, 2011
Continuation 11602462 · Nov 20, 2006
Continuation 13463033
Continuation 13311448 · Dec 5, 2011
Continuation 12559405 · Sep 14, 2009
Continuation 11057704 · Feb 14, 2005
Provisional Application 60739820 · Nov 23, 2005
Provisional Application 60544739 · Feb 13, 2004
Related Publication 20120214405A1 · Aug 23, 2012