Method and system of enabling trick play modes using HTTP GET
First Claim
1. A method of providing operational commands to a AV program transmitted using HTTP protocol, comprising:
- storing an AV program in a server;
generating meta data in the server, wherein the meta data includes a mapping table associating time ranges for the AV program to byte ranges for the AV program;
transmitting the meta data and mapping table to a client/player associated with the server;
generating and transmitting a HTTP GET command from the client/player to the server as a function of a desired operational command; and
selecting appropriate I-frames in the server and transmitting the I-frames to the client/player in response to the HTTP GET command.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of providing operational commands to a AV program transmitted using HTTP protocol includes storing an AV program in a server; generating meta data in the server, wherein the meta data includes a mapping table associating time ranges for the AV program to byte ranges for the AV program; transmitting the meta data and mapping table to a client/player associated with the server; generating and transmitting a HTTP GET command from the client/player to the server as a function of a desired operational command; and selecting appropriate I-frames in the server and transmitting the I-frames to the client/player in response to the HTTP GET command.
-
Citations
14 Claims
-
1. A method of providing operational commands to a AV program transmitted using HTTP protocol, comprising:
-
storing an AV program in a server;
generating meta data in the server, wherein the meta data includes a mapping table associating time ranges for the AV program to byte ranges for the AV program;
transmitting the meta data and mapping table to a client/player associated with the server;
generating and transmitting a HTTP GET command from the client/player to the server as a function of a desired operational command; and
selecting appropriate I-frames in the server and transmitting the I-frames to the client/player in response to the HTTP GET command. - View Dependent Claims (2, 3, 4, 5, 9)
-
-
6. A system for providing operational commands to a AV program transmitted using HTTP protocol, comprising:
-
an AV program stored in a server;
meta data generated by the server, including a mapping table associating time ranges for the AV program to byte ranges for the AV program;
a client/player associated with the server, which receives the meta data and the mapping table;
a HTTP GET command generated by the client/player and sent to the server as a function of a desired operational command; and
selection means in the server for selecting appropriate I-frames in the server, which I-frames are sent to the client/player in response to the HTTP GET command. - View Dependent Claims (7, 8)
-
-
10. A method of providing operational commands to a AV program transmitted using HTTP protocol, comprising:
-
storing an AV program in a server;
generating a data packet in the server, wherein the data packet includes a mapping table associating time ranges for the AV program to byte ranges for the AV program;
transmitting the data packet and mapping table to a client/player associated with the server;
generating and transmitting a HTTP GET command from the client/player to the server as a function of a desired operational command; and
selecting appropriate I-frames in the server and transmitting the I-frames to the client/player in response to the HTTP GET command. - View Dependent Claims (11, 12, 13, 14)
-
Specification