OVERTURNING THE BARSTOW SPORT EVENT PATENTS

EXECUTIVE SUMMARY

This document contests the validity of 4 US patents, 5526479, 5671347, 6204862, 73773587, filed by Mr BARSTOW, in the 1990’s essentially for Baseball in the U.S. The patents are currently being used to file suits against some of the world’s top sports information suppliers. The patents all ignore worldwide prior art of the 1980’s, developed in Europe, in , Cricket, Golf and Snooker.

All 4 Barstow 1990’s patents state, “A live event may be broadcasted by producing a computer coded description of the sub-events that constitute the event. The coded description is stored in a centralized computer data base and the information thus stored is accessible by a viewer's computer. That viewer computer then produces a computer simulation of the live event using the coded description.” and proclaim that prior art “simulation techniques have not been utilized in conjunction with the broadcast of live events, which can be represented as a sequence of well-defined actions”. This document refutes the prior art statement vigorously, given that extensive European prior art existed from the beginning of the 1980’s using precisely the techniques claimed as new by BARSTOW in the 1990’s. In addition the document suggests that BARSTOW never took his full patent idea to market, because the patent omits fundamental steps necessary for a commercial system. Indeed, when he did get to the baseball market in 1995 with an event viewing process, he paradoxically appeared to rely on STATS, Inc. to enter the coded event descriptions at the different ballparks, and appeared never to attack STATS, Inc. for breaching this essential part of his patent. Accordingly, STATS, Inc. may also have prior art to invalidate the BARSTOW patent.

The patents are currently the property of DDB Technologies, L.L.C., and have been recognised, for example, by a March 2010 settlement with MLB Advanced Media, L.P., and a license agreement with Sportsline.com

Before becoming aware of DDB patents, DDB filed and settled multiple lawsuits in 2010 in the U.S. against MLB Advanced Media, L.P., and other major sporting leagues and sporting news content providers. Defendants include Time Inc. , PGA Tour Inc. , Yahoo Inc. , NBA Media Ventures LLC, ESPN Inc. , NFL Enterprises LLC, AOL Inc. , NHL Interactive CyberEntreprises LLC , NHL Enterprises LP and NHL Enterprises Inc.

More recently, DDB has re awakened, to charge additionally Fox Sports Interactive Media, LLC; NeuLion, Inc. et. al..; The Computer Information Network, Inc.d/b/a The Sports Network ("TSN"); SportsDirect, Inc.; Internet Consulting Services, Inc. d/b/a Sidearm Sports; PrestoSports, Inc.; Daktronics, Inc.; Major League Soccer, L.L.C.; Stat Crew Software, Inc.; CSTV Networks, Inc. d/b/a CBS Sports Network et al.

European prior art using the methods patented by BARSTOW in the 1990’s, was proposed in 1980, prototyped in 1981 and operated commercially in 1982 with Tennis at the , Roland Garros. By 1989, complete systems for Tennis, Cricket, Golf and Snooker were operational, in Europe and Australia. Systems included live data capture, transmission to local Scoreboards/Displays, with onward transmission to Voice Servers, and TV broadcasts. The world wide Press Agencies (Associated Press, and Reuters) commenced receipt of their fully formatted proprietary feeds worldwide from 1989.

It is for lawyers to take this document forward to render the BARSTOW patents invalid, and relieve sport of the DDB curse.

Stephen Parry; 3 December 2011.

Scoring Art – Stephen Parry – 3 December 2011 Page 1 of 29 SUMMARY INDEX The essential claim is that an event can be expressed as a sequence of coded actions...... 3 The title of the first BARSTOW patent is for pattern matching techniques ...... 4 The four subsequent patents, all have IDENTICAL abstract, field of invention, related art and summary invention texts...... 5 With detail as follows…...... 6 However the BARSTOW patents consistently ignore European prior art...... 7 Additionally it is unlikely that BARSTOW implemented commercially his patents in full...... 8 The European prior art has covered top sports events worldwide, for over 30 years, using coding and event sequences since 1981...... 9 TENNIS ...... 9 CRICKET...... 13 GOLF ...... 14 Link to PRESS AGENCIES ...... 14 SNOOKER...... 15 The European prior art of coded data capture has thus progressively increased in number of sports and countries, such that by 1989, Tennis, Cricket, Golf and Snooker were all implemented. Cricket and Snooker additionally always used coded event sequence techniques. Golf scores are naturally a sequence of events – the score at each hole...... 16 From 1982, coding was used to communicate Tennis sports scores to different locations...... 17 From 1983, the Headingley Cricket scoreboard was driven by new, highly innovative software, which used coded sequences of events with extensive validity checking ...... 18 The software was designed to use external validity checking definitions and software generation modules...... 18 Prerequisite: Knowledge of cricket scoring is a prerequisite to a full understanding of this approach...... 18 The User Interface was simple ...... 18 The system outputs to display and remote devices ...... 19 Display devices...... 19 Voice service...... 19 The core of the system was a Central Database ...... 20 Error recovery was essential...... 20 Operator/Input error ...... 20 Computer failure ...... 20 Link failure...... 21 Recovery from unexpected circumstance was possible...... 21 The Event system was documented EXTERNALLY to the software to achieve coherence and flexibility...... 21 By 1989, the Tennis and Golf data was sent to Press Agencies...... 24 Once the first “take” of the day is sent, Reuters send “ADDS” to the first “take”, so that their receiving clients are always in sync (as do Associated Press) ...... 25 The decoding files are different for each language. The software was permanently listening for results within the real time scores feed, and once the journalist received sufficient results, these were “batched” into “takes” and sent directly to the agency computer, where they appeared as if they had been typed by the journalist...... 25 Additional Golf sends include “Cards” of the course and a “Classified” listing...... 27 The voice system varies between Tennis, Cricket and Golf...... 28 The display systems for Tennis, Cricket and Golf are completely different: ...... 28 Contract information supports the dates given, together with accounting information...... 29

An Annex of selected software is also available.

Scoring Art – Stephen Parry – 3 December 2011 Page 2 of 29

All BARSTOW patents state that physical exertion events can be computer coded for interpretation at a remote location After withdrawing initial 1990 patents, in early 1991, Mr BARSTOW filed patent 5189630 in the United States entitled “ Method for encoding and broadcasting information about live events using computer pattern matching techniques” The essential claim is that an event can be expressed as a sequence of coded actions. From 1992, BARSTOW filed 4 additional patents 5526479, 5671347, 6204862, 73773587 in the United States each identically entitled “Method and apparatus for broadcasting live events to another location and producing a computer simulation of the events at that location ” also stating identically and categorically that: “A live event may be broadcast by producing a computer coded description of the sub-events that constitute the event”. It is these 4 patents that have been used to file suits against the various defendants.

Furthermore, Mr Barstow claimed in the patent that once events had been coded, “simulation techniques had not been utilized in conjunction with the broadcast of live events, which could be represented as a sequence of well-defined actions.”

Information provided later in this document and annexes would appear to contradict this claim, by showing that actions at sports events had been coded for simulation at a separate location as early as 1981.

Only Patent Lawyers can establish whether the Barstow claim can be rendered invalid in the light of the information contained in this document. Only then may there be redress obtained by entities that have suffered from claims based on possibly false assertions.

Patent Lawyers need to examine the European prior art, described later in this document and annexes, which is very extensive. It covers different sports worldwide. It was conceived at least 10 years prior to the BARSTOW filing. It directly contradicts the central claims of the BARSTOW the patents, namely that the use of coding and action sequences to define a sports event and associated actions for subsequent broadcast had no prior art.

Remember the Michael Lewis book "Moneyball", with a recent film of the same name? The book attempts to explain why the Oakland A's, on a shoestring budget, managed to successfully compete in 2002 against baseball teams with far bigger payrolls. The answer, in part, lays in the organization's use of statistical analysis as a means of finding undervalued players, be they prospects or established veterans. The worth of statistics is thus immeasurable…..

Scoring Art – Stephen Parry – 3 December 2011 Page 3 of 29 The title of the first BARSTOW patent is for pattern matching techniques Patent number 5189630; dated feb 23 1993; filed jan 15 1991; has the title: Method for encoding and broadcasting information about live events using computer pattern matching techniques, but the abstract, field of invention, related art and summary invention are similar to 4 subsequent patents Abstract Field of invention Related art Summary invention A live event may be The present invention relates to The broadcasting of live events is well-known. Most commonly The present invention is directed to a method for broadcasting broadcast with a a method for broadcasting live events are broadcast as audio information or a combination of live events which overcomes the shortfalls of radio and television combination signal that information about live events. In video and audio information utilizing either radio transmission broadcasting. In particular, the present invention utilizes includes a computer coded particular, the present invention techniques or television transmission techniques, respectively. computer simulation techniques to characterize the actions of a description of subevents utilizes computer encoded There are limitations to both of these broadcasting techniques. live event, providing symbolic representations for the actions of that constitute the event techniques to represent the Radio broadcasting provides no visual representation of the the event rather than direct audio or visual signals. According to and an audio or visual actions of a live event with code action being described. Video information of a television the method there is a broadcast of those characterizations. The signal. The viewer's symbols and broadcasts those transmission is restricted by the angle of the television camera live event can then be simulated at a remote location utilizing the computer then provides an encoded representations to selected for transmission of a particular action within the event. In characterizations or symbolic representations. Furthermore, the indication to the viewer of viewers who desire such addition, unless the observer video tapes a television symbolic representations may be combined with other the occurrence of information along with transmission or audio tapes a radio transmission, there is no information about the event, such as audio or visual signals. The subevents of interest and additional information about the possibility for replaying actions that occur within the event and method makes it possible to use computer pattern-matching allows the viewer of the event. The encoded information there is no capability for the viewer to view or listen to only techniques to provide additional services to the viewer. event to search for such is used to provide additional selected portions of the event, to review selected portions of the subevents in a recording o f services. event, or to view the event at the viewer's leisure. the event. Furthermore, the known broadcast techniques do not provide the This broadcasting method has a number advantages over other viewer with the capability of quickly identifying and viewing live broadcast techniques. First, the viewer may view the event at subevents of interest or of being notified when a subevent of any time and may repeatedly view parts of the event. Secondly, interest occurs. the viewer can select a visual perspective for a given action within the event and can also choose to have information about the event displayed in graph or chart form rather than as visual images. Third, the user of the system is capable of monitoring a plurality of events simultaneously. Fourth, the method of the present invention results in using less bandwidth to broadcast a live event than is typically utilized for either radio or television broadcasts of such an event. Additionally, the viewer need not view the entire event in order to view subevents of interest. Instead, he may characterize subevents of particular interest and be notified when such subevents occur. Also, the viewer may record an entire event and then sear ch it quickly for subevents of particular interest. It is also well known to utilize computers to simulate activities. In particular, computer simulation techniques to represent the testing of the operation of devices are well known. Thus, computer programmers familiar with simulation techniques are familiar with programs required for simulating activities on a computer. However, such simulation techniques have not been utilized in conjunction with the broadcast of live events, which can be represented as a sequence of well-defined actions.

Scoring Art – Stephen Parry – 3 December 2011 Page 4 of 29 The four subsequent patents, all have IDENTICAL abstract, field of invention, related art and summary invention texts.

Patent Date of Patent Date filed Comment Title number 5526479 jun 11 1996 jul 29 1992 Method and apparatus for broadcasting live events to another location and producing a computer simulation of the events at that location 5671347 sep 23 1997 jun 10 1996 Method and apparatus for broadcasting live events to another

but not beyond location and producing a computer simulation of the events at that expiry of 5526479 location 6204862 mar 20 2001 jun 9 1997 This is a continuation of application Ser. No. Method and apparatus for broadcasting live events to another 07/920,355 filed 29 Jul., 1992, U.S. Pat. No. 5,526,479, which is a continuation-in-part of location and producing a computer simulation of the events at that application Ser. No. 07/542,990 filed Jun. 25, location 1990, abandoned.

7373587 may 13 2008 apr 13 2000 This is a continuation of U.S. patent Representing sub-events with physical exertion actions application Ser. No. 08/871,713, filed on Jun. 9, 1997, now U.S. Pat. No. 6,204,862, which is a continuation of U.S. patent application Ser. No. 08/660,891, filed on Jun. 10, 1996, now U.S. Pat. No. 5,671,347, which is a continuation of U.S. patent application Ser. No. 07/920,355, filed on Jul. 29, 1992, now U.S. Pat. No. 5,526,479, which is a continuation-in-part of U.S. patent application Ser. No. 07/542,990, filed on Jun. 25, 1990, now abandoned, and U.S. patent application Ser. No. 07/641,716, filed on Jan. 15, 1991, now U.S. Pat. No. 5,189,630.

Scoring Art – Stephen Parry – 3 December 2011 Page 5 of 29 With detail as follows…

Abstract Field of invention Related art Summary invention A live event may be The present invention relates to The broadcasting of live events is well-known. Most commonly The present invention is directed to a method for broadcasting broadcasted by producing a method for broadcasting and live events are broadcast as audio information or a combination live events which overcomes the shortfalls of radio and television a computer coded viewing live events. In particular, of video and audio information utilizing either radio transmission broadcasting. In particular, the present invention utilizes description of the sub- the present invention utilizes techniques or television transmission techniques, respectively. computer simulation techniques to characterize the actions of a events that constitute the computer simulation techniques There are limitations to both of these broadcasting techniques. live event, providing symbolic representations for the actions of event. The coded to characterize the actions of a Radio broadcasting provides no visual representation of the the event rather than direct audio or visual signals. According to description is stored in a live event and broadcasts those action being described. Video information of a television the method there is a broadcast of those characterizations. The centralized computer data computer characterizations to transmission is restricted by the angle of the television camera live event can then be simulated at a remote location utilizing the base and the information viewers who desire such selec ted for transmission of a particular action within the event. In characterizations or symbolic representations. thus stored is accessible information. The event is then addition, unless the observer video tapes a television by a viewer's computer. simulated by the viewer's transmission or audio tapes a radio transmission, there is no That viewer computer then computer, utilizing the computer possibility for replaying actions that occur within the event and produces a computer simulation characterizations of there is no capability for the viewer to view or listen to only simulation of the live event the actions of the event and selected portions of the event, to review selected portions of the using the coded known simulation techniques. event, or to view the event at the viewer's leisure. description.

It is also well known to utilize computers to simulate activities. In This broadcasting method has at least four advantages over particular, computer simulation techniques to represent the other live broadcast techniques. First, the viewer may view the testing of the operation of devices is well known. Thus, computer event at any time and may repeatedly view parts of the event. programmers familiar with simulation techniques are familiar with Secondly, the viewer can select a visual perspective for a given programs required for simulating activities on a computer. action within the event and can also choose to have information However, such simulation techniques have not been utilized in about the event displayed in graph or chart form rather than as conjunction with the broadcast of live events, which can be visual images. Third, the user of the system is capable of represented as a sequence of well-defined actions. monitoring a plurality of events simultaneously. Fourth, the method of the present invention results in using less bandwidth to broadcast a live event than is typically utilized for either radio or television broadcasts of such an event.

……. Once accessed by a viewer these encoded descriptions of the actions of the event will then be utilized by the viewer's computer to reconstruct the actions of each sub-event of the selected event by using the parameter information associated with each action. The actions can be represented to the viewer either with visual images, audio images, or text, or some combination thereof. …………

Scoring Art – Stephen Parry – 3 December 2011 Page 6 of 29 However the BARSTOW patents consistently ignore European prior art.

The BARSTOW patents may be rendered invalid because they all ignore the prior art in Europe, where coded descriptions and commercial broadcast of sports events started in 1982, extending to world wide communication of Tennis, Cricket, Golf and Snooker in 1989, using action sequences, which are shown thus to replicate the central 1990’s BARSTOW claim that “The actions can be represented to the viewer either with visual images, audio images, or text, or some combination thereof.”

This document seeks to provide sufficient data to enable the BARSTOW patents to be successfully challenged, by supplying "clear and convincing" evidence of prior art, as required by U.S. law, confirmed as recently as June 2011 in a case affecting Microsoft, for US$239m.

This document shows that starting in 1982 and by 1989, Europe had already seen systems for coding and broadcast of events using image, voice and text for Tennis, Cricket, Golf and Snooker, with the capture for Cricket and Snooker in the form of a sequence of events.

It is however worthy of note that there are several functions that were in the Cricket system from 1983 which appear to be consistently missing from the BARSTOW patent filings:

Full rewind/undo error correction of EVERY event entered The remote location can request synchronisation of its data from the event database, if transmission is lost (BARSTOW may use one way communication - see Fig 8 5,526,479) An event can be retrospectively changed and the subsequent events replayed automatically All events are validated within the context of the match (e.g. cannot start match unless the teams are defined) The user controls result viewing content, with full preview before broadcast Additional views are pre defined for scripted moments, e.g. Player A has scored 100 runs Automated periodic backup of database Procedures in the case of hardware failure Ability to edit database directly in case of severe system failure Ability to use a copy of the database on a backup machine to continue recording and transmission of events

Additional automated features missing from BARSTOW claim: Links to concatenated voice reconstitution of events at remote locations Links to Associated Press and Reuters news agencies, based on agency formats

Scoring Art – Stephen Parry – 3 December 2011 Page 7 of 29 Additionally it is unlikely that BARSTOW implemented commercially his patents in full. Given the extensive system absences cited above, it is highly likely that Mr BARSTOW Data from all ballparks, Stored by Accessed fr om NEVER completely implemented his Patent Claims as filed . This appears to be supplied by STATS, Inc., BARSTOW BARSTOW confirmed by the San Francisco Chronicle http://articles.sfgate.com/1996-05- 09/sports/17774771_1_browsers-today-s-games-fan , where it is stated that, like other sports services, “Barstow is buying the game details from Stats, Inc., the Chicago-based number-crunching outfit that has a seat in every U.S. press box and among other things provides the Associated Press with box scores and ESPN with game-in-progress statistics for its Baseball Tonight.”, and THEN as stated in the New York Times http://www.nytimes.com/1996/07/29/business/patents-owner-direct-mail-company-creates- system-send-electronic-ads-specific.html?pagewanted=all&src=pm “The discreet-event simulator is driven by the raw data coming from the site of the game, in cryptic shorthand about baseball.” i.e. Stats, Inc., were tacitly and concurrently applying the BARSTOW Patent for “ A live event may be broadcasted by producing a computer coded description of the sub-events that constitute The BARSTOW Diagram in all four patents the event .” (i.e. functions 2,3 of Fig. 1 opposite), with BARSTOW on his site system as operated 5526479, 5671347, http://www.instantsports.com only being a system for receiving, manipulating, allowing in 1995/6/7 6204862 & 73773587. access to and storing the raw event coded data from each Baseball park (functions 4,5,6 of Fig. 1). The BARSTOW site is lacking much according to http://www.nytimes.com/1995/07/10/business/taking-in-the-sites-play-ball-find-out-fast-who-s-on-first.html “there aren't any pictures or team statistics here -- just season schedules, line scores and excruciatingly dry descriptions of every play, transmitted by observers stationed at each game.” It is also noteworthy that BARSTOW deemed it necessary to subpoena Stats, Inc. in 2010 to support its action against AOL. (STATS Inc. began operation in 1981 http://sports.espn.go.com/mlb/columns/story?columnist=schwarz_alan&id=1835745 and thus may also have prior art to invalidate the BARSTOW patent) Various other web sites from 1996/7 confirm the story:

From http://www.wbrogden.com/resume.html it is shown that William (Bill) Brogden (born 1939) was responsible for the user interface and animation of the 1996 and 1997 season versions of the "InstantBallpark" JAVA applet for Instant Sports. Alas, says Brogden, Instant Sports, like so many other dotCOM enterprises was unable to come up with a viable business plan to turn web traffic into cash. This story is repeated in http://www.coderanch.com/t/543904/java/java/Read-Data- webpage where Brogden also confirmed that once MLB (Major League Baseball) got an idea of how much they could get for the data, Instant Sports was priced and lawyered out. From http://www.tvpc.com/main_abouttvpc.html it is seen that Mark Gaither, worked for Instant Sports. From http://www.bizjournals.com/austin/stories/1997/02/03/focus3.html?page=all , it was Barstow who developed the concept six years ago and brought it to life as a die-hard fan with a voracious appetite for technology. "Instant Sports," he says, "is based on technology I developed as one of those obsessive hobbies." http://www.austinchronicle.com/screens/1996-10-11/525407/ also has a more complete version of the same story. Then in http://www.bizjournals.com/austin/stories/1997/08/11/story7.html?page=all it is announced in August 1997, the President of Instant Sports, Fornoff quits. “Instant Sports is struggling with a wave of consolidation within the online sports industry. Major media companies have acquired large stakes in the nation's top two Internet sports-related sites: CBS purchased a minority ownership in Sportsline for a reported $100 million; and the Walt Disney Co. acquired a controlling interest in StarWave. Bigger players are pumping millions into the online sports arena, making it harder for small firms to compete on their own.”

So, it would appear that BARSTOW never reconciled himself with the idea that the DATA could belong to the event/observer, and not to the person processing the data for the event. By 1997, his company was perceived as being “tiny”, and unable to adapt to the newfound insatiable web appetites for great looking sites, containing up-to-the-minute unique information.

Scoring Art – Stephen Parry – 3 December 2011 Page 8 of 29 The European prior art has covered top sports events worldwide, for over 30 years, using coding and event sequences since 1981. TENNIS In 1981, a system for Table Tennis, Squash and Tennis scoring was demonstrated. An essential first step was to produce a prototype device (see image opposite). This device coded the various events to represent the event recorded by the device, which were then transmitted and decoded at a receiving computer.

In 1982, the Squash system was implemented at the “Front de Seine” club in Paris 15eme, and the Table Tennis system at the Val-d’Oise Championships in Pontoise. The Tennis system went directly to Roland Garros, where all the courts were first cabled up to a central location. (see photo bottom right).

The prototype scoring device 1981 In May 1982, a system was implemented for Tennis at Roland Garros, with purpose built data capture devices on all courts. This system used coding techniques within the scoring device and simultaneous scores transmission to a central display in the Referee’s Office. The coding was essential at the time because of slow data transmission speeds from the court. The last 6 “events” were stored, (due to RAM limitations), and could A general view of the Roland Garros office 1982 be undone with the “REVerse” button..

Scoring Art – Stephen Parry – 3 December 2011 Page 9 of 29 In 1984, the Roland Garros data capture devices were updated to record additional statistics. These results and statistics were then printed centrally for all finished matches, to supplement the live real time scores on TV’s.

The same system was extended to the Wimbledon Championships in June 1984. They had their own set of purpose built devices, containing the same internal hardware and software to Roland Garros, each connected to the real time scores’ TV’s. At first, the net cord judge entered only game scores, but from 1985 onwards, a dedicated team of scorers entered point scores. Wimbledon capture 1984-1999 In 1985, the live tennis scoring system was also connected to the official French Federation minitel service, for Roland Garros. This was extended to Wimbledon, and the Masters Bercy (the first held at the new indoor venue (POPB) in Paris) in 1986. This service decoded the scores information and name events from all the courts, into an acceptable format for display on the Minitel device (a rudimentary keyboard/screen/telephone device allowing database consultation – a forerunner of the Web). Over 1 million minitels were in service in France in 1986. France Minitel 1980; 1990 Following a manual system in 1984, in 1985, the live tennis scoring system at Roland Garros was connected to a voice server, called “Suzie”, equipped with 150 dedicated telephone lines and 700 voice recordings. This system gave the scores of the main matches in progress and selected results. It achieved this by assembling (“concatenating”) the appropriate voice recordings in the sequence corresponding to the players and the scores on the courts. There were hundreds of thousands of callers during the event.

Scoring Art – Stephen Parry – 3 December 2011 Page 10 of 29 In 1986, for both Roland Garros and Wimbledon, Tennis data was sent off-site to a specially equipped telephone switchboard capable of decoding the scores and selecting appropriate voice elements from a voice database, so as to supply the live scores of the event site to a worldwide telephone audience, in multiple languages. Once collected at a central location, the scores for all courts were processed by software which, by language: Received the names and scores automatically from all courts Allowed the important matches to be entered on a keyboard, for that language Processed scores for those “important” matches Selected the voice elements required to represent the players Selected the voice elements required to represent the score

At all times the voice elements were selected in a sequence that represented the scores, and were continuously streamed onto a leased telephone line to a telephone exchange with simultaneous access by thousands of callers.

The UK Sunday Times (circulation 1,300,000) carried the story of the 1986 Wimbledon implementation.

Scoring Art – Stephen Parry – 3 December 2011 Page 11 of 29

By 1988, PC’s were an essential part of the Tennis system, with databases for Entries, Draws, Scheduling, and Statistics and Results all networked together. 3 video channels were also prepared: Scores of all courts, Today’s schedule, and Current Results. By 1989, fully automated systems for capturing scores on all courts were in place in France, and Australia.

In 1988, Tennis TV captions were demonstrated at the French Open, at Roland Garros. At Wimbledon, successful trials were held with the BBC, using the BBC microcomputer to produce real-time TV captions.

In 1991, following trials at Monte Carlo earlier in the year, the Roland Garros Tennis data capture device was completely redone to include full statistics gathering and scoreboard driving. The software was also completely rewritten to benefit from more powerful technology options. It also included a PC version, which mirrored the data capture device software, thus vastly reducing development time, (see software in Annex), a technique used currently to develop Smartphone “Apps”.

Statistics data was entered after each point to include forehand, backhand, volley, smash, lob, service return, net, passing shot, drop shot, as winners or errors, whilst keeping the original buttons for simple operation…. “point”, “reverse”, “ace”, “double fault”. Totals of all the different statistics were maintained by set, and sent to the central systems after each point.

All this data was fed to downstream systems for use by Press and TV.

Scoring Art – Stephen Parry – 3 December 2011 Page 12 of 29 CRICKET In 1983, the Briggs Cricket Scoreboard system at the Headingley Cricket Ground, England, used a sophisticated “event” definition mechanism and user interface allowing ease of event correction. A database was used with robust recovery procedures, linked to flexible output formatting. This system is explained in much more detail later. Headingley scoreboard 1983-1996 In late 1988, the Briggs system was adapted to supply the scores from all grounds to a central voice server capable of handling up to 8 simultaneous venues. This service was initially implemented for all 6 first class venues and international cricket matches in Australia using Alan McGilvray’s voice – a veteran commentator (see extract opposite from the Sunday Telegraph, January 29, 1989). This was further extended to all 16 grounds in England in 1991. This required substantial training of the Briggs software at all 16 grounds during the winter of 1990, and the painstaking recording and precise editing of all possible players names and score situations prior to going “live”, so that when the computer re assembled the voice elements, they appeared to be perfectly continuous. In 1989, TV captions were prepared for Cricket, starting at Old Trafford, England versus Australia. Coded scores were received from the Honeywell Bull TV scoring service.

Scoring Art – Stephen Parry – 3 December 2011 Page 13 of 29 GOLF In 1988, TV captions were prepared for golf at the Paris Open, at Golf la Boulie. Below is the photo of the TV production team. (note the presence of Messrs Charles Biétry, Bernard Pascassio and André-Jean Lafaurie)

The photo above shows the TV captions team with the link to the producer.

In 1989, a voice service was extended to golf in England, commencing at the Open, Royal Troon, Scotland. This service was able to give the leaderboard and the score made by every player on every hole Link to PRESS AGENCIES From 1989, Tennis and Golf systems were additionally extended to be compatible with the world wide Associated Press “Agate” reporting layouts to include the “box scores”, by additional decoding of live data. Reuters also received a feed in their formats in both French and English.

Scoring Art – Stephen Parry – 3 December 2011 Page 14 of 29

SNOOKER In January 1991 TV captions were prepared for Snooker showing the succession of balls potted (events), by colour, to SKY TV, following a successful demonstration in late 1990 at the Crucible Sheffield. The scoring system for Snooker was also attached to the Television transmission, so as to show the build up of the balls that constituted the “break” of the player at the table. To help the Television viewer, the value of the colour was placed inside the ball of that value when sent to the broadcast…. Each ball that was potted was recorded to a database, after checking of valid sequences. (e.g. you pot a colour after a red, and the colours in their correct sequence) to record the “events”. "RED","YELLOW","GREEN","BROWN","BLUE","PINK","BLACK","EXTRA BLACK","FINISH","ANY"

Totals were kept of “reds balls remaining”; Maximum number of points on the table, and other TV requirements Time of match Time at table for the two players Safety success Snooker escape rate. Just like the cricket system, all the “events” could be “undone”. The broadcast extracted above shows that the 140 points of the Valid Codes were: score in the current frame was made up of 15 reds (15 points), "s(A)fe (M)iss Re-rac(K) Free-(B)all (P)rint Br(E)ak" with 15 blacks (105 points), a yellow (2 points), a green (3 "(R)everse(F)oul(S)nooker (-+)No reds (Z)ap match t(I)me" points), a brown (4 points), a blue (5 points) and a pink (6 "(C)onfirm frame end (T)oggle start at table e(X)tra Red" points). The last red for 7 points, would make the maximum 147 break.

Scoring Art – Stephen Parry – 3 December 2011 Page 15 of 29 The European prior art of coded data capture has thus progressively increased in number of sports and countries, such that by 1989, Tennis, Cricket, Golf and Snooker were all implemented. Cricket and Snooker additionally always used coded event sequence techniques. Golf scores are naturally a sequence of events – the score at each hole.

BARSTOW CLAIM, IMPLEMENTED IN EUROPE Combine with Use computer Transmitted to remote location, other Coded events at a live event pattern and view result information matching Year e.g. audio or techniques for Tennis Cricket Golf Snooker Tennis Cricket Golf Snooker visual signals additional [Notes 5] [Notes [Notes 1,2] [Notes [Notes [Notes 1,2] [Notes at remote services 1,2] 1,2] 1,2] 1,2] location 1982 X 1983 X X 1984 X X 1985 X X NOT NOT 1986 X X X APPLICABLE, APPLICABLE, 1987 X X X not not 1988 X X X X X X implemented implemented 1989 X X X X X X 1990 X X X X X X X X 1991 X X X X X X X X 1992 X [Note 4] X X X X X X X

Notes (as defined by BARSTOW) 1 An event can represented by a sequence of sub-events each described by a sequence of characterizations of a plurality of actions in terms of parameters which are entered into an event file of a centralized data base computer which is accessible by the observer. 2 A sporting event includes status variables for the names of the players, the current score, and the current game situation 3 X = this sport operational in this year in Europe and/or Australia 4 This sport operational in this year worldwide with a sequence of events captured, so as to print a scorecard, after the match (Dana Loconto system) 5 Status variables of the current score, and the current game situation are stored and accessible for the last 6 events, at Grand Slams

Scoring Art – Stephen Parry – 3 December 2011 Page 16 of 29

From 1982, coding was used to communicate Tennis sports scores to different locations.

The first implementation of coding techniques was in Tennis in 1982 at Roland Garros, where the points score was expressed as either 0,1,2,3,4, to represent 0,15,30, 40, Advantage, and the courts were coded 1 to n representing Centre to (n-1). By 1984, the names were sent linked by a Match code. This is a 5- character match code identifier formatted as EENNN, where EE is the event code, and NNN is the match code e.g. “MS002”. This format is still in use today in the vast majority of professional tennis matches in the world, day in, and day out.

SCORES NAMES Cara Nø CONTENT Cara Nø Description 1 F7 (own court) or F5 (other courts) 1 FD (your court), or F6 (other courts) 2 No. Court 2 No. Court 3 LENGTH (=98) CAN BE REQUESTED FOR RESEND 3 LENGTH (=107) 4-8 MATCHID CODE 4-8 MATCHID CODE 9 CUMULATIVE SET SCORE 9 No Sets 11 1ST SET GAMES 10 Statistics Type F=none, T=level 1, R/S=level 2 13 2ND SET GAMES 11-50 TEAM 1 15 3RD SET GAMES 51-90 TEAM 2 17 4TH SET GAMES 91-94 MATRICULE 1 (TEAM1) 19 5TH SET GAMES 95-98 MATRICULE 1 (TEAM2) 21 CURRENT GAMES POINTS (=0,1,2,3,4 ....0,15,30,40,Ad) 99-102 MATRICULE 2 (TEAM1) 23 1ST SET TIE BREAK 103-106 MATRICULE 2 (TEAM2) 25 2ND SET TIE BREAK 107 Checksum 27 3RD SET TIE BREAK 108 F0 29 4TH SET TIE BREAK 31 5TH SET TIE BREAK other statistical data, then:

94 CONTROL CARAS (server, starting tie break) 95 SERVER/DEUCE/TIE BREAK INDICATOR BIT 7= TIE BREAK (0=NO TIE BK, 1=TIE BK) BIT 1= SERVER (0= TEAM1, 1 =TEAM2) 96 SET NUMBER;0=NOT STARTED;6/7=FINISHED;8/9=ABANDON BY WINNER TEAM 1/2 97 COURT NUMBER (REPEAT OF CARA 2) 98 HASH TOTAL (RESIDUE AFTER DIVIDING ALL THE ABOVE BY 128) 99 F0

Scoring Art – Stephen Parry – 3 December 2011 Page 17 of 29 From 1983, the Headingley Cricket scoreboard was driven by new, highly innovative software, which used coded sequences of events with extensive validity checking The software was designed to use external validity checking definitions and software generation modules The Briggs Cricket Scoring System (1983), adapted for automated telephone commentary (1988), is a computer program that records, stores and transmits the full scorecard of a cricket match. The scoring information that it keeps can be presented on an electronic scoreboard or any other connected device on site or remotely. Each event sequence is defined using a simple language, linking the event codes and the checking needed. Prior to finalising the software, the event sequences are defined. Innovative software is then used to generate the user program, thus minimizing the need to code all the checking software. Published Information on the Headingley scoreboard system can be found on the web http://userweb.port.ac.uk/~briggsj/pubs.htm starting in 1984. Additional innovative software generates multiple event situations, allowing very thorough testing of the core scoring software.

Prerequisite: Knowledge of cricket scoring is a prerequisite to a full understanding of this approach The User Interface was simple The system requires an operator to input the events of a cricket match as they occur. The events are input in the form of keywords typed at a keyboard. For example, to indicate to the program that the umpire has called “over”, the operator types the keyword “over”. If the batting team declares, the operator types the word “declare”. To record each delivery as it is bowled, the operator types in a delivery description. Delivery descriptions are similar to the usual notation used in scorebooks. For example, if nothing happens (no runs are scored, no wicket falls) on a particular delivery, the operator simply types “. (dot)”. Typing in the number of runs scored indicates runs scored, wickets by typing “.w” followed by a description of the dismissal. All modes of dismissal and all categories of extra, in all possible combinations are accepted. The program will only accept a command if the precondition to the implied event is acceptable. If a command is inappropriate for the circumstance, the program reports this to the operator, and the operator must try again. For example, “new bowler” event is entered as “bowler”, which can be abbreviated to “bowl” or “b”. The keyword must be followed by the identity (name) of the bowler in question. Once a syntactically correct command has been entered, an appropriate event description is constructed and passed to the rest of the program. (It may be semantically incorrect, but a precondition for accepting a new bowler is that this person did not bowl the previous over.) Input validation prevents the operator entering an inappropriate command - for example, a new bowler can normally only be specified when a new over is about to start (or an injured bowler has left the field), though there is an override mechanism, in case the validation itself is incorrect. If a completely wrong command is entered, it is rejected (in the example above it would remind you to enter an "end of over" command). If you enter an unusual command (such as the seventh ball of an over), it asks you "are you sure?” All validation processes are expressed in a form of meta language that is used to generate the equivalent software.

Scoring Art – Stephen Parry – 3 December 2011 Page 18 of 29 The system outputs to display and remote devices Display devices Display output from the program is of two types. Firstly, the operator has information relating to the state of the game and what is typed on a screen. Secondly, messages can be sent to a display device connected to the computer. These messages can be used to drive any connected device to show whatever the customer requests. This can be a display device, or a downstream receiving device. The information that can be displayed is largely dependent on the device available. The program is designed so that different display modules can be slotted into place to control different types of display device. The operator has full control over what information is displayed on the output device. “Preview” displays are presented and can used to copy the contents to the display device. One preview display is normally used to show the current score, another is used for special displays such as bowling figures, information about a batsman’s innings at the fall of a wicket or when 50 or 100 is reached, comparisons between the present score and the score at a similar stage in a previous innings, analyses of the scoring rate in the innings etc. Many of the displays can be generated automatically (i.e. without the operator having to ask for them). For example, the information about a batsman’s century is presented to the operator on one of the preview displays as soon as the 100 th run is recorded. All of the displays can be generated upon command of the operator at any time using software which accesses the whole event database and selects what is required by the “viewer”. Voice service. The program can also output to a telephone service, equipped with a compatible receiver, and voice reconstitution hardware and software. This enables the remote voice system to automatically “say” the current score and statistics via a telephone switchboard. Such a remote voice system receives all the “events” from the scoring computer, selects the events required by the “viewer” who in this case is a telephone caller, thus creating the desired automated “commentary” e.g. Gary Sobers has just come on to bowl at the Stretford Lane end. Geoff Boycott is out, bowled Hall, for 93 runs, hitting one six, and 13 fours. England lead by 73 runs. At the end of the over from Foster, West Indies need 4 runs to win with 10 wickets remaining. Haynes is 25 not out and Dujon is 36 not out. Foster has bowled 7 overs one maiden no wickets for 36 runs. The voice system has over one thousand pre recorded “voice” files representing every event and every player. Each voice file is coded to be compatible with the scoring system. However to avoid the stuttering of simplistic voice reconstitution services, all events were recorded as full sentences, and the sound content representing the individual “events” was extracted using sophisticated voice editing techniques. The individual files were then output contiguously (concatenated) to create a smooth live stream based on the scoring information from the match at the event location.

Scoring Art – Stephen Parry – 3 December 2011 Page 19 of 29

The core of the system was a Central Database All the information about the match is held in a central database within the program. This includes: • Details of both teams (names, career records etc); • Details of the state of the match (who is batting, who won the toss, the result, etc); • Details of the score in each innings of the match. For each innings the following details are kept (up to date in the case of an innings in progress, up to the end of the innings in the case of a completed innings): • Total runs scored and wickets fallen; • Number of overs and odd balls bowled (including overs since new ball taken and overs in last hour of match); • Details of each batsman (runs scored, how out, balls faced, minutes batted, fours and sixes hit, etc); • Details of each bowler (overs and balls bowled, maidens, runs, wickets, no balls and wides bowled, etc); • Details of each fielder (catches and stumpings made, whether on field of play and if not for how long absent, etc); • Totals at the end of each over of the innings (to facilitate comparisons with previous innings) • All events Error recovery was essential Operator/Input error An important feature of the program is the “undo” event command, which enables the operator to go back and re-do a command. If the batsmen run 3 runs, but 2 is typed in, then the operator can “undo” the 2, and substitute 3. A scheme such as this greatly reduces the potential for operator error. Even if the operator makes a mistake, it is not fatal, and can be corrected. This system increases operator confidence and leads to better, speedier and more efficient operation. The “undo” mechanism is implemented with full generality by making the actions of each event on the database completely reversible. In addition to the primitive reversal operation, it is possible to implement more complex error correction facilities. For example, the operator can go back and insert, delete or alter any of the previous events. To do this the program “undoes” all the events back to the appropriate point in time, placing them on a stack as it does so. The operator makes the change and the program replays the modified/inserted event and all subsequent events. The change is only accepted if all subsequent events continue to meet their precondition as they are replayed. Otherwise, the game is restored to its original state. Computer failure The program makes a copy of its database on disk at the end of every over (or more often if desired). This can be recovered if the program stops, or the disk transferred to a backup computer in the case of more serious problems.

Scoring Art – Stephen Parry – 3 December 2011 Page 20 of 29 Link failure In the event of the link going down between the event location and the voice service, on reconnect the voice computer sends a “message” to the event location program to request a resend of the current total state of the match. Recovery from unexpected circumstance was possible Two further comments: Firstly, cricket does not always follow the normal pattern of events. Occasionally unexpected things happen - for instance, an umpire may mis-count the number of balls in an over, or the batsmen may by accident swap ends during a drinks break. Secondly, the program is unlikely to be completely bug free. Some unforeseen circumstance is always likely to turn up. It is essential therefore in a program that operates so closely under the public’s eye that there be mechanisms for quick recovery from unexpected circumstances. This program includes two such schemes. The operator can, by giving a command, instruct the program to waive the precondition test before performing the actions associated with an event. Obviously, the operator must be careful in doing this, and must be certain that to be right and that the program is wrong. The ultimate error correction mechanism is the ability to alter the value of any variable in the central score database. The database editor allows the operator to traverse the database (which is tree-structured) to make a change. The Event system was documented EXTERNALLY to the software to achieve coherence and flexibility. The heart of the software is the storing of the game of cricket as a sequence of “events”. Examples of events are: the toss; the decision as to which side is to bat first; the start of an innings; a ball bowled; a bowler coming on to bowl; the end of an over; a batsman coming out to bat; the end of an innings; an interval; rain stopping play; the game ending. To achieve the required correctness (as per the laws of cricket), a scoring system can be based on the events that can happen. Each event can also be specified in terms of the preconditions that must hold for the event to be legal, and the effect that the event has on the score. By storing the current state of the match in a database, preconditions for subsequent events can be related and checked for validity.

Scoring Art – Stephen Parry – 3 December 2011 Page 21 of 29

Many events have attributes. For example, the event “new bowler” must have associated with it the identity of the person who is coming on to bowl. As an example of the specification, here is the “end of over” event. endover: ‘end of over’ ‘ovr’

WITH CI IF overs <= maxoverscore THEN PRECONDITION SET overscore[overs].runs TOBE total UNLESS MS[started] REPORT ‘Game has not started’ SET overscore[overs].wkts TOBE wickets IF MS[gamended] REPORT ‘Game has already finished’ ENDIF IF MS[raining] REPORT ‘Play not in progress due to rain’ # Increment overs in last hour of play IF MS[eating] REPORT ‘Interval in progress’ IF MS[lasthour] THEN IF MS[overended] REPORT ‘Already at end of over’ INC last20 BY 1 IF MS[endinnings] REPORT ‘Innings not started yet’ ENDIF # Cater for long or short overs # Set balls in over back to zero IF (oddballs > CONFIG.ballsinover) MAKESURE ‘Long over’ ASSIGN (positive) oddballs TOBE 0 IF (oddballs < CONFIG.ballsinover) MAKESURE ‘Short over’ # Display score at end of over ACTION DISPLAY score(left, DSbowler) # Count maiden overs for bowler # Display bowling figures for bowler who finished over DISPLAY IF maidenover THEN bowler(right, MCI, CURRBOWL) INC BOWLER.maidens BY 1 # Change batsman on strike ENDIF SWAP batend # Count overs since start of innings # Bowling now from other end INC overs BY 1 SWAP bowlend # Count overs since new ball last taken # Set end of over flag INC newball BY 1 SET_TRUE MS[overended] # Record score at end of first “maxoverscore” overs for later comparisons

The two strings on the first line are the long and short descriptions of the event for display purposes. “WITH CI” indicates that the event’s actions affect the current innings portion of the database. “MS” is the match state. Each flag is true if that condition holds. The keyword “REPORT” signifies an error message to be displayed if the precondition is not satisfied. The keyword “MAKESURE” is similar to “REPORT” except that the operator is prompted “are you sure?". The precondition will be satisfied if operator replies in the affirmative.

Scoring Art – Stephen Parry – 3 December 2011 Page 22 of 29 Jim Briggs published his work in several places including the Cricketer, March 1985, page 59. – see below.

An example of use of the telephone-enabled software was Australia vs. West Indies One Day International at Melbourne Cricket Ground (MCG), Melbourne, Australia, 13 Jan 1989 http://cricket.yahoo.com/postmatch-australia-vs-west-indies_2559

Scoring Art – Stephen Parry – 3 December 2011 Page 23 of 29 By 1989, the Tennis and Golf data was sent to Press Agencies

Reuters requested that their Tennis information be prepared simultaneously in both in French and English. So for the 1990 Australian Tennis Open, using different decoding of the same coded event data, different text can be sent to the different Reuter “desks”.

ZCZC ZCZC 2 XX X RR SI SPORT-TENNIS-OPEN (RESULTATS) :BC-SPORT-OPEN RESULTS (TENNIS) MELBOURNE, 22 janvier, Reuter - Resultats enregistres lundi aux MELBOURNE, Australia, January 22, Reuter - Results at the Internationaux d’Australie de tennis (tetes de serie tennis championships on Monday (prefix number devant le nom): denotes seeding):

Simple Messieurs, 1/8 de finale: Men's singles, fourth round: 3- (Sue) bat Jonas B. Svensson (Sue) 6-2 6-2 6-4 3-Stefan Edberg (Sweden) beat Jonas B. Svensson (Sweden) 6-2 6-2 8- (Sue) bat Veli Paloheimo (Fin) 7-5 6-4 6-0 6-4 (E.U.) bat 5-Aaron Krickstein (E.U.) 7-6 (7-5) 6-4 8-Mats Wilander (Sweden) beat Veli Paloheimo (Finland) 7-5 6-4 6-0 6-3 David Wheaton (U.S.) beat 5-Aaron Krickstein (U.S.) 7-6 (7-5) 6-4 6-3 Double Mixte, 1/16 de finale: Laurie Warder et Jo Durie (Aus/GB) battent David Wheaton et Mary Mixed doubles, third round: Joe Fernandez (E.U.) 6-3 7-6 (7-2) Laurie Warder and Jo Durie (Australia/Britain) beat David Wheaton and Mary Joe Fernandez (U.S.) 6-3 7-6 (7-2) Double Dames, 1/16 de finale: 2-Larisa Savchenko et Natalia Zvereva (Urss) battent 10-Elise Women's doubles, third round: Burgin et Rosalyn Fairbank (E.U.) 6-2 7-6 (7-3) 2-Larisa Savchenko and Natalia Zvereva (Soviet Union) beat 1-Jana Novotna et Helena Sukova (Tch) battent Anne Minter et Julie 10- and Rosalyn Fairbank (U.S.) 6-2 7-6 (7-3) Richardson (Aus/Nzl) 6-3 6-4 1-Jana Novotna and Helena Sukova (Czechoslovakia) beat Anne Minter and Julie Richardson (Australia/New Zealand) 6-3 6-4 SUIVRA NNNN MORE

NNNN _

Scoring Art – Stephen Parry – 3 December 2011 Page 24 of 29

Once the first “take” of the day is sent, Reuters send “ADDS” to the first “take”, so that their receiving clients are always in sync (as do Associated Press)

ZCZC ZCZC 2 XX X RR PSI SPORT-TENNIS-OPEN (RESULTATS) =2 MELBOURNE :BC-SPORT-OPEN RESULTS (TENNIS) =2 MELBOURNE

Simple Messieurs, demi-finale (suite): Add men's singles, semi-final: 1- (Tch) bat 12-Yannick Noah (Fra) 6-4 6-1 6-2 1-Ivan Lendl (Czechoslovakia) beat 12-Yannick Noah (France) 6-4 6-1 6-2 Double Mixte, demi-finale: 1- et Natalia Zvereva (E.U./Urss) battent Laurie Warder et Mixed doubles, semi-final: Jo Durie (Aus/GB) 3-6 6-2 6-3 1-Jim Pugh and Natalia Zvereva (U.S./Soviet Union) beat Laurie Warder and Jo Durie (Australia/Britain) 3-6 6-2 6-3 Double Dames, demi-finale: 5-Patty Fendick et Mary Joe Fernandez (E.U.) battent 13-Brenda Women's doubles, semi-final: Schultz et Andrea Temesvari (Hol/Hon) 6-3 6-3 5-Patty Fendick and Mary Joe Fernandez (U.S.) beat 13-Brenda 1-Jana Novotna et Helena Sukova (Tch) battent 4-Gigi Fernandez et Schultz and Andrea Temesvari (Netherlands/Hungary) 6-3 6-3 (E.U.) 6-1 4-6 8-6 1-Jana Novotna and Helena Sukova (Czechoslovakia) beat 4-Gigi Fernandez and Robin White (U.S.) 6-1 4-6 8-6 SUIVRA MORE

NNNN

NNNN

The decoding files are different for each language. The software was permanently listening for results within the real time scores feed, and once the journalist received sufficient results, these were “batched” into “takes” and sent directly to the agency computer, where they appeared as if they had been typed by the journalist.

50 premier tour 50 first round 51 deuxieme tour 51 second round 52 1/16 de finale 52 third round 53 1/8 de finale 53 fourth round 54 quarts de finale 54 quarterfinal 55 demi-finale 55 semi-final 56 finale 56 final 60 et 60 and 61 bat 61 beat 62 (suite) 62 Add 63 battent 63 beat

Scoring Art – Stephen Parry – 3 December 2011 Page 25 of 29 Associated Press use a world wide standard format (“Agate”) to communicate between their bureaux, and their clients. All information must start with a “routing” which tells their communication system which “desk” the content is destined for. The location and description of the event needs to be included in the “send” in “Agate” format, together with a description of the content. So for the British Golf Open in Troon, Scotland in July 1989, one of the formats that was required was the end-of-day leader board: END OF DAY ROUND ONE END OF DAY ROUND TWO END OF DAY ROUND THREE END OF EVENT SP001 R S SP001 R S SP001 R S SP001 R S R SBX R SBT R SBT R SBT \ 09 \01 lds ldp \01 lds ldp \01 lds ldp TROON, Scotland (AP) _ Sports-Golf-British Open-Graded Scores Sports-Golf-British Open-Graded Scores Sports-Golf-British Open-Graded Scores Scores and their relation to par TROON, Scotland (AP) _ Scores and their TROON, Scotland (AP) _ Scores and their TROON, Scotland (AP) _ Scores and their Thursday after the first round of the relation to par Friday after the second round relation to par Saturday after the third round relation to par Sunday after the fourth and 118th Open Championship on the of the 118th Open Championship on the of the 118th Open Championship on the final round of the 118th Open Championship 7,907-yard, par 36-36_72 Royal Troon 7,097-yard, par 36-36_72 Royal Troon 7,097-yard, par 36-36_72 Royal Troon on the 7,097-yard, par 36-36_72 Royal course course (a-denotes amateur): course (a-denotes amateur): Troon course (a-denotes amateur): Wayne Grady, Australia 68-67_135 -9 Wayne Grady, Australia 68-67-69_204 -12 (a-denotes amateur): Wayne Stephens, Britain 32-34_66 -6 Payne Stewart, U.S. 72-65_137 -7 Tom Watson, U.S. 69-68-68_205 -11 , Australia 69-70-72-64_275 -13 Lee Trevino, U.S. 35-33_68 -4 Tom Watson, U.S. 69-68_137 -7 Payne Stewart, U.S. 72-65-69_206 -10 Mark Calcavecchia, U.S. 71-68-68-68_275 -13 Fred Couples, U.S. 34-34_68 -4 , Arg 68-70_138 -6 Fred Couples, U.S. 68-71-68_207 -9 Wayne Grady, Australia 68-67-69-71_275 -13 Eduardo Romero, Arg 33-35_68 -4 David Feherty, Britain 71-67_138 -6 Mark Calcavecchia, U.S. 71-68-68_207 -9 Tom Watson, U.S. 69-68-68-72_277 -11 Paul Azinger, U.S. 35-33_68 -4 Wayne Stephens, Britain 66-72_138 -6 David Feherty, Britain 71-67-69_207 -9 Jodie Mudd, U.S. 73-67-68-70_278 -10 Miguel Martin, Spain 33-35_68 -4 Derrick Cooper, Britain 69-70_139 -5 Paul Azinger, U.S. 68-73-67_208 -8 David Feherty, Britain 71-67-69-72_279 -9 Wayne Grady, Australia 32-36_68 -4 Greg Norman, Australia 69-70_139 -5 Jodie Mudd, U.S. 73-67-68_208 -8 Fred Couples, U.S. 68-71-68-72_279 -9 Jose-Maria Olazabal, Spain34-34_68 -4 Steve Pate, U.S. 69-70_139 -5 Jose-Maria Olazabal, Spain 68-72-69_209 -7 Eduardo Romero, Arg 68-70-75-67_280 -8 Philip Walton, Ireland 35-34_69 -3 , Britain 69-70_139 -5 Mark McCumber, U.S. 71-68-70_209 -7 Paul Azinger, U.S. 68-73-67-72_280 -8 Brian Marchbank, Britain 36-33_69 -3 Scott Simpson, U.S. 73-66_139 -5 Steve Pate, U.S. 69-70-70_209 -7 Payne Stewart, U.S. 72-65-69-74_280 -8 Derrick Cooper, Britain 35-34_69 -3 Mark McCumber, U.S. 71-68_139 -5 Mark James, Britain 69-70-71_210 -6 Mark McNulty, Zim 75-70-70-66_281 -7 Greg Norman, Australia 34-35_69 -3 Mark Calcavecchia, U.S. 71-68_139 -5 Larry Mize, U.S. 71-74-66_211 -5 , Britain 71-71-70-69_281 -7 Steve Pate, U.S. 33-36_69 -3 Fred Couples, U.S. 68-71_139 -5 Roger Chapman, Britain 76-68-67_211 -5 Howard Clark, Britain 72-68-72-70_282 -6 Mark James, Britain 34-35_69 -3 Jose-Maria Olazabal, Spain 68-72_140 -4 Tom Kite, U.S. 70-74-67_211 -5 Philip Walton, Ireland 69-74-69-70_282 -6 Tom Watson, U.S. 33-36_69 -3 Howard Clark, Britain 72-68_140 -4 Jeff Hawkes, South Africa 75-67-69_211 -5 Craig Stadler, U.S. 73-69-69-71_282 -6 Gavin Levenson,S. Africa33-36_69 -3 Jodie Mudd, U.S. 73-67_140 -4 Craig Stadler, U.S. 73-69-69_211 -5 Roger Chapman, Britain 76-68-67-71_282 -6 Curtis Strange, U.S. 34-36_70 -2 Paul Azinger, U.S. 68-73_141 -3 Mark Davis, Britain 77-68-67_212 -4 Mark James, Britain 69-70-71-72_282 -6 a-Russell Claydon, Britain 35-35_70 -2 Miguel Martin, Spain 68-73_141 -3 Stephen Bennett, Britain 75-69-68_212 -4 Steve Pate, U.S. 69-70-70-73_282 -6 Bob E. Smith, U.S. 36-34_70 -2 Ian Baker-Finch, Australia 72-69_141 -3 Chip Beck, U.S. 75-69-68_212 -4 Derrick Cooper, Britain 69-70-76-68_283 -5 Tom Kite, U.S. 31-39_70 -2 Tommy Armour III, U.S. 70-71_141 -3 Philip Walton, Ireland 69-74-69_212 -4 Don Pooley, U.S. 73-70-69-71_283 -5 , Britain 34-36_70 -2 Jeffrey Woodland, Australia 74-67_141 -3 Don Pooley, U.S. 73-70-69_212 -4 Tom Kite, U.S. 70-74-67-72_283 -5 Gene Sauers, U.S. 30-40_70 -2 Lee Trevino, U.S. 68-73_141 -3 Nick Faldo, Britain 71-71-70_212 -4 Larry Mize, U.S. 71-74-66-72_283 -5 Ronan Rafferty, Britain 35-35_70 -2 Johnny Miller, U.S. 72-69_141 -3 Howard Clark, Britain 72-68-72_212 -4 Davis Love III, U.S. 72-70-73-69_284 -4 Tommy Armour III, U.S. 34-36_70 -2 Raymond Floyd, U.S. 73-68_141 -3 Vijay Singh, Fiji 71-73-69_213 -3 Vijay Singh, Fiji 71-73-69-71_284 -4 Michael Allen, U.S. 74-67_141 -3 Tommy Armour III, U.S. 70-71-72_213 -3 Jose-Maria Olazabal, Sp 68-72-69-75_284 -4 Eduardo Romero, Arg. 68-70-75_213 -3

Scoring Art – Stephen Parry – 3 December 2011 Page 26 of 29 Additional Golf sends include “Cards” of the course and a “Classified” listing. Associated Press “Cards” r\SP001 R S Reuter “Classified” R SBX ZCZC \288 lds ldp 2 XX X Sports-Golf-British Open Leaders Cards BC-SPORT-OPEN COLLATED (GOLF) TROON, Scotland (AP) _ Cards of the leaders Sunday after the TROON, Scotland, July 22, Reuter - Collated fourth-round scores fourth and final round of the 118th British Open Championship on in the British Open golf championship on the par-72 Royal Troon the 7,097-yard Royal Troon course, Out 36, In 36, Total 72: course on Sunday (British unless stated): Greg Norman, Australia out 333 424 444 31 275 Greg Norman (Australia) 69 70 72 64, Mark Calcavecchia Mark Calcavecchia, U.S. out 434 435 534 35 (U.S.) 71 68 68 68, Wayne Grady (Australia) 68 67 69 71 Wayne Grady, Australia out 344 425 435 34 277 Tom Watson (U.S.) 69 68 68 72 Tom Watson, U.S. out 344 534 535 36 278 Jodie Mudd (U.S.) 73 67 68 70 Jodie Mudd, U.S. out 334 534 434 33 279 David Feherty 71 67 69 72, Fred Couples (U.S.) 68 71 68 72 David Feherty, Britain out 344 544 434 35 280 Eduardo Romero (Argentina) 68 70 75 67, Paul Azinger Fred Couples, U.S. out 454 636 345 40 (U.S.) 68 73 67 72, Payne Stewart (U.S.) 72 65 69 74 Eduardo Romero, Argentina out 444 534 324 33 281 Mark McNulty (Zimbabwe) 75 70 70 66, Nick Faldo 71 71 70 Paul Azinger, U.S. out 455 435 424 36 69 Payne Stewart, U.S. out 443 534 446 37 282 Howard Clark 72 68 72 70, Philip Walton (Ireland) 69 74 69 Mark McNulty, Zimbabwe out 444 424 434 33 70, Craig Stadler (U.S.) 73 69 69 71, Roger Chapman 76 68 Nick Faldo, Britain out 344 424 435 33 67 71, Mark James 69 70 71 72, Steve Pate (U.S.) 69 70 70 Howard Clark, Britain out 444 425 435 35 73 Philip Walton, Ireland out 434 534 444 35 283 Derrick Cooper 69 70 76 68, Don Pooley (U.S.) 73 70 69 71, Craig Stadler, U.S. out 434 434 434 33 Tom Kite (U.S.) 70 74 67 72, Larry Mize (U.S.) 71 74 66 72 Roger Chapman, Britain out 434 435 534 35 284 Davis Love III (U.S.) 72 70 73 69, Vijay Singh (Fiji) 71 Mark James, Britain out 345 424 435 34 73 69 71, Jose-Maria Olazabal (Spain) 68 72 69 75 Steve Pate, U.S. out 444 534 434 35 285 Chip Beck (U.S.) 75 69 68 73, Stephen Bennett 75 69 68 73, Greg Norman, Australia in 443 434 434 33-64_275 Scott Simpson (U.S.) 73 66 72 74, Lanny Wadkins (U.S.) 72 Mark Calcavecchia, U.S. in 453 434 433 33-68_275 70 69 74 Wayne Grady, Australia in 453 444 544 37-71_275 286 Gary Koch (U.S.) 72 71 74 69, Brian Marchbank 69 74 73 70, Tom Watson, U.S. in 544 434 534 36-72_277 Jack Nicklaus (U.S.) 74 71 71 70, Peter Jacobsen (U.S.) 71 Jodie Mudd, U.S. in 444 444 544 37-70_278 74 71 70, Miguel Martin (Spain) 68 73 73 72, Jumbo Ozaki David Feherty, Britain in 445 445 434 37-72_279 (Japan) 71 73 70 72, Mark Davis 77 68 67 74, Ian Fred Couples, U.S. in 553 433 423 32-72_279 Baker-Finch (Australia) 72 69 70 75, Jeff Hawkes (South Eduardo Romero, Argentina in 443 434 534 34-67_280 Africa) 75 67 69 75 Paul Azinger, U.S. in 444 434 535 36-72_280 287 Jeffrey Woodland (Australia) 74 67 75 71, Mike Harwood Payne Stewart, U.S. in 444 346 435 37-74_280 (Australia) 71 72 72 72, Tommy Armour III (U.S.) 70 71 72 Mark McNulty, Zimbabwe in 444 543 423 33-66_281 74 Nick Faldo, Britain in 444 525 534 36-69_281 288 Jose Rivero (Spain) 71 75 72 70, Mark O'Meara (U.S.) 72 74 Howard Clark, Britain in 544 424 534 35-70_282 69 73, Lee Trevino (U.S.) 68 73 73 74, Raymond Floyd Philip Walton, Ireland in 444 444 434 35-70_282 (U.S.) 73 68 73 74 Craig Stadler, U.S. in 474 435 434 38-71_282 289 73 73 71 72, Joe Ozaki (Japan) 71 71 69 78, Roger Chapman, Britain in 544 435 434 36-71_282 Mark McCumber (U.S.) 71 68 70 80 Mark James, Britain in 635 434 634 38-72_282 REUTER Steve Pate, U.S. in 544 435 535 38-73_282 END Cards NNNN

Scoring Art – Stephen Parry – 3 December 2011 Page 27 of 29 The voice system varies between Tennis, Cricket and Golf. The tennis system allows any match to be selected from the schedule, using its MATCHID code. (match identity). Once the match is live, the names and the scores are sent to the telephone service, in a loop, for example: player 1(2) leads player 2(1) by X games to Y, in the Nth set. Serving player 1(2). 30-15. **** player 1 and player 2 are X games all in the Nth set. Serving player 1(2). 30-15. **** player 1 and player 2 are starting the Nth set. *** *** player 1(2) leads player 2(1) by X sets to Y. *** player 1 and player 2 are 1 set all. player 1(2) has beaten player 2(1) by X sets to Y.

If there is rain, the voice machine adds the following message at the start of the loop: Because of rain, matches are suspended. At the suspension.....

At the end of the day, only main matches can be set to access the full database, so giving the listener the key results of the day. Such results can differ depending on the language being output, because whilst the top seeds’ matches interest everyone, additional interest is always given to players from the country of the language being broadcast.

The Golf system has a dual loop sequence. First it gives the ten players on the leader board. Then it gives the holes completed by each player since the previous loop. When giving the hole information, it is of the form “Tom Watson made a birdie 3 on the par 4 12 th hole”.

The cricket system has a loop that gives the current state of the match, then the scores of both batsmen. At the end of the over, the bowling figures are given of the bowler. While there is a break in the play, the scorecards of the teams are given. Each system relies on professional voice file editing “in place”, to ensure that the reconstituted sound is pleasing, and not stuttering. (Voice concatenation)

The display systems for Tennis, Cricket and Golf are completely different: The tennis system shows the current score of all matches on all courts, with a loop of all the last results on each court. The Golf system shows the leader board. The cricket system has a preview and view of scores, and any user defined information from the database.

Scoring Art – Stephen Parry – 3 December 2011 Page 28 of 29 Contract information supports the dates given, together with accounting information

Invoice date To For 01/05/1988 Broadsystem Ltd UK telephone 01/06/1988 Broadsystem Ltd UK telephone 01/07/1988 Broadsystem Ltd UK telephone 01/08/1988 Broadsystem Ltd UK telephone 01/09/1988 Broadsystem Ltd UK telephone 31/10/1988 Intelcom Australia telephone 30/11/1988 Intelcom Australia telephone Intelcom Australia telephone 31/12/1988 Intelcom Australia telephone 07/02/1989 Broadsystem UK telephone 22/02/1989 Intelcom Australia telephone 27/02/1989 Reuters 05/05/1989 Associated Press 05/07/1989 BBC 28/07/1989 Bull UK Cricket 28/07/1989 Bull UK Cricket 28/07/1989 Unisys UK Golf 28/07/1989 Associated Press 28/07/1989 Pickering UK Cricket 04/12/1989 Broadsystem UK telephone 19/12/1989 Intelcom Australia telephone 03/01/1990 Intelcom Australia telephone 16/02/1990 Associated Press 11/04/1990 Intelcom Australia telephone 01/08/1990 Associated Press 01/08/1990 The Times 01/08/1990 Press Association (Extel) 01/08/1990 Unisys UK Golf 01/08/1990 Press Association (Wimbledon) 01/08/1990 AELTC (re Selfridges) 27/09/1990 Associated Press 27/09/1990 Broadsystem UK telephone 29/10/1990 Intelcom Australia telephone 29/10/1990 Intelcom (30%) Australia telephone 12/11/1990 Reuters (1989 and 1990 licences) 31/12/1990 Intelcom (70%) Australia telephone 08/02/1991 Intelcom Australia telephone 11/03/1991 Press Association

Scoring Art – Stephen Parry – 3 December 2011 Page 29 of 29