IP Library › Granted Patent US 9,769,791
Granted Patent B2
US 9,769,791 · App. 15/257,407 · Granted Sep 19, 2017

System and method for sharing mobile video and audio content

Inventors: Vincent Tuscano (Santa Monica, CA); Raymond Lee (Los Angeles, CA); Vadim Lavrusik (San Mateo, CA)
Assignee: Alively, Inc.
H04W68/005H04H20/04H04L47/29H04L47/50H04L67/06
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 9,769,791
App. No.
15/257,407
Granted
Sep 19, 2017
Kind
B2
Abstract

Systems and methods for broadcasting media content include recording the media content by a mobile device and monitoring the recording to determine whether a threshold has been reached. The recorded content is segmented into chunks that can be encoded, compressed, and uploaded to a server for broadcasting to a specified list of recipients. The recorded chunks can be deleted from the mobile device once a confirmation is received from the server that the chunk was received.

Claims (61)

1. A method for broadcasting media content comprising:

recording, by a mobile device, the media content;

monitoring, by the mobile device, the recording of the media content to determine whether a threshold has been reached;

segmenting, by the mobile device, the recorded content into at least one chunk, when the threshold has been reached;

encoding, by the mobile device, the at least one chunk, upon a determination to encode the at least one chunk;

compressing, by the mobile device, the at least one chunk;

placing, by the mobile device, the at least one compressed chunk into an upload queue;

transmitting, by the mobile device, to a server the at least one chunk from the upload queue;

receiving, by the mobile device, from the server a confirmation that the at least one transmitted chunk has been successfully received by the server; and

deleting the at least one transmitted chunk from the mobile device, after receiving the confirmation from the server;

wherein the threshold can dynamically change during the recording of the media content.

2. The method of claim 1 , further comprising:

transmitting, by the mobile device, to the server first metadata associated with the at least one chunk;

wherein the first metadata includes at least one of a list of recipients for the media content, a title for the media content, a location associated with the media content, time information, and date information.

3. The method of claim 2 , further comprising:

transmitting, by the mobile device, to the server second metadata associated with the at least one chunk;

wherein the second metadata includes at least one change in the list of recipients.

4. The method of claim 1 , wherein the threshold is at least one of a media content size and a duration.

5. The method of claim 1 , further comprising selecting the server from a plurality of servers, based on the proximity of the server to the mobile device.

6. The method of claim 1 , wherein the confirmation from the server comprises a successful REpresentational State Transfer (“REST”) Header response.

7. The method of claim 1 , wherein the at least one chunk is encoded with a Fast Forward Moving Picture Experts Group (MPEG) encoder.

8. A method for broadcasting media content comprising:

recording, by a mobile device, the media content;

monitoring, by the mobile device, the recording of the media content to determine whether a threshold has been reached;

segmenting, by the mobile device, the recorded content into at least one chunk, when the threshold has been reached;

encoding, by the mobile device, the at least one chunk, upon a determination to encode the at least one chunk;

compressing, by the mobile device, the at least one chunk;

placing, by the mobile device, the at least one compressed chunk into an upload queue;

transmitting, by the mobile device, to a server the at least one chunk from the upload queue;

receiving, by the mobile device, from the server a confirmation that the at least one transmitted chunk has been successfully received by the server;

deleting the at least one transmitted chunk from the mobile device, after receiving the confirmation from the server; and

selecting the server from a plurality of servers, based on the proximity of the server to the mobile device.

9. The method of claim 8 , further comprising:

transmitting, by the mobile device, to the server first metadata associated with the at least one chunk;

wherein the first metadata includes at least one of a list of recipients for the media content, a title for the media content, a location associated with the media content, time information, and date information.

10. The method of claim 9 , further comprising:

transmitting, by the mobile device, to the server second metadata associated with the at least one chunk;

wherein the second metadata includes at least one change in the list of recipients.

11. The method of claim 8 , wherein the threshold is at least one of a media content size and a duration.

12. The method of claim 8 , wherein the threshold can dynamically change during the recording of the media content.

13. The method of claim 8 , wherein the confirmation from the server comprises a successful REpresentational State Transfer (“REST”) Header response.

14. The method of claim 8 , wherein the at least one chunk is encoded with a Fast Forward Moving Picture Experts Group (MPEG) encoder.

15. A method for broadcasting media content comprising:

recording, by a mobile device, the media content;

monitoring, by the mobile device, the recording of the media content to determine whether a threshold has been reached;

segmenting, by the mobile device, the recorded content into at least one chunk, when the threshold has been reached;

encoding, by the mobile device, the at least one chunk, upon a determination to encode the at least one chunk;

compressing, by the mobile device, the at least one chunk;

placing, by the mobile device, the at least one compressed chunk into an upload queue;

transmitting, by the mobile device, to a server the at least one chunk from the upload queue;

receiving, by the mobile device, from the server a confirmation that the at least one transmitted chunk has been successfully received by the server;

deleting the at least one transmitted chunk from the mobile device, after receiving the confirmation from the server;

transmitting, by the mobile device, to the server first metadata associated with the at least one chunk; and

transmitting, by the mobile device, to the server second metadata associated with the at least one chunk;

wherein the first metadata includes at least one of a list of recipients for the media content, a title for the media content, a location associated with the media content, time information, and date information;

wherein the second metadata includes at least one change in the list of recipients.

16. The method of claim 15 , wherein the threshold is at least one of a media content size and a duration.

17. The method of claim 15 , wherein the threshold can dynamically change during the recording of the media content.

18. The method of claim 15 , further comprising selecting the server from a plurality of servers, based on the proximity of the server to the mobile device.

19. The method of claim 15 , wherein the confirmation from the server comprises a successful REpresentational State Transfer (“REST”) Header response.

20. The method of claim 15 , wherein the at least one chunk is encoded with a Fast Forward Moving Picture Experts Group (MPEG) encoder.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2017
From: TUSCANO, VINCENT; LEE, RAYMOND; LAVRUSIK, VADIM
To: ALIVELY, INC.
Reel/Frame 041799/0470 →
Continuity (3)
Provisional Application 62259359 · Nov 24, 2015
Provisional Application 62214300 · Sep 4, 2015
Related Publication 20170070302A1 · Mar 9, 2017