Pairing a media server and a media client
First Claim
Patent Images
1. A method performed by a media client, comprising:
- entering a pairing mode;
generating a first code for pairing with a first media server;
receiving a second code from the first media server;
determining if the first code corresponds to the second code;
pairing with the first media server if the first code corresponds to the second code, wherein pairing with the first media server comprises an ability to synch content from the first media server to the media client for later presentation;
generating a third code for pairing with a second media server;
receiving a fourth code from the second media server;
determining if the third code corresponds to the fourth code; and
pairing with the second media server to access streaming content from the second media server if the third code corresponds to the fourth code and while a pairing with the first media server is maintained.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for use in presenting media content includes a media server configured to provide media content and a media client configured to obtain the media content from the media server and to present the media content on a device. The media client is configured to generate a first code and to transmit information to the media server. The information identifies the media client and the information indicates that the media client is available for pairing. The media server is configured to reply to the information with a second code that corresponds to the first code in order to enable pairing between the media server and the media client.
45 Citations
19 Claims
-
1. A method performed by a media client, comprising:
-
entering a pairing mode; generating a first code for pairing with a first media server; receiving a second code from the first media server; determining if the first code corresponds to the second code; pairing with the first media server if the first code corresponds to the second code, wherein pairing with the first media server comprises an ability to synch content from the first media server to the media client for later presentation; generating a third code for pairing with a second media server; receiving a fourth code from the second media server; determining if the third code corresponds to the fourth code; and pairing with the second media server to access streaming content from the second media server if the third code corresponds to the fourth code and while a pairing with the first media server is maintained. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A system comprising one or more processors and a memory storing instructions executable by the one or more processors to perform operations comprising presenting media content, the system comprising:
-
a first media server to provide first media content; a second media server to provide second media content; and a media client to obtain the first and second media content from the first and second media servers, respectively, and to output the first and second media content for presentation on a device; wherein the media client generates a first code and to transmit first information to the first media server, the first information identifying the media client and the first information indicating that the media client is available for pairing; wherein the first media server replies to the first information with a second code that corresponds to the first code in order to enable pairing between the first media server and the media client, the first media content comprising synched content for later presentation via the media client; wherein the media client generates a third code and to transmit second information to the second media server, the second information identifying the media client and the second information indicating that the media client is available for pairing; wherein the second media server replies to the second information with a fourth code that corresponds to the third code in order to pair with the second media server to enable transmission of streaming media content from the second media server to the media client; and wherein the media client remains paired to the first media server when streaming of media content to the second media server is enabled. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product tangibly embodied in a non-transitory machine-readable storage medium, the computer program product comprising instructions that are executable by a media client to:
-
enter a pairing mode; generate a first code for pairing with a first media server; receive a second code from the first media server; determine if the first code corresponds to the second code; pair with the first media server if the first code corresponds to the second code, wherein pairing with the first media server comprises an ability to synch content from the first media server to the media client for later presentation; generate a third code for pairing with a second media server; receive a fourth code from the second media server; determine if the third code corresponds to the fourth code; and pair with the second media server to access streaming content from the second media server if the third code corresponds to the fourth code and while a pairing with the first media server is maintained. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A media client that receives media content, the media client comprising:
-
memory to store instructions for execution; and a processing device to execute the instructions in order to pair with first and second media servers and to present media content for display, wherein the instructions cause the processing device to; generate a first code; receive a second code from the first media server; pair the media client with the first media server if the first code corresponds to the second code; and exchange communications with the first media server following pairing, wherein pairing with the first media server comprises an ability to synch content from the first media server to the media client for later presentation; generate a third code for pairing with a second media server; receive a fourth code from the second media server; determine if the third code corresponds to the fourth code; and pair with the second media server to access streaming content from the second media server if the third code corresponds to the fourth code and while a pairing with the first media server is maintained. - View Dependent Claims (17, 18, 19)
-
Specification