IP Library › Granted Patent US 8,756,627
Granted Patent B2
US 8,756,627 · App. 13/865,575 · Granted Jun 17, 2014

Distributed video creation

Inventors: Philip D. Marshall (Portland, OR); Pooya R. Ghiaseddin (South Bend, IN)
Assignee: Jumpercut, Inc.
H04N21/632H04N21/234345H04N21/236H04N21/458
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 8,756,627
App. No.
13/865,575
Granted
Jun 17, 2014
Kind
B2
Abstract

In an example, a system for distributed video creation is provided. In an example, the system enables users to create the ideas that they and others might film and/or upload. These may be single scene ideas, or multiple scene ideas. These ideas may be as part of a broader, existing video work, or a new video work. These ideas may be manifested as text (such as descriptions or instructions) or verbal (audio), or through pictures or video.

Claims (66)

1. A memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising:

storing in a database on a network a plurality of profiles each corresponding to a respective member of a distributed video service;

receiving a description of a scene from a particular one of the members;

identifying a subset of the other members;

causing user terminals associated with only the identified subset of members to display the received description of the scene;

assigning each video of a plurality of member-provided videos with a different take identifier;

providing information associated with the member-provided videos to a user terminal associated with the particular one of the members, wherein the provided information includes at least the take identifiers;

receiving a selection from the user terminal associated with the particular one of the members, wherein the received selection includes a take identifier of the plurality of take identifiers; and

combining the member-provided video associated with the take identifier of the received selection with another one of the member-provided videos.

2. The memory device of claim 1 , wherein the received description of the scene comprises more than one scene description, and wherein the received selection includes a plurality of take identifiers at least one of which corresponds to a different one of the scene descriptions than another one of the plurality of take identifiers; and wherein the operations further comprise:

assigning a first video of the plurality of member-provided videos with a first scene identifier that is different than a second scene identifier assigned to a second video of the plurality of member-provided videos;

providing an array of the scene identifiers and the take identifiers to the user terminal associated with the particular member.

3. The memory device of claim 2 , wherein the operations further comprise, in response to receiving a selection from the array, generating a single media file that includes a subset of the member-provided videos in a sequential order according to the scene identifiers of the member provided videos of the subset.

4. The memory device of claim 2 , wherein the operations further comprise:

in response to receiving a selection from the array, enabling a user terminal of the other members to select from a plurality of combinations of a subset of member-provided videos corresponding to the received selection from the array using take selections; and

displaying the selected combination of the plurality of combinations on the user terminal of the other member.

5. The memory device of claim 1 , wherein identifying a subset of the other members further comprises:

obtaining at a first time a contact list from a social networking website, the contact list corresponding to the particular member;

defining an initial list of members followed by the particular member using the obtained contact list;

responsive to receiving a follow selection from the particular member at a second time that is after the first time, identifying a subsequent list of members by modifying the initial list responsive to the follower selection; and

using the initial list or the subsequent list to identify the subset of the other members.

6. The memory device of claim 1 , wherein identifying a subset of the other members further comprises:

identifying an attribute from the received description of the scene;

comparing the identified attribute to the profiles that correspond to the other members; and

identifying the subset of the other members responsive to the comparison.

7. The memory device of claim 5 , wherein the operations further comprise:

displaying the initial list or the subsequent list on the user terminal corresponding to the particular user; and

wherein if a member selection is received from the user terminal of the particular member after the displaying, the subset of the other members is identified using the member selection.

8. A method, comprising:

storing in a database on a network a plurality of profiles each corresponding to a respective member of a distributed video service;

receiving a description of a scene from a particular one of the members;

identifying a subset of the other members;

causing user terminals associated with only the identified subset of members to display the received description of the scene;

assigning each video of a plurality of member-provided videos with a different take identifier;

providing information associated with the member-provided videos to a user terminal associated with the particular one of the members, wherein the provided information includes at least the take identifiers;

receiving a selection from the user terminal associated with the particular one of the members, wherein the received selection includes a take identifier of the plurality of take identifiers; and

transmitting an indication of the selection over an electronic network to a different user terminal associated with a different one of the members.

9. The method of claim 8 , wherein the received description of the scene comprises more than one scene description, and wherein the received selection includes a plurality of take identifiers at least one of which corresponds to a different one of the scene descriptions than another one of the plurality of take identifiers; and wherein the method further comprises:

assigning a first video of the plurality of member-provided videos with a first scene identifier that is different than a second scene identifier assigned to a second video of the plurality of member-provided videos;

providing an array of the scene identifiers and the take identifiers to the user terminal associated with the particular member.

10. The method of claim 9 , further comprising, in response to receiving a selection from the array, generating a single media file that includes a subset of the member-provided videos in a sequential order according to the scene identifiers of the member provided videos of the subset.

11. The method of claim 9 , further comprising:

in response to receiving a selection from the array, enabling a user terminal of the other members to select from a plurality of combinations of a subset of member-provided videos corresponding to the received selection from the array using take selections; and

displaying the selected combination of the plurality of combinations on the user terminal of the other member.

12. The method of claim 8 , further comprising:

obtaining at a first time a contact list from a social networking website, the contact list corresponding to the particular member;

defining an initial list of members followed by the particular member using the obtained contact list;

responsive to receiving a follow selection from the particular member at a second time that is after the first time, identifying a subsequent list of members by modifying the initial list responsive to the follower selection; and

using the initial list or the subsequent list to identify the subset of the other members.

13. The method of claim 8 , further comprising:

identifying an attribute from the received description of the scene;

comparing the identified attribute to the profiles that correspond to the other members; and

identifying the subset of the other members responsive to the comparison.

14. The method of claim 12 , further comprising:

displaying the initial list or the subsequent list on the user terminal corresponding to the particular user; and

wherein if a member selection is received from the user terminal of the particular member after the displaying, the subset of the other members is identified using the member selection.

15. The method of claim 8 , wherein the selection includes a plurality of take identifiers, and the method further comprises combining the member-provided video associated with a first take identifier of the plurality of take identifiers with another one of the member-provided videos, wherein the another one of the member-provided videos is associated with a second take identifier of the plurality of take identifiers.

16. A memory device having instructions stored thereon that, in response to execution by a processing device, cause the processing device to perform operations comprising:

storing in a database on a network a plurality of profiles each corresponding to a respective member of a distributed video service;

receiving a description of a scene from a particular one of the members;

identifying a subset of the other members;

causing user terminals associated with only the identified subset of members to display the received description of the scene;

assigning each video of a plurality of member-provided videos with a different take identifier;

providing information associated with the member-provided videos to a user terminal associated with the particular one of the members, wherein the provided information includes at least the take identifiers;

receiving a selection from the user terminal associated with the particular one of the members, wherein the received selection includes only a subset of the plurality of take identifiers; and

transmitting an indication of the selection over an electronic network to a different user terminal associated with a different one of the members.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 6, 2022
From: CONVERSA HEALTH, LLC
To: AMERICAN WELL CORPORATION
Reel/Frame 058586/0295 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 27, 2014
From: JUMPERCUT, INC.
To: CONVERSA HEALTH, INC.
Reel/Frame 034044/0438 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2013
From: MARSHALL, PHILIP D.; GHIASEDDIN, POOYA R.
To: JUMPERCUT, INC.
Reel/Frame 030430/0246 →
Continuity (3)
Provisional Application 61635749 · Apr 19, 2012
Provisional Application 61798775 · Mar 15, 2013
Related Publication 20130283319A1 · Oct 24, 2013