Session management and control procedures for supporting multiple groups of sink devices in a peer-to-peer wireless display system
First Claim
1. An apparatus configured as a source device to transmit multimedia content to a plurality of sink devices, comprisinga processor configured to:
- connect the source device to the plurality of sink devices by making a first Wi-Fi peer-to-peer connection with a first sink device in a first group and a second Wi-Fi peer-to-peer connection with a second sink device in a second group;
generate a first control message including a first group session ID and a first transport port number at the source device, the first transport port number to be used for communicating to the first group a particular multimedia content associated with the first group, the first group session ID being used by the source for autonomously initiating a group session with the first group;
generate a second control message including a second group session ID and a second transport port number at the source device, the second transport port number to be used for communicating to the second group a particular multimedia content associated with the second group, the second group session ID being used by the source for autonomously initiating a group session with the second group;
determine a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the first group session ID based on capabilities of the first group; and
determine a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the second group session ID based on capabilities of the second group;
a transmitter configured to;
transmit to each of the Wi-Fi peer-to-peer connected sink devices in the first group the first control message;
transmit to each of the Wi-Fi peer-to-peer connected sink devices in the second group the second control message;
transmit, using the first transport port number and according to the set of streaming parameters associated with the first group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the first group; and
transmit, using the second transport port number and according to the set of streaming parameters associated with the second group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the second group.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for session management and control procedures for supporting multiple groups of sink devices in a peer-to-peer wireless display system are described. One implementation may include an apparatus configured to transmit multimedia content to a plurality of sink devices. The apparatus may comprise a processor configured to connect to each of the sink devices with a Wi-Fi peer-to-peer connection. The processor may further be configured to receive capability information from each of the sink devices. The processor may further be configured to generate a control message including a group session ID and a transport port number. The processor may further be configured to determine a set of streaming parameters for the sink devices. The processor may further be configured to transmit, using the transport port number and according to the set of streaming parameters, the particular multimedia content to each of the Wi-Fi peer-to-peer connected sink devices.
-
Citations
29 Claims
-
1. An apparatus configured as a source device to transmit multimedia content to a plurality of sink devices, comprising
a processor configured to: -
connect the source device to the plurality of sink devices by making a first Wi-Fi peer-to-peer connection with a first sink device in a first group and a second Wi-Fi peer-to-peer connection with a second sink device in a second group; generate a first control message including a first group session ID and a first transport port number at the source device, the first transport port number to be used for communicating to the first group a particular multimedia content associated with the first group, the first group session ID being used by the source for autonomously initiating a group session with the first group; generate a second control message including a second group session ID and a second transport port number at the source device, the second transport port number to be used for communicating to the second group a particular multimedia content associated with the second group, the second group session ID being used by the source for autonomously initiating a group session with the second group; determine a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the first group session ID based on capabilities of the first group; and determine a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the second group session ID based on capabilities of the second group; a transmitter configured to; transmit to each of the Wi-Fi peer-to-peer connected sink devices in the first group the first control message; transmit to each of the Wi-Fi peer-to-peer connected sink devices in the second group the second control message; transmit, using the first transport port number and according to the set of streaming parameters associated with the first group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the first group; and transmit, using the second transport port number and according to the set of streaming parameters associated with the second group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the second group. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of transmitting multimedia content to a plurality of sink devices, comprising:
-
connecting a source device to the plurality of sink devices by making a first Wi-Fi peer-to-peer connection with a first sink device in a first group and a second Wi-Fi peer-to-peer connection with a second sink device in a second group; generating a first control message including a first group session ID and a first transport port number at the source device, the first transport port number to be used for communicating to the first group a particular multimedia content associated with the group, the first group session ID being used by the source for autonomously initiating a group session with the first group; generating a second control message including a second group session ID and a second transport port number at the source device, the second transport port number to be used for communicating to the second group a particular multimedia content associated with the second group, the second group session ID being used by the source for autonomously initiating group session with the second group; determining a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the first group session ID based on capabilities of the first group; and determining a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the second group session ID based on capabilities of the second group; transmitting to each of the Wi-Fi peer-to-peer connected sink devices in the first group the first control message; transmit to each of the Wi-Fi peer-to-peer connected sink devices in the second group the second control message; transmitting, using the first transport port number and according to the set of streaming parameters associated with the first group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the first group; and transmitting, using the second transport port number and according to the set of streaming parameters associated with the second group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the second group. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. An apparatus for transmitting as a sourced device multimedia content to a plurality of sink devices, comprising:
-
means for connecting the source device to the plurality of sink devices by making a first Wi-Fi peer-to-peer connection with a first sink device in a first group and a second Wi-Fi peer-to-peer connection with a second sink device in a second group; means for generating a first control message including a first group session ID and a first transport port number at the source device, the first transport port number to be used for communicating to the first group a particular multimedia content associated with the group, the first group session ID being used by the source for autonomously initiating a group session with the first group; means for generating a second control message including a second group session ID and a second transport port number at the source device, the second transport port number to be used for communication to the second group a articular multimedia content associated with the second group, the second group session ID being used by the source for autonomously initiating a group session with the second group; means for determining a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the first group session ID based on capabilities of the first group; and means for determining a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the second group session ID based on capabilities of the second group; means for transmitting to each of the Wi-Fi peer-to-peer connected sink devices in the first group the first control message; means for transmitting to each of the Wi-Fi peer-to-peer connected sink devices in the second group the second control message; means for transmitting, using the first transport port number and according to the set of streaming parameters associated with the first group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the first group; and means for transmitting, using the first transport port number and according to the set of streaming parameters associated with the first group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the first group. - View Dependent Claims (21, 22, 23, 24, 25)
-
-
26. A non-transitory computer-readable medium comprising code that, when executed, causes an apparatus configured as a source device to transmit multimedia content to a plurality of sink devices and:
-
connect the source device to the plurality of sink devices by making a first Wi-Fi peer-to-peer connection with a first sink device in a first group and a second Wi-Fi peer-to-peer connection with a second sink device in a second group; generate a first control message including a first group session ID and a first transport port number at the source device, the first transport port number to be used for communicating to the first group a particular multimedia content associated with the group, the first group session ID being used by the source for autonomously initiating a group session with the first group; generate a second control message including a second group session ID and a second transport port number at the source device, the second transport port number to be used for communicating to the second group a particular multimedia content associated with the second group, the second group session ID being used by the source for autonomously initiating a group session with the second group; determine a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the first group session ID based on capabilities of the first group; and determine a set of streaming parameters for the Wi-Fi peer-to-peer connected sink devices associated with the second group session ID based on capabilities of the second group; transmit to each of the Wi-Fi peer-to-peer connected sink devices in the first group the first control message; transmit to each of the Wi-Fi peer-to-peer connected sink devices in the second group the second control message; transmit, using the first transport port number and according to the set of streaming parameters associated with the first group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the first group; and transmit, using the second transport port number and according to the set of streaming parameters associated with the second group, the particular multimedia content to the Wi-Fi peer-to-peer connected sink devices of the second group. - View Dependent Claims (27, 28, 29)
-
Specification