STREAMING MEDIA WITH A SERVER IDENTIFIED AT RUNTIME
First Claim
1. A server system comprising:
- a connection module configured to create a network connection with a device in response to receiving a connection request from the device; and
a processor configured by a stream module to;
receive a stream request from the device for media content stored by a server identified in the stream request and unmentioned in the connection request, the server lacking a streaming engine;
retrieve at least a portion of the media content from the server in response to the stream request; and
stream the portion of the media content to the device in response to the stream request.
2 Assignments
0 Petitions
Accused Products
Abstract
A server machine may create a network connection to a device and receive a request to stream media that is managed by a different server machine. The server machine that created the network connection may be unaware of the location of the media at the time the network connection is created, and the location of the media may remain unknown to this server machine until the location is identified by the request, which may be received at runtime. In response to this request, the server machine that created the network connection may communicate with the different server machine and function as an intermediary in routing a stream of data between the device and the different server machine. In example embodiments where certain media is managed by the other server machine, the server machine may retrieve the media and stream it to the device using the created network connection.
16 Citations
20 Claims
-
1. A server system comprising:
-
a connection module configured to create a network connection with a device in response to receiving a connection request from the device; and a processor configured by a stream module to; receive a stream request from the device for media content stored by a server identified in the stream request and unmentioned in the connection request, the server lacking a streaming engine; retrieve at least a portion of the media content from the server in response to the stream request; and stream the portion of the media content to the device in response to the stream request. - View Dependent Claims (2, 3)
-
-
4. A method executable by a first server, the method comprising:
-
creating a network connection between a device and the first server in response to the first server receiving a connection request from the device; receiving a stream request that requests that the first server provide the device with media content stored by a second server identified in the stream request and unmentioned in the connection request, the second server lacking a streaming engine; retrieving at least a portion of the media content from the second server, the retrieving being performed by a processor of a machine; and streaming the portion of the media content from the first server to the device in response to the stream request. - View Dependent Claims (5, 6, 7, 8, 9, 10)
-
-
11. A method executable by a first server, the method comprising:
-
creating a network connection between a device and the first server in response to the first server receiving a connection request from the device; receiving a stream request that requests that the first server receive media content from the device and provide the media content to a second server identified in the stream request and unmentioned in the connection request, the second server lacking a streaming engine; initiating a data stream that includes at least a portion of the media content from the device to the first server, the initiating of the data stream being performed by a processor of a machine; and providing the data stream to the second server. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A server system comprising:
-
a connection module configured to create a network connection with a device in response to receiving a connection request from the device; and a processor configured by a stream module to; receive a stream request for upload of media content stored by the device to a server identified in the stream request and unmentioned in the connection request, the server lacking a streaming engine; initiate a data stream that includes at least a portion of the media content from the device to the server system; and provide the data stream to the server. - View Dependent Claims (18, 19, 20)
-
Specification