IP Library Granted Patent US 7,747,506
Granted Patent B2
US 7,747,506 · App. 10/301,806 · Granted Jun 29, 2010

Recipient status indicator system and method

Assignee: The Nasdaq OMX Group, Inc.
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,747,506
App. No.
10/301,806
Granted
Jun 29, 2010
Kind
B2
Abstract

An indicator signal monitoring process receives the sequential transmission of an indicator signal that is repeatedly broadcast by a primary intended recipient of attributable security interest messages. A recipient offline determination process determines that the primary intended recipient is offline whenever the indicator signal is not received for a defined failure period.

Claims (93)

1. A system comprising:

a broadcast server including:

a processing device;

main memory coupled to the processing device; and

a computer readable medium storing a computer program product, the computer program product comprising instructions to cause the processing device of the broadcast server to:

receive a sequential transmission of an indicator signal that is repeatedly broadcast by a primary intended recipient system independently of receipt of attributable security interest messages, the indicator signal comprising an identification of the primary intended recipient system that is broadcasting the signal; and

determine that the primary intended recipient system is offline whenever the indicator signal is not received from the primary intended recipient system for a defined failure period.

2. The system of claim 1 wherein the defined failure period is a defined period of time.

3. The system of claim 1 wherein the defined failure period is a defined number of non-received indicator signals.

4. The system of claim 1 further comprising instructions to cause the processing device of the broadcast server to:

redirect subsequent attributable security interest messages from the primary intended recipient system to a backup intended recipient system in response to a determination that the primary intended recipient system is offline.

5. The system of claim 4 further comprising instructions to cause the processing device of the broadcast server to:

retransmit any messages that were not received by the backup intended recipient system in response to the redirection of subsequent attributable security interest messages to the backup intended recipient system.

6. A system comprising:

a first computer readable medium storing a first computer program product, the first computer program product comprising instructions to cause a first system at a broadcast server to:

transmit attributable security interest messages over a network from the broadcast server to a primary intended recipient; and

a second computer readable medium storing a second computer program product, the second computer program product comprising instructions to cause a second system at the primary intended recipient to:

repeatedly and sequentially broadcast an indicator signal over the network, the indicator signal comprising an identification of the primary intended recipient that is broadcasting the signal; and

cause the second system to broadcast the indicator signal independently of the receipt of the attributable security interest messages;

wherein the first computer program product further comprises instructions to cause the first system to:

receive, from the network, the indicator signal broadcast by the second system; and

determine that the primary intended recipient is offline whenever the indicator signal is not received from the second system for a defined failure period.

7. The system of claim 6 wherein the defined failure period is a defined period of time.

8. The system of claim 6 wherein the defined failure period is a defined number of non-received indicator signals.

9. The system of claim 6 , the first computer program product further comprising instructions to cause the first system to:

store the attributable security interest messages transmitted during a defined transmission period.

10. The system of claim 9 wherein the defined transmission period is a trading day.

11. The system of claim 10 , the first computer program product further comprising instructions to cause the first system to:

organize and assign a unique identifier to each of the stored attributable security interest messages.

12. The system of claim 6 , the first computer program product further comprising instructions to cause the first system to:

redirect and transmit subsequent attributable security interest messages from the primary intended recipient to a backup intended recipient in response to a determination that the primary intended recipient is offline.

13. The system of claim 12 further comprising a third computer readable medium storing a third computer program product, the third computer program product comprising instructions to cause a third system at the backup intended recipient to:

repeatedly and sequentially broadcast a backup indicator signal over the network in response to a redirection of subsequent attributable security interest messages, the backup indicator signal comprising an identification of the backup intended recipient that is broadcasting the signal, wherein the third computer program product is configured to cause the third system to broadcast the backup indicator signal independently of the receipt of the attributable security interest messages.

14. The system of claim 12 further comprising instructions to cause the first system to:

determine, in response to the redirection of the subsequent attributable security interest messages, which of the attributable security interest messages transmitted by the message transmission process were received by the backup intended recipient; and

retransmit those messages that were never received by the backup intended recipient.

15. A system comprising:

a broadcast server configured to:

transmit attributable security interest messages over a network to a primary intended recipient system and one or more backup intended recipient systems;

receive a primary indicator signal broadcast by the primary intended recipient; and

determine that the primary intended recipient system is offline whenever the primary indicator signal is not received from the first processing device of the primary intended recipient system for a defined failure period; and

at the primary intended recipient system, a computer readable medium storing a first computer program product, the first computer program product comprising instructions to cause a first processing device of the primary intended recipient system to

repeatedly and sequentially broadcast the primary indicator signal over the network independently of receipt of attributable security interest messages, the primary indicator signal comprising an identification of the primary intended recipient system having the first processing device that is broadcasting the signal.

16. The system of claim 15 wherein the broadcast server stores the attributable security interest messages transmitted during a defined transmission period.

17. The system of claim 16 wherein the broadcast server organizes and assigns a unique identifier to each of the attributable security interest messages stored.

18. The system of claim 15 wherein the broadcast server:

redirects, in response to a determination that the primary intended recipient system is offline, subsequent attributable security interest messages from the primary intended recipient system to a selected backup recipient system chosen from the one or more backup intended recipient systems; and

transmits subsequent attributable security interest messages to the selected backup recipient system.

19. The system of claim 18 further comprising a second computer readable medium storing a second computer program product, the second computer program product comprising instructions to cause a second processing device at the selected backup recipient to:

repeatedly and sequentially broadcast a backup indicator signal over the network in response to a determination that the primary intended recipient system is offline independently of a receipt of the attributable security interest messages, the backup indicator signal comprising an identification of the backup intended recipient system that is broadcasting the signal;

wherein the broadcast server is configured to receive, from the network, the backup indicator signal broadcast by the backup recipient system.

20. The system of claim 18 further comprising instructions for causing the second system to:

determine, in response to the redirection of subsequent attributable security interest messages to the backup intended recipient system, which of the transmitted attributable security interest messages were received by the selected backup recipient system; and

retransmit those messages that were never received by the selected backup recipient system.

21. A system comprising:

a data bus;

a broadcast server, connected to the data bus, configured to transmit attributable security interest messages over the data bus to a primary intended recipient system and a backup intended recipient system;

a primary intended recipient system, connected to the data bus, configured to repeatedly and sequentially broadcast a primary indicator signal over the data bus independently of the receipt of the attributable security interest messages, the primary indicator signal comprising an identification of the primary intended recipient system that is broadcasting the signal; and

a backup intended recipient system connected to the data bus;

wherein the broadcast server further:

receives, from the data bus, the primary indicator signal broadcast by the primary intended recipient system; and

determines that the primary intended recipient system is offline whenever the primary indicator signal is not received from the primary intended recipient system for a defined failure period.

22. The system of claim 21 wherein the defined failure period is a defined period of time.

23. The system of claim 21 wherein the defined failure period is a defined number of non-received indicator signals.

24. The system of claim 21 wherein the broadcast server:

redirects, in response to the determination that the primary intended recipient system is offline, subsequent attributable security interest messages from the primary intended recipient system to the backup intended recipient system; and

transmits subsequent attributable security interest messages to the backup intended recipient system.

25. The system of claim 24 wherein the broadcast server:

determines, in response to the redirection of subsequent attributable security interest messages to the backup intended recipient system, which of the attributable security interest messages transmitted by the message transmission process were received by the backup intended recipient system; and

retransmits those messages that were not received by the backup intended recipient system.

26. A computer implemented method comprising:

transmitting attributable security interest messages, over a network, to a primary intended recipient system;

repeatedly and sequentially broadcasting, over the network, an indicator signal generated by the primary intended recipient system independently of the receipt of the attributable security interest messages, the indicator signal comprising an identification of the primary intended recipient system that is broadcasting the signal;

receiving, from the network, the indicator signal broadcast by the primary intended recipient system; and

determining that the primary intended recipient system is offline whenever the indicator signal is not received from the primary intended recipient system for a defined failure period.

27. The method of claim 26 wherein the defined failure period is a defined period of time.

28. The method of claim 26 wherein the defined failure period is a defined number of non-received indicator signals.

29. The method of claim 26 wherein transmitting attributable security interest messages comprises storing the attributable security interest messages transmitted during a defined transmission period.

30. The method of claim 29 wherein the defined transmission period is a trading day.

31. The method of claim 29 wherein transmitting attributable security interest messages includes organizing and assigning a unique identifier to each of the attributable security interest messages that were stored.

32. The method of claim 26 further comprising effectuating the redirection of subsequent attributable security interest messages from the primary intended recipient system to a backup intended recipient system if it is determined that the primary intended recipient system is offline.

33. The method of claim 32 further comprising repeatedly and sequentially broadcasting a backup indicator signal over the network independently of the receipt of the attributable security interest messages if the subsequent attributable security interest messages are redirected to the backup intended recipient system.

34. The method of claim 32 further comprising determining which of the transmitted attributable security interest messages were received by the backup intended recipient system, wherein those messages that were not received by the backup intended recipient system are retransmitted.

35. A computer program product residing on a computer readable medium having a plurality of instructions stored thereon which, when executed by a processor, cause the processor to:

transmit attributable security interest messages, over a network, to a primary intended recipient system;

repeatedly and sequentially broadcast, over the network, an indicator signal generated by the primary intended recipient system independently of the receipt of the attributable security interest messages, the indicator signal comprising an identification of the primary intended recipient system that is broadcasting the signal;

receive, from the network, the indicator signal generated by the primary intended recipient system; and

determine that the primary intended recipient system is offline whenever the indicator signal is not received from the primary intended recipient system for a defined failure period.

36. The computer program product of claim 35 further comprising instructions to redirect subsequent attributable security interest messages from the primary intended recipient system to a backup intended recipient system if it is determined that the primary intended recipient system is offline.

37. The computer program product of claim 36 further comprising instructions to repeatedly and sequentially broadcasting a backup indicator signal over the network independently of the receipt of the attributable security interest messages if the subsequent attributable security interest messages are redirected to the backup intended recipient system, the backup indicator signal comprising an identification of the backup intended recipient system that is broadcasting the signal.

38. The computer program product of claim 36 further comprising instructions to:

determine which of the transmitted attributable security interest messages were received by the backup intended recipient system; and

retransmit those messages that were not received by the backup intended recipient system.

Assignments (10)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 29, 2018
From: GAIL, ROBERTA
To: NASDAQ, INC.
Reel/Frame 046740/0499 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 6, 2018
From: ALEXANDER, KEITH; BUU, PAUL; FLYNN, EDWARD N.; GALLUCCI, DAVID; THOMPSON, JAY
To: NASDAQ, INC.
Reel/Frame 045995/0162 →
CHANGE OF NAME Recorded Oct 9, 2015
From: THE NASDAQ OMX GROUP, INC.
To: NASDAQ, INC.
Reel/Frame 036822/0452 →
CHANGE OF NAME Recorded Mar 28, 2008
From: NASDAQ STOCK MARKET, INC., THE
To: NASDAQ OMX GROUP, INC., THE
Reel/Frame 020747/0105 →
SECURITY AGREEMENT Recorded Mar 5, 2008
From: THE NASDAQ STOCK MARKET, INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 020599/0436 →
PATENT SECURITY AGREEMENT Recorded Feb 28, 2008
From: NASDAQ STOCK MARKET, INC., THE
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 020617/0355 →
RELEASE OF SECURITY INTEREST IN PATENTS Recorded Oct 11, 2007
From: BANK OF AMERICA, N.A.
To: THE NASDAQ STOCK MARKET, INC.
Reel/Frame 019943/0733 →
SECURITY AGREEMENT Recorded Apr 21, 2006
From: THE NASDAQ STOCK MARKET, INC.
To: BANK OF AMERICA, N.A. AS COLLATERAL AGENT
Reel/Frame 017507/0308 →
TERMINATION AND RELEASE AGREEMENT Recorded Apr 19, 2006
From: JPMORGAN CHASE BANK N.A., AS ADMINISTRATIVE AGENT
To: THE NASDAQ STOCK MARKET, INC.
Reel/Frame 017492/0228 →
SECURITY AGREEMENT Recorded Jan 11, 2006
From: NASDAQ STOCK MARKET, INC., THE
To: JP MORGAN CHASE BANK, N.A.
Reel/Frame 017222/0503 →
Continuity (3)
Provisional Application 6038597900 · Jun 5, 2002
Provisional Application 6038598800 · Jun 5, 2002
Related Publication 20030229575A1 · Dec 11, 2003