US10862837B1ActiveUtility

System and method for exchanging ultra short media content

Assignee: Interactive Standard LLCPriority: Jun 15, 2020Filed: Jul 6, 2020Granted: Dec 8, 2020
Est. expiryJun 15, 2040(~13.9 yrs left)· nominal 20-yr term from priority
Inventors:Andrey Smirnov
H04L 65/75H04L 51/10H04L 67/02H04L 51/046H04L 69/162H04L 67/06H04L 67/10H04N 21/4223H04N 21/4788H04N 21/2187G06F 16/483G06F 16/487H04N 21/8549H04N 21/2743H04N 21/2668H04N 21/2365H04L 51/08H04N 21/21805H04N 21/440236G06F 16/489H04L 51/04H04N 21/8456H04N 21/231H04N 21/41407
71
PatentIndex Score
1
Cited by
12
References
20
Claims

Abstract

A method for exchanging ultra-short media content is provided. A media content item is recorded by a first computing device. The first computing device divides the recorded media content item into a plurality of ultra-short self-contained media fragments during the recording of the media content item. Each of the media fragments has a predefined maximum duration, e.g., several seconds. The first computing device processes the media fragments to generate service information associated with a corresponding media fragment while recording and dividing subsequent media fragments. The first computing device transmits the media fragments to a second computing device to view as a media stream while continuing to record, divide and process subsequent media fragments. Each of the media fragments is received one by one at the second computing device and displayed as an uninterrupted media stream while the subsequent media fragments are being received from the first computing device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for exchanging ultra-short media content, the method comprising:
 recording a media content item by a first computing device, wherein the media content item comprises at least one of a video message, audio message or a text message; 
 dividing the media content item, by the first computing device, during the recording of the media content item, into a plurality of self-contained media fragments, wherein each of the plurality of self-contained media fragments has a predefined duration; 
 processing, by the first computing device, each of the plurality of the self-contained media fragments to generate service information associated with a corresponding self-contained media fragment, while the recording and the dividing subsequent self-contained media fragments, wherein the service information includes a preview frame if the media content item being recorded is a video message; and 
 transmitting, by the first computing device, each of the plurality of self-contained media fragments to a second computing device, while continuing to record, divide and process subsequent self-contained media fragments, 
 wherein each of the plurality of self-contained media fragments is received one by one at the second computing device and displayed as an uninterrupted media stream while the subsequent self-contained media fragments are being received from the first computing device. 
 
     
     
       2. The method of  claim 1 , wherein processing the self-contained media fragments comprises generating, for each of the plurality of self-contained media fragments, subtitles corresponding to audio information contained in a corresponding self-contained media fragment. 
     
     
       3. The method of  claim 1 , wherein the service information includes at least identifier of a media fragment, identifier of a media content item, position of the media fragment in the media content item, timestamp, geolocation, motion data, direction information and camera angle information. 
     
     
       4. The method of  claim 1 , further comprising receiving the media stream comprising the plurality of self-contained media fragments and reproducing the media content item by the second computing device as an uninterrupted media stream, wherein the received media stream is generated by two or more different computing devices. 
     
     
       5. The method of  claim 4 , further comprising combining self-contained media fragments from two or more media content items into a new media content item based on time and location of recording, distance from the computing device making a recording to the object and/or camera angles of the computing devices making the recording. 
     
     
       6. The method of  claim 5 , wherein the media content item comprises a recording of the same object recorded by a plurality of computing devices simultaneously from different angles. 
     
     
       7. The method of  claim 6 , wherein combining the self-contained media fragments further comprises sorting and rearranging the self-contained media fragments based on one or more of: time, location, distance from the computing device making a recording to the object and/or camera angles of the computing devices making the recording. 
     
     
       8. The method of  claim 1 , wherein the predefined duration does not exceed 3 seconds. 
     
     
       9. The method of  claim 1 , wherein the preview frame is selected from all the frames included in the corresponding self-contained media fragment using a Laplace transform and wherein the preview frame comprises the most clear frame. 
     
     
       10. A system for exchanging ultra-short media content, the system comprising:
 a processor of a first computing device configured to:
 record a media content item, wherein the media content item comprises at least one of a video message, audio message or a text message; 
 divide the media content item, during the recording of the media content item, into a plurality of self-contained media fragments, wherein each of the plurality of self-contained media fragments has a predefined duration; 
 process each of the plurality of the self-contained media fragments to generate service information associated with a corresponding self-contained media fragment, while the recording and the dividing subsequent self-contained media fragments, wherein the service information includes a preview frame if the media content item being recorded is a video message; and 
 transmit each of the plurality of self-contained media fragments to a processor of a second computing device, while continuing to record, divide and process subsequent self-contained media fragments, 
 wherein each of the plurality of self-contained media fragments is received one by one at the processor of the second computing device and displayed as an uninterrupted media stream while the subsequent self-contained media fragments are being received from the processor of the first computing device. 
 
 
     
     
       11. The system according to  claim 10 , wherein the processor of the first computing device configured to process the self-contained media fragments is configured to generate, for each of the plurality of self-contained media fragments, subtitles corresponding to audio information contained in a corresponding self-contained media fragment. 
     
     
       12. The system according to  claim 10 , wherein the service information includes at least identifier of a media fragment, identifier of a media content item, position of the media fragment in the media content item, timestamp, geolocation, motion data, direction information and camera angle information. 
     
     
       13. The system according to  claim 10 , wherein the processor of the second computing device is configured to receive the media stream comprising the plurality of self-contained media fragments and reproduce the media content item as an uninterrupted media stream, wherein the received media stream is generated by two or more different computing devices. 
     
     
       14. The system according to  claim 13 , wherein the processor of the second computing device is configured to combine self-contained media fragments from two or more media content items into a new media content item based on time and location of recording, distance from the computing device making a recording to the object and/or camera angles of the computing devices making the recording. 
     
     
       15. The system of  claim 14 , wherein the media content item comprises a recording of the same object recorded by a plurality of computing devices simultaneously from different angles. 
     
     
       16. The system of  claim 15 , wherein the processor of the second computing device configured to combine the self-contained media fragments is further configured to sort and rearrange the self-contained media fragments based on one or more of: time, location, distance from the computing device making a recording to the object and/or camera angles of the computing devices making the recording. 
     
     
       17. The system according to  claim 10 , wherein the predefined duration does not exceed 3 seconds. 
     
     
       18. The system according to  claim 10 , wherein the preview frame is selected from all the frames included in the corresponding self-contained media fragment using a Laplace transform and wherein the preview frame comprises the most clear frame. 
     
     
       19. A non-transitory computer readable medium comprising computer executable instructions for exchanging ultra-short media content, including instructions for:
 recording a media content item by a first computing device, wherein the media content item comprises at least one of a video message, audio message or a text message; 
 dividing the media content item, by the first computing device, during the recording of the media content item, into a plurality of self-contained media fragments, wherein each of the plurality of self-contained media fragments has a predefined duration; 
 processing, by the first computing device, each of the plurality of the self-contained media fragments to generate service information associated with a corresponding self-contained media fragment, while the recording and the dividing subsequent self-contained media fragments, wherein the service information includes a preview frame if the media content item being recorded is a video message; and 
 transmitting, by the first computing device, each of the plurality of self-contained media fragments to a second computing device, while continuing to record, divide and process subsequent self-contained media fragments, 
 wherein each of the plurality of self-contained media fragments is received one by one at the second computing device and displayed as an uninterrupted media stream while the subsequent self-contained media fragments are being received from the first computing device. 
 
     
     
       20. The medium of  claim 19 , wherein processing the self-contained media fragments comprises generating, for each of the plurality of self-contained media fragments, subtitles corresponding to audio information contained in a corresponding self-contained media fragment.

Join the waitlist — get patent alerts

Track US10862837B1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.