IP Library Granted Patent US 7,805,151
Granted Patent B2
US 7,805,151 · App. 11/539,180 · Granted Sep 28, 2010

System for substantially simultaneous alerts

Assignee: Vergence Entertainment LLC
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 7,805,151
App. No.
11/539,180
Granted
Sep 28, 2010
Kind
B2
Abstract

Provided, inter alia, is a system for generating substantially simultaneous alerts, in which a plurality of user devices is accessible via at least one publicly available network. Each such user device has installed on it an alert-based client. A server is configured to download identical alert information, including a message that has been encrypted, to the plurality of user devices. The alert-based clients are configured to receive the alert information and, in response: (i) to store the message in encrypted form until just prior to a specified delivery time; and (ii) to decrypt and deliver the message substantially at the specified delivery time. By virtue of the foregoing arrangement, substantially simultaneous delivery of the message to the user devices is achieved.

Claims (33)

1. A system for generating substantially simultaneous alerts, comprising:

(a) a plurality of user devices accessible via at least one publicly available network, each said user device having installed on it an alert-based client; and

(b) a server configured to download identical alert information, including a message that has been encrypted, to the plurality of user devices,

wherein the alert-based clients are configured to receive the alert information and, in response: (i) to store the message in encrypted form until just prior to a specified delivery time; (ii) to provide a warning signal indicating that the message is about to be delivered; and (iii) to decrypt and deliver the message substantially at the specified delivery time, thereby providing substantially simultaneous delivery of the message to the user devices.

2. A system according to claim 1 , wherein there are at least 100 said user devices, and wherein said user devices are geographically dispersed.

3. A system according to claim 1 , wherein the server also is configured to download clock synchronization information to the plurality of user devices.

4. A system according to claim 1 , wherein each alert-based client is configured to compare information from a real-time clock and from a device clock on its respective user device to identify clock irregularities.

5. A system according to claim 1 , wherein the alert-based clients further are configured to deliver the message together with a user interface that permits a corresponding user immediately to initiate an action in response to the message.

6. A system according to claim 1 , wherein the alert information is downloaded to a majority of the user devices via at least one publicly accessible cellular wireless network.

7. A system according to claim 1 , wherein the alert information includes the specified delivery time.

8. A system according to claim 1 , wherein the specified delivery time is not made available to the user devices or any corresponding users prior to the specified delivery time.

9. A system according to claim 1 , wherein the warning signal comprises an audio alarm.

10. A system according to claim 1 , wherein the warning signal is part of a user interface that overrides any conflicting user interfaces.

11. A system according to claim 1 , wherein the warning signal is given within 2-10 seconds before delivery of the message.

12. A system according to claim 5 , wherein the alert-based clients further are configured to time how quickly the action was taken after the message was delivered, thereby generating user response times.

13. A system according to claim 5 , wherein the action results in a user response, and wherein the alert-based clients are configured to provide the user response to the server.

14. A system according to claim 12 , wherein the alert-based clients further are configured to provide the user response times to the server, and wherein the server is configured to make decisions based on the user response times.

15. An apparatus for receiving and providing alerts, comprising:

(a) at least one memory/storage device storing executable process steps;

(b) a processor for executing the process steps;

(c) a real-time clock that keeps track of time of day; and

(d) a device clock that provides processing synchronization signals to the memory/storage device and the processor,

wherein the executable process steps include steps to receive alert information, including a message, and in response: (i) to store the message in encrypted form into the at least one memory/storage device until just prior to a specified delivery time; (ii) to provide a warning signal indicating that the message is about to be delivered; and (iii) to decrypt and deliver the message substantially at the specified delivery time.

16. An apparatus according to claim 15 , wherein the executable process steps include steps to deliver the message together with a user interface that permits a corresponding user immediately to initiate an action in response to the message.

17. An apparatus according to claim 15 , wherein said apparatus is a cellular telephone.

18. An apparatus according to claim 15 , wherein the alert information also includes the specified delivery time.

19. An apparatus according to claim 16 , wherein the executable process steps include steps to time how quickly the action was taken after the message was delivered, thereby generating a user response time.

20. An apparatus according to claim 16 , wherein the action results in a user response, and wherein the executable process steps include steps to provide the user response to an external server.

21. An apparatus according to claim 19 , wherein the executable process steps include steps to provide the user response time to an external server.

22. A system according to claim 10 , wherein the user interface includes at least one of an opt-out interface and an opt-in interface, together with a corresponding period of time during which a user can elect whether to receive the message.

23. A system according to claim 22 , wherein the at least one of the opt-out interface and the opt-in interface includes limited information about the message.

24. A system according to claim 23 , wherein the message comprises a problem to be solved and the limited information comprises a general category of the problem.

25. A system according to claim 23 , wherein the limited information comprises a general category to which the message pertains.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 20, 2006
From: FEENEY, ROBERT J.; BARKLEY, BRENT W.; HAAS, JEFF E.; PINTER, GREGORY J.
To: VERGENCE ENTERTAINMENT LLC
Reel/Frame 018419/0154 →
Continuity (2)
Provisional Application 6072447300 · Oct 6, 2005
Related Publication 20070087791A1 · Apr 19, 2007