Patentable/Patents/US-10637894
US-10637894

Real-time placeshifting of media content to paired devices

PublishedApril 28, 2020
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

Methods, devices, and systems are provided for placeshifting a media program. An exemplary method involves a media device storing identification information for a client device coupled to a network and receiving a request to transfer a media program available for presentation on a primary display device in a first format via the media device. In response to the request, a peer-to-peer communication session with the client device over the network is established using the identification information and an encoded content stream corresponding to the media program is transferred to the client device via the peer-to-peer communication session.

Patent Claims
19 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: storing, by a set-top box (STB) coupled to a primary display device, identification information for a secondary device coupled to a local network supporting communications within a vicinity of the STB; receiving, by the STB, a request to transfer a media program available for presentation via the STB, wherein the identification information is stored prior to the request to transfer the media program; and in response to the request: automatically establishing, by the STB, a communication session with the secondary device over the local network using the identification information; and automatically transferring, by the STB, an encoded content stream corresponding to the media program to the secondary device via the communication session over the local network.

2

2. The method of claim 1 , the media program being available for presentation on the primary display device in a first format, wherein the encoded content stream has a second format that is different from the first format.

3

3. The method of claim 2 , further comprising generating, by the STB, the encoded content stream having the second format in response to the request.

4

4. The method of claim 3 , wherein generating the encoded content stream comprises the STB converting a first content stream corresponding to the media program from the first format to the second format.

5

5. The method of claim 2 , further comprising: determining a device type for the secondary device based on the identification information for the secondary device; and determining the second format based on the device type.

6

6. The method of claim 2 , the first format corresponding to a broadcast encoding format, the method further comprising the STB converting a content stream corresponding to the media program received from a broadcast source from the first format to the encoded content stream having the second format.

7

7. The method of claim 1 , further comprising providing, by the STB, a first content stream corresponding to the media program to the primary display device, wherein the encoded content stream comprises the first content stream encapsulated for transmission over the local network.

8

8. The method of claim 1 , further comprising: detecting, by the STB, presence of the secondary device in a vicinity of the STB; and obtaining, by the STB, the identification information from the secondary device in response to detecting the presence of the secondary device.

9

9. The method of claim 1 , the STB being coupled to the local network, the method further comprising: detecting, by the STB, the secondary device on the local network; and obtaining, by the STB, the identification information from the secondary device via the local network prior to storing the identification information, wherein the STB establishes the communication session with the secondary device over the local network using the identification information in response to the request and transfers the encoded content stream to the secondary device via the communication session between the STB and the secondary device.

10

10. The method of claim 1 , further comprising: obtaining, by the STB in response to the request, display status information for the media program on the primary display device when the request is received; and transferring the display status information to the secondary device, wherein presentation of the media program on the secondary device is influenced by the display status information.

11

11. The method of claim 1 , further comprising obtaining, by the STB in response to the request, display status information indicating a portion of the media program presented on the primary display device when the request is received, wherein transferring the encoded content stream comprises providing the portion of the media program at a beginning of the encoded content stream transferred to the secondary device such that the portion of the media program is initially presented on the secondary device when playback of the media program on the secondary device is initiated.

12

12. A method of placeshifting a media program to a second device paired with a set-top box (STB) over a local network, the method comprising: receiving, by a server, identification information for the second device from the STB after the second device has been paired with the STB, receiving, by the server, a request to transfer the media program available for presentation on a primary display device via the STB paired with the second device, the second device being paired with the STB prior to the request; in response to the request: establishing, by the server, a communication session between the second device and the server over a network using the identification information for the second device paired with the STB; and transferring, by the server, an encoded content stream corresponding to the media program from the server to the second device via the communication session.

13

13. The method of claim 12 , the media program being available for presentation on the primary display device in a first format via the STB, wherein the encoded content stream has a second format that is different from the first format.

14

14. The method of claim 13 , further comprising: determining, by the server, a device type for the second device based on the identification information for the second device; and determining, by the server, the second format based on the device type.

15

15. The method of claim 13 , further comprising: determining, by the server, one or more performance characteristics of the network between the server and the second device; and determining, by the server, the second format based on the one or more performance characteristics of the network.

16

16. The method of claim 13 , further comprising converting, by the server, a content stream corresponding to the media program from a content source into a content file having a different encoding format.

17

17. The method of claim 13 , the first format corresponding to a broadcast encoding format, the method further comprising the server converting a content stream received from a broadcast source into a content file having a different encoding format.

18

18. The method of claim 12 , further comprising receiving, by the server from the STB, metadata describing a display status of the media program on the primary display device, wherein the server transfers the encoded content stream to the second device in accordance with the metadata.

19

19. A set-top box (STB) comprising: a first interface configured to provide a first content stream corresponding to a media program to a primary display device, the first content stream having a first format; a network interface configured to communicate via a local network; a data storage element configured to store identification information for a paired secondary device communicatively coupled to the local network; an input element configured to receive a placeshifting request; and a control module coupled to the data storage element, the input element, and the network interface, wherein in response to the placeshifting request, the control module is configured to automatically establish a communication session with the paired secondary device over the local network using the stored identification information and automatically transfer a second content stream corresponding to the media program to the paired secondary device via the communication session, the second content stream having a second format different from the first format.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

September 10, 2018

Publication Date

April 28, 2020

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Real-time placeshifting of media content to paired devices” (US-10637894). https://patentable.app/patents/US-10637894

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.