IP Library Granted Patent US 10,834,478
Granted Patent B2
US 10,834,478 · App. 15/858,675 · Granted Nov 10, 2020

Methods and systems for an augmented film crew using purpose

Inventors: Nicholas B. Newell (Centennial, CO); Abhijit Sharma (Denver, CO)
Assignee: DISH Network L.L.C.
H04N21/854G11B27/031G11B27/34H04N21/435H04N21/44008H04N21/44016H04N21/4532H04N21/47205H04N21/84
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 10,834,478
App. No.
15/858,675
Granted
Nov 10, 2020
Kind
B2
Abstract

Systems and processes associated with an augmented film crew. For example, a computer-implemented method may include receiving, at a display of a user media device, an indication that a user of the user media device intends to generate a user video in an environment; receiving, at the display, an input indicating a user preference associated with the user video; generating, by the user media device, data associated with the environment using a sensor of the user media device; determining, by the user media device, a purpose for the user video using the user preference and the data associated with the environment, wherein the purpose is chosen from a predetermined set of purposes; detecting an additional media device that is located in the environment, wherein the additional media device is associated with the user or the user media device; determining pre-production assignments for the user video using the purpose and the additional media device, wherein the pre-production assignments indicate one or more characteristics of the scene for the user video in the environment; generating, using the user media device, a first video stream of the scene in the environment using the pre-production assignments; receiving, from the additional media device, a second video stream of the scene; and generating, by the user media device, the user video using the first video stream or the second video streams. The above steps may be implemented as instructions stored in a computer-readable medium, computer program product, or device such as a television receiver, or in other types of embodiments.

Claims (71)

1. A computer-implemented method, comprising:

determining, by a user media device of a plurality of media devices disposed in an environment, a purpose for a user video chosen from a predetermined set of purposes in response to an indication that the user media device is being used to generate the user video in the environment and that the environment includes at least one actor or character determined to be recommended for the purpose;

determining pre-production assignments for the user video using the purpose, wherein the pre-production assignments indicate one or more characteristics of a scene for the user video in the environment and one or more actors or characters for the scene including the at least one actor or character;

providing, by the user media device, an operator console by which to receive and display a plurality of contemporaneous video streams that are selectable to generate the scene for the user video in the environment;

capturing a first video stream of the plurality of contemporaneous video streams by the user media device in the environment using the pre-production assignments, such that the capturing includes the user media device determining presence of the one or more actors or characters for the scene in the first video stream in accordance with the purpose;

receiving, by the user media device, a second video stream of the plurality of contemporaneous video streams captured by an additional media device of the plurality of media devices in the environment using the pre-production assignments, such that the receiving includes the user media device determining presence of the one or more actors or characters for the scene in the second video stream in accordance with the purpose;

generating, by the user media device, the scene of the user video in accordance with selecting at least one of the first video stream or the second video stream via the operator console.

2. The method of claim 1 , further comprising:

determining a user profile associated with the additional media device, wherein the user profile identifies an additional person associated with the user; and

determining the pre-production assignments for the user video using the user profile.

3. The method of claim 1 , further comprising:

determining a set of potential purposes from the predetermined set of purposes;

displaying, by the user media device, the set of potential purposes; and

receiving a selected purpose of one of the set of potential purposes, wherein the selected purpose is the purpose of the user video.

4. The method of claim 1 , further comprising:

receiving, at a microphone of the user media device, an audible input;

determining the purpose using at least the audible input.

5. The method of claim 1 , wherein the pre-production assignments include one or more of a location of the scene, cameras to be used to capture video of the scene, locations of the cameras, crew members to control the cameras, actors for the user video, props to be used in the video, a date of the video, and a time of the video.

6. The method of claim 1 , wherein the pre-production assignments include an identification of a user of the additional media device, and a location of the user and the additional media device for capturing the second video stream.

7. The method of claim 1 , further comprising:

analyzing the user video to extract data associated with the user video;

assigning tags to the user video based on the data; and

storing the data and tags to be used in determining a purpose of a future video generated by the user.

8. The method of claim 1 , further comprising:

transmitting, by the user media device, a communication to the additional media device, wherein the communication includes a pre-production assignment of the pre-production assignments that is associated with the additional media device.

9. The method of claim 1 , further comprising:

generating, using the purpose, one or more consumption characteristics, where a consumption characteristic is a characteristic associated with consumption of the user video by a consumer; and

generating the user video using the one or more consumption characteristics.

10. A television receiver, comprising:

one or more processors;

a wireless transceiver communicatively coupled to the one or more processors;

a non-transitory computer readable storage medium communicatively coupled to the one or more processors, wherein the non-transitory computer readable storage medium includes instructions that, when executed by the one or more processors, cause the one or more processors to perform operations including:

determining, by a user media device of a plurality of media devices disposed in an environment, a purpose for a user video chosen from a predetermined set of purposes in response to an indication that the user media device is being used to generate the user video in the environment and that the environment includes at least one actor or character determined to be recommended for the purpose;

determining pre-production assignments for the user video using the purpose, wherein the pre-production assignments indicate one or more characteristics of a scene for the user video in the environment and one or more actors or characters for the scene including the at least one actor or character;

providing, by the user media device, an operator console by which to receive and display a plurality of contemporaneous video streams that are selectable to generate the scene for the user video in the environment;

capturing a first video stream of the plurality of contemporaneous video streams by the user media device in the environment using the pre-production assignments, such that the capturing includes the user media device determining presence of the one or more actors or characters for the scene in the first video stream in accordance with the purpose;

receiving, by the user media device, a second video stream of the plurality of contemporaneous video streams captured by an additional media device of the plurality of media devices in the environment using the pre-production assignments, such that the receiving includes the user media device determining presence of the one or more actors or characters for the scene in the second video stream in accordance with the purpose;

generating, by the user media device, the scene of the user video in accordance with selecting at least one of the first video stream or the second video stream via the operator console.

11. The television receiver of claim 10 , wherein the instructions further comprise:

determining a user profile associated with the additional media device, wherein the user profile identifies an additional person associated with the user; and

determining the pre-production assignments for the user video using the user profile.

12. The television receiver of claim 10 , wherein the instructions further comprise:

determining a set of potential purposes from the predetermined set of purposes;

displaying, by the user media device, the set of potential purposes; and

receiving a selected purpose of one of the set of potential purposes, wherein the selected purpose is the purpose of the user video.

13. The television receiver of claim 10 , wherein the instructions further comprise:

receiving, at a microphone of the user media device, an audible input;

determining the purpose using at least the audible input.

14. The television receiver of claim 10 , wherein the pre-production assignments include one or more of a location of the scene, cameras to be used to capture video of the scene, locations of the cameras, crew members to control the cameras, actors for the user video, props to be used in the video, a date of the video, and a time of the video.

15. The television receiver of claim 10 , wherein the pre-production assignments include an identification of a user of the additional media device, and a location of the user and the additional media device for capturing the second video stream.

16. The television receiver of claim 10 , wherein the instructions further comprise:

analyzing the user video to extract data associated with the user video;

assigning tags to the user video based on the data; and

storing the data and tags to be used in determining a purpose of a future video generated by the user.

17. The television receiver of claim 10 , wherein the instructions further comprise:

transmitting, by the user media device, a communication to the additional media device, wherein the communication includes a pre-production assignment of the pre-production assignments that is associated with the additional media device.

18. The television receiver of claim 10 , wherein the instructions further comprise:

generating, using the purpose, one or more consumption characteristics, where a consumption characteristic is a characteristic associated with consumption of the user video by a consumer; and

generating the user video using the one or more consumption characteristics.

19. A computing device, comprising:

one or more processors; and

a memory having instructions stored thereon, which when executed by the one or more processors, cause the computing device to perform operations including:

determining, by a user media device of a plurality of media devices disposed in an environment, a purpose for a user video chosen from a predetermined set of purposes in response to an indication that the user media device is being used to generate the user video in the environment and that the environment includes at least one actor or character determined to be recommended for the purpose;

determining pre-production assignments for the user video using the purpose, wherein the pre-production assignments indicate one or more characteristics of a scene for the user video in the environment and one or more actors or characters for the scene including the at least one actor or character;

providing, by the user media device, an operator console by which to receive and display a plurality of contemporaneous video streams that are selectable to generate the scene for the user video in the environment;

capturing a first video stream of the plurality of contemporaneous video streams by the user media device in the environment using the pre-production assignments, such that the capturing includes the user media device determining presence of the one or more actors or characters for the scene in the first video stream in accordance with the purpose;

receiving, by the user media device, a second video stream of the plurality of contemporaneous video streams captured by an additional media device of the plurality of media devices in the environment using the pre-production assignments, such that the receiving includes the user media device determining presence of the one or more actors or characters for the scene in the second video stream in accordance with the purpose;

generating, by the user media device, the scene of the user video in accordance with selecting at least one of the first video stream or the second video stream via the operator console.

20. The computing device of claim 19 , wherein the instructions further comprise:

determining a user profile associated with the additional media device, wherein the user profile identifies an additional person associated with the user; and

determining the pre-production assignments for the user video using the user profile.

Assignments (2)
SECURITY INTEREST Recorded Nov 30, 2021
From: DISH BROADCASTING CORPORATION; DISH NETWORK L.L.C.; DISH TECHNOLOGIES L.L.C.
To: U.S. BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 058295/0293 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 25, 2018
From: NEWELL, NICHOLAS B.; SHARMA, ABHIJIT
To: DISH NETWORK L.L.C.
Reel/Frame 044727/0205 →