9270927

System and Method for Distributed Media Personalization

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
29 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of generating edited video, the method comprising: receiving an unedited video captured using a user device; displaying, at the user device, a user interface configured to provide a first of a plurality of templates to a user, wherein the first template includes at least a first token corresponding to a first option and a second option for editing the unedited video; receiving, at the user device, a first data string corresponding to a selection by the user of one of the first option and the second option corresponding to the first token included in the first template; receiving, at the user device, one or more sharing parameters for publishing an edited video file generated from the unedited video to one or more remote video sharing websites; and transmitting, from the user device to a remote server, the unedited video, the selection of the first template, the first data string, and the one or more sharing parameters, wherein the remote server is configured to generate the edited video file from the unedited video based at least in part on the first template having the one of the first option and the second option selected by the user for the first token.

2

2. The method of claim 1 , wherein the first token corresponds to a first type of effect or embellishment to apply to the unedited video.

3

3. The method of claim 2 , wherein the first option and the second option each corresponds to a variation of the first type of effect or embellishment to apply to the unedited video.

4

4. The method of claim 2 , wherein the first type of effect or embellishment comprises one of a style, an image, a title frame, a video clip, a background, a transition, a sound effect, and a music track to apply to the unedited video.

5

5. The method of claim 2 , wherein the first option corresponds to an activation of the first type of effect or embellishment, and wherein the second option corresponds to a deactivation of the first type of effect or embellishment.

6

6. The method of claim 1 , wherein the one or more sharing parameters comprise login credentials for at least one of the one or more remote video sharing websites.

7

7. The method of claim 1 , further comprising, receiving in real-time, at the user device, a preview of the edited video file from the remote server while transmitting at least a portion of the unedited video to the remote server.

8

8. The method of claim 7 , further comprising: displaying, at the user device, the preview video and an user interface for receiving user input with respect to the preview video; receiving, at the user device, input from the user with respect to the preview video; and transmitting the user input to the remote server.

9

9. The method of claim 8 , wherein the user input comprises one of an approval and a disapproval of at least a portion of the edited video file corresponding to the preview video.

10

10. The method of claim 7 , wherein the preview video has a resolution lower than the unedited video.

11

11. The method of claim 1 , further comprising: identifying, at the remote server, the first template and a second of the plurality of templates based at least in part on the unedited video; providing, at the user device, a preview of the first template and the second template; and transmitting, to the remote server, the selection of the template but not the second template in response to the preview of the first template and the second template.

12

12. The method of claim 1 , wherein the unedited video comprises a video file that includes video data and an end-of-file stream header, and wherein to transmit the unedited video to the remote server, the user device is configured to: extract the end-of-file stream header; and transmit to the remote server the end-of-file stream header prior to transmitting the video data.

13

13. The method of claim 1 , wherein the plurality of templates available to the user is determined by the remote server based at least in part on a location of the user device.

14

14. The method of claim 1 , wherein the first template further includes a second token, and wherein the remote server is configured to generated the edited video from the unedited video further based at least in part on the first template having a default option for the second token.

15

15. A method for generating edited video, the method comprising: storing, at a server, a plurality of templates, wherein a first of the plurality of templates includes at least a first corresponding to a first option and a second option for editing an unedited video; providing the first of the plurality of templates to a remote user device; receiving, from the remote user device, an unedited video captured using the remote user device, a first data string corresponding to a selection by the user of one of the first option and the second option corresponding to the first token included in the first template, and one or more sharing parameters for publishing an edited video file generated from the unedited video to one or more remote video sharing websites; generating, at the server, an edited video file from the unedited video based at least in part on the first template having the one of the first option and the second option selected by the user for the first token; and transmitting, from the server, the edited video file to the one or more remote video sharing websites based on the one or more sharing parameters.

16

16. The method of claim 15 , further comprising storing, at the server, a account record for the user, wherein the account record comprises at least one template customized by the user.

17

17. The method of claim 15 , wherein the one or more sharing parameters comprise login credentials for at least one of the one or more remote video sharing websites.

18

18. The method of claim 15 , further comprising transmitting, to the remote user device, one or more user interfaces for receiving the selection of the first template and the first data strings.

19

19. The method of claim 15 , further comprising generating, at the server, a preview of the edited video file while receiving at least a portion of the unedited video from the remote user device.

20

20. The method of claim 19 , wherein the preview video has a lower resolution than the unedited video.

21

21. The method of claim 20 , further comprising receiving, at the server, input from the user with respect to the preview video received at the remote user device.

22

22. The method of claim 21 , wherein the user input comprises one of an approval and a disapproval of at least a portion of the edited video file corresponding to the preview video.

23

23. The method of claim 15 , wherein the first token corresponds to a first type of one or more data et define a yet of effect or embellishment to apply be added to the unedited video.

24

24. The method of claim 23 , wherein the first option and the second option each corresponds to a variation of the first type of effect or embellishment to apply to the unedited video.

25

25. The method of claim 23 , wherein the first option corresponds to an activation of the first type of effect or embellishment, and wherein the second option corresponds to a deactivation of the first type of effect or embellishment.

26

26. The method of claim 15 , wherein the first type of effect or embellishment comprises one of an image, a style, a video clip, a title frame, a sound effect, a music track, a background, and a transition to apply to the unedited video.

27

27. The method of claim 15 , further comprising: analyzing, at the server, a plurality of frames of the unedited video to calculate motion vectors; storing, at the server, a motion analysis file comprising the calculated motion vectors; and rendering, at the server, a plurality of different preview videos based on the motion analysis file, the unedited video, and the first template.

28

28. The method of claim 15 , wherein the plurality of templates available to the user is determined by the server based at least in part on a location of the remote user device.

29

29. The method of claim 15 , wherein the first template further includes a second token, and wherein the server is configured to generate the edited video from the unedited video further based at least in part on the first template having a default option for the second token.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Todor Fay
Melissa J. Grey

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “SYSTEM AND METHOD FOR DISTRIBUTED MEDIA PERSONALIZATION” (9270927). https://patentable.app/patents/9270927

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.