IP Library Granted Patent US 7,926,075
Granted Patent B2
US 7,926,075 · App. 11/795,214 · Granted Apr 12, 2011

Application blocking system

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,926,075
App. No.
11/795,214
Granted
Apr 12, 2011
Kind
B2
Abstract

A set-top box system for blocking signaled applications from being run on a set-top box, the system comprising an audio/video service receiving module to receive at least one audio/video service, an application receiving module to receive an application, an application signaling module to manage a first table including signaling information indicating that the application is a signaled application authorized for being run on the set-top box, and an application blocking module to receive a second table including blocking information to block running of the signaled application on the set-top box, the second table being received from a broadcasting Headend, and block running of the signaled application on the set-top box in response to receiving the second table. Related apparatus and methods are also described.

Claims (43)

1. A set-top box system for blocking signaled applications from being run on a set-top box, the system comprising:

physical computing machinery:

(a) to receive at least one audio/video service;

(b) to receive an application;

(c) to manage a first table including signaling information indicating that the application is a signaled application authorized for being run on the set-top box;

(d) to receive a second table including blocking information to block running of the signaled application on the set-top box, the second table being received from a broadcasting Headend;

(e) to block running of the signaled application on the set-top box in response to receiving the second table; and

(f) to receive a third table not including the blocking information blocking running of the signaled application on the set-top box, the third table being received from the broadcasting Headend, the third table overriding the second table so that the hardware is operative to remove the blocking of the running of the signaled application on the set-top box.

2. The system according to claim 1 , wherein the physical computing machinery is operative to receive the application from the broadcasting Headend.

3. The system according to claim 1 , wherein the physical computing machinery is operative to receive the application from another broadcasting Headend.

4. The system according to claim 1 , wherein the physical computing machinery is operative to block running of the application on the set-top box for a predetermined service.

5. The system according to claim 1 , wherein the physical computing machinery is operative to block running of the application on the set-top box for a predetermined day.

6. The system according to claim 1 , wherein the physical computing machinery is operative to block running of the application on the set-top box for a predetermined time period.

7. The system according to claim 1 , wherein the physical computing machinery is operative to select the signaled application for blocking based on at least one of hardware and software of the set-top box.

8. The system according to claim 1 , wherein the physical computing machinery is operative to select the signaled application for blocking based on a producer of the signaled application.

9. The system according to claim 1 , wherein the application includes an interactive television application.

10. A Headend system for blocking a signaled application from being run on a set-top box, the system comprising:

physical computing machinery:

(a) to send at least one audio/video service to the set-top box;

(b) to send an application to the set-top box;

(c) to send a first table including signaling information for the application to the set-top box, the signaling information indicating that the application is a signaled application authorized for being run on the set-top box;

(d) to send a second table including blocking information to the set-top box, the blocking information being to block running of the signaled application on the set-top box; and

(e) to send a third table not including the blocking information blocking running of the signaled application on the set-top box, the third table overriding the second table so that the blocking of the running of the signaled application is removed on the set-top box.

11. The system according to claim 10 , wherein the physical computing machinery is operative to block running of the signaled application on the set-top box for a predetermined service.

12. The system according to claim 10 , wherein the physical computing machinery is operative to block running of the signaled application on the set-top box for a predetermined day.

13. The system according to claim 10 , wherein the physical computing machinery is operative to block running of the signaled application on the set-top box for a predetermined time period.

14. The system according to claim 10 , wherein the physical computing machinery is operative to block running of the signaled application based on at least one of hardware and software of the set-top box.

15. The system according to claim 10 , wherein the physical computing machinery is operative to block running of the signaled application based on a producer of the signaled application.

16. The system according to claim 10 , wherein the application includes an interactive television application.

17. A method for blocking signaled applications from being run on a set-top box, the method comprising:

receiving at least one audio/video service;

receiving an application;

managing a first table including signaling information indicating that the application is a signaled application authorized for being run on the set-top box;

receiving a second table including blocking information to block running of the signaled application on the set-top box, the second table being received from a broadcasting Headend;

blocking running of the signaled application on the set-top box in response to receiving the second table;

receiving a third table not including the blocking information blocking running of the signaled application on the set-top box, the third table being received from the broadcasting Headend; and

the third table overriding the second table so that the blocking of the running of the signaled application on the set-top box is removed.

18. A method for blocking a signaled application from being run on a set-top box from a Headend, the method comprising:

sending at least one audio/video service to the set-top box;

sending an application to the set-top box;

sending a first table including signaling information for the application to the set-top box, the signaling information indicating that the application is a signaled application authorized for being run on the set-top box;

sending a second table including blocking information to the set-top box, the blocking information being for blocking running of the signaled application on the set-top box; and

sending a third table not including the blocking information blocking running of the signaled application on the set-top box, the third table overriding the second table so that the blocking of the running of the signaled application is removed on the set-top box.

Assignments (9)
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 Apr 22, 2013
From: NDS LIMITED
To: CISCO TECHNOLOGY, INC.
Reel/Frame 030258/0465 →
RELEASE OF PATENT SECURITY INTERESTS Recorded Mar 29, 2011
From: J.P.MORGAN EUROPE LIMITED
To: NDS LIMITED; NEWS DATACOM LIMITED
Reel/Frame 026042/0124 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTERESTS Recorded Mar 11, 2011
From: NDS HOLDCO, INC.
To: NDS LIMITED; NEWS DATACOM LIMITED
Reel/Frame 025940/0710 →
SECURITY AGREEMENT Recorded May 18, 2009
From: NDS LIMITED; NEWS DATACOM LIMITED
To: NDS HOLDCO, INC.
Reel/Frame 022703/0071 →
SECURITY AGREEMENT Recorded May 14, 2009
From: NDS LIMITED; NEWS DATACOM LIMITED
To: J.P. MORGAN EUROPE LIMITED
Reel/Frame 022678/0712 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 13, 2007
From: BEAUNOIR, NICOLAS; LENOIR, JEAN-PHILIPPE
To: NDS LIMITED
Reel/Frame 019708/0114 →