CA2483689A1 - Dvd random shuffle method - Google Patents
Dvd random shuffle method Download PDFInfo
- Publication number
- CA2483689A1 CA2483689A1 CA002483689A CA2483689A CA2483689A1 CA 2483689 A1 CA2483689 A1 CA 2483689A1 CA 002483689 A CA002483689 A CA 002483689A CA 2483689 A CA2483689 A CA 2483689A CA 2483689 A1 CA2483689 A1 CA 2483689A1
- Authority
- CA
- Canada
- Prior art keywords
- value
- clips
- clip
- initial values
- values table
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
- G11B27/102—Programmed access in sequence to addressed parts of tracks of operating record carriers
- G11B27/105—Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00003—Types of board games
- A63F3/00006—Board games played along a linear track, e.g. game of goose, snakes and ladders, along an endless track
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00173—Characteristics of game boards, alone or in relation to supporting structures or playing piece
- A63F3/0023—Foldable, rollable, collapsible or segmented boards
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00895—Accessories for board games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F1/00—Card games
- A63F1/04—Card games combined with other games
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00003—Types of board games
- A63F3/00006—Board games played along a linear track, e.g. game of goose, snakes and ladders, along an endless track
- A63F2003/00018—Board games played along a linear track, e.g. game of goose, snakes and ladders, along an endless track played along an endless track
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00003—Types of board games
- A63F3/00119—Board games concerning music, theatre, cinema, or art
- A63F2003/00135—Board games concerning cinema or films
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00173—Characteristics of game boards, alone or in relation to supporting structures or playing piece
- A63F3/0023—Foldable, rollable, collapsible or segmented boards
- A63F2003/00246—Foldable, rollable, collapsible or segmented boards with three or more hinges or folds
- A63F2003/00249—Foldable, rollable, collapsible or segmented boards with three or more hinges or folds all parallel
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F3/00—Board games; Raffle games
- A63F3/00173—Characteristics of game boards, alone or in relation to supporting structures or playing piece
- A63F3/00261—Details of game boards, e.g. rotatable, slidable or replaceable parts, modular game boards, vertical game boards
- A63F2003/00463—Details of the playing field
- A63F2003/00488—Details of the playing field with means for limiting the size of the playing field
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/20—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform
- A63F2300/202—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterised by details of the game platform the game platform being a DVD player
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/80—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game specially adapted for executing a specific type of game
- A63F2300/8064—Quiz
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F9/00—Games not otherwise provided for
- A63F9/18—Question-and-answer games
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
- G11B2220/25—Disc-shaped record carriers characterised in that the disc is based on a specific recording technology
- G11B2220/2537—Optical discs
- G11B2220/2562—DVDs [digital versatile discs]; Digital video discs; MMCDs; HDCDs
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Educational Technology (AREA)
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Pinball Game Machines (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
- Optical Head (AREA)
Abstract
A method for randomly shuffling through a large set of video and/or audio clips using a media player and related readable media is disclosed. In one form, the total number of entries in the set of clips is a prime number. An initial current clip value is randomly generated between one and the total number of entries in the set. A jump value is randomly generated between one and the total number of entries in the set minus one. To select a subsequent current clip, the current clip value and the jump value are added together.
This sum is divided by the number of entries in the set. The remainder from this division is saved as the subsequent current clip value.
This sum is divided by the number of entries in the set. The remainder from this division is saved as the subsequent current clip value.
Claims (66)
1. A method for selecting and playing clips on a media player selected from a set of clips, without repeating the selection of any clip in the set, and without tracking those clips that have been selected, the method comprising:
(a) initializing a current clip value, the current clip value referencing a clip in the set;
(b) initializing a jump value; and (c) repeatedly:
(i) selecting and playing a clip in the set referenced by the current clip value;
(ii) dividing the sum of the current clip value and the jump value by the number of clips in the set; and (iii) saving the remainder of the division as the current clip value, wherein the number of clips in the set and the jump value are such that the clips are selected and played without repeating any clip in the set.
(a) initializing a current clip value, the current clip value referencing a clip in the set;
(b) initializing a jump value; and (c) repeatedly:
(i) selecting and playing a clip in the set referenced by the current clip value;
(ii) dividing the sum of the current clip value and the jump value by the number of clips in the set; and (iii) saving the remainder of the division as the current clip value, wherein the number of clips in the set and the jump value are such that the clips are selected and played without repeating any clip in the set.
2. The method of Claim 1, wherein the number of clips in said set is a prime number.
3. The method of Claim 2, wherein said jump value is a number greater than or equal to one and less than the number of clips in the set.
4. The method of Claim 1, wherein said jump value is a number greater than or equal to one and less than the number of clips in the set.
5. The method of Claim 1, wherein the initialized current clip value is a random number greater than or equal to one and less than or equal to the number of clips in the set.
6. The method of Claim 5, wherein the initialized jump value is a random number greater than or equal to one and less than the number of clips in the set.
7. The method of Claim 6 further comprising:
periodically updating a counter value;
monitoring for a user response; and terminating the updating of the counter value upon detecting a user response; and wherein initializing the current clip value comprises dividing the sum of the counter value and the current clip value random number by the number of clips in the set, the remainder forming the current clip value.
periodically updating a counter value;
monitoring for a user response; and terminating the updating of the counter value upon detecting a user response; and wherein initializing the current clip value comprises dividing the sum of the counter value and the current clip value random number by the number of clips in the set, the remainder forming the current clip value.
8. The method of Claim 6 further comprising determining whether the random numbers are usable random numbers, and if not:
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
9. The method of Claim 5 further comprising:
periodically updating a counter value;
monitoring for a user response; and terminating the updating of the counter value upon detecting a user response; and wherein initializing the current clip value comprises dividing the sum of the counter value and the current clip value random number by the number of clips in the set, the remainder forming the current clip value.
periodically updating a counter value;
monitoring for a user response; and terminating the updating of the counter value upon detecting a user response; and wherein initializing the current clip value comprises dividing the sum of the counter value and the current clip value random number by the number of clips in the set, the remainder forming the current clip value.
10. The method of Claim 9 further comprising determining whether the random number is a usable random number, and if not:
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
11. The method of Claim 5 further comprising determining whether the random number is a usable random number, and if not:
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
12. The method of Claim 1 further comprising:
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value; and wherein the initialized current clip value is the predetermined clip value;
and wherein the initialized jump value is the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value; and wherein the initialized current clip value is the predetermined clip value;
and wherein the initialized jump value is the predetermined jump value.
13. The method of Claim 12, wherein the set of clips is stored on a removable optical media disc.
14. The method of Claim 13, wherein the initial values table is stored on the removable optical media disc.
15. The method of Claim 1, wherein the set of clips is stored on a removable optical media disc.
16. A readable media containing executable instructions that when executed:
(a) initialize a current clip value, the current clip value referencing a clip in the set;
(b) initialize a jump value; and (c) repeatedly:
(i) select and play a clip in the set referenced by the current clip value;
(ii) divide the sum of the current clip value and the jump value by the number of clips in the set; and (iii) save the remainder of the division as the current clip value;
wherein the number of clips in the set and the jump value are such that the clips are selected and played without repeating any clip in the set.
(a) initialize a current clip value, the current clip value referencing a clip in the set;
(b) initialize a jump value; and (c) repeatedly:
(i) select and play a clip in the set referenced by the current clip value;
(ii) divide the sum of the current clip value and the jump value by the number of clips in the set; and (iii) save the remainder of the division as the current clip value;
wherein the number of clips in the set and the jump value are such that the clips are selected and played without repeating any clip in the set.
17. The readable media of Claim 16, wherein the number of clips in said set is a prune number.
18. The readable media of Claim 17, wherein said jump value is a number greater than or equal to one and less than the number of clips in the set.
19. The readable media of Claim 16, wherein said jump value is a number greater than or equal to one and less than the number of clips in the set.
20. The readable media of Claim 16, wherein the initialized current clip value is a random number greater than or equal to one and less than or equal to the number of clips in the set.
21. The readable media of Claim 20, further comprising determining whether the random number is a usable random number, and if not:
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
22. The readable media of Claim 20, wherein initializing the jump value comprises obtaining a random number greater than or equal to one and less than the number of clips in the set, and saving the obtained random number as the jump value.
23. The readable media of Claim 22, further comprising determining whether the obtained random numbers are usable random numbers, and if not:
obtaining a user's selection of an entry in an initial values table, wherein each entry in the initial values table comprises a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, wherein each entry in the initial values table comprises a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
24. The readable media of Claim 22, further comprising:
periodically updating a counter value;
monitoring for a user response; and terminating the updating upon detecting a user response;
and wherein initializing the current clip value comprises dividing the sum of the counter value and the current clip valve random number by the number of clips in the set, the remainder forming the current clip value.
periodically updating a counter value;
monitoring for a user response; and terminating the updating upon detecting a user response;
and wherein initializing the current clip value comprises dividing the sum of the counter value and the current clip valve random number by the number of clips in the set, the remainder forming the current clip value.
25. The readable media of Claim 24, further comprising determining whether the obtained random numbers are usable random numbers, and if not:
obtaining a user's selection of an entry in an initial values table, wherein each entry in the initial values table comprises a predetermined clip value and a predetermined jump,value; initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, wherein each entry in the initial values table comprises a predetermined clip value and a predetermined jump,value; initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
26. The readable media of Claim 16, wherein initializing the jump value comprises obtaining a random number greater than or equal to one and less than the number of clips in the set, and saving the obtained random number as the jump value.
27. The readable media of Claim 22, further comprising determining whether the random number is a usable random number, and if not:
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
initializing the clip value with the predetermined current clip value; and initializing the jump value with the predetermined jump value.
28. The readable media of Claim 16, further comprising:
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
and wherein the initialized current clip value is the predetermined clip value;
and wherein the initialized jump value is the predetermined jump value.
obtaining a user's selection of an entry in an initial values table, each entry in the initial values table comprising a predetermined clip value and a predetermined jump value;
and wherein the initialized current clip value is the predetermined clip value;
and wherein the initialized jump value is the predetermined jump value.
29. The readable media of Claim 28, wherein the readable medium is a removable optical media disc.
30. The readable media of Claim 29 wherein the set of clips are stored on the removable optical disc.
31. The readable media of Claim 30, wherein the initial values table is stored on the removable optical media disc.
32. The readable media of Claim 29, wherein the initial values table is stored on the removable optical media disc.
33. A method of generating a plurality of initial values table entries, each entry comprising a current clip value and a jump value useful by a player to select clips from a set of clips for play during a session without repeating the selection of any clip during the session and without tracking which clips have been selected, the method comprising:
determining the number of entries to be entered into an initial values table by dividing the number of clips in the set of clips by a predetermined maximum number of clip selections per session;
identifying a plurality of non-overlapping regions in the set of clips corresponding to the number of entries to be entered into the initial values table; and for each identified non-overlapping region:
obtaining a starting position for the non-overlapping region;
storing the obtained starting position in the initial values table as the corresponding entry's current clip value; and initializing the corresponding entry's jump value, the corresponding jump value causing the player to iterate through the clips in the set of clips beginning with the starting position.
determining the number of entries to be entered into an initial values table by dividing the number of clips in the set of clips by a predetermined maximum number of clip selections per session;
identifying a plurality of non-overlapping regions in the set of clips corresponding to the number of entries to be entered into the initial values table; and for each identified non-overlapping region:
obtaining a starting position for the non-overlapping region;
storing the obtained starting position in the initial values table as the corresponding entry's current clip value; and initializing the corresponding entry's jump value, the corresponding jump value causing the player to iterate through the clips in the set of clips beginning with the starting position.
34. The method of Claim 33, wherein each non-overlapping region includes the predetermined maximum number of clip selections per session.
35. The method of Claim 34, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
36. The method of Claim 33, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
37. The method of Claim 33, wherein the number of entries to be entered into the initial values table is a first number of entries, further comprising:
obtaining an average number of clip selections per session;
determining a starting position for a second number of entries in the initial values table by offsetting the current clip value of each entry in the first number of entries in the initial values table by the average number of clip selections per session;
storing the determined starting positions in the initial values table as corresponding entry's current clip values; and initializing the jump value of the entry corresponding to the determined starting position.
obtaining an average number of clip selections per session;
determining a starting position for a second number of entries in the initial values table by offsetting the current clip value of each entry in the first number of entries in the initial values table by the average number of clip selections per session;
storing the determined starting positions in the initial values table as corresponding entry's current clip values; and initializing the jump value of the entry corresponding to the determined starting position.
38. The method of Claim 37, wherein each non-overlapping region includes the predetermined maximum number of clip selections per session.
39. The method of Claim 38, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
40. The method of Claim 37, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
41. The method of Claim 37, wherein the jump value associated with the first number of entries is the same as the jump value associated with the second set of entries.
42. The method of Claim 33, wherein the starting position of a non-overlapping region is at the beginning or the end of the non-overlapping region.
43. The method of Claim 42, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
44. The method of Claim 43, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
45. The method of Claim 42, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
46. The method of Claim 42, wherein initializing the corresponding entry's jump value comprises:
determining whether the starting position is at the beginning or the end of the non-overlapping region; and if the starting position is at the beginning of the non-overlapping region, setting the corresponding entry's jump value to one; and if the starting position is at the end of the non-overlapping region, setting the corresponding entry's jump value to the number of clips in the set of clips minus one.
determining whether the starting position is at the beginning or the end of the non-overlapping region; and if the starting position is at the beginning of the non-overlapping region, setting the corresponding entry's jump value to one; and if the starting position is at the end of the non-overlapping region, setting the corresponding entry's jump value to the number of clips in the set of clips minus one.
47. The method of Claim 46, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
48. The method of Claim 47, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
49. The method of Claim 46, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
50. A readable media that, when read, generates a plurality of initial values table entries, each entry comprising a current clip value and a jump value useful by a player to select clips from a set of clips for play during a session without repeating the selection of any clip during the session and without tracking which clips have been selected by:
determining the number of entries to be entered into an initial values table by dividing the number of clips in the set of clips by a predetermined maximum number of clip selections per session;
identifying a plurality of non-overlapping regions in the set of clips corresponding to the number of entries to be entered into the initial values table; and for each identified non-overlapping region:
obtaining a starting position for the non-overlapping region;
storing the obtained starting position in the initial values table as the corresponding entry's current clip value; and initializing the corresponding entry's jump value, the corresponding jump value causing the player to iterate through the clips in the set of clips beginning with the starting position.
determining the number of entries to be entered into an initial values table by dividing the number of clips in the set of clips by a predetermined maximum number of clip selections per session;
identifying a plurality of non-overlapping regions in the set of clips corresponding to the number of entries to be entered into the initial values table; and for each identified non-overlapping region:
obtaining a starting position for the non-overlapping region;
storing the obtained starting position in the initial values table as the corresponding entry's current clip value; and initializing the corresponding entry's jump value, the corresponding jump value causing the player to iterate through the clips in the set of clips beginning with the starting position.
51. The readable media of Claim 50, wherein each non-overlapping region includes the predetermined maximum number of clip selections per session.
52. The readable media of Claim 51, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
53. The method of Claim 50, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
54. The readable media of Claim 50, wherein the number of entries to be entered into the initial values table is a first number of entries, further comprising:
obtaining an average number of clip selections per session;
determining a starting position for a second number of entries in the initial values table by offsetting the current clip value of each entry in the first number of entries in the initial values table by the average number of clip selections per session;
storing the determined starting positions in the initial values table as corresponding entry's current clip values; and initializing the jump value of the entry corresponding to the determined starting position.
obtaining an average number of clip selections per session;
determining a starting position for a second number of entries in the initial values table by offsetting the current clip value of each entry in the first number of entries in the initial values table by the average number of clip selections per session;
storing the determined starting positions in the initial values table as corresponding entry's current clip values; and initializing the jump value of the entry corresponding to the determined starting position.
55. The readable media of Claim 54, wherein each non-overlapping region includes the predetermined maximum number of clip selections per session.
56. The readable media of Claim 55, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
57. The readable media of Claim 54, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
58. The readable media of Claim 54, wherein the jump value associated with the first number of entries is the same as the jump value associated with the second set of entries.
59. The readable media of Claim 50, wherein the starting position of a non-overlapping region is at the beginning or the end of the non-overlapping region.
60. The readable media of Claim 59, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
61. The readable media of Claim 60, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
62. The readable media of Claim 59, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
63. The readable media of Claim 56, wherein initializing the corresponding entry's jump value comprises:
determining whether the starting position is at the beginning or the end of the non-overlapping region; and if the starting position is at the beginning of the non-overlapping region, setting the corresponding entry's jump value to one; and if the starting position is at the end of the non-overlapping region, setting the corresponding entry's jump value to the number of clips in the set of clips minus one.
determining whether the starting position is at the beginning or the end of the non-overlapping region; and if the starting position is at the beginning of the non-overlapping region, setting the corresponding entry's jump value to one; and if the starting position is at the end of the non-overlapping region, setting the corresponding entry's jump value to the number of clips in the set of clips minus one.
64. The readable media of Claim 63, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
65. The readable media of Claim 64, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
66. The readable media of Claim 63, wherein the determined number of entries to be entered into the initial values table is the integer resulting from dividing the number of clips in the set by said predetermined maximum number of clip selections per session.
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US38076402P | 2002-05-14 | 2002-05-14 | |
US60/380,764 | 2002-05-14 | ||
US41362702P | 2002-09-25 | 2002-09-25 | |
US60/413,627 | 2002-09-25 | ||
PCT/US2003/015128 WO2003098628A2 (en) | 2002-05-14 | 2003-05-13 | Dvd random shuffle method |
Publications (2)
Publication Number | Publication Date |
---|---|
CA2483689A1 true CA2483689A1 (en) | 2003-11-27 |
CA2483689C CA2483689C (en) | 2012-10-30 |
Family
ID=29553512
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2483689A Expired - Lifetime CA2483689C (en) | 2002-05-14 | 2003-05-13 | Dvd random shuffle method |
CA2485787A Expired - Lifetime CA2485787C (en) | 2002-05-14 | 2003-05-13 | Dvd game including a dvd containing a plurality of player puzzles and a control program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CA2485787A Expired - Lifetime CA2485787C (en) | 2002-05-14 | 2003-05-13 | Dvd game including a dvd containing a plurality of player puzzles and a control program |
Country Status (12)
Country | Link |
---|---|
US (6) | US7223170B2 (en) |
EP (2) | EP1503834B1 (en) |
JP (2) | JP2005525672A (en) |
AT (1) | ATE482008T1 (en) |
AU (4) | AU2003229073B2 (en) |
CA (2) | CA2483689C (en) |
DE (1) | DE60334293D1 (en) |
MX (2) | MXPA04011262A (en) |
NO (2) | NO20045420L (en) |
NZ (3) | NZ547953A (en) |
TW (2) | TWI250429B (en) |
WO (3) | WO2003097196A2 (en) |
Families Citing this family (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040014524A1 (en) * | 2002-03-18 | 2004-01-22 | Pearlman Mark B. | Trivia and memory game using multimedia clips |
JP2005525672A (en) * | 2002-05-14 | 2005-08-25 | スクリーンライフ、エルエルシー | DVD random shuffle method |
AU2002950161A0 (en) * | 2002-07-15 | 2002-09-12 | Imagination Holdings Pty Ltd | Dvd improvements |
IL150808A0 (en) * | 2002-07-18 | 2003-02-12 | Kipee Kids Interactive Product | Dvd games on a tv |
US20060164932A1 (en) * | 2002-09-18 | 2006-07-27 | Bright Entertainment Limited | Media control unit for providing interactive experience with audiovisual content of dvd |
US7003598B2 (en) * | 2002-09-18 | 2006-02-21 | Bright Entertainment Limited | Remote control for providing interactive DVD navigation based on user response |
US20070180387A1 (en) * | 2002-11-01 | 2007-08-02 | Pushplay Interactive, Llc | Devices and methods for controlling media event |
US20040140998A1 (en) * | 2002-11-01 | 2004-07-22 | Gravina Craig S. | Controller and removable user interface (rui) for controlling media event |
US20050060238A1 (en) * | 2002-11-01 | 2005-03-17 | Pushplay Interactive, Llc | Controller and peripheral user interface (pui) for media event |
WO2005116847A2 (en) * | 2004-05-17 | 2005-12-08 | Pushplay Interactive, Llc | Devices and methods for controlling media event |
US20040125075A1 (en) * | 2002-12-31 | 2004-07-01 | Diercks Richard A. | DVD remote control with interchangeable, title-specific interactive panels |
MXPA05009120A (en) * | 2003-03-12 | 2006-04-18 | Mattel Inc | Interactive dvd gaming system. |
US8033909B2 (en) * | 2003-05-12 | 2011-10-11 | Warner Bros. Entertainment Inc. | Random selection program for an optical disc and related method |
GB2403584B (en) | 2003-07-03 | 2006-08-09 | Zoo Digital Group Plc | Data processing system and method |
US8043152B2 (en) | 2003-07-03 | 2011-10-25 | Igt | Methods and system for providing paper-based outcomes |
AU2005211405B2 (en) * | 2004-02-02 | 2009-02-12 | William B. Pittard | Simplified control system for electronic media |
US9171421B2 (en) | 2004-07-06 | 2015-10-27 | Igt | Methods and systems for determining a batch run of sessions |
US7846017B2 (en) * | 2004-07-06 | 2010-12-07 | Igt | Methods and apparatus for facilitating remote viewing of gaming outcomes |
US8366531B2 (en) | 2004-07-06 | 2013-02-05 | Igt | Methods and systems for determining and selling wagering game outcomes to be viewed remotely |
KR20070073734A (en) * | 2004-08-20 | 2007-07-10 | 리차드 달링 | Method and device for playing a game using remainder values |
US7335098B2 (en) * | 2004-10-18 | 2008-02-26 | Brickloop, Inc. | DVD player based Tic-Tac-Toe TV video game |
US20070180479A1 (en) * | 2004-10-20 | 2007-08-02 | Bright Entertainment Limited | Interactive video on demand (ivod) |
US8382567B2 (en) * | 2004-11-03 | 2013-02-26 | Mattel, Inc. | Interactive DVD gaming systems |
US8277297B2 (en) | 2004-11-03 | 2012-10-02 | Mattel, Inc. | Gaming system |
US20060111166A1 (en) * | 2004-11-03 | 2006-05-25 | Peter Maclver | Gaming system |
US20060111184A1 (en) * | 2004-11-03 | 2006-05-25 | Peter Maclver | Gaming system |
US20060111183A1 (en) * | 2004-11-03 | 2006-05-25 | Peter Maclver | Remote control |
US7331857B2 (en) * | 2004-11-03 | 2008-02-19 | Mattel, Inc. | Gaming system |
US20060175753A1 (en) * | 2004-11-23 | 2006-08-10 | Maciver Peter | Electronic game board |
US20060133781A1 (en) * | 2004-12-17 | 2006-06-22 | Rock Lane | DVD random shuffle method |
US20060161690A1 (en) * | 2005-01-19 | 2006-07-20 | John Kavanagh | Remote device configuration automation |
WO2006083804A2 (en) * | 2005-01-31 | 2006-08-10 | Screenlife, Llc | Response time-based scoring on dvd players |
GB2422557A (en) * | 2005-02-01 | 2006-08-02 | Mark Charles Spittle | Board game with dvd data storage |
US8755258B2 (en) | 2005-02-16 | 2014-06-17 | Mitsubishi Electric Corporation | Optical disc and optical disc device |
US8007538B2 (en) * | 2005-02-25 | 2011-08-30 | Shoulder Innovations, Llc | Shoulder implant for glenoid replacement |
US7753797B2 (en) * | 2005-03-18 | 2010-07-13 | Igt | Security methods and apparatus for a tangible medium containing wagering game outcomes |
US9168452B2 (en) | 2005-03-29 | 2015-10-27 | Igt | Methods and systems for determining and selling outcomes for drawing games to be viewed remotely |
US7753770B2 (en) * | 2005-03-29 | 2010-07-13 | Igt | Methods and apparatus for determining hybrid wagering game sessions |
US7708635B2 (en) * | 2005-03-29 | 2010-05-04 | Igt | Methods and systems for determining and selling outcomes for slot machine games to be viewed remotely |
US8047908B2 (en) * | 2005-03-29 | 2011-11-01 | Igt | Methods and systems for determining and selling wagering game outcomes for a plurality of players |
US7699706B2 (en) * | 2005-03-29 | 2010-04-20 | Igt | Methods and systems for determining and selling outcomes for strategy games to be viewed remotely |
US20060287028A1 (en) * | 2005-05-23 | 2006-12-21 | Maciver Peter | Remote game device for dvd gaming systems |
US9033785B2 (en) | 2005-05-27 | 2015-05-19 | Igt | Methods and systems for providing accessory devices usable to facilitate remotely viewable wagering game outcomes |
US8353757B2 (en) * | 2005-05-27 | 2013-01-15 | Igt | Methods and systems for representing outcomes of a casino game in a non-casino game format |
US7865478B2 (en) * | 2005-06-04 | 2011-01-04 | International Business Machines Corporation | Based on repeated experience, system for modification of expression and negating overload from media and optimizing referential efficiency |
JP2007020722A (en) * | 2005-07-13 | 2007-02-01 | Kazuhiko Taira | Game device |
US7785180B1 (en) * | 2005-07-15 | 2010-08-31 | Carnegie Mellon University | Method, apparatus, and system for object recognition, object segmentation and knowledge acquisition |
US20070127320A1 (en) * | 2005-09-22 | 2007-06-07 | Screenlife, Llc | Device for educational entertainment |
US20070178966A1 (en) * | 2005-11-03 | 2007-08-02 | Kip Pohlman | Video game controller with expansion panel |
US20070213111A1 (en) * | 2005-11-04 | 2007-09-13 | Peter Maclver | DVD games |
WO2007068090A1 (en) * | 2005-12-12 | 2007-06-21 | Audiokinetic Inc. | System and method for authoring media content |
JP5193428B2 (en) * | 2006-02-22 | 2013-05-08 | 任天堂株式会社 | Board game system, game device, game program |
US8277315B2 (en) * | 2006-03-01 | 2012-10-02 | Hybrid Learning Systems, Inc. | Game simulation based on current events |
WO2007127171A2 (en) * | 2006-04-24 | 2007-11-08 | Jones David D | Content shuffling system and method |
EP2049210A4 (en) * | 2006-06-09 | 2010-09-08 | Mattel Inc | Interactive dvd gaming systems |
US20080207316A1 (en) * | 2006-11-01 | 2008-08-28 | James Mark Burnett | Method and system for using online entertainment to promote goods, services, activities and events |
US20080157974A1 (en) * | 2006-12-27 | 2008-07-03 | Gregory Jensen Boss | Method of disabling and enabling radio frequency identification after a predefined time period or event |
US7892095B2 (en) * | 2007-02-13 | 2011-02-22 | Screenlife, Llc | Displaying information to a selected player in a multi-player game on a commonly viewed display device |
JP5049713B2 (en) * | 2007-09-14 | 2012-10-17 | 株式会社コナミデジタルエンタテインメント | GAME SYSTEM, GAME DEVICE COMPRISING THE SAME, AND PROBLEM NOTIFICATION DEVICE |
US20090124311A1 (en) * | 2007-11-08 | 2009-05-14 | Lars Zibet Sandberg | Method for playing a game |
US20090253476A1 (en) * | 2008-04-08 | 2009-10-08 | Pestotnik John A | Trivia game and system |
US8152645B2 (en) * | 2008-05-20 | 2012-04-10 | Igt | Remote gaming environment |
US9959897B2 (en) * | 2008-06-06 | 2018-05-01 | Disney Enterprises, Inc. | User input handling for digital video playback device |
US20090315257A1 (en) * | 2008-06-24 | 2009-12-24 | Three Of Hearts, Llc | Musical playing card board game |
US20100105473A1 (en) * | 2008-10-27 | 2010-04-29 | Christopher Murphy | Video role play |
US8296657B2 (en) * | 2009-05-19 | 2012-10-23 | Sony Corporation | Random image selection without viewing duplication |
GB2462957A (en) | 2009-11-24 | 2010-03-03 | Gerard H Bencen | Video display system using non-repeating permutations of video sequences |
US20110244437A1 (en) * | 2010-03-30 | 2011-10-06 | Health And Happiness, Llc | Method to assist with learning names |
US8657680B2 (en) * | 2011-05-31 | 2014-02-25 | United Video Properties, Inc. | Systems and methods for transmitting media associated with a measure of quality based on level of game play in an interactive video gaming environment |
US8771048B2 (en) | 2011-06-24 | 2014-07-08 | Wpc, Llc | Computer-implemented video puzzles |
US8512151B1 (en) * | 2012-03-13 | 2013-08-20 | Disney Enterprises, Inc. | Integration of board games and touch screen devices |
US20130317936A1 (en) * | 2012-05-25 | 2013-11-28 | Apple Inc. | Digital mixed tapes |
US20160214005A1 (en) * | 2015-01-26 | 2016-07-28 | Barry W. McClure | Timeline Game |
US20170072301A1 (en) * | 2015-09-16 | 2017-03-16 | Customplay Llc | Moral Dilemma Movie Game Method |
Family Cites Families (95)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE3305673A1 (en) * | 1983-02-18 | 1984-08-30 | Affaril-Handelsanstalt, Vaduz | Game board of modular construction |
US5697844A (en) * | 1986-03-10 | 1997-12-16 | Response Reward Systems, L.C. | System and method for playing games and rewarding successful players |
US4776593A (en) * | 1987-09-25 | 1988-10-11 | Dipersio Marsha | VCR baseball game |
GB8813228D0 (en) | 1988-06-03 | 1988-07-06 | Beresford J | Board game |
WO1990000429A1 (en) | 1988-07-12 | 1990-01-25 | Barry Levine | Audio quiz game |
US4940239A (en) * | 1988-11-16 | 1990-07-10 | Tuttle John O | Educational board game apparatus and method of using same |
US5120230A (en) | 1989-05-30 | 1992-06-09 | Optical Data Corporation | Interactive method for the effective conveyance of information in the form of visual images |
GB8913942D0 (en) * | 1989-06-16 | 1989-08-02 | Waddingtons Games Ltd | Improvements relating to board games |
US4944519A (en) | 1989-08-14 | 1990-07-31 | Heriberto Canela | Board game for memorizing messages, slogans or phrases |
US5393071A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games with cooperative action |
US5393072A (en) | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games with vocal conflict |
US5393073A (en) * | 1990-11-14 | 1995-02-28 | Best; Robert M. | Talking video games |
US5145184A (en) * | 1991-02-15 | 1992-09-08 | Big Fun A Go Go, Inc. | Board game |
JPH05199415A (en) | 1991-04-30 | 1993-08-06 | Kyocera Corp | Two-dimensional information encoding and decoding device |
US5121928A (en) * | 1991-04-30 | 1992-06-16 | Salerno Sonneberg Nadja | Method of playing a question and answer movie board game |
US5408448A (en) * | 1993-10-08 | 1995-04-18 | Delco Electronics Corporation | Device and method for CD shuffle play |
JPH07320458A (en) | 1994-05-20 | 1995-12-08 | Sony Corp | Composite type av system |
US5613909A (en) * | 1994-07-21 | 1997-03-25 | Stelovsky; Jan | Time-segmented multimedia game playing and authoring system |
US5472207A (en) * | 1995-02-07 | 1995-12-05 | Sullivan, Jr.; Robert O. | Board game and method of playing the same |
US6181867B1 (en) * | 1995-06-07 | 2001-01-30 | Intervu, Inc. | Video storage and retrieval system |
DE69601571T2 (en) * | 1995-08-21 | 1999-07-01 | Matsushita Electric Ind Co Ltd | MULTIMEDIA OPTICAL PLATE THAT IS ABLE TO KEEP THE IMAGE CONTENT FRESH FOR LONGER TIME AND PLAYBACK DEVICE AND PROCEDURE THEREFOR |
US5643084A (en) * | 1995-09-08 | 1997-07-01 | Basic Software Limited Partnership 95, A Limited Partnership | Moving video jigsaw puzzle |
US6496981B1 (en) * | 1997-09-19 | 2002-12-17 | Douglass A. Wistendahl | System for converting media content for interactive TV use |
JP3816571B2 (en) * | 1996-03-15 | 2006-08-30 | パイオニア株式会社 | Information recording apparatus, information recording method, information reproducing apparatus, and information reproducing method |
JPH09251761A (en) * | 1996-03-15 | 1997-09-22 | Pioneer Electron Corp | Information recording medium and its recorder and reproducer |
WO1997034671A1 (en) | 1996-03-18 | 1997-09-25 | Anthony Neyland | A game |
JP4059355B2 (en) * | 1996-04-04 | 2008-03-12 | パイオニア株式会社 | Information recording apparatus, information recording method, information reproducing apparatus, and information reproducing method |
US6798981B1 (en) * | 1996-04-05 | 2004-09-28 | Matsushita Electric Industrial Co., Ltd. | Multimedia optical disc for storing audio data and sub-picture data in a plurality of channels as well as moving picture data and apparatus and method for reproducing the multimedia optical disc |
US5999698A (en) * | 1996-09-30 | 1999-12-07 | Kabushiki Kaisha Toshiba | Multiangle block reproduction system |
GB9706694D0 (en) * | 1997-03-27 | 1997-05-21 | John Huxley Limited | Gaming chip system |
JPH10283761A (en) | 1997-04-09 | 1998-10-23 | Funai Electric Co Ltd | Reproducing device |
JP3655433B2 (en) * | 1997-06-20 | 2005-06-02 | パイオニア株式会社 | Computer-readable recording medium and information reproducing apparatus |
US5929857A (en) * | 1997-09-10 | 1999-07-27 | Oak Technology, Inc. | Method and apparatus for dynamically constructing a graphic user interface from a DVD data stream |
US6507696B1 (en) | 1997-09-23 | 2003-01-14 | Ati Technologies, Inc. | Method and apparatus for providing additional DVD data |
US6272625B1 (en) * | 1997-10-08 | 2001-08-07 | Oak Technology, Inc. | Apparatus and method for processing events in a digital versatile disc (DVD) system using system threads and separate dormant/awake counter threads and clock driven semaphores |
JP4244240B2 (en) | 1997-11-25 | 2009-03-25 | 株式会社ソフィア | Game machine |
US5986200A (en) * | 1997-12-15 | 1999-11-16 | Lucent Technologies Inc. | Solid state interactive music playback device |
US6159014A (en) * | 1997-12-17 | 2000-12-12 | Scientific Learning Corp. | Method and apparatus for training of cognitive and memory systems in humans |
JP3597690B2 (en) * | 1998-01-21 | 2004-12-08 | 株式会社東芝 | Digital information recording and playback system |
US6708334B1 (en) * | 1998-01-28 | 2004-03-16 | Oak Technology, Inc. | DVD navigation system with multiple threads |
US6065006A (en) * | 1998-02-05 | 2000-05-16 | Oak Technology, Inc. | DVD system for seamless transfer between titles on a DVD disc which minimizes memory consumption |
US6229523B1 (en) * | 1998-02-18 | 2001-05-08 | Oak Technology, Inc. | Digital versatile disc playback system with efficient modification of subpicture data |
CN1292409C (en) * | 1998-03-13 | 2006-12-27 | 松下电器产业株式会社 | Information recording method on optical disk and reproducing device and method |
US6243328B1 (en) * | 1998-04-03 | 2001-06-05 | Sony Corporation | Modular media storage system and integrated player unit and method for accessing additional external information |
US6138175A (en) * | 1998-05-20 | 2000-10-24 | Oak Technology, Inc. | System for dynamically optimizing DVD navigational commands by combining a first and a second navigational commands retrieved from a medium for playback |
US6133920A (en) * | 1998-07-27 | 2000-10-17 | Oak Technology, Inc. | Method and apparatus for activating buttons from a DVD bitstream using a pointing device |
JP3560827B2 (en) * | 1998-09-18 | 2004-09-02 | パイオニア株式会社 | Information playback device |
US6643450B1 (en) * | 1998-10-29 | 2003-11-04 | Oak Technology, Inc. | Digital versatile disc playback system with program chain object searching capabilities |
US6408128B1 (en) * | 1998-11-12 | 2002-06-18 | Max Abecassis | Replaying with supplementary information a segment of a video |
US6567979B1 (en) * | 1998-12-23 | 2003-05-20 | Oak Technology, Inc. | Method and apparatus for enforcing DVD parental control across an enterprise |
US6760915B2 (en) * | 1998-12-23 | 2004-07-06 | Decarmo Linden A. | Method and system for selecting content in a media stream |
US6381404B1 (en) * | 1999-01-28 | 2002-04-30 | Oak Technology, Inc. | Memory efficient method and apparatus for reading and caching of DVD data |
US6816667B1 (en) * | 1999-01-28 | 2004-11-09 | Zoran Corporation | Memory efficient method and apparatus for determining run times of DVD titles |
US6574419B1 (en) * | 1999-03-12 | 2003-06-03 | Matsushita Electric Industrial Co., Ltd. | Optical disk, reproduction apparatus reproduction method, and recording medium |
US6493005B1 (en) | 1999-03-30 | 2002-12-10 | Sony Corporation | On screen display |
JP2000306371A (en) | 1999-04-23 | 2000-11-02 | Kenwood Corp | Random reproducing apparatus for optical disk |
US6574424B1 (en) * | 1999-06-25 | 2003-06-03 | International Business Machines Corporation | Method and apparatus for a randomizer for DVD video |
US6758754B1 (en) * | 1999-08-13 | 2004-07-06 | Actv, Inc | System and method for interactive game-play scheduled based on real-life events |
US6556950B1 (en) * | 1999-09-30 | 2003-04-29 | Rockwell Automation Technologies, Inc. | Diagnostic method and apparatus for use with enterprise control |
JP2001155412A (en) * | 1999-11-29 | 2001-06-08 | Pioneer Electronic Corp | Reproducing device |
US6381314B1 (en) * | 1999-12-23 | 2002-04-30 | James Walinski | Internet audio channel selection system |
US6504649B1 (en) * | 2000-01-13 | 2003-01-07 | Kenneth J. Myers | Privacy screens and stereoscopic effects devices utilizing microprism sheets |
JP2001300134A (en) | 2000-04-21 | 2001-10-30 | Konami Co Ltd | Game device, image display device and recording medium |
US20020010026A1 (en) * | 2000-05-08 | 2002-01-24 | Keith York | Multiplayer video game enhancer |
US6790138B1 (en) | 2000-05-12 | 2004-09-14 | Martin Erlichman | System and method for providing and scoring an interactive puzzle |
SE516567C2 (en) | 2000-06-07 | 2002-01-29 | Anoto Ab | Procedure and apparatus for secure wireless transmission of information |
US6882793B1 (en) * | 2000-06-16 | 2005-04-19 | Yesvideo, Inc. | Video processing system |
FI20001795A (en) | 2000-08-15 | 2002-02-16 | Springtoys Oy | Wireless remote gaming board game system |
US6497412B1 (en) | 2000-09-08 | 2002-12-24 | Peter J. Bramm | Method and apparatus for playing a quiz game |
US6419232B1 (en) | 2000-10-16 | 2002-07-16 | Grand Isle Games, Inc. | Question and answer board game using recorded media |
JP3467262B2 (en) * | 2000-11-10 | 2003-11-17 | 株式会社ソニー・コンピュータエンタテインメント | Entertainment device and receiving device |
BR0203808B1 (en) * | 2001-09-19 | 2013-01-22 | IMPROVED IN SUBSEA PRODUCTION SYSTEM AND IMPROVED METHOD OF CONNECTING MULTIPLE WELL HEADS IN A POLE OF WELL HEADS. | |
US6605002B2 (en) * | 2001-09-20 | 2003-08-12 | Igt | Gaming device having tease reveal feature |
ES2217916B1 (en) * | 2002-02-04 | 2005-08-16 | Manuel Perez Gonzalez | BOARD GAME. |
US20030190961A1 (en) * | 2002-02-07 | 2003-10-09 | Seidman Charles B. | DVD and method of using the same |
US20040014524A1 (en) * | 2002-03-18 | 2004-01-22 | Pearlman Mark B. | Trivia and memory game using multimedia clips |
WO2003089081A1 (en) * | 2002-04-16 | 2003-10-30 | Walker Digital, Llc | Gaming device methods and apparatus employing audio/video programming outcome presentation |
US7496086B2 (en) | 2002-04-30 | 2009-02-24 | Alcatel-Lucent Usa Inc. | Techniques for jitter buffer delay management |
US20050075166A1 (en) * | 2002-05-14 | 2005-04-07 | Hemstreet Paul A. | Media program with interactive feature |
JP2005525672A (en) | 2002-05-14 | 2005-08-25 | スクリーンライフ、エルエルシー | DVD random shuffle method |
AU2002950161A0 (en) * | 2002-07-15 | 2002-09-12 | Imagination Holdings Pty Ltd | Dvd improvements |
US20070180387A1 (en) | 2002-11-01 | 2007-08-02 | Pushplay Interactive, Llc | Devices and methods for controlling media event |
US20040125075A1 (en) | 2002-12-31 | 2004-07-01 | Diercks Richard A. | DVD remote control with interchangeable, title-specific interactive panels |
MXPA05009120A (en) * | 2003-03-12 | 2006-04-18 | Mattel Inc | Interactive dvd gaming system. |
US7034776B1 (en) * | 2003-04-08 | 2006-04-25 | Microsoft Corporation | Video division detection methods and systems |
US8033909B2 (en) * | 2003-05-12 | 2011-10-11 | Warner Bros. Entertainment Inc. | Random selection program for an optical disc and related method |
US6964415B2 (en) * | 2003-05-27 | 2005-11-15 | Marissa Schnitman | Dice game |
US7603689B2 (en) | 2003-06-13 | 2009-10-13 | Microsoft Corporation | Fast start-up for digital video streams |
US7115032B2 (en) * | 2003-11-12 | 2006-10-03 | The Edugaming Corporation | DVD game remote controller |
US8327411B2 (en) | 2003-12-01 | 2012-12-04 | Sharp Laboratories Of America, Inc. | Low-latency random access to compressed video |
US20050215324A1 (en) * | 2004-03-29 | 2005-09-29 | Lippincott Louis A | Game system, methods and apparatus using embedded audio commands |
GB0500950D0 (en) * | 2005-01-17 | 2005-02-23 | Spittle Mark C | Game playing apparatus |
US20070066404A1 (en) * | 2005-09-16 | 2007-03-22 | Igameworks, Inc. | Interactive DVD multi player board game |
US20070205912A1 (en) * | 2006-03-03 | 2007-09-06 | Star Light Electronics, L.L.C. | Dedicated remote control |
CN101432681B (en) | 2006-03-30 | 2013-01-16 | 塞奎公司 | System and method for enabling function inspiration and operation of circular touchpad |
-
2003
- 2003-05-13 JP JP2004506032A patent/JP2005525672A/en active Pending
- 2003-05-13 AU AU2003229073A patent/AU2003229073B2/en not_active Expired
- 2003-05-13 NZ NZ547953A patent/NZ547953A/en not_active IP Right Cessation
- 2003-05-13 MX MXPA04011262A patent/MXPA04011262A/en active IP Right Grant
- 2003-05-13 CA CA2483689A patent/CA2483689C/en not_active Expired - Lifetime
- 2003-05-13 US US10/438,174 patent/US7223170B2/en not_active Expired - Lifetime
- 2003-05-13 AU AU2003229075A patent/AU2003229075A1/en not_active Abandoned
- 2003-05-13 AT AT03734010T patent/ATE482008T1/en not_active IP Right Cessation
- 2003-05-13 EP EP03734010A patent/EP1503834B1/en not_active Expired - Lifetime
- 2003-05-13 WO PCT/US2003/014977 patent/WO2003097196A2/en active Application Filing
- 2003-05-13 CA CA2485787A patent/CA2485787C/en not_active Expired - Lifetime
- 2003-05-13 US US10/438,336 patent/US6987925B2/en active Active
- 2003-05-13 TW TW092112965A patent/TWI250429B/en not_active IP Right Cessation
- 2003-05-13 AU AU2003239435A patent/AU2003239435C1/en not_active Expired
- 2003-05-13 NZ NZ536481A patent/NZ536481A/en not_active IP Right Cessation
- 2003-05-13 WO PCT/US2003/015128 patent/WO2003098628A2/en active Application Filing
- 2003-05-13 DE DE60334293T patent/DE60334293D1/en not_active Expired - Lifetime
- 2003-05-13 MX MXPA04011263A patent/MXPA04011263A/en not_active Application Discontinuation
- 2003-05-13 NZ NZ536453A patent/NZ536453A/en not_active IP Right Cessation
- 2003-05-13 EP EP03726855A patent/EP1504452A2/en not_active Ceased
- 2003-05-13 WO PCT/US2003/015130 patent/WO2003097189A1/en not_active Application Discontinuation
- 2003-05-13 JP JP2004505185A patent/JP2005525201A/en active Pending
- 2003-05-13 TW TW092112963A patent/TW586957B/en not_active IP Right Cessation
-
2004
- 2004-10-07 US US10/961,436 patent/US7988546B2/en not_active Expired - Fee Related
- 2004-12-13 NO NO20045420A patent/NO20045420L/en not_active Application Discontinuation
- 2004-12-13 NO NO20045421A patent/NO20045421L/en not_active Application Discontinuation
-
2006
- 2006-11-22 US US11/562,967 patent/US8366529B2/en active Active
-
2007
- 2007-03-01 US US11/713,426 patent/US7857692B2/en active Active
-
2009
- 2009-11-18 AU AU2009238323A patent/AU2009238323B2/en not_active Expired
-
2010
- 2010-11-29 US US12/955,788 patent/US8287342B2/en not_active Expired - Lifetime
Also Published As
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CA2483689A1 (en) | Dvd random shuffle method | |
JP2005525672A5 (en) | ||
US6707768B2 (en) | Randomized playback of tracks in a multimedia player | |
EP1758390A3 (en) | Method of time shifting to simultaneously record and play a data stream | |
WO2004102465A3 (en) | Methods and apparatus for playing video sequences while loading game data | |
WO2004064045A8 (en) | Fast play dvd | |
US20060172788A1 (en) | Response time-based scoring on DVD players | |
RU2005128657A (en) | METHOD FOR EXCHANGE MESSAGES TO USERS BETWEEN INTERACTIVE DISC PLAYERS | |
GB0512110D0 (en) | Media player | |
JP2003205175A (en) | Game device and game program | |
CN106792149A (en) | picture playing method and device | |
JP2004288245A (en) | Medium reproducing device, method and program for reproducing history, and recording medium thereof | |
KR100713970B1 (en) | Audio random play method | |
GB2404871A (en) | A puzzle with a CD centrepiece | |
KR970029532A (en) | How to control the playback position of video compact disc player changer | |
WO2003008059A1 (en) | Recorded medium on which game program is recorded | |
JPH0772990B2 (en) | Random playback device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
EEER | Examination request | ||
MKEX | Expiry |
Effective date: 20230515 |