Methods and apparatus for communication media commands and data using the HTTP protocol
First Claim
1. A method for employing a Hypertext Transfer Protocol (HTTP protocol) for transmitting streamed digital media data from a server, the server being configured for coupling to a client computer via a computer network, comprising:
- receiving at the server from the client an HTTP POST request, the POST request requesting a first portion of the digital media data and comprising a request header and a request entity-body, the request entity body comprising a media command for causing the first portion of the digital media data to be sent from the server to the client; and
sending an HTTP response to the client from the server, the HTTP response comprising a response header and a response entity body, the response entity body comprising at least a portion of the first portion of the digital media data, wherein the digital media data comprises multimedia data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for employing a Hypertext Transfer Protocol (HTTP protocol) for transmitting streamed digital media data from a server. The server is configured for coupling to a client computer via a computer network. The method includes receiving at the server from the client an HTTP POST request. The POST request requests a first portion of the digital media data and includes a request header and a request entity-body. The request entity body includes a media command for causing the first portion of the digital media data to be sent from the server to the client. The method further includes sending an HTTP response to the client from the server. The HTTP response includes a response header and a response entity body. The response entity body includes at least a portion of the fast portion of the digital media data.
-
Citations
10 Claims
-
1. A method for employing a Hypertext Transfer Protocol (HTTP protocol) for transmitting streamed digital media data from a server, the server being configured for coupling to a client computer via a computer network, comprising:
-
receiving at the server from the client an HTTP POST request, the POST request requesting a first portion of the digital media data and comprising a request header and a request entity-body, the request entity body comprising a media command for causing the first portion of the digital media data to be sent from the server to the client; and
sending an HTTP response to the client from the server, the HTTP response comprising a response header and a response entity body, the response entity body comprising at least a portion of the first portion of the digital media data, wherein the digital media data comprises multimedia data. - View Dependent Claims (2)
-
-
3. A computer-readable medium having computer-executable instructions that, when executed by a computer, performs a method for transmitting streamed media data employing a Hypertext Transfer Protocol (HTTP protocol) for transmitting streamed digital media data from a server, the server being configured for coupling to a client computer via a computer network, the method comprising:
-
receiving at the server from the client an HTTP POST request, the POST request requesting a first portion of the digital media data and comprising a request header and a request entity-body, the request entity body comprising a media command for causing the first portion of the digital media data to be sent from the server to the client; and
sending an HTTP response to the client from the server, the HTTP response comprising a response header and a response entity body, the response entity body comprising at least a portion of the first portion of the digital media data, wherein the digital media data comprises multimedia data. - View Dependent Claims (4)
-
-
5. A client system comprising:
-
a sender configured to send a Hypertext Transfer Protocol (HTTP protocol) POST request requesting a first portion of the digital media data and comprising a media command for causing the first portion of the digital media data to be sent from a server system to the client system; and
a receiver configured to receive an HTTP response to the client system from the server system, the HTTP comprising at least a portion of the first portion of the digital media data, wherein the digital media data comprises multimedia data. - View Dependent Claims (6, 7)
-
-
8. A server system comprising:
-
a receiver configured to receive a Hypertext Transfer Protocol (HTTP protocol) POST request requesting a first portion of the digital media data and comprising a media command for causing the first portion of the digital media data to be sent from the server system to a client system; and
a sender configured to send an HTTP response to the client system from the server system, the HTTP comprising at least a portion of the first portion of the digital media data, wherein the digital media data comprises multimedia data. - View Dependent Claims (9, 10)
-
Specification