IP Library Granted Patent US 9,226,039
Granted Patent B2
US 9,226,039 · App. 14/001,126 · Granted Dec 29, 2015

Message delivery handling

Inventors: Reuel Shenker (Beit Shemesh, IL); Kevin A. Murray (Fordingbridge Hampshire, GB)
Assignee: Cisco Technology, Inc.
H04N21/6332H04L12/12H04N21/26606H04N21/6334H04L51/14H04N21/41407H04N21/4882Y02B60/34
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,226,039
App. No.
14/001,126
Granted
Dec 29, 2015
Kind
B2
Abstract

Managing communications with a subscriber rendering device by identifying a message that is applicable at a target time and that is designated to be received by a subscriber rendering device, determining that there is no time between a current time and the target time during which the subscriber rendering device is able to receive the message thereby determining that the message cannot be received by the subscriber rendering device prior to the target time, and performing an action responsive to determining that the message cannot be received by the subscriber rendering device prior to the target time. Related methods and apparatus are also included.

Claims (27)

1. A method for managing communications with a subscriber rendering device, the method comprising:

identifying a message that is applicable at a target time and that is designated to be received by a subscriber rendering device;

receiving from the subscriber rendering device a notification indicating that the subscriber rendering device is entering a stand-by mode of operation, where the notification indicates an expected wake-up time when the subscriber rendering device is expected to leave the stand-by mode of operation;

determining that there is no time between a current time and the target time during which the subscriber rendering device is able to receive the message thereby determining that the message cannot be received by the subscriber rendering device prior to the target time; and

performing an action responsive to determining that the message cannot be received by the subscriber rendering device prior to the target time.

2. The method according to claim 1 where the determining step comprises determining that the subscriber rendering device is scheduled to be in a stand-by mode of operation continuously between a current time and the target time.

3. The method according to claim 1 where the performing step comprises sending a notification to a mobile communication device of the subscriber indicating that the message cannot be received by the subscriber rendering device prior to the target time.

4. The method according to claim 1 and further comprising performing the identifying, determining, and performing steps at a headend.

5. The method according to claim 1 where the identifying step comprises receiving another message from the subscriber, where the other message is sent from a device other than the subscriber rendering device.

6. The method according to claim 1 and further comprising:

receiving from the subscriber rendering device a notification indicating that the subscriber rendering device has left a stand-by mode of operation prior to the target time; and

transmitting the message to the subscriber rendering device for receipt by the subscriber rendering device prior to the target time.

7. The method according to claim 1 where the message is for use by the subscriber rendering device.

8. The method according to claim 1 where the message relates to the scheduling of a recording that is to be effected by the subscriber rendering device.

9. The method according to claim 1 where the message is an entitlement management message.

10. A system for managing communications with a subscriber rendering device, the system comprising:

a message picker configured to identify a message that is applicable at a target time and that is designated to be received by a subscriber rendering device;

a status manager configured to receive from the subscriber rendering device a notification indicating that the subscriber rendering device is entering a stand-by mode of operation, wherein the notification indicates an expected wake-up time when the subscriber rendering device is expected to leave the stand-by mode of operation;

a message dispatcher configured to determine that there is no time between a current time and the target time during which the subscriber rendering device is able to receive the message to thereby determine that the message cannot be received by the subscriber rendering device prior to the target time; and

a contingency manager configured to perform a action responsive to determining that the message cannot be received by the subscriber rendering device prior to the target time.

11. The system according to claim 10 where the message dispatcher is configured to determine that the subscriber rendering device is scheduled to be in a stand-by mode of operation continuously between a current time and the target time.

12. The system according to claim 10 where the contingency manager is configured to send a notification to a mobile communication device of the subscriber indicating that the message cannot be received by the subscriber rendering device prior to the target time.

13. The system according to claim 10 where the message picker, message dispatcher, and contingency manager are implemented at a headend.

14. The system according to claim 10 where the message dispatcher is configured to transmitting the message to the subscriber rendering device for receipt by the subscriber rendering device prior to the target time responsive to the receipt of a notification from the subscriber rendering device indicating that the subscriber rendering device has left a stand-by mode of operation prior to the target time.

15. The system according to claim 10 where the message is for use by the subscriber rendering device.

16. The system according to claim 10 where the message relates to the scheduling of a recording that is to be effected by the subscriber rendering device.

17. The system according to claim 10 where the message is an entitlement management message.

Assignments (4)
CORRECTIVE ASSIGNMENT TO CORRECT THE 26 APPLICATION NUMBERS ERRONEOUSLY RECORDED AGAINST ON THE ATTACHED LIST PREVIOUSLY RECORDED AT REEL: 048513 FRAME: 0297. ASSIGNOR(S) HEREBY CONFIRMS THE CHANGE OF NAME. Recorded Mar 18, 2021
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 056623/0708 →
CHANGE OF NAME Recorded Mar 6, 2019
From: NDS LIMITED
To: SYNAMEDIA LIMITED
Reel/Frame 048513/0297 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 5, 2018
From: BEAUMARIS NETWORKS LLC; CISCO SYSTEMS INTERNATIONAL S.A.R.L.; CISCO TECHNOLOGY, INC.; CISCO VIDEO TECHNOLOGIES FRANCE
To: NDS LIMITED
Reel/Frame 047420/0600 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2013
From: NDS LIMITED
To: CISCO TECHNOLOGY, INC.
Reel/Frame 031314/0252 →
Priority Claims (1)
GB 1109624.5 · Jun 9, 2011 · national
Continuity (1)
Related Publication 20130332976A1 · Dec 12, 2013