US2008268930A1PendingUtilityA1

System and method for generating and displaying a horse racing form for use with a virtual horse race

56
Assignee: MILLER MARK EPriority: Apr 26, 2007Filed: Mar 21, 2008Published: Oct 30, 2008
Est. expiryApr 26, 2027(~0.8 yrs left)· nominal 20-yr term from priority
G07F 17/32A63F 2300/64A63F 2300/8058A63F 2300/65A63F 13/80A63F 13/45A63F 13/10
56
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The present invention is a system and method for generating and displaying a horse racing form for a completely virtual horse racing environment. The present invention stores a database of values for a virtual horse, each value corresponding to an attribute typically listed in a published daily racing form. In order to simulate horse racing performance, calculations are applied to the values, which are adjusted to account for an individual horse's running style, track preference, track condition preference, age, or other factors. The results of these calculations are then displayed on a horse racing form. Users of the present invention will be able to place educated bets, or handicap, using the horse racing form. The form may be used in a number of open or closed environments. As a result, the present invention provides a complete virtual horse racing environment based upon fully calculated and realistically weighted mathematical algorithms used to generate the horse racing form.

Claims

exact text as granted — not AI-modified
1 . A method for performing a virtual horse race simulation comprising:
 storing data for each of a plurality of virtual horses, the data including attributes typical of a horse racing form;   simulating a race of at least two of the plurality of virtual horses, wherein performance of the at least two virtual horses is in part responsive to the data for the virtual horses and in part responsive to a random variable;
 modifying the data for the at least two virtual horses in response to their individual performance in the race; and 
 displaying the data. 
   
   
   
       2 . The method of  claim 1 , including displaying the data in a racing form format. 
   
   
       3 . The method of  claim 1 , wherein the data includes physical characteristics for each of the plurality of virtual horses and performance information from at least one virtual race. 
   
   
       4 . The method of  claim 1 , wherein the performance is in part responsive to a behavioral characteristic. 
   
   
       5 . The method of  claim 4 , wherein the behavioral characteristic is one of frontrunner, stalker or closer. 
   
   
       6 . The method of  claim 1 , wherein the race has track characteristics and track conditions as a factor, and the data includes data corresponding to performances in at least one previous virtual race on a track with different track characteristics or under different track conditions. 
   
   
       7 . The method of  claim 1 , wherein at least some of the data is selected from a list consisting of date of a race name, a race track name, a race track condition, a race number, a race date, a race type, a race purse amount, a race distance, previous race, race number, track at which race was run, track condition, race name, a horse's name, a horse's owner, a horse's breeder, a horse's jockey, a horse's trainer, a horse's sire, a horse's dam, a horse's performance at a previous race, and a horse's current prize earnings. 
   
   
       8 . The method of  claim 1 , further including an algorithm for providing odds and wagering information for the at least one virtual race that is responsive to the data. 
   
   
       9 . A method for simulating a virtual horse race comprising simulating a race of at least two of a plurality of virtual horses, wherein the performance of the at least two virtual horses is in part responsive to a behavioral characteristic for each of the at least two virtual horses. 
   
   
       10 . The method of  claim 9 , wherein the behavioral characteristic is one of frontrunner, stalker or closer. 
   
   
       11 . A computer program product for simulating a virtual horse race, the computer program product encoded in a medium and including instructions for implementing:
 displaying a horse racing form for a virtual horse, the horse racing form including a list of virtual horse attribute values that are modified after performance of the virtual horse in a simulated race; and   calculating horse attribute values for the horse racing form, wherein calculating is in part responsive to a random variable, in part responsive to the performance of the virtual horse in a previous simulated race, in part responsive to the track conditions and track characteristics of the virtual race, and in part responsive to the performance of a second virtual horse in the virtual race.   
   
   
       12 . A computer program product for simulating a virtual horse race, the computer program product encoded in a medium and including instructions for implementing:
 simulating a race of at least two of a plurality of virtual horses, wherein the performance of the at least two virtual horses is in part responsive to a behavioral characteristic for each of the at least two virtual horses.   
   
   
       13 . The computer program product of  claim 12 , wherein the behavioral characteristic is one of frontrunner, stalker or closer. 
   
   
       14 . A computer program product for rendering a simulated horse race, the computer program product encoded in a medium and including instructions for implementing:
 rendering a three-dimensional rendering of a horse race track; and   rendering a three-dimensional rendering of a plurality of virtual racehorses traveling around the horse race track, wherein the position of the virtual racehorses is based upon the application of a statistical algorithm on horse attribute values stored in a database, the algorithm responsive to values descriptive of the track, the individual virtual horses and the track conditions.   
   
   
       15 . The computer program product of  claim 14 , further comprising rendering a three-dimensional rendering of various perspective views of the simulated horse race, wherein the views comprise overhead views, jockey views, quarter-track views, finish line views, starting line views and spectator views. 
   
   
       16 . A method for performing a virtual race simulation comprising:
 storing data for each of a plurality of virtual contestants, the data including attributes corresponding to each contestant;   simulating a race of at least two of the plurality of virtual contestants, wherein the performance of the at least two virtual contestants is in part responsive to the data for the virtual contestants and in part responsive to a random variable;
 modifying the data for the at least two virtual contestants in response to their individual performance in the race; and 
 displaying the data. 
   
   
   
       17 . The method of  claim 16 , including displaying the data. 
   
   
       18 . The method of  claim 16 , wherein the data includes physical characteristics for each of the plurality of virtual contestants and performance information from at least one virtual race. 
   
   
       19 . The method of  claim 16 , wherein the performance is in part responsive to a behavioral characteristic. 
   
   
       20 . The method of  claim 16 , wherein the race has track characteristics and track conditions as a factor, and the data includes data corresponding to performances in at least one previous virtual race on a track with different track characteristics or under different track conditions. 
   
   
       21 . The method of  claim 16 , further including an algorithm for providing odds and wagering information for the at least one virtual race that is responsive to the data. 
   
   
       22 . A method for performing a virtual race simulation comprising simulating a virtual race of at least two of a plurality of virtual contestants, wherein performance of the at least two virtual contestants is in part responsive to a behavioral characteristic for the virtual contestants. 
   
   
       23 . A computer program product for performing virtual race simulation, the computer program product encoded in a medium and including instructions for implementing:
 simulating a race of at least two of a plurality of virtual contestants, wherein performance of the at least two virtual contestants is in part responsive to a behavioral characteristic for the virtual contestants.   
   
   
       24 . A computer program product for rendering a simulated race, the computer program product encoded in a medium and including instructions for implementing:
 rendering a three-dimensional rendering of a race track; and   rendering a three-dimensional rendering of a plurality of virtual contestants traveling around the race track, wherein the position of the virtual contestants is based upon the application of a statistical algorithm on contestant attribute values stored in a database, the algorithm responsive to values descriptive of the track, the individual virtual contestant and the track conditions.   
   
   
       25 . The computer program product of  claim 24 , further comprising rendering a three-dimensional rendering of various perspective views of the simulated race, wherein the views comprise overhead views, contestant views, quarter-track views, finish line views, starting line views and spectator views.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.