IP Library › Granted Patent US 8,771,048
Granted Patent B2
US 8,771,048 · App. 13/207,945 · Granted Jul 8, 2014

Computer-implemented video puzzles

Inventors: Damon Wayans (Thousand Oaks, CA); Martin Merik Pelletier (Los Angeles, CA)
Assignee: WPC, LLC
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,771,048
App. No.
13/207,945
Granted
Jul 8, 2014
Kind
B2
Abstract

Described herein is a video puzzle application that provides three different types of video puzzles. In each of the video puzzles, a video is divided into a sequence of video data segments. To solve the puzzles, the user indicates the correct order for the video data segments, and/or associates visual components of the video data segments with their corresponding audio components. In the first type of video puzzle, a user solves the puzzle by indicating the correct order for video data segments using drag and drop operations. In the second type of video puzzle, a user solves the puzzle by indicating the correct order of the video data segments using numbered icons that represent the correct positions of the segments. In the third type of video puzzle, a user solves the puzzle by indicating associations between audio components and video components of the video data segments.

Claims (78)

1. A non-transitory computer-readable medium having processor-executable instructions stored thereon which, when executed by at least one processor, will cause the at least one processor to perform a method for displaying a video puzzle and determining whether the video puzzle has been solved based on input from a user, the method comprising:

storing video data in a memory device, wherein the video data includes:

a plurality of video data segments that make up a video, wherein each of the video data segments includes a plurality of frames and corresponding audio data;

data that indicates an ordered sequence of the video data segments in the video, wherein each of the video data segments has a position in the sequence;

storing puzzle results data in the memory device, wherein the puzzle results data indicates, for each of the video data segments, whether the user has correctly indicated the position of the video data segments in the sequence;

displaying, via a display device, a video puzzle display area, wherein the video puzzle display area includes:

a plurality of video data segment icons,

wherein each of the video data segment icons corresponds to a video data segment of the video data segments, and

wherein each of the video data segment icons includes a frame from the video data segment to which the video data segment icon corresponds; and

a plurality of sequence position icons, wherein each of the sequence position icons corresponds to a position in the sequence;

receiving user input data from the user via an input device,

wherein the user input data includes a plurality of drag and drop operations,

wherein each of the drag and drop operations indicates a drag and drop operation from a source video data segment icon of the video data segment icons onto a target sequence position icon of the sequence position icons;

for each of the drag and drop operations,

determining whether the position in the sequence of the video data segment to which the source video data segment icon corresponds is the same as the position in the sequence to which the target sequence position icon corresponds, and

when the position in the sequence of the video data segment to which the source video data segment icon corresponds is the same as the position in the sequence to which the target sequence position icon corresponds, updating the puzzle results data to indicate that the user has correctly indicated the position in the sequence of the video data segment to which the source video data segment icon corresponds; and

determining that the video puzzle has been solved when the puzzle results data indicates that the user has correctly indicated the positions in the sequence of all of the video data segments.

2. The computer-readable medium of claim 1 , wherein the method further comprises:

displaying, via the display device, information that indicates that the video puzzle has been solved.

3. The computer-readable medium of claim 1 , wherein the method further comprises:

receiving a second user input data that indicates that a video data segment icon of the video data segment icons has been selected; and

in response to the second user input data, playing an audio clue via an audio device, wherein the audio clue includes audio data from the video data segment that has the position in the sequence that is the same as the position in the sequence to which the selected video data segment icon corresponds.

4. The computer-readable medium of claim 1 , wherein the video is a music video.

5. The computer-readable medium of claim 1 , wherein the video is a feature-length film, a documentary video, or a commercial video.

6. A method for displaying a video puzzle and determining whether the video puzzle has been solved based on input from a user, the method comprising:

storing, in a memory device, data that represents a plurality of video data segments that make up a video and data that indicates an ordered sequence of the video data segments in the video;

storing, in the memory device, puzzle results data that indicates whether the user has correctly indicated the positions of the video data segments in the sequence;

a processor displaying, via a display device, a video puzzle display area that includes information related to the video puzzle;

the processor receiving user input data from the user via an input device, wherein the user input data indicates positions of the video data segments in the sequence;

the processor updating the puzzle results data based on the data that indicates the sequence of the video data segments in the video and the user input data; and the processor determining that the video puzzle has been solved when the puzzle results data indicates that the user has correctly indicated the positions in the sequence of all of the video data segments.

7. The method of claim 6 , wherein the method further comprises:

displaying, via the display device, information that indicates that the video puzzle has been solved.

8. The method of claim 6 , wherein the video is a music video.

9. The method of claim 6 , wherein the video is a feature-length film, a documentary video, or a commercial video.

10. The method of claim 6 , further comprising:

displaying a plurality of video data segment icons and a plurality of sequence positions icons in the video puzzle display area,

wherein each of the video data segment icons corresponds to a video data segment of the video data segments,

wherein each of the sequence position icons corresponds to a position in the sequence, and

wherein the user input data includes drag and drop operations from the video data segment icons to the sequence position icons; and

receiving a second user input data that indicates that a video data segment icon of the video data segment icons has been selected; and

in response to the second user input data, playing an audio clue for solving the video puzzle via an audio device.

11. The method of claim 10 ,

wherein each of the video data segments includes a plurality of frames, and

wherein each of the video data segment icons includes at least one frame from the video data segment to which the video data segment icon corresponds.

12. The method of claim 11 ,

wherein each of the drag and drop operations indicates a drag and drop operation from a source video data segment icon of the video data segment icons onto a target sequence position icon of the sequence position icons, and

wherein the processor updating the puzzle results data includes:

for each of the drag and drop operations,

the processor determining whether the position in the sequence of the video data segment to which the source video data segment icon corresponds is the same as the position in the sequence to which the target sequence position icon corresponds, and

on a condition that the position in the sequence of the video data segment to which the source video data segment icon corresponds is the same as the position in the sequence to which the target sequence position icon corresponds, the processor updating the puzzle results data to indicate that the user has correctly indicated the position in the sequence of the video data segment to which the source video data segment icon corresponds.

13. The method of claim 6 , wherein the method is performed in a desktop computer, a laptop computer, a cellular phone, or a tablet computer.

14. A computing device for displaying a video puzzle and determining whether the video puzzle has been solved based on input from a user, the computing device comprising:

a memory device configured to store data that represents a plurality of video data segments that make up a video and data that indicates an ordered sequence of the video data segments in the video and puzzle results data that indicates whether the user has correctly indicated the positions of the video data segments in the sequence; and

a processor configured to:

display, via a display device, a video puzzle display area that includes information related to the video puzzle; and

receive, via an input device, user input data from the user, wherein the user input data indicates positions of the video data segments in the sequence;

update the puzzle results data based on the data that indicates the sequence of the video data segments in the video; and

determine that the video puzzle has been solved when the user input data indicates that the user has correctly indicated the positions of all of the video data segments in the sequence.

15. The computing device of claim 14 , wherein the processor is further configured to display, via the display device, information that indicates that the video puzzle has been solved.

16. The computing device of claim 14 , wherein the video is a music video, a feature-length film, a documentary video, or a commercial video.

17. The computing device of claim 14 ,

wherein the processor is further configured to determine that the video puzzle has been solved based on the puzzle results data.

18. The computing device of claim 17 ,

wherein the video puzzle display area includes a plurality of video data segment icons and a plurality of sequence positions icons,

wherein each of the video data segment icons corresponds to a video data segment of the video data segments,

wherein each of the sequence position icons corresponds to a position in the sequence,

wherein each of the video data segments includes a plurality of frames,

wherein each of the video data segment icons includes at least one frame from the video data segment to which the video data segment icon corresponds,

wherein the user input data includes drag and drop operations from the video data segment icons to the sequence position icons,

wherein the processor is further configured to receive a second user input data that indicates that a video data segment icon of the video data segment icons has been selected, and

wherein the processor is further configured to play an audio clue for solving the video puzzle via an audio device in response to the second user input data.

19. The computing device of claim 18 ,

wherein each of the drag and drop operations indicates a drag and drop operation from a source video data segment icon of the video data segment icons onto a target sequence position icon of the sequence position icons, and

wherein the processor is further configured to update the puzzle results data by:

for each of the drag and drop operations,

determining whether the position in the sequence of the video data segment to which the source video data segment icon corresponds is the same as the position in the sequence to which the target sequence position icon corresponds, and

on a condition that the position in the sequence of the video data segment to which the source video data segment icon corresponds is the same as the position in the sequence to which the target sequence position icon corresponds, updating the puzzle results data to indicate that the user has correctly indicated the position in the sequence of the video data segment to which the source video data segment icon corresponds.

20. The computing device of claim 14 , wherein the computing device is a desktop computer, a laptop computer, a cellular phone, or a tablet computer.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 11, 2011
From: WAYANS, DAMON; PELLETIER, MARTIN MERIK
To: WPC, LLC
Reel/Frame 026736/0975 →
Continuity (2)
Provisional Application 61500926 · Jun 24, 2011
Related Publication 20120329540A1 · Dec 27, 2012