IP Library Patent Application 12141047
Patent Application
App. No. 12/141,047

Television Content Management for Clients

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 None
App. No.
12/141,047
Abstract

Techniques to manage television content for clients are described. In an implementation, a call is formed to an application programming interface (API) to include an identifier of a client that requested television content and a network address via which the television content is accessible. Whether the television content is to be streamed to the client is managed based on an answer that is received responsive to the call; and includes a result of a determination of whether the client is permitted to consume the television content from the network address.

Claims (36)

1 . A method comprising:

forming a call to an application programming interface (API) to include an identifier of a client that requested television content and a network address via which the television content is accessible; and

managing whether the television content is to be streamed to the client based on an answer that:

is received responsive to the call; and

includes a result of a determination of whether the client is permitted to consume the television content from the network address.

2 . A method as described in claim 1 , wherein:

the forming and the managing are performed by one or more modules of an access network of a network operator; and

the API is provided by a backend of the network operator.

3 . A method as described in claim 1 , wherein the forming and the managing are performed by a digital subscriber line access multiplexer (DSLAM).

4 . A method as described in claim 1 , wherein the network address is a multicast address received from the client.

5 . A method as described in claim 1 , wherein the managing is performed such that the client does not receive a stream of the requested television content when the client is not permitted to consume the television content from the network address.

6 . A method as described in claim 5 , the managing is performed such that the client is permitted to receive a stream of other television content from another network address by a network operator that performs the forming and the managing when the client is not permitted to consume the requested television content from the network address.

7 . A method as described in claim 1 , further comprising:

collecting a log that describes interaction of the client with television content;

determining whether the client is permitted to access the television content described in the log; and

managing communication of subsequent television content based on the determining.

8 . A method as described in claim 7 , wherein the managing includes blocking specific streams of the television content to the client that the client is not permitted to access.

9 . A method as described in claim 1 , wherein the television content is to be streamed to the client over an Internet Protocol (IP) network.

10 . A method comprising:

collecting a log by a network operator that describes interaction of a client with television content;

determining whether the client is permitted to access the television content described in the log; and

managing communication of subsequent television content based on the determining.

11 . A method as described in claim 10 , wherein:

the log is collected from the client; and

the client monitors the interaction with the television content.

12 . A method as described in claim 10 , wherein the log describes interaction by the client with multicast addresses that are used to stream the television content to the client.

13 . A method as described in claim 10 , wherein the log is a digital subscriber line access multiplexer (DSLAM) event log.

14 . A method as described in claim 10 , wherein the managing includes blocking specific streams of the television content to the client that the client is not permitted to access.

15 . A method as described in claim 10 , wherein the communication of the subsequent television content is to be performed using an Internet Protocol (IP) network.

16 . An apparatus comprising one or more modules to:

connect a plurality of digital subscriber lines to an Internet backbone using one or more multiplexing techniques, in which each of the plurality of digital subscriber lines is connectable to a respective one or more of a plurality of clients; and

managing whether requested television content is to be streamed to one or more said clients by forming a call to an application programming interface (API) to determine whether the one or more said client are permitted to receive the requested television content.

17 . An apparatus as described in claim 16 , wherein the call to the application programming interface is to be communicated over the Internet backbone.

18 . An apparatus as described in claim 16 , wherein the managing includes blocking specific streams of the television content to the one or more said clients that the one or more said clients are not permitted to access

19 . An apparatus as described in claim 16 , wherein the managing includes blocking each stream of television content from the one or more modules to the one or more said clients when the one or more said clients are not permitted to access the requested television content.

20 . A digital subscriber line access multiplexer (DSLAM) that includes the apparatus as described in claim 16 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034766/0509 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 17, 2008
From: PRUTER, SASCHA; VINK, FRANSISCUS W; BALDWIN, JAMES A
To: MICROSOFT CORPORATION
Reel/Frame 021108/0640 →