IP Library Granted Patent US 11,638,262
Granted Patent B2
US 11,638,262 · App. 17/315,967 · Granted Apr 25, 2023

Extended 3rd generation partnership project (3GPP) framework for live uplink streaming (FLUS) sink capabilities description

Inventor: Iraj Sodagar (Palo Alto, CA)
Assignee: TENCENT AMERICA LLC
H04W72/048H04W8/22H04W72/046
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,638,262
App. No.
17/315,967
Granted
Apr 25, 2023
Kind
B2
Abstract

A method, computer program, computer system, and device is provided for determining 3rd Generation Partnership Project (3GPP) Framework for Live Uplink Streaming (FLUS) sink capabilities. The method may include obtaining, by a FLUS source, a sink resource associated with a FLUS sink, wherein the sink resource indicates a direct address at which a capability described in the sink resource can be directly accessed; and accessing the capability directly by the FLUS source using the direct address.

Claims (35)

1. A method for accessing 3rd Generation Partnership Project (3GPP) Framework for Live Uplink Streaming (FLUS) sink capabilities, executable by a processor, comprising:

obtaining, by a FLUS source, a sink resource description associated with a FLUS sink, wherein the sink resource description includes a capabilities object which includes a uniform resource locator (URL) at which a capability described in the sink resource description can be directly accessed; and

accessing the capability directly by the FLUS source using the URL,

wherein the sink resource description indicates a capability description location from which a capability description can be retrieved, and

wherein the URL is included in the capability description.

2. The method of claim 1 , wherein the URL comprises a first URL, wherein the capability description location is indicated by a second URL included in the sink resource description, and wherein the first URL is included in the capability description.

3. The method of claim 2 , wherein the capability is described in the sink resource description using an element of an array.

4. The method of claim 3 , wherein the URL is included in the element of the array.

5. The method of claim 4 , wherein the first URL is included in the element of the array.

6. The method of claim 5 , wherein the element of the array further comprises a uniform resource name indicating the capability.

7. A device for accessing 3rd Generation Partnership Project (3GPP) Framework for Live Uplink Streaming (FLUS) sink capabilities, the device comprising:

at least one memory configured to store program code; and

at least one processor configured to read the program code and operate as instructed by the program code, the program code including:

obtaining code configured to cause the at least one processor to obtain, by a FLUS source, a sink resource description associated with a FLUS sink, wherein the sink resource description includes a capabilities object which includes a uniform resource locator (URL) at which a capability described in the sink resource description can be directly accessed; and

accessing code configured to cause the at least one processor to access the capability directly by the FLUS source using the URL,

wherein the sink resource description indicates a capability description location from which a capability description can be retrieved, and

wherein the URL is included in the capability description.

8. The device of claim 7 , wherein the URL comprises a first URL,

wherein the capability description location is indicated by a second URL included in the sink resource description, and

wherein the first URL included in the capability description.

9. The device of claim 8 , wherein the capability is described in the sink resource description using an element of an array.

10. The device of claim 9 , wherein the URL is included in the element of the array.

11. The device of claim 10 , wherein the first URL is included in the element of the array.

12. The device of claim 11 , wherein the element of the array further comprises a uniform resource name indicating the capability.

13. A non-transitory computer readable medium having stored thereon a computer program for accessing 3rd Generation Partnership Project (3GPP) Framework for Live Uplink Streaming (FLUS) sink capabilities, the computer program configured to cause one or more computer processors to:

obtain, by a FLUS source, a sink resource description associated with a FLUS sink, wherein the sink resource description includes a capabilities object which includes a uniform resource locator (URL) at which a capability described in the sink resource description can be directly accessed; and

access the capability directly by the FLUS source using the URL,

wherein the sink resource description indicates a capability description location from which a capability description can be retrieved, and

wherein the URL is included in the capability description.

14. The non-transitory computer readable medium of claim 13 , wherein the URL comprises a first URL,

wherein the capability description location is indicated by a second URL included in the sink resource description, and

wherein the first URL is included in the capability description.

15. The non-transitory computer readable medium of claim 14 , wherein the capability is described in the sink resource description using an element of an array.

16. The non-transitory computer readable medium of claim 15 , wherein the URL is included in the element of the array.

17. The non-transitory computer readable medium of claim 16 , wherein the first URL is included in the element of the array.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2021
From: SODAGAR, IRAJ
To: TENCENT AMERICA LLC
Reel/Frame 056188/0709 →
Continuity (2)
Provisional Application 63105077 · Oct 23, 2020
Related Publication 20220132490A1 · Apr 28, 2022