Back to results
US 9,288,810 B2Granted
Wireless media sharing from multiple sources to a single sink
AssigneeQUALCOMM Incorporated
InventorSanal Kumar Karunakaran
Life of this patent
Estimating the term…
Abstract
In one example, a method includes, during operation of a wireless media share session between a primary source device and a sink device, transferring, from the primary source device to a secondary source device using a wireless link, transmission rights to the media share session with the sink device.
Claims18
A method comprising:
- transmitting, by a primary source device to a sink device and via a media share session between the primary source device and the sink device, a plurality of packets containing media data generated by the primary source device for output at an interface of the sink device, wherein each packet of the plurality of packets includes a respective sequence number;
- during operation of the wireless media share session, transferring, from the primary source device to a secondary source device using a wireless link, transmission rights to the media share session with the sink device, wherein transferring the transmission rights comprises:
- transmitting, by the primary source device to the sink device, a final packet that includes a final sequence number;
- and
- transmitting, by the primary source device to the secondary source device, a rights granted communication comprising a sequence number value, wherein the sequence number value corresponds to a value of the final sequence number;
- and
- forwarding, by the primary source device to the sink device and via the media share session, a plurality of packets containing media data generated by the secondary source device for output at the interface of the sink device, wherein forwarding the plurality of packets comprises:
- receiving, by the primary source device from the secondary source device, a first packet including a first sequence number, wherein the first sequence number is equivalent to the final sequence number plus one;
- and
- transmitting, by the primary source device, the packet received from the secondary source device to the sink device for output at the interface of the sink device.
7 more elements
A primary source device comprising one or more processors configured to:
- transmit, to a sink device and via a media share session between the primary source device and the sink device, a plurality of packets containing media data generated by the primary source device for output at an interface of the sink device, wherein each packet of the plurality of packets includes a respective sequence number;
- during operation of the wireless media share session, transfer, from the primary source device to a secondary source device and using a wireless link, transmission rights to the media share session with the sink device, wherein, to transfer the transmission rights, the one or more processors are configured to:
- transmit, to the sink device, a final packet that includes a final sequence number;
- and
- transmit, to the secondary source device, a rights granted communication comprising a sequence number value, wherein the sequence number value corresponds to a value of the final sequence number;
- and
- forward, to the sink device and via the media share session, a plurality of packets containing media data generated by the secondary source device for output at the interface of the sink device, wherein, to forward the plurality of packets, the one or more processors are configured to:
- receive, from the secondary source device, a first packet including a first sequence number, wherein the first sequence number is equivalent to the final sequence number plus one;
- and
- transmit the packet received from the secondary source device to the sink device for output at the interface of the sink device.
7 more elements
A primary source device comprising:
- means for transmitting, to a sink device and via a media share session between the primary source device and the sink device, a plurality of packets containing media data generated by the primary source device for output at an interface of the sink device, wherein each packet of the plurality of packets includes a respective sequence number;
- means for transferring, during operation of the wireless media share session and from the primary source device to a secondary source device using a wireless link, transmission rights to the media share session with the sink device, wherein the means for transferring the transmission rights comprise:
- means for transmitting, to the sink device, a final packet that includes a final sequence number;
- and
- means for transmitting, to the secondary source device, a rights granted communication comprising a sequence number value, wherein the sequence number value corresponds to a value of the final sequence number;
- and
- means for forwarding, to the sink device and via the media share session, a plurality of packets containing media data generated by the secondary source device for output at the interface of the sink device, wherein the means for forwarding the plurality of packets comprise:
- means for receiving, from the secondary source device, a first packet including a first sequence number, wherein the first sequence number is equivalent to the final sequence number plus one;
- and
- means for transmitting the packet received from the secondary source device to the sink device for output at the interface of the sink device.
7 more elements
A non-transitory computer-readable storage medium storing instructions that, when executed, cause one or more processors of a primary source device to:
- transmit, to a sink device and via a media share session between the primary source device and the sink device, a plurality of packets containing media data generated by the primary source device for output at an interface of the sink device, wherein each packet of the plurality of packets includes a respective sequence number;
- during operation of the wireless media share session, transfer, from the primary source device to a secondary source device and using a wireless link, transmission rights to the media share session with the sink device, wherein the instructions that cause the one or more processors to transfer the transmission rights comprise instructions that cause the one or more processors to:
- transmit, to the sink device, a final packet that includes a final sequence number;
- and
- transmit, to the secondary source device, a rights granted communication comprising a sequence number value, wherein the sequence number value corresponds to a value of the final sequence number;
- and
- forward, to the sink device and via the media share session, a plurality of packets containing media data generated by the secondary source device for output at the interface of the sink device, wherein the instructions that cause the one or more processors to forward the plurality of packets comprise instructions that cause the one or more processors to:
- receive, from the secondary source device, a first packet including a first sequence number, wherein the first sequence number is equivalent to the final sequence number plus one;
- and
- transmit the packet received from the secondary source device to the sink device for output at the interface of the sink device.
7 more elements
Dependencies are inferred from the claim text.