`
`
`
`
`
`
`
`UNITED STATES PATENT AND TRADEMARK OFFICE
`
`
`
`BEFORE THE PATENT TRIAL AND APPEAL BOARD
`
`
`
`Zynga, Inc.,
`
`Petitioner,
`
`v.
`
`IGT,
`
`Patent Owner
`
`
`
`
`U.S. Patent No. 7,168,089
`
`
`Case No.: IPR2022-00199
`
`
`DECLARATION OF CRAIG WILLS, Ph.D
`
`Exhibit 2031
`
`
`IGT EXHIBIT 2031
`Zynga v. IGT, IPR2022-00199
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`I.
`
`IV.
`V.
`
`TABLE OF CONTENTS
`Introduction ...................................................................................................... 1
`A. Qualifications ........................................................................................ 1
`B.
`Scope of Review .................................................................................... 2
`II. Materials Considered ....................................................................................... 3
`III. The Applicable Law ........................................................................................ 4
`A. General Patent Law ............................................................................... 4
`B.
`Level of Ordinary Skill in the Art ......................................................... 4
`C.
`Principles of Claim Construction .......................................................... 5
`D. Obviousness ........................................................................................... 7
`Introduction to the ‘089 Patent ...................................................................... 10
`Introduction to the Applied Prior Art ............................................................ 14
`A. Goldberg .............................................................................................. 15
`B.
`Olden ................................................................................................... 38
`C.
`D’Souza ............................................................................................... 46
`VI. Claim Constructions ...................................................................................... 49
`VII. Level of Skill in the Art ................................................................................. 50
`VIII. Analysis ......................................................................................................... 54
`A. Mr. Crane’s Reasoning on Motivation to Combine Issues
`Overlooks Important Countervailing Teachings in the Prior Art. ...... 54
`1.
`A POSITA would recognize no motivation to alter
`functionality of the Goldberg HTML files to transfer
`gameplay functionality to a client device. ................................ 55
`The premise on which Mr. Crane proposes to integrate
`Olden’s teachings with Goldberg’s system is fatally flawed.... 63
`Defining entitlements by application functions, as disclosed
`by Olden, runs at cross purposes to Goldberg’s validation
`scheme. ...................................................................................... 71
`
`2.
`
`3.
`
`i
`
`
`
`C.
`
`B.
`
`Even if a POSITA were to integrate Olden’s teachings with
`Goldberg’s system, it would not result in a transfer of
`gaming software to a client device. .......................................... 74
`A POSITA Would Not Recognize Goldberg’s Web Pages as
`“Gaming Software.” ............................................................................ 78
`The Prior Art Fails to Teach Processing the Requests and
`Authorization Messaging as Claimed. ................................................ 96
`D. A POSITA has no Motivation to Combine Goldberg with D’Souza
`and Would Have No Expectation of Success in Doing So. ................ 99
`IX. Declaration in Lieu of Oath ......................................................................... 104
`
`
`
`
`
`4.
`
`ii
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`
`
`I, Craig Wills, declare as follows:
`
`I.
`
`
`INTRODUCTION
`I have been retained by Patent Owner, IGT (“Petitioner” or “IGT”), to
`
`investigate and opine on certain issues relating to Zynga Inc.’s Petition For Inter
`
`Partes Review of U.S. Patent No. 8,795,064 B2, Case No. IPR2022-00200, which
`
`challenges validity of claims 28-29, 31-33, 47-50, 84-86, 90-92, and 99-100 of U.S.
`
`Patent No. 7,168,089 (“the ’089 patent”).
`
`
`
`I am being compensated at my usual consulting rate of $400 per hour for my
`
`technical analysis in this matter. My compensation is not contingent upon the results
`
`of my work.
`
`A. Qualifications
` My teaching and research span many areas of computer science, including
`
`Internet application performance, distributed computing, networking, and Web
`
`privacy. My work has been published in refereed journals and presented at top
`
`research conferences. Network gaming has been part of my work on Internet
`
`performance and Web privacy. I am a named inventor on eight patents. My work
`
`has been cited in popular press venues such as the New York Times, Wall Street
`
`Journal, USA Today, Los Angeles Times, San Jose Mercury News, Atlanta Journal-
`
`Constitution, InformationWeek, and National Public Radio Science Friday.
`
`1
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`
`
`I received my B.S. in computer science from University of Nebraska (1982)
`
`as well as my M.S. (1984) and Ph.D. (1988) in computer science from Purdue
`
`University. I am currently a Professor and the former Head of the Computer Science
`
`Department at Worcester Polytechnic Institute (“WPI”). Before my appointment at
`
`WPI, I worked at AT&T Bell Laboratories where my work focused on the design
`
`and development of an automation tool for network management applications. Since
`
`starting at WPI, I have had visiting positions with Cisco Systems, Inc., where I
`
`worked with the Network Management Technology Group, and at the School of
`
`Mathematical and Computing Sciences at Victoria University of Wellington.
`
` My curriculum vitae, which is Ex. 2032, contains a more detailed description
`
`of my background.
`
`B.
`Scope of Review
`As indicated, I have been tasked to review a petition for inter partes review
`
`
`
`filed by Zynga, Inc. (“Petitioner” or “Zynga”) relating to the Challenged Claims of
`
`the ’089 Patent. I understand that the ’089 Patent is involved in litigation between
`
`IGT and Zynga. I have not undertaken a review of other claims from the ’089Patent
`
`in developing this declaration.
`
`
`
`I understand that, in this inter partes review, Zynga asserts that the Challenge
`
`Claims are invalid over prior art on the following Grounds:
`
`2
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`Ground 1: Claims 28-29, 31-33, 47-48, 84-86, 90-92, and 99-100
`purportedly are obvious over Goldberg and Olden.
`Ground 2: Claims 49 and 50 purportedly are obvious over
`Goldberg and Olden in further view of D’Souza.
`
`See Petition, paper 1, at 7 (herein “Pet.”). As explained herein, it is my opinion that
`
`the Challenged Claims are not obvious for the reasons asserted in Zynga’s Petition.
`
`II. MATERIALS CONSIDERED
`I considered the materials referenced in this declaration when developing my
`
`opinions, including the following:
`
` Zynga Inc.’s Petition for Inter Partes Review of U.S. Patent No.
`
`7,168,089, IPR2022-00199, paper 1, and exhibits thereto;
`
` Patent Owner’s Preliminary Response, IPR2022-00199, paper 6, and
`
`exhibits thereto;
`
` Decision Granting Institution of Inter Partes Review 35 U.S.C. § 314,
`
`IPR2022-00199, paper 11;
`
` Freedman, The Computer Glossary, p. 192, AMACOM (1998) (Ex.
`
`2035); and
`
` Webster’s New World Computer Dictionary, 10th ed., p. 177, Wiley
`
`Publishing (2003), (Ex. 2036).
`
`3
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`III. THE APPLICABLE LAW
`
`I am not an attorney, and I am not providing any expert opinions on the law.
`
`However, I have been advised of certain basic legal principles applicable to my
`
`analysis in this report, and I have applied those principles in forming my opinions.
`
`Those principles are provided below:
`
`A. General Patent Law
`I understand that determining the validity of a patent requires a two-step
`
`
`
`analysis. First, the meaning and scope of the patent claims are construed, and
`
`second, the construed claims are compared to the prior art.
`
`
`
`I understand that, in the context of an inter partes review, the prior art may
`
`comprise patents or printed publications. I also understand that a “printed
`
`publication” is a publication sufficiently accessible to the public interested in the art
`
`and depends upon dissemination and accessibility.
`
`B.
`Level of Ordinary Skill in the Art
`I understand there is a concept in patent law known as the “person having
`
`
`
`ordinary skill in the art” (“POSITA,” for short). I understand that this concept refers
`
`to a person who is trained in the relevant technical field of a patent without
`
`possessing extraordinary or otherwise exceptional skill. I further understand that
`
`factors such as the educational level of those working in the field, the sophistication
`
`4
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`of the technology, the types of problems encountered in the art, prior art solutions to
`
`those problems, and the speed at which innovations are made may help establish the
`
`level of skill in the art. I understand the level of skill of the persons of ordinary skill
`
`is to be assessed at the time of the claimed invention.
`
`C.
`Principles of Claim Construction
`I understand that, to construe the meaning of a claim term, a court will first
`
`
`
`look to the claim language itself and its usage in context with other claim terms. I
`
`understand that courts will defer to the ordinary and customary meaning that the
`
`terms would have to a POSITA at the time of the alleged invention.
`
`
`
`I also understand that a court will look to intrinsic evidence if the meaning of
`
`the term to a person having ordinary skill in the art at the time of the alleged
`
`invention is not apparent. I have been informed that this intrinsic evidence includes
`
`the context of the words in the claim, the specification of the patent, and the
`
`prosecution history of the patent. In fact, I understand that the specification is
`
`considered the single best guide to the meaning of a disputed term. I understand
`
`that, while the specification is to be used to interpret terms presented in a claim, it is
`
`impermissible to import limitations from the specification into a claim.
`
` Also, I have been informed that a patentee can become their own
`
`“lexicographer” by defining terms within the patent however they wish, as long as
`
`5
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`they do so explicitly. For evidence that the patentee intended to become their own
`
`lexicographer, I understand that the court may look to the intrinsic evidence.
`
`
`
`I understand that the prosecution history is an important source of intrinsic
`
`evidence and generally relevant to the proper interpretation of a claim. For example,
`
`I have been informed that the prosecution history can provide additional context that,
`
`in addition to the written description, is helpful in interpreting the claims. Further, I
`
`have been informed that prosecution history is useful in determining what the
`
`patentee believed they originally were claiming, and whether the patentee has
`
`narrowed a potential claim construction in an amendment or argument to distinguish
`
`the claims over the prior art. Thus, I understand prosecution history is relevant in
`
`claim construction.
`
`
`
`If the meaning of a term is clear from the claim language and the intrinsic
`
`evidence, I understand that the claim construction must stop there. I have been
`
`informed that only if the meaning of the asserted claims cannot be determined after
`
`assessing the intrinsic evidence, may extrinsic evidence be considered. I have been
`
`informed that such extrinsic evidence may include expert testimony, dictionaries,
`
`and well-known treatises. Even if extrinsic evidence is considered, the claim
`
`construction may not be inconsistent with the construction mandated by the intrinsic
`
`evidence.
`
`6
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`
`
`I understand that, when a dependent claim recites elements that are comprised
`
`by an element of an independent claim, the element that appears in the independent
`
`claim has a scope broad enough to encompass the elements of the dependent claim.
`
`D. Obviousness
`It is my understanding that, to prove that a claim is invalid for obviousness
`
`
`
`under 35 U.S.C. § 103 (the pre-America Invents Act version), the challenger of its
`
`validity must prove that, for example, two or more prior art references in
`
`combination disclose, expressly or inherently, every claim limitation and also that
`
`the claim, as a whole, would have been obvious to a person of ordinary skill in the
`
`art at the time the alleged invention was made.
`
`
`
`It is my understanding that the relevant standard for obviousness under 35
`
`U.S.C. § 103(a) is as follows:
`
`A patent may not be obtained though the invention is not identically
`disclosed or described as set forth in section 102, if the differences
`between the subject matter sought to be patented and the prior art are
`such that the subject matter as a whole would have been obvious at the
`time the invention was made to a person having ordinary skill in the art
`to which said subject matter pertains. Patentability shall not be
`negatived by the manner in which the invention was made.
`In determining whether or not a patented invention would have been obvious,
`
`
`
`I understand that the following so-called “Graham” factual inquiries must be made:
`
`(1) the scope and content of the prior art; (2) the differences between the prior art
`
`and the claims at issue; (3) the level of ordinary skill in the pertinent art at the time
`
`7
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`the alleged invention was made; and (4) any secondary considerations, including
`
`commercial success, long felt but unsolved needs, failure of others, etc.
`
`
`
`I understand that a patent composed of several elements is not proved obvious
`
`merely by demonstrating that each of its elements was independently known in the
`
`prior art. Most, if not all, inventions rely on building blocks of prior art. The
`
`challenger of a patent’s validity must prove that, at the time of the claimed invention,
`
`there was a reason that would have prompted a person having ordinary skill in the
`
`field of the invention to combine the known elements in a way the claimed invention
`
`does, taking into account such factors as:
`
`a. whether the claimed invention was merely the predictable result of
`
`using prior art elements according to their known function(s);
`
`b. whether the claimed invention amounted to nothing more than using a
`
`known technique to improve similar devices or methods in the same
`
`way;
`
`c. whether the claimed invention provides an obvious solution to a known
`
`problem in the relevant field;
`
`d. whether the prior art teaches or suggests the desirability of combining
`
`elements claimed in the invention;
`
`8
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`e. whether the prior art teaches away from combining elements in the
`
`claimed invention;
`
`f. whether it would have been obvious to try the combinations of
`
`elements, such as when there is a design need or market pressure to
`
`solve a problem and there are a finite number of identified, predictable
`
`solutions; and
`
`g. whether the change resulted more from design incentives or other
`
`market forces.
`
` To find the invention obvious in light of a prior art combination, the prior art
`
`combination must have provided a reasonable expectation of success.
`
`
`
`I further understand that it is not permissible to use hindsight in assessing
`
`whether a claimed invention is obvious. Rather, I understand that, to assess
`
`obviousness, one places oneself in the shoes of a person having ordinary skill in the
`
`relevant field of technology at the time the alleged invention was made who is trying
`
`to address the issues or solve the problems faced by the inventor, considering only
`
`what was known at the time of the invention and ignoring current knowledge of the
`
`inventions.
`
`9
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
` Regarding the fourth step in the four-step process for assessing obviousness
`
`(the so-called Graham inquiries), specifically the step involving “objective
`
`considerations,” I have been told that some of the factors that may be considered are
`
`those of copying, a long felt but unsolved need, failure of others, commercial
`
`success, unexpected results created by the claimed invention, unexpected properties
`
`of the claimed invention, licenses showing industry respect for the invention, and
`
`skepticism of skilled artisans before the invention was made.
`
`IV.
`INTRODUCTION TO THE ‘089 PATENT
` The ’089 Patent is directed to managing downloads of gaming software
`
`among gaming machines in which a software authorization agent authorizes and
`
`monitors transfers:
`
`A disclosed gaming machine may securely communicate with devices
`over a public network such as the Internet. … The secure
`communication methods may be used to transfer gaming software and
`gaming information between two gaming devices, such as between a
`game server and a gaming machine. For regulatory and tracking
`purposes, the transfer of gaming software between the two gaming
`devices may be authorized and monitored by a software authorization
`agent.
`Ex. 1001, Abstract.
`
` The ’089 Patent states that electronic download of gaming software allows
`
`gaming machines to be reconfigured quickly as game popularity changes:
`
`Another desire within the gaming industry is to electronically download
`gaming software from one or more remote locations to a gaming
`
`10
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`machine. The capability to electronically download gaming software
`is desirable because it may enable gaming machines to be quickly
`reconfigured to account for changes in popularity of various games
`played on the gaming machines and it may simplify software
`maintenance issues on the gaming machine such as gaming software
`updates. … [I]t would be desirable to provide gaming software
`downloading methods for gaming machines that allow gaming software
`to be transferred electronically to the gaming machines from a remote
`location in a secure manner that satisfies regulatory requirements of the
`gaming jurisdiction where the gaming machine is located.
`Id. col. 4:1-24. Gaming software components may be executed on a gaming
`
`machine to play, for example, a game of chance. Id. col. 25:38-39.
`
` The ’089 Patent discloses a software distribution network that includes
`
`gaming machines 54-59 (blue), gaming software content providers 51, 52 (yellow),
`
`gaming software distributors 58, 60 (green), and a software authorization agent 50
`
`(red):
`
`’089 Patent (Ex. 1001), FIG. 8 (annotated)
`
`
`
`11
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`’089 Patent (Ex. 1001), FIG. 9 (annotated)
`
`
`
`The ‘089 Patent describes operation of the system in cols. 24:27-31:57. I provide a
`
`high-level summary of these components below.
`
` The gaming software content providers 51, 52 maintain various gaming
`
`software titles that can be downloaded to other devices:
`
`A gaming software content provider, such as 51 and 52, may maintain
`a plurality of gaming software titles, versions of gaming software titles
`and gaming software components that may be requested by another
`gaming device for an electronic download. The gaming software
`content provider may download gaming software to various customers
`after the customer has entered a licensing agreement with the content
`provider. Some details of obtaining game licenses for operating gaming
`software on a gaming machine have been described above with respect
`to FIGS. 6 and 7.
`Id. col. 25:27-37.
`
`12
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
` The gaming software distributors 53, 60 may operate at casinos or other
`
`establishments, and may store licensed gaming software for transfer to the gaming
`
`machines.
`
`The gaming software distributors, such as 53 and 60, may be gaming
`devices, such as game servers, that are maintained by a gaming entity
`such as a casino. For instance, game server 53 may be operated by a
`first casino and game server 60 may be operated by a second casino.
`The game servers may store gaming software that has been licensed to
`the gaming entity from one or more gaming software providers such as
`51 and 52. …
`The game servers operated by a gaming entity may be used to provide
`gaming software to a plurality of gaming machines. For instance, game
`server 53 may be used to provide gaming software to gaming machine
`54, 55, 56 and game server 60 may be used to provide gaming software
`to gaming machines 57, 58 and 59.
`Id. col. 26:31-50.
`
` The gaming machines 55-59 download gaming software from appropriate
`
`software distributors 53, 60:
`
`[G]ame server 53 may be used to provide gaming software to gaming
`machine 54, 55, 56 and game server 60 may be used to provide gaming
`software to gaming machines 57, 58 and 59. In one embodiment, the
`game servers may be programmed to download gaming software in
`response to a software request on a gaming machine. For instance, a
`game player playing a game on a gaming machine, such as 55, may
`request to play a particular game of chance on the gaming machine 55
`which is downloaded to the gaming machine from the game server 53.
`
`Id.
`
`13
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
` The software authorization agent 50 manages download of gaming software
`
`to gaming machines 55-59.
`
`In the present invention, gaming software may be transferred between
`various gaming devices, in a gaming software distribution network 90,
`after receiving authorization from a gaming software authorization
`agent 50. … In general, the gaming software authorization agent 50
`approves all gaming software transactions between two gaming devices
`in the gaming software distribution network and stores a record of the
`gaming software transactions.
`Id. col. 24:27-42.
`
` The ’089 Patent discloses that, when a transfer of gaming software is to occur
`
`between a gaming software distributor 53 and another gaming device, a transfer
`
`request is made to the software authorization agent 50:
`
`[T]he gaming software distributor 53, which may be a game server
`maintained by a casino, may contact the software authorization agent
`50 to request a transfer of gaming software from the gaming software
`provider 51 to the gaming distributor 53. The gaming distributor may
`also contact the software authorization agent to request a transfer of
`gaming software from the gaming software provider 51 to another
`gaming device such as gaming machine.
`Id. col. 28:37-47. “The software authorization agent 50 may approve or deny the
`
`request.” When the request is approved, the gaming software distributor 53 “may
`
`forward the gaming software to the gaming machine 55.” Id. col. 29:59-66.
`
`V.
`
`INTRODUCTION TO THE APPLIED PRIOR ART
` Petitioner adopted a prior art date of December 2000 for purposes of this IPR.
`
`Pet. at 6 (“for purposes of this petition only it has been assumed that the claims have
`
`14
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`a filing date of December 2000.”). Below, I describe the prior art’s disclosure as it
`
`would have been understood by a POSITA in December 2000.
`
`A. Goldberg
` Goldberg discloses an advertisement-supported gaming system where players
`
`may play games asynchronously from each other:
`
`The present invention is a game playing method and apparatus for
`automating games such as blackjack, poker, craps, roulette, baccarat
`and pai gow, wherein players may play continuously and
`asynchronously, and information related to advertised items can be
`exchanged between players and advertisers.
`Ex. 1004, Abstract.
`
` Goldberg discloses an embodiment intended for “use[] within a blackjack
`
`gaming establishment such as a casino” (id., col 6:32-45 (describing FIG. 1)) and
`
`other embodiments intended “to play blackjack on the Internet” (id., col 6:49-67
`
`(describing FIGS. 3, 6, and 8)).
`
` Goldberg’s casino-implemented system is shown in FIG. 1:
`
`15
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`
`Goldberg (Ex. 1001), FIG. 1 (annotated)
`
`
`
`In this embodiment, a blackjack gaming controller 14 (yellow) communicates
`
`with one or more gaming stations (orange) via a communication interface:
`
`[T]he embodiment of FIG. 1 presents an architecture for the present
`invention for use on, for example, a local network within a casino,
`wherein low cost gaming stations may be utilized. Accordingly, the
`blackjack gaming system 10 includes a blackjack game controller 14
`electronically connected to one or more potentially remote gaming
`stations 18 so that for each gaming station a player may play blackjack.
`In the blackjack gaming system 10, the blackjack game controller 14
`functions substantially as a dealer would in a manually operated
`blackjack game and each gaming station 18 provides a blackjack player
`with an electronic representation of a blackjack game wherein it may
`appear that the player (i.e., user) at the gaming station 18 is the only
`player playing against the dealer (i.e., "head-to-head" against the
`blackjack game controller 14).
`Id. col. 7:6-20.
`
`16
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`
`
`In the Internet applications (FIGS. 3, 6 & 8), Goldberg’s system has the same
`
`basic architecture as the casino embodiment, where blackjack gaming controllers 14
`
`(yellow) communicate with Internet client nodes 318 (orange):
`
`
`Goldberg (Ex. 1004), FIG. 3 (annotated)
`
`17
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`Goldberg (Ex. 1004), FIG. 6 (annotated)
`
`
`
`
`Goldberg (Ex. 1004), FIG. 8 (annotated)
`
`18
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`In each Internet embodiment, the blackjack game controller 14 is placed on a web
`
`site 308 that is separate from the Internet client nodes 318 (orange) where the players
`
`are located.
`
` Goldberg discloses that the architecture of the blackjack game controller 14,
`
`when used in the Internet embodiment, is essentially the same as when it is used in
`
`the casino embodiment:
`
`FIG. 3 presents a second embodiment of the blackjack gaming system
`of the present invention. In this embodiment, the blackjack game
`controller 14 is substantially the same as described hereinabove [in FIG.
`1]
`Id. col. 14:29-32..
`
`[I]n FIGS. 6A and 6B, there is a game/advertisement controller 604 for
`providing substantially the same functionality as the blackjack game
`controller 14 (FIG. 3) except that games other than blackjack may also
`be played (such as poker, craps, pai gow and roulette).
`Id. col. 21:41-46.
`
`Referring now to an alternative embodiment of the present invention
`presented in FIG. 8, wherein the game/advertisement web site 308
`coordinates with a third party Internet access service provider 810 (or
`interactive cable television provider) for providing Internet 324 (cable
`television) access to users on a reduced cost or free basis once a user
`has registered with the web server 340 (cable television provider).
`Id. col. 28:44-51.
`
`
`
`In all cases, the blackjack game controller 14 (yellow) contains program
`
`modules that play blackjack games:
`
`19
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
` a blackjack driver 26,
`
` a wager and accounting modules 30,
`
` a blackjack player evaluator module 34 (blue),
`
` a card generator module 38 (brown),
`
` a house blackjack playing module 42 (green), and
`
` a blackjack hand evaluator 46 (red).
`
`As explained below, these modules provide total control over the games that are
`
`played on the Goldberg system.
`
` The blackjack driver 26 coordinates operation of the blackjack game
`
`controller 14. It manages communication with the web site’s communication
`
`interface, and, ultimately, the Internet client nodes 318. Goldberg states:
`
`A blackjack driver 26 exchanges data with the gaming station interface
`22. The blackjack driver 26 substantially coordinates the operation of
`the blackjack game controller 14. In particular, the following
`capabilities are substantially provided by the blackjack driver 26:
`(1.1) identifies each player requesting to play blackjack at one of the
`gaming stations 18;
`(1.2) creates internal data structures for communication with other
`modules of the blackjack game controller 14 regarding each blackjack
`game being played; in particular, blackjack gaming data objects or
`records are (re)instantiated with each player request, such data objects
`providing sufficient information for the blackjack game controller 14
`to properly respond to each received player request;
`(1.3) determines the output of the blackjack game controller 14 to each
`of the active gaming stations 18;
`
`20
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`(1.4) distributes blackjack gaming data between other modules of the
`blackjack game controller 14; and
`(1.5) provides card representations to gaming stations 18.
`In performing the above tasks, the blackjack driver 26 communicates
`with a blackjack player registration and playing status database 28.
`Id. col. 7:45-67.
`
` Goldberg discloses that, as a game unfolds, the blackjack driver 26 fields
`
`player requests received from an Internet client node 318, and it generates new game
`
`representations that are sent to the Internet client node 318 in response. Goldberg
`
`states:
`
`the
`in step 430
`Upon receiving a blackjack player request,
`communication interface 22 queues the request and subsequently
`transmits the request to the blackjack driver 26.
`Id. col. 16:14-17.
`
` Player requests may request, for example, to play in a new tournament, to play
`
`in a new non-tournament game, or to receive a new card in an already-started game:
`
`[I]n step 424, the controller 14 waits for a (next) blackjack player input,
`such inputs being, for example, requests to enter a new blackjack
`tournament, requests to commence a new blackjack game within a
`tournament, requests to process a blackjack game play request, a
`request for information regarding the players account, and a request for
`help information (such as how to play blackjack).
`Id. col. 16:7-13. The blackjack driver 26 determines what request is made in a new
`
`player request and coordinates with other modules to execute these requests.
`
`21
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
` Goldberg discloses that the wager and accounting module 30 enforces
`
`financial limits and performs wagering accounting:
`
`[T]he wager accounting module provides the following capabilities:
`(3.1) determines various wagering limit parameters for the next one or
`more blackjack games to be played (e.g., the wagering limit per game
`and the total wagering limit per player); and
`(3.2) performs wagering accounting for each player's wins and losses.
`Thus, the wager accounting module 30 is instrumental in initializing a
`new blackjack game in that this module receives and maintains
`financial information related to each currently active player at a gaming
`station 18. Thus, the wager accounting module 30 has a communication
`data channel with the blackjack player registration and playing status
`database 28 so that the wager accounting module 30 may retrieve
`information for determining whether the player has, for example,
`sufficient financial resources to cover potential wagering losses. Of
`course, to provide waging evaluation information to other controller 14
`modules, the wager accounting module 30 receives identifying
`information from each such module requesting an evaluation.
`Id. col. 8:28-49.
`
` Goldberg discloses that the blackjack player evaluator module 34 (blue)
`
`determines the options that are available to player as a blackjack game is played and
`
`responds to player request within the game:
`
`The blackjack driver 26 also communicates with a blackjack player
`evaluator 34. The blackjack player evaluator 34 receives, from each
`player (via instantiations of blackjack gaming data objects from the
`blackjack driver 26), all blackjack player requests except the data from
`each player indicating an amount to be wagered. Thus, the blackjack
`player evaluator 34:
`(4.1) determines each player's options during blackjack games; and
`(4.2) responds to player requests for hits or to, for example, split pairs.
`
`22
`
`
`
`Declaration of Craig Wills
`
`
`
`Ex. 2031
`
`Thus, the blackjack player evaluator 34 enforces the gaming
`establishment rules related to pl