US2016028829A1PendingUtilityA1

Storing local session data at a user equipment and selectively transmitting group session data to group session targets based on dynamic playback relevance information

43
Assignee: QUALCOMM INCPriority: May 10, 2012Filed: Oct 5, 2015Published: Jan 28, 2016
Est. expiryMay 10, 2032(~5.8 yrs left)· nominal 20-yr term from priority
H04W 88/02H04L 67/14H04W 76/023H04W 24/08H04W 84/22H04L 67/04H04M 3/42221H04L 67/568H04W 8/186H04M 1/656H04W 76/14
43
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

In an embodiment, a given user equipment (UE) in a local communication session (e.g., a P2P or ad-hoc session) between multiple UEs is designated to record session data. The given UE records the session data exchanged between the multiple UEs during the local communication session and uploads the recorded session data to a server after the local communication session has terminated. In another embodiment, a session controller (e.g., a remote server or a P2P node) receives multiple media feeds from multiple transmitting UEs, and selectively interlaces subsets of the multiple media feeds into interlaced output feed(s) that are transmitted to target UE(s). The target UE(s) provide feedback which permits the session controller to determine a lowest relevant configuration (LRC) for the target UE(s) that is used to regulate the interlaced output feed(s) transmitted thereto.

Claims

exact text as granted — not AI-modified
1 . A method of uploading data, comprising:
 joining, by a first user equipment (UE), a local communication session that is established between a plurality of geographically proximate UEs;   determining that a second UE is designated to record session data exchanged during at least a portion of the local communication session;   capturing data at the first UE during the portion of the local communication session;   determining to upload the captured data to a server; and   transmitting, based on the determination to upload the captured data, the captured data to be uploaded to the server to the second UE during the local communication session in order to prompt the second UE to record the transmitted captured data for upload to the server.   
     
     
         2 . The method of  claim 1 , further comprising:
 determining that a third UE is designated to record the session data exchanged during a different portion of the local communication session;   continuing to capture data at the first UE during the different portion of the local communication session;   determining to upload the continued captured data to the server; and   transmitting, based on the determination to upload the continued captured data, the continued captured data to be uploaded to the server to the third UE during the local communication session in order to prompt the third UE to record the transmitted captured data for upload to the server.   
     
     
         3 . The method of  claim 1 , further comprising:
 determining that the first UE is designated to record the session data exchanged during a different portion of the local communication session;   recording session data captured by the first UE and/or at least one other UE during the different portion of the local communication session; and   uploading the recorded session data to the server after termination of the local communication session.   
     
     
         4 . The method of  claim 1 , wherein the determining that the second UE is designated to record the session data exchanged during the portion of the local communication session includes:
 negotiating between the plurality of geographically proximate UEs to select a session recorder based on respective device capabilities of the plurality of geographically proximate UEs.   
     
     
         5 . The method of  claim 4 , wherein the second UE is designated to record the session data captured by the second UE or any other UE among the plurality of geographically proximate UEs that transmits data during the local communication session as a result of the negotiation. 
     
     
         6 . The method of  claim 4 , wherein the device capabilities that are factored into the negotiation include at least one of storage availability at the plurality of geographically proximate UEs, a type of access network to which the plurality of geographically proximate UEs are configured to connect and a cost of network access for the plurality of geographically proximate UEs. 
     
     
         7 . The method of  claim 6 , wherein the negotiation selects the second UE as the session recorder based on the second UE having a highest level of storage availability among the plurality of geographically proximate UEs, the second UE being configured to connect to a fastest access network among the plurality of geographically proximate UEs or the second UE being configured to connect to a cheapest access network among the plurality of geographically proximate UEs. 
     
     
         8 . A first user equipment (UE) configured to upload data, comprising:
 means for joining a local communication session that is established between a plurality of geographically proximate UEs;   means for determining that a second UE is designated to record session data exchanged during at least a portion of the local communication session;   means for capturing data at the first UE during the portion of the local communication session;   means for determining to upload the captured data to a server; and   means for transmitting, based on the determination to upload the captured data, the captured data to be uploaded to the server to the second UE during the local communication session in order to prompt the second UE to record the transmitted captured data for upload to the server.   
     
     
         9 . A non-transitory computer-readable medium containing instructions stored thereon, which, when executed by a first user equipment (UE) configured to upload data, causes the first UE to perform operations comprising:
 at least one instruction for causing the first UE to join a local communication session that is established between a plurality of geographically proximate UEs;   at least one instruction for causing the first UE to determine that a second UE is designated to record session data exchanged during at least a portion of the local communication session;   at least one instruction for causing the first UE to capture data at the first UE during the portion of the local communication session;   at least one instruction for causing the first UE to determine to upload the captured data to a server; and   at least one instruction for causing the first UE to transmit, based on the determination to upload the captured data, the captured data to be uploaded to the server to the second UE during the local communication session in order to prompt the second UE to record the transmitted captured data for upload to the server.   
     
     
         10 . The first UE of  claim 8 , further comprising:
 means for determining that a third UE is designated to record the session data exchanged during a different portion of the local communication session;   means for continuing to capture data at the first UE during the different portion of the local communication session;   means for determining to upload the continued captured data to the server; and   means for transmitting, based on the determination to upload the continued captured data, the continued captured data to be uploaded to the server to the third UE during the local communication session in order to prompt the third UE to record the transmitted captured data for upload to the server.   
     
     
         11 . The first UE of  claim 8 , further comprising:
 means for determining that the first UE is designated to record the session data exchanged during a different portion of the local communication session;   means for recording session data captured by the first UE and/or at least one other UE during the different portion of the local communication session; and   means for uploading the recorded session data to the server after termination of the local communication session.   
     
     
         12 . The first UE of  claim 8 , wherein means for determining that the second UE is designated to record the session data exchanged during the portion of the local communication session includes:
 means for negotiating between the plurality of geographically proximate UEs to select a session recorder based on respective device capabilities of the plurality of geographically proximate UEs.   
     
     
         13 . The first UE of  claim 12 , wherein the second UE is designated to record the session data captured by the second UE or any other UE among the plurality of geographically proximate UEs that transmits data during the local communication session as a result of the negotiation. 
     
     
         14 . The first UE of  claim 12 , wherein the device capabilities that are factored into the negotiation include at least one of storage availability at the plurality of geographically proximate UEs, a type of access network to which the plurality of geographically proximate UEs are configured to connect, and a cost of network access for the plurality of geographically proximate UEs. 
     
     
         15 . The first UE of  claim 14 , wherein the negotiation selects the second UE as the session recorder based on the second UE having a highest level of storage availability among the plurality of geographically proximate UEs, the second UE being configured to connect to a fastest access network among the plurality of geographically proximate UEs or the second UE being configured to connect to a cheapest access network among the plurality of geographically proximate UEs. 
     
     
         16 . The non-transitory computer-readable medium of  claim 9 , wherein the instructions stored thereon, which, when executed by a first user equipment (UE) configured to upload data, causes the first UE to perform operations further comprising:
 determining that a third UE is designated to record the session data exchanged during a different portion of the local communication session;   continuing to capture data at the first UE during the different portion of the local communication session;   determining to upload the continued captured data to the server; and   transmitting, based on the determination to upload the continued captured data, the continued captured data to be uploaded to the server to the third UE during the local communication session in order to prompt the third UE to record the transmitted captured data for upload to the server.   
     
     
         17 . The non-transitory computer-readable medium of  claim 9 , wherein the instructions stored thereon, which, when executed by a first user equipment (UE) configured to upload data, causes the first UE to perform operations further comprising:
 determining that the first UE is designated to record the session data exchanged during a different portion of the local communication session;   recording session data captured by the first UE or at least one other UE during the different portion of the local communication session; and   uploading the recorded session data to the server after termination of the local communication session.   
     
     
         18 . The non-transitory computer-readable medium of  claim 9 , wherein the instructions stored thereon, which, when executed by a first user equipment (UE) configured to upload data, causes the first UE to perform operations such that determining that the second UE is designated to record the session data exchanged during the portion of the local communication session includes:
 negotiating between the plurality of geographically proximate UEs to select a session recorder based on respective device capabilities of the plurality of geographically proximate UEs.   
     
     
         19 . The non-transitory computer-readable medium of  claim 18 , wherein the instructions stored thereon, which, when executed by a first user equipment (UE) configured to upload data, causes the first UE to perform operations such that the second UE is designated to record the session data captured by the second UE and/or any other UE among the plurality of geographically proximate UEs that transmits data during the local communication session as a result of the negotiation. 
     
     
         20 . The non-transitory computer-readable medium of  claim 8 , wherein the instructions stored thereon, which, when executed by a first user equipment (UE) configured to upload data, causes the first UE to perform operations such that:
 the device capabilities that are factored into the negotiation include at least one of storage availability at the plurality of geographically proximate UEs, a type of access network to which the plurality of geographically proximate UEs are configured to connect and a cost of network access for the plurality of geographically proximate UEs; and   the negotiation selects the second UE as the session recorder based on the second UE having a highest level of storage availability among the plurality of geographically proximate UEs, the second UE being configured to connect to a fastest access network among the plurality of geographically proximate UEs or the second UE being configured to connect to a cheapest access network among the plurality of geographically proximate UEs.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.