US12309217B2ActiveUtilityA1

System and method for playlist generation

47
Assignee: 17LIVE JAPAN INCPriority: May 8, 2023Filed: Sep 18, 2023Granted: May 20, 2025
Est. expiryMay 8, 2043(~16.8 yrs left)· nominal 20-yr term from priority
H04L 65/613H04L 65/61H04L 65/612
47
PatentIndex Score
0
Cited by
10
References
9
Claims

Abstract

The present disclosure relates to a system and a method for playlist generation. The method includes: obtaining a first stream portion information and a unique key from a first streaming server; determining a first set of stream portions stored on a space of a cloud server to be consistent with the first stream portion information, the space being addressable by the unique key; generating a playlist file according to the first stream portion information; obtaining a second stream portion information and the unique key from a second streaming server; determining a second set of stream portions stored on the space of the cloud server to be consistent with the second stream portion information; and updating the playlist file according to the second stream portion information.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for playlist generation, executed by a playlist generator, comprising:
 obtaining a first stream portion information and a unique key from a first streaming server; 
 determining a first set of stream portions stored on a space of a cloud server to be consistent with the first stream portion information, the space being addressable by the unique key; 
 generating a playlist file according to the first stream portion information; 
 obtaining a second stream portion information and the unique key from a second streaming server; 
 determining a second set of stream portions stored on the space of the cloud server to be consistent with the second stream portion information, wherein the first set of stream portions and the second set of stream portions belong to same stream file corresponding to the unique key; and 
 updating the playlist file from a bottom of a content of the playlist file according to the second stream portion information without replacing or overwriting the content of the playlist file, wherein the first set of stream portion is transmitted from a user terminal to the first streaming server for being transmitted to the cloud server before the user terminal suffers an Internet disconnection, and the second set of stream portion is transmitted from the user terminal to the second streaming server for being transmitted to the cloud server after the Internet disconnection recovers. 
 
     
     
       2. The method according to  claim 1 , further comprising: identifying the space on the cloud server with the unique key; and uploading the playlist file to the space. 
     
     
       3. The method according to  claim 2 , further comprising: transmitting an address capable of accessing the playlist file on the space. 
     
     
       4. The method according to  claim 1 , wherein the first streaming server transmits a first portion of the first set of stream portions to the space of the cloud server while generating a second portion of the first set of stream portions, wherein the first portion and the second portion are generated by the first streaming server according to the stream file received from a user terminal and corresponding to the unique key. 
     
     
       5. The method according to  claim 4 , wherein the first streaming server generates a first timestamp for the first portion and a second timestamp for the second portion, and the stream portion information includes a count of the first set of stream portions, the first timestamp and the second timestamp. 
     
     
       6. The method according to  claim 1 , wherein the first set of stream portions correspond to a first segment of the stream file of a distributor at a first timing, and the second set of stream portions correspond to a second segment of the stream file of the distributor at a second timing, wherein the stream file and the distributor are specified by the unique key. 
     
     
       7. The method according to  claim 1 , wherein the determining the first set of stream portions stored on the space of the cloud server to be consistent with the first stream portion information further comprises:
 determining the first set of stream portions stored on the space of the cloud server to lack a portion according to the first stream portion information; and 
 waiting for the first streaming server to transmit the portion to the space of the cloud server, wherein generating the playlist file according to the first stream portion information is executed after determining the first set of stream portions stored on the space of the cloud server to be consistent with the first stream portion information. 
 
     
     
       8. A system for playlist generation, comprising one or a plurality of processors, wherein the one or plurality of processors execute a machine-readable instruction to perform:
 obtaining a first stream portion information and a unique key from a first streaming server; 
 determining a first set of stream portions stored on a space of a cloud server to be consistent with the first stream portion information, the space being addressable by the unique key; 
 generating a playlist file according to the first stream portion information; 
 obtaining a second stream portion information and the unique key from a second streaming server; determining a second set of stream portions stored on the space of the cloud server to be consistent with the second stream portion information, wherein the first set of stream portions and the second set of stream portions belong to same stream file corresponding to the unique key; and 
 updating the playlist file from a bottom of a content of the playlist file according to the second stream portion information without replacing or overwriting the content of the playlist file, wherein the first set of stream portion is transmitted from a user terminal to the first streaming server for being transmitted to the cloud server before the user terminal suffers an Internet disconnection, and the second set of stream portion is transmitted from the user terminal to the second streaming server for being transmitted to the cloud server after the Internet disconnection recovers. 
 
     
     
       9. The system according to  claim 8 , wherein the one or plurality of processors execute the machine-readable instruction to further perform: identifying the space on the cloud server with the unique key; and uploading the playlist file to the space.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.