Selectively directing media feeds to a set of target user equipments
First Claim
1. A method of transmitting media at a given user equipment (UE), comprising:
- joining a local group communication session over a personal area network (PAN) between a group of UEs;
establishing the given UE as a director UE for the local group communication session;
obtaining, by the director UE, a plurality of media feeds captured by a plurality of media capturing UEs in the group of UEs;
presenting the plurality of media feeds on a user interface of the director UE;
obtaining, at the director UE, a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds captured during the local group communication session, the selection based on a relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and
transmitting the selected first subset of media feeds including less than all of the plurality of media feeds, from the director UE, to a server for transmission to the set of target UEs.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a given UE joins a local group communication session between a group of UEs, establishes itself as a director, obtains media feeds captured by media capturing UEs in the group of UEs and transmits a selected subset of the media feeds to a server for transmission to target UEs. In another embodiment, the server receives the media feeds itself and sends the media feeds to a director UE. The director UE indicates a selection of the subset of the media feeds to the server, and the server transmits the selected subset of media feeds to the target UEs. Accordingly, a local director UE can direct the subset to the target UEs by controlling which media feeds are sent to the server, or a remote director UE can direct the subset to the target UEs by controlling which media feeds the server sends to the target UEs.
-
Citations
30 Claims
-
1. A method of transmitting media at a given user equipment (UE), comprising:
-
joining a local group communication session over a personal area network (PAN) between a group of UEs; establishing the given UE as a director UE for the local group communication session; obtaining, by the director UE, a plurality of media feeds captured by a plurality of media capturing UEs in the group of UEs; presenting the plurality of media feeds on a user interface of the director UE; obtaining, at the director UE, a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds captured during the local group communication session, the selection based on a relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selected first subset of media feeds including less than all of the plurality of media feeds, from the director UE, to a server for transmission to the set of target UEs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method of directing a group media session from a given user equipment (UE) configured as a director UE of the group media session, comprising:
-
receiving, from a server arbitrating the group media session, a plurality of media feeds that are captured by a plurality of media capturing UEs; presenting the plurality of media feeds on a user interface of the director UE; obtaining a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds, the selection based on a relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selection of the first subset of media feeds including less than all of the plurality of media feeds from the director UE to the server to cause the server to transmit the selected first subset of media feeds including less than all of the plurality of media feeds to the set of target UEs. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of arbitrating a group media session at a server, comprising:
-
receiving a plurality of media feeds that are captured by a plurality of media capturing user equipments (UEs) during the group media session; transmitting the plurality of media feeds to a director UE for the group media session; receiving, from the director UE, an indication of a selection made on the director UE of a first subset of media feeds for transmission, the first subset of media feeds including less than all of the plurality of media feeds, the selection based on a relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selected first subset of media feeds including less than all of the plurality of media feeds to the set of target UEs in response to the received indication of the selection of the first subset of less than all of the plurality of media feeds. - View Dependent Claims (19, 20, 21)
-
-
22. A given user equipment (UE) configured to transmit media, comprising:
-
means for joining a local group communication session over a personal area network (PAN) between a group of UEs; means for establishing the given UE as a director UE for the local group communication session; means for obtaining, by the director UE, a plurality of media feeds captured by a plurality of media capturing UEs in the group of UEs; means for presenting the plurality of media feeds on a user interface of the director UE; means for obtaining, at the director UE, a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds captured during the local group communication session, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and means for transmitting the selected first subset of media feeds including less than all of the plurality of media feeds from the director UE to a server for transmission to the set of target UEs.
-
-
23. A given user equipment (UE) configured as a director UE of a group media session, comprising:
-
means for receiving, from a server arbitrating the group media session, a plurality of media feeds that are captured by a plurality of media capturing UEs; means for presenting the plurality of media feeds on a user interface of the director UE; means for obtaining a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and means for transmitting the selection of the first subset of media feeds for transmission including less than all of the plurality of media feeds from the director UE to the server to cause the server to transmit the selected first subset of media feeds including less than all of the plurality of media feeds to the set of target UEs.
-
-
24. A server configured to arbitrate a group media session, comprising:
-
means for receiving a plurality of media feeds that are captured by a plurality of media capturing user equipments (UEs) during the group media session; means for transmitting the plurality of media feeds to a director UE for the group media session; means for receiving, from the director UE, an indication of a selection made on the director UE of a first subset of media feeds for transmission, the first subset of media feeds including less than all of the plurality of media feeds, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and means for transmitting the selected first subset of media feeds including less than all of the plurality of media feeds to the set of target UEs in response to the received indication of the selection of the first subset of media feeds for transmission including less than all of the plurality of media feeds.
-
-
25. A given user equipment (UE) configured to transmit media, comprising:
-
a transceiver; a memory; and a processor coupled to the transceiver and the memory, the processor configured with processor executable instructions to perform operations comprising; joining a local group communication session over a personal area network (PAN) between a group of UEs; establishing the given UE as a director UE for the local group communication session; obtaining, by the director UE, a plurality of media feeds captured by a plurality of media capturing UEs in the group of UEs; presenting the plurality of media feeds on a user interface of the director UE; obtaining, at the director UE, a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds during the local group communication session, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selected first subset of media feeds including less than all of the plurality of media feeds from the director UE to a server for transmission to the set of target UEs.
-
-
26. A given user equipment (UE) configured as a director UE of a group media session, comprising:
-
a transceiver; a memory; and a processor coupled to the transceiver and the memory, the processor configured with processor executable instructions to perform operations comprising; receiving, from a server arbitrating the group media session, a plurality of media feeds that are captured by a plurality of media capturing UEs; presenting the plurality of media feeds on a user interface of the director UE; obtaining a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selection of the first subset of media feeds including less than all of the plurality of media feeds from the director UE to a server to cause the server to transmit the selected first subset of media feeds including less than all of the plurality of media feeds to the set of target UEs.
-
-
27. A server configured to arbitrate a group media session, comprising:
-
a transceiver; a memory; and a processor coupled to the transceiver and the memory, the processor configured with processor executable instructions to perform operations comprising; receiving a plurality of media feeds that are captured by a plurality of media capturing user equipments (UEs) during the group media session; transmitting the plurality of media feeds to a director UE for the group media session; receiving, from the director UE, an indication of a selection made on the director UE of a first subset of media feeds for transmission, the first subset including less than all of the plurality of media feeds, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selected first subset of media feeds including less than all of the plurality of media feeds to the set of target UEs in response to the received indication of the selection of the first subset of media feeds including less than all of the plurality of media feeds.
-
-
28. A non-transitory computer-readable medium containing processor-executable instructions stored thereon configured to cause a processor of a given user equipment (UE) to perform operations, comprising:
-
joining a local group communication session over a personal area network (PAN) between a group of UEs; establishing the given UE as a director UE for the local group communication session; obtaining, by the director UE, a plurality of media feeds captured by a plurality of media capturing UEs in the group of UEs; presenting the plurality of media feeds on a user interface of the director UE; obtaining, at the director UE, a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds captured during the local group communication session, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selected first subset of media feeds including less than all of the plurality of media feeds from the director UE to a server for transmission to the set of target UEs.
-
-
29. A non-transitory computer-readable medium containing processor-executable instructions stored thereon configured to cause a processor of a given user equipment (UE) configured as a director UE of a group media session to perform operations, comprising:
-
receiving, from a server arbitrating the group media session, a plurality of media feeds that are captured by a plurality of media capturing UEs; presenting the plurality of media feeds on a user interface of the director UE; obtaining a selection from the user interface of the director UE of a first subset of media feeds for transmission in response to the presenting the plurality of media feeds on the user interface of the director UE, the first subset of media feeds including less than all of the plurality of media feeds, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selection of the first subset of media feeds including less than all of the plurality of media feeds from the director UE to the server to prompt the server to transmit the selected first subset of media feeds including less than all of the plurality of media feeds to the set of target UEs.
-
-
30. A non-transitory computer-readable medium containing processor-executable instructions stored thereon configured to cause a processor of a server configured to arbitrate a group media session, causes the server to perform operations, comprising:
-
receiving a plurality of media feeds that are captured by a plurality of media capturing user equipments (UEs) during the group media session; transmitting the plurality of media feeds to a director UE for the group media session; receiving, from the director UE, an indication of a selection made on the director UE of a first subset of media feeds for transmission, the first subset of media feeds including less than all of the plurality of media feeds, the selection based on relevancy of the first subset of media feeds for transmission including less than all of the plurality of media feeds to a set of target UEs separate from the director UE; and transmitting the selected first subset of media feeds including less than all of the plurality of media feeds to the set of target UEs in response to the received indication of the selection of the first subset of media feeds including less than all of the plurality of media feeds.
-
Specification