7949224

Data Processing System and Method

PublishedMay 24, 2011
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
48 claims

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

1

1. A method of generating a random number associated with a user initiated interruption of a video sequence, comprising: sequentially presenting, by a playback device, to a user a plurality of group-of-picture (“GOP”) structures of an MPEG standard collectively providing a first video sequence, each group-of-picture structure having a predetermined seed component and a navigation component, the seed component having a seed value; in response to a user initiated interruption during the presentation of a GOP structure, receiving the seed component and the navigation component from the interrupted GOP structure; providing a random number based at least in part on the seed component wherein as a user initiated point of interruption will vary from one sequence presentation to another, the varying point of interruption to receive the seed component insures a random number as the random number is derived from the sum of a predetermined value and the seed value; and linking or jumping to a second video sequence identified by the navigational component.

2

2. The method of claim 1 , wherein the seed component is combined with a system generated number to provide the random number.

3

3. The method of claim 1 , wherein each GOP structure has an associated active button, each active button having an associated button command that is performed in response to a navigation engine detecting invocation of a respective active button of a currently active GOP structure, invocation of the active button directing a corresponding button command to provide the seed component and the navigation component.

4

4. The method of claim 1 , wherein a time varying nature of the user initiated responses provides a human based random element to overcome defective implementations of a RND function and/or defective register counting.

5

5. The method of claim 1 , wherein the random number seeds a random number generator.

6

6. The method of claim 1 , wherein the presentation of the plurality of GOP structures is transparent, the user perceiving the first video sequence unaware of the transition from GOP structure to GOP structure and each structure's associated seed component.

7

7. The method of claim 1 , wherein the first video sequence is repeated until the user interruption is initiated.

8

8. The method of claim 1 , wherein the method is stored on a computer-readable medium as a computer program, which when executed by a computer will perform the stems of generating a random number associated with a user initiated interruption of a video sequence.

9

9. A computing device including a processor configured to perform the method of generating a random number associated with a user initiated interruption of a video sequence as presented in claim 1 .

10

10. A non-transitory machine readable medium on which is stored a computer program for generating a random number associated with a user initiated interruption of a video sequence, the computer program comprising instructions which when executed by a computer system perform the steps of: sequentially presenting to a user a plurality of group-of-picture (“GOP”) structures of an MPEG standard collectively providing a first video sequence, each group-of-picture structure having a predetermined seed component and a navigation component, the seed component having a seed value; in response to a user initiated interruption during the presentation of a GOP structure, receiving the seed component and the navigation component from the interrupted GOP structure; providing a random number based at least in part on the seed component wherein as a user initiated point of interruption will vary from one sequence presentation to another, the varying point of interruption to receive the seed component insures a random number as the random number is derived from the sum of a predetermined value and the seed value; and linking or jumping to a second video sequence identified by the navigational component.

11

11. The non-transitory machine readable medium of claim 10 , wherein the seed component is combined with a system generated number to provide the random number.

12

12. The non-transitory machine readable medium of claim 10 , wherein each GOP structure has an associated active button, each active button having an associated button command that is performed in response to a navigation engine detecting invocation of a respective active button of a currently active GOP structure, invocation of the active button directing a corresponding button command to provide the seed component and the navigation component.

13

13. The non-transitory machine readable medium of claim 10 , wherein a time varying nature of the user initiated responses provides a human based random element to overcome defective implementations of a RND function and/or defective register counting.

14

14. The non-transitory machine readable medium of claim 10 , wherein the random number seeds a random number generator.

15

15. The non-transitory machine readable medium of claim 10 , wherein the presentation of the plurality of GOP structures is transparent, the user perceiving the first video sequence unaware of the transition from GOP structure to GOP structure and each structure's associated seed component.

16

16. The non-transitory machine readable medium of claim 10 , wherein the first video sequence is repeated until the user interruption is initiated.

17

17. The non-transitory machine readable medium of claim 10 , wherein in a first instance the seed component of each GOP structure is a unique value, and in a second instance the seed component of each GOP structure is a navigation command to a location providing a unique value.

18

18. The non-transitory machine readable medium of claim 10 , wherein the navigation component is the same for all GOP structures.

19

19. The non-transitory machine readable medium of claim 10 , wherein the computer readable medium is a DVD.

20

20. An audiovisual product recorded on a non-transitory recording medium, the audiovisual product structured and arranged to provide a random number associated with a user initiated interruption of a video sequence when read by a DVD reading system, the product comprising: a data structure recorded on the recording medium comprising data defining: at least a first video sequence provided by a sequential plurality of group-of-picture (“GOP”) structures of an MPEG standard, each GOP structure having a predetermined seed component and a navigation component, the seed component having a seed value; at least one second video sequence; and executable code which when executed by a playback device will present the first video sequence, and in response to a user initiated interruption during the presentation of a GOP structure receiving the seed component and navigation component, wherein as a user initiated point of interruption will vary from one sequence presentation to another, the varying point of interruption to receive the seed component insures a random number as the random number is derived from the sum of a predetermined value and the seed value, the navigation component used by a navigation engine to link or jump to a determined second video sequence.

21

21. The audiovisual product of claim 20 , wherein the product is a DVD and the playback device is a DVD player.

22

22. The audiovisual product of claim 20 , wherein the seed component is combined with a system generated number to provide the random number.

23

23. The audiovisual product of claim 20 , wherein each GOP structure has an associated active button, each active button having an associated button command that is performed in response to a navigation engine detecting invocation of a respective active button of a currently active GOP structure, invocation of the active button directing a corresponding button command to provide the seed component and the navigation component.

24

24. The audiovisual product of claim 20 , wherein a time varying nature of the user initiated responses provides a human based random element to overcome defective implementations of a RND function and/or defective register counting.

25

25. The audiovisual product of claim 20 , wherein the random number seeds a random number generator.

26

26. The audiovisual product of claim 20 , wherein the presentation of the plurality of GOP structures is transparent, the user perceiving the first video sequence unaware of the transition from GOP structure to GOP structure and each structure's associated seed component.

27

27. The audiovisual product of claim 20 , wherein the first video sequence is repeated until the user interruption is initiated.

28

28. The audiovisual product of claim 20 , wherein in a first instance the seed component of each GOP structure is a unique value, and in a second instance the seed component of each GOP structure is a navigation command to a location providing a unique value.

29

29. The audiovisual product of claim 20 , wherein the navigation component is the same for all GOP structures.

30

30. A DVD product structured and arranged to provide a random number associated with a user initiated interruption of a video sequence when read by a DVD reading system, comprising: a DVD; a data structure recorded to the DVD comprising data defining; at least a first video sequence provided by a sequential plurality of group-of-picture (“GOP”) structures of an MPEG standard each GOP structure associated with a respective command; at least one second video sequence; and executable code which when executed by a DVD player will present the first video sequence, and in response to a user initiated interruption during the presentation of a GOP structure, execute the respective command, the executed command providing a seed component having a seed value and a navigation component, wherein as a user initiated point of interruption will vary from one sequence presentation to another, the varying point of interruption to receive the seed component insures a random number as the random number is derived from the sum of a predetermined value and the seed value, the navigation component used by a navigation engine to link or jump to a determined second video sequence.

31

31. The DVD product of claim 30 , wherein the seed component is combined with a system generated number to provide the random number.

32

32. The DVD product of claim 30 , wherein each GOP structure has an associated active button, each active button having an associated button command that is performed in response to a navigation engine detecting invocation of a respective active button of a currently active GOP structure, invocation of the active button directing a corresponding button command to provide the seed component and the navigation component.

33

33. The DVD product of claim 30 , wherein a time varying nature of the user initiated responses provides a human based random element to overcome defective implementations of a RND function and/or defective register counting.

34

34. The audiovisual product of claim 30 , wherein the random number seeds a random number generator.

35

35. The DVD product of claim 30 , wherein the presentation of the plurality of GOP structures is transparent, the user perceiving the first video sequence unaware of the transition from GOP structure to GOP structure and each structure's associated seed component.

36

36. The DVD product of claim 30 , wherein the first video sequence is repeated until the user interruption is initiated.

37

37. The DVD product of claim 30 , wherein in a first instance the seed component of each GOP structure is a unique value, and in a second instance the seed component of each GOP structure is a navigation command to a location providing a unique value.

38

38. The DVD product of claim 30 , wherein the seed component of each GOP structure is a navigation command to a location providing a unique value.

39

39. The DVD product of claim 30 , wherein the navigation component is the same for all GOP structures.

40

40. A method of generating a random number associated with a user initiated interruption of a video sequence, comprising: sequentially presenting to a user a plurality of group-of-picture (“GOP”) structures collectively providing a first video sequence, each GOP structure having an associated predetermined seed value and a navigation component; in response to a user initiated interruption of the first video sequence during the presentation of a GOP structure, receiving the seed value and the navigation component associated with the interrupted GOP structure; providing a random number based at least in part on the seed value, the seed value of a first GOP structure of the first video sequence being different from the seed value of a second GOP structure of the first video sequence, wherein as a user initiated point of interruption will vary from one sequence presentation to another, the varying point of interruption to receive the seed value insures a random number as the random number is derived from the sum of a predetermined value and the seed value; and linking or jumping to a second video sequence identified by the navigational component.

41

41. The method of claim 40 , wherein a time varying nature of the user initiated responses provides a human based random element to overcome defective implementations of a RND function and/or defective register counting.

42

42. The method of claim 40 , wherein the presentation of the plurality of GOP structures is transparent, the user perceiving the first video sequence unaware of the transition from GOP structure to GOP structure and each structure's associated seed component.

43

43. A non-transitory machine readable medium on which is stored a computer program for generating a random number associated with a user initiated interruption of a video sequence, the computer program comprising instructions which when executed by a computer system perform the steps of: sequentially presenting to a user a plurality of group-of-picture (“GOP”) structures collectively providing a first video sequence, each group-of-picture structure having an associated predetermined seed value and a navigation component; in response to a user initiated interruption of the first video sequence during the presentation of a GOP structure, receiving the seed value and the navigation component associated with the interrupted GOP structure; providing a random number based at least in part on the seed value wherein as a user initiated point of interruption will vary from one sequence presentation to another, the varying point of interruption to receive the seed value insures a random number as the random number is derived from the sum of a predetermined value and the seed value; and linking or jumping to a second video sequence identified by the navigational component, the seed component of a first GOP structure of the first video sequence being different from the seed component of a second GOP structure of the first video sequence.

44

44. The method of claim 43 , wherein a time varying nature of the user initiated responses provides a human based random element to overcome defective implementations of a RND function and/or defective register counting.

45

45. The method of claim 43 , wherein the presentation of the plurality of GOP structures is transparent, the user perceiving the first video sequence unaware of the transition from GOP structure to GOP structure and each structure's associated seed component.

46

46. An audiovisual product recorded on a non-transitory recording medium, the audiovisual product structured and arranged to provide a random number associated with a user initiated interruption of a video sequence when read by a DVD reading system, the product comprising: a data structure recorded on the recording medium comprising data defining: at least a first video sequence provided by a sequential plurality of group-of-picture (“GOP”) structures, each GOP structure having a predetermined seed value and a navigation component, the seed value of a first GOP structure of the first video sequence being different from the seed value of a second GOP structure of the first video sequence; at least one second video sequence; and executable code which when executed by a playback device will present the first video sequence, and in response to a user initiated interruption of the first video sequence during the presentation of a GOP structure receiving the seed component and navigation component, wherein as a user initiated point of interruption will vary from one sequence presentation to another, the varying point of interruption to receive the seed value insures a random number as the random number is derived from the sum of a predetermined value and the seed value, the navigation component being used by a navigation engine to link or jump to a determined second video sequence.

47

47. The audiovisual product of claim 46 , wherein a time varying nature of the user initiated responses provides a human based random element to overcome defective implementations of a RND function and/or defective register counting.

48

48. The audiovisual product of claim 46 , wherein the presentation of the plurality of GOP structures is transparent, the user perceiving the first video sequence unaware of the transition from GOP structure to GOP structure and each structure's associated seed component.

Patent Metadata

Filing Date

Unknown

Publication Date

May 24, 2011

Inventors

Stuart Antony Green
John Kendall Reid

Want to explore more patents?

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

Citation & reuse

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

Cite as: Patentable. “DATA PROCESSING SYSTEM AND METHOD” (7949224). https://patentable.app/patents/7949224

© 2026 Patentable. All rights reserved.

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