METHODS AND APPARATUS FOR CONTROLLING UNAUTHORIZED STREAMING OF CONTENT
First Claim
1. A method of controlling content streaming on a home network, the method comprising:
- receiving at a home network gateway, located at a customer premise, a first video on demand service request message from a first device coupled to the home network;
storing a portion of said first video on demand service request message in memory included in said home network gateway;
receiving at said home network gateway a second message; and
determining, at said home network gateway, based on a portion of said second message and a portion of said stored first video on demand service request message whether to provide the requested video on demand service to a sender of said second message.
5 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to methods and apparatus relating to content streaming, e.g., in a home network, in a manner that reduces the chance of streaming of content to a device which is not authorized to receive the content. In an exemplary method of controlling content streaming on a home network in accordance with one embodiment of the present invention, the method involves receiving at a home network gateway a first video on demand service request message from a first device coupled to the home network, storing a portion of said first video on demand service request message in memory, receiving at said home network gateway a second message, and determining based on a portion of said second message and a portion of said stored first video on demand service request message whether to provide the requested video on demand service.
49 Citations
20 Claims
-
1. A method of controlling content streaming on a home network, the method comprising:
-
receiving at a home network gateway, located at a customer premise, a first video on demand service request message from a first device coupled to the home network; storing a portion of said first video on demand service request message in memory included in said home network gateway; receiving at said home network gateway a second message; and determining, at said home network gateway, based on a portion of said second message and a portion of said stored first video on demand service request message whether to provide the requested video on demand service to a sender of said second message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system for controlling content streaming on a home network, the system comprising:
-
a home network interface, located at a customer premise, for communicating with devices coupled to said home network; a communication network interface, located at said customer premise, for communicating with a network node, located outside said customer premise, over a communication network; a first web server, located at said customer premise, configured to receive via said home network interface a first video on demand service request message from a first device coupled to the home network; a memory, located at said customer premise in a device which includes said first web server, said memory including a stored portion of said first video on demand service request message in memory; a second web server, located at said customer premise, configured to receive a second message addressed to said second web server, via said home network interface, said second web sever being different from said first web server; and said first server also being configured to determine based on a portion of said second message and a portion of said stored first video on demand service request message whether to provide the requested video on demand service to a sender of said second message. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory computer readable medium having machine executable instructions stored thereon for controlling a processor in a home network gateway located at a customer premise, the non-transitory computer readable medium including:
-
code for controlling the processor to receive at said home network gateway a first video on demand service request message from a first device coupled to the home network; code for controlling the processor to store a portion of said first video on demand service request message in memory located in said home network gateway; code for controlling the processor to receive at said home network gateway a second message, said second message including a different destination address than a destination address included in said first video on demand service request message; and code for controlling the processor to determine based on a portion of said second message and a portion of said stored first video on demand service request message whether to provide the requested video on demand service to said sender of said second device.
-
Specification