SYSTEMS AND METHODS FOR IMPLEMENTING SERVER SIDE PUSH MECHANISMS FOR INTERNET PROTOCOL TELEVISION (IPTV) UPDATES
First Claim
Patent Images
1. A method for transmitting updates in an Internet Protocol Television (IPTV) system towards a client, the method comprising:
- maintaining the updates in a data hierarchy of updates;
receiving a first message identifying a client;
retrieving information associated with the client;
determining which updates are relevant to the client by matching the information associated with the client to the data hierarchy of updates; and
transmitting a second message toward the client with information associated with the determined updates.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods provide for transmitting updates in an Internet Protocol Television (IPTV) environment towards a client. The method includes: maintaining the updates in a data hierarchy of updates; receiving a first message identifying a client; retrieving information associated with the client; determining which updates are relevant to the client by matching the information associated with the client to the data hierarchy of updates; and transmitting a second message toward the client with information associated with the determined updates.
-
Citations
30 Claims
-
1. A method for transmitting updates in an Internet Protocol Television (IPTV) system towards a client, the method comprising:
-
maintaining the updates in a data hierarchy of updates; receiving a first message identifying a client; retrieving information associated with the client; determining which updates are relevant to the client by matching the information associated with the client to the data hierarchy of updates; and transmitting a second message toward the client with information associated with the determined updates. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for transmitting updates in an Internet Protocol Television (IPTV) system, the method comprising:
-
receiving a first message which includes information associated with an update; determining, based on the information associated with the update, an effect to a first data hierarchy; applying a change to the first data hierarchy based on the effect to the first data hierarchy, which change results in a second data hierarchy which is differentiated from the first data hierarchy by having a different version number; storing the second data hierarchy and its associated version number; determining which clients to notify of the change to the first data hierarchy, which results in a subset of clients to receive update information associated with the second data hierarchy; and transmitting a second message which includes information associated with the second data hierarchy to the subset of clients. - View Dependent Claims (10, 11, 12)
-
-
13. A method for receiving updates in an Internet Protocol Television (IPTV) system, the method comprising:
-
transmitting, from a client, a first message identifying the client, wherein the first message is a long-held hypertext transport protocol (HTTP) message; receiving a second message, wherein the second message includes a DataReference and a Version for describing available updates for the client; and storing the DataReference and the Version. - View Dependent Claims (14, 15)
-
-
16. A communications node for transmitting updates in an Internet Protocol Television (IPTV) system towards a client, the communications node comprising:
-
a communications interface for receiving a first message identifying a client; a memory from which information associated with the client is retrieved and in which a data hierarchy of updates is maintained; a processor for determining which updates are relevant to the client by matching the information associated with the client to said data hierarchy of updates; and wherein the communications interface transmits a second message toward the client with information associated with the determined updates. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A communications node for transmitting updates in an Internet Protocol Television (IPTV) system, the communications node comprising:
-
a communications node for receiving a first message which includes information associated with an update; a processor for determining, based on the information associated with the update, an effect to a first data hierarchy, wherein the processor also applies a change to the first data hierarchy based on the effect to the first data hierarchy which change results in a second data hierarchy which is differentiated from the first data hierarchy by having a different version number; a memory for storing the second data hierarchy and its associated version number; the processor which also is for determining which clients to notify of the change to the first data hierarchy, which results in a subset of clients to receive update information associated with the second data hierarchy; and wherein the communications interface also is for transmitting a second message which includes information associated with the second data hierarchy to the subset of clients. - View Dependent Claims (25, 26, 27)
-
-
28. A user equipment (UE) which hosts a client for receiving updates in an Internet Protocol Television (IPTV) environment, the UE comprising:
-
a communications interface for transmitting a first message identifying the client, wherein the first message is a long-held hypertext (HTTP) message and for receiving a second message, wherein the second message includes a DataReference and a Version for describing available updates for the client; and a memory for storing the DataReference and the Version. - View Dependent Claims (29, 30)
-
Specification