Wagering game content based on locations of player check-in

Information

  • Patent Grant
  • 9564007
  • Patent Number
    9,564,007
  • Date Filed
    Tuesday, March 5, 2013
    11 years ago
  • Date Issued
    Tuesday, February 7, 2017
    7 years ago
Abstract
A computer-implemented method comprises replacing, by one or more processors, original wagering game content with modified wagering game content based on a wagering game player's check-ins at one or more physical locations. The method also includes presenting, on an electronic display device, a wagering game with the modified wagering game content in place of the original wagering game content.
Description
LIMITED COPYRIGHT WAIVER

A portion of the disclosure of this patent document contains material which is subject to copyright protection. The copyright owner has no objection to the facsimile reproduction by anyone of the patent disclosure, as it appears in the Patent and Trademark Office patent files or records, but otherwise reserves all copyright rights whatsoever. Copyright 2013, WMS Gaming, Inc.


FIELD

Embodiments of the inventive subject matter relate generally to wagering game systems, and more particularly to wagering game systems including modified wagering game content based on locations of player check-in.


BACKGROUND

Wagering game machines, such as slot machines, video poker machines and the like, have been a cornerstone of the gaming industry for several years. Generally, the popularity of such machines depends on the likelihood (or perceived likelihood) of winning money at the machine and the intrinsic entertainment value of the machine relative to other available gaming options. Where the available gaming options include a number of competing wagering game machines and the expectation of winning at each machine is roughly the same (or believed to be the same), players are likely to be attracted to the most entertaining and exciting machines. Shrewd operators consequently strive to employ the most entertaining and exciting machines, features, and enhancements available because such machines attract frequent play and hence increase profitability to the operator. Therefore, there is a continuing need for wagering game machine manufacturers to continuously develop new games and gaming enhancements that will attract frequent play.





BRIEF DESCRIPTION OF THE FIGURES

Embodiments of the invention are illustrated in the Figures of the accompanying drawings in which:



FIG. 1 depicts a system that provides modified wagering game content for wagering games based on physical locations where the wagering game player has checked-in, according to some embodiments.



FIG. 2 depicts a screenshot of a mobile application for a mobile device, according to some embodiments.



FIGS. 3-4 depict a mobile device executing a mobile application, according to some embodiments.



FIG. 5 depicts a screenshot of a wagering game for describing the check-in feature, according to some embodiments.



FIG. 6 depicts a screenshot of a base-game screen for a wagering game that includes modified wagering game content, according to some embodiments.



FIG. 7 depicts a screenshot of a screen of a wagering game for describing modified wagering game content, according to some embodiments.



FIG. 8 depicts a flowchart of operations for tracking physical locations where the wagering game player has checked in, according to some embodiments.



FIG. 9 depicts a flowchart of operations for including modified wagering game content for wagering games based on physical locations where the wagering game player has checked-in, according to some embodiments.



FIG. 10 depicts a block diagram illustrating a wagering game machine architecture, according to some embodiments.



FIG. 11 depicts a block diagram illustrating a wagering game network, according to some embodiments.



FIG. 12 depicts a perspective view of a wagering game machine, according to some embodiments.



FIG. 13 depicts an image of a base-game screen for a wagering game machine, according to some embodiments.





DESCRIPTION OF THE EMBODIMENTS

This description of the embodiments is divided into six sections. The first section provides an introduction to some embodiments, while the second section provides a system environment. The third section describes example operations performed by some embodiments. The fourth section describes an example wagering game machine architecture and network environment. The fifth section describes an example wagering game machine and the sixth section presents some general comments.


Introduction

This section provides an introduction to some embodiments. In some embodiments, wagering game content is modified based on physical locations where a wagering game player has checked-in. For example, the wagering game player can check-in at different physical locations (e.g., different retail stores) using a mobile application on their mobile device (e.g., mobile phone) before playing the wagering game.


These physical locations may or may not be associated with wagering game activity. For example, these physical locations can include coffee shops, restaurants, public parks, cities, various landmarks in a city, wagering game establishments, specific machines in wagering game establishments, etc. As part of a check-in process, the mobile device can transmit an identification of the wagering game player and the player's physical location to a remote server using, for example, wireless communications. Later, when the wagering game player is at a wagering game machine (or other device for playing a wagering game), wagering game content can be modified based on the physical locations that the player visited.


An example process for providing modified content to wagering game machines may work as follows. After the player has logged into the wagering game machine, the wagering game machine can transmit the player's identification to a wagering game server. In response, the remote server can provide, to the wagering game machine, physical locations that the player has visited. Additionally, the remote server can provide the modified wagering game content to the wagering game machine (if the modified wagering game content is not already stored in the wagering game machine).


The wagering game player can then play the wagering game based on the modified wagering game content. The modified wagering game content can affect aspects of the game's presentation (e.g., images, video, audio, etc.). For example, if the wagering game is a slots game, one or more of the reel symbols can be modified to represent the physical locations visited by the player. For example, the physical locations can be associated with a business entity, a government entity, a geographic location, etc. In such configurations, the modified wagering game content can be graphics or images that represent the associated business entity, government entity, geographic location, etc. Additionally, the modified wagering game content can affect play of the wagering game. For example, the expected value (EV) (i.e., the theoretical average payout) of the wagering game can be increased based on the modified wagering game content. To illustrate this for slots games, bonuses can be added, reel symbols can be changed from a non-wild symbol to a wild symbol, etc. As a result, the modified content can increase a wagering game's EV. In addition to slots games, other types of wagering games can include dice games, card games, spinning wheel games, etc. In some embodiments, the modified wagering game content can affect items other than the wagering game itself. For example, the modified wagering game content can include the graphics for the button panels, the background of the game, different animations in the main or secondary displays, etc. Some embodiments are applicable to both online wagering games (e.g., internet-based wagering game websites) and wagering games on wagering game machines at brick-and-mortar wagering game establishments. Additionally, the wagering games can be played online via a mobile device. For example, the mobile device that is used for checking-in can also be used for playing the online wagering games. Also, wagering can include wagering of real money, “fun” money, or anything else of real or perceived value on an event with an uncertain outcome.


System Environment


FIG. 1 depicts a system that provides modified wagering game content for wagering games based on physical locations where the wagering game player has checked-in, according to some embodiments. A system 100 can modify wagering game content based on physical locations where a wagering game player has checked-in. For example, the wagering game player can check-in at different physical locations (e.g., different retail stores) using a mobile application on their mobile devices prior to playing the wagering game.



FIG. 1 shows a wagering game establishment 104. The system 100 includes a check-in server 102, wagering game machines 114-116, and a wagering game server 188. These components are connected via a computer network. In FIG. 1, the wagering game machine 114 presents the wagering game in the wagering game establishment 104. However, the wagering game can be presented on any type of device (including devices outside wagering game establishments, as described above).



FIG. 1 also shows physical locations 110-112. While shown as buildings in FIG. 1, the physical locations can be any location where a wagering game player checks-in. For example, the physical locations can include coffee shops, restaurants, public parks, cities, various landmarks in a city, wagering game establishments, specific machines in wagering game establishments, etc. As shown in FIG. 1, a wagering game player 106 has a mobile device 108. Also in this example, the wagering game player 106 is shown moving to different physical locations and finally to the wagering game machine 114.


Initially, the wagering game player 106 is near the physical location 110. Also, the wagering game player 106 checks-in using an application on their mobile device 108. An example of such a mobile application on a mobile device is illustrated in FIGS. 3-4, which are described in more detail below. The mobile application can provide a list of physical locations near the wagering game player 106, based on the Global Positioning System (GPS) coordinates provided by the mobile device 108. The wagering game player 106 can then select a physical location (among a list of physical locations) for checking-in. In FIG. 1, the wagering game player 106 selects the physical location 110 from a list of physical locations displayed on the mobile device 108. In response to the selection, the mobile device 108 wirelessly transmits a check-in transmission 120 to the check-in server 102. The check-in transmission 120 can include the identification of the physical location 110 and the identification of the wagering game player 106.


After checking in at location 110, the wagering game player 106 moves near the physical location 112. Using the mobile application on the mobile device 108, the wagering game player 106 checks-in at the physical location 112. The wagering game player 106 selects the physical location 112 from a list of physical locations displayed on the mobile device 108. In response to the selection, the mobile device 108 wirelessly transmits a check-in transmission 122 to the check-in server 102. The check-in transmission 122 can include the identification of the physical location 112 and the identification of the wagering game player 106. While FIG. 1 shows the player 106 checking-in at two physical locations, the player can check-in at any number of physical locations, and can also check-in at the same physical location multiple times.


After receiving the physical locations and player identification, the check-in server 102 transmits this data to the wagering game server 118—shown as a transmission 124. In some embodiments, the check-in server 102 can provide this data periodically and/or upon demand by the wagering game server 118. For example, the wagering game server 118 can request this data for a particular wagering game player after the player has logged into a wagering game machine at the wagering game establishment 104.


As shown, the wagering game player 106 next moves to play the wagering game machine 114. The wagering game player 106 may log into a player account at the wagering game machine 114. The system can modify wagering game content used for presenting a wagering game on the wagering game machine 114 based on player's identification and physical locations where the player checked-in. In some embodiments, the wagering game server 118 can transmit the modified wagering game content to the wagering game machine 114. Alternatively, the wagering game module in the wagering game machine 114 can retrieve the modified wagering game content from local machine-readable media therein.


The modified wagering game content can affect different aspects of the presentation layer (e.g., images, video, audio, etc.). For example, if the wagering game is a slots game, one or more of the reel symbols can be modified to represent the physical locations visited by the player. For example, the physical locations can be associated with a business entity, a government entity, a geographic location, etc. In such configurations, the modified wagering game content can be graphics or images that represent the associated business entity, government entity, geographic location, etc. Additionally, the modified wagering game content can affect play of the wagering game. For example, the expected value of the wagering game can be increased based on the modified wagering game content. For slots games, bonuses can be added, reel symbols can be changed from a non-wild symbol to a wild symbol, etc.


In some embodiments, one or more check-ins at a particular physical location can trigger, in the wagering game, a bonus associated with that location. For example, after the player has checked-in ten times at a coffee shop, the wagering game presents a bonus game having content associated with the coffee shop. The new bonus game can be configured to affect or not affect the existing overall expected value (EV) of the wagering game. For example, this new bonus can replace an existing bonus in the wagering game and have the same EV as the existing bonus, thereby not affecting the overall EV of the wagering game. Alternatively, this new bonus and its associated EV can be added to the wagering game, thereby increasing the overall EV.


In some embodiments, an entity associated with a physical location can be a sponsor of modified wagering game content (e.g., a bonus). That is, the sponsor may provide value to wagering game providers (e.g. casinos) to pay for increases in EV (if any), and for the gaming content that promotes the sponsor's physical location (e.g. a retail store). In return, the sponsor receives the advertising value associated with the modified wagering game content. For example, the sponsor's corporate logo, product graphics, etc. may be added to the wagering game to promote the sponsor. In some embodiments, as part of a sponsored bonus, the sponsor can provide a non-cash award, such as a coupon. For example, the coupons can provide free or discounted items at a particular coffee shop. This award can be in lieu of or in addition to a monetary result for a bonus game.


In some embodiments, the amount of modified wagering game content added to a wagering game is based on the number of check-ins by a player at a particular physical location. For example, in a slot game, a reel symbol is replaced for each time a player checks-in at a location. The replacement symbols can include images associated with the location, sponsor, etc. Also, there can be a maximum number of these reel symbols that are replaced. For example, a maximum of one symbol per reel can be modified to represent the physical location. Therefore, if there are five reels, a maximum of five reel symbols can be modified (one for each reel) to represent the physical location, in response to five different check-ins by the player at the location.


In some embodiments, a mobile device is not required for check-in at a physical location. For example, a player loyalty program can provide player account login information at different locations (e.g., different wagering game machines at wagering game establishments). Also, the player's physical location can be determined based on the network address (e.g., Media Access Control (MAC) address) of the wagering game machine where the player is logged in. The network address can be cross-referenced with a database of network addresses for the different wagering game machines. This cross-reference can determine the player's location. To illustrate, a player check-in is considered complete after the player logs into their player account and wagers at a wagering game machine. These check-ins at different wagering game machines can then provide for modified wagering game content for a wagering game (at these machines or other wagering game machines).


In some embodiments, the wagering game is a slots game. For a slots game, a pay table defines a hierarchy of payouts for winning combinations of the reel symbols (from low to high). For example, a winning combination of matching cherry reel symbols would be a lowest payout; a winning combination of matching orange reel symbols would be a second lowest payout; a winning combination of matching 7's would be a higher payout, etc. In some embodiments, the number of player check-ins to a physical location modifies the symbol hierarchy for the reel symbols in the slots game. This modification can be through replacement or watermarking of an existing reel symbol. To illustrate, if the player has checked-in at the physical location 112 in a range of 1 to 5 times, the reel symbol having the lowest payout in the symbol hierarchy is replaced or watermarked with images representing the physical location 112. If the player has checked-in at the physical location 112 in a range of 6 to 20 times, the reel symbol having the second lowest payout in the symbol hierarchy is replaced or watermarked with images representing the physical location 112. If the player has checked-in at the physical location 112 in a range of 21 to 50 times, the reel symbol having the third lowest payout in the symbol hierarchy is replaced or watermarked with images representing the physical location 112. This progression can continue to the top of the symbol hierarchy. At the top of the hierarchy, the winning combination based on reel symbols representing the physical location 112 can trigger a bonus game in the wagering game. An existing bonus game is replaced by a bonus game representing the physical location 112 (e.g., different indicia presenting the physical location 112, payouts defined relative to gift cards, coupons, etc. for the physical location 112, etc.). These ranges of check-ins can be defined to enable the replacement or watermarking of the different reel symbols within the hierarchy. As described above, in some embodiments, if the player achieves a winning combination of reel symbols representing the physical location or wins in the bonus game representing the physical location, the player can win prizes (e.g., coupons for the business entity). These prizes can be in lieu of or in addition to the traditional monetary payout associated with the reel symbol that was replaced.


Players may have checked-in at different physical locations (e.g., locations for two different business entities) that can modify the wagering game content. In some embodiments, the player can select which of the multiple physical locations are to be represented in the wagering game based on the modified wagering game content. In such embodiments, check-ins at only one but not both physical locations modify the wagering game content. However in some other example embodiments, check-ins at any number of different physical locations modify the wagering game content.


In some embodiments, the wagering game player may be required to check-in at multiple physical locations to access particular modified wagering game content. For example, the wagering game player may be required to check-in at the top 10 landmarks for a city to access modified wagering game content related to the city (e.g., a reel symbol that represents the city). In some embodiments, repeated check-ins at the same physical location enable the wagering game player to receive a leadership badge for that location (e.g., mayorship, governorship, presidencies, etc.). The modified wagering game content can relate to this leadership. For example, the modified wagering game content can include a reel symbol that includes an image indicative of the leadership earned.


In some embodiments, as the number of check-ins for a particular physical location varies (e.g., increases) the modified wagering game content also varies. For example, assume that the modified wagering game content includes a reel symbol. If the number of check-ins exceeds a defined value, the reel symbol is converted into a wild symbol or into a symbol that covers multiple spots on the reel.



FIG. 2 depicts a screenshot of a mobile application for a mobile device, according to some embodiments. FIG. 2 depicts a screenshot 200 that can be presented on a mobile device's display device after a wagering game player initiates the mobile application. The screenshot 200 includes a global map with a number of push pins (push pins 202-218). In some embodiments, instead of a global map, the map can be a regional map (e.g., map of the United States) that provides a Graphical User Interface (GUI) indicating where the wagering game player has actually checked-in. Accordingly, the push pins 202-218 can represent the physical locations where the wagering game player has checked in.



FIGS. 3-4 depict a mobile device executing a mobile application, according to some embodiments. FIG. 3 depicts a mobile device 300 with a screen displaying a mobile application prior to a check-in by the wagering game player. FIG. 4 depicts the mobile device 300 after the check-in.


The mobile device 300 includes a screen 302 for displaying a visual output for the mobile application used for player check-in (as described above). The display of the mobile application includes a map 304 to enable the wagering game player to see where they are currently located. The map 304 displays a current location 308 of the mobile device 300. The display of the mobile application also includes a check-in button 306. After the wagering game player has arrived at a physical location on the map 304 where they want to check-in, they can select the check-in button 306. In response, the mobile application can provide a list of possible physical locations relative to the current GPS coordinates for the mobile device 300 (as described above). The wagering game player can select a physical location for checking-in based on the list.



FIG. 4 depicts the mobile device 300 after the wagering game player has selected the physical location for checking-in. In response, a graphic 402 is overlaid on the map 304 that notifies the wagering game player that they have unlocked a new reel symbol for a wagering game based on their check-in. In this example as shown by the graphic 402, the physical location is a coffee shop in Chicago. The graphic 402 also notifies the wagering game player that they are progressing to achieving a “Barista badge” for the coffee shop based on repeated check-ins.



FIG. 5 depicts a screenshot of a wagering game for describing the check-in feature, according to some embodiments. A screenshot 500 is displayed to notify the wagering game player of the ability to modify the wagering game content for the wagering game and some advantages of doing so. In particular, the screenshot 500 notifies the wagering game player that check-ins unlock new reel symbols and the wagering game players are required to login to their player account at the wagering game to play these symbols. The screenshot 500 also displays a notification that the wagering game player can earn more awards by getting 10 symbols of a kind. The screenshot 500 displays a notification that the wagering game player can earn special badges as part of checking-in at multiple locations for unique trips (e.g., Route 66). The screenshot 500 also displays a notification that the wagering game player can earn mayorships, governorships, and presidencies for a physical location based on repeated check-ins at the physical location. Also, as noted above, the modified wagering game content can include these special badges for unique trips, mayorships, governorships, and presidencies.



FIG. 6 depicts a screenshot of a base-game screen for a wagering game that includes modified wagering game content, according to some embodiments. A screenshot 600 includes a number of reel symbols that are examples of modified wagering game content. The screenshot 600 displays five different reels (reels 602-610). The reel 602 displays reel symbols 620-624. The reel 604 displays reel symbols 626-630. The reel 606 displays reel symbols 632-636. The reel 608 displays reel symbols 638-640. The reel 610 displays reel symbols 642-646. The reel symbols 620-646 represent different physical locations (including business entities, government entities, cites, etc.). In this example, all of the reel symbols shown include modified wagering game content for different physical locations. As described above, one to any number of physical locations can be represented by modified wagering game content based on player check-in. Also in some embodiments, not all of the reel symbols are replaced as modified wagering game content. Rather, only a portion of the reel symbols are new such that the new reel symbols are integrated with existing reel symbols on the reels.


The reel symbols 620 and 638 include a display of a coffee cup that represents a coffee shop. The reel symbol 622 includes a display of a graphic that represents the city of Seattle, Wash. The reel symbols 624 and 634 include a display of a hot dog that represents a restaurant that serves hot dogs. The reel symbols 626 and 638 include a display of a beer mug that represents a bar serving alcohol. The reel symbol 628 includes a display of a movie ticket that represents a movie theatre. The reel symbol 630 includes a display of a passport that represents that the wagering game player checked-in at a number of physical locations. For example, the passport can represent that the wagering game player has checked in at five different landmarks in Europe. The reel symbol 632 includes a display of an airplane that represents an airline terminal. The reel symbol 640 includes a display of a graphic for a ticket for admission to a circus that represents a circus. Of particularly note, the reel symbol 640 occupies two different reel locations for the reel 608. The wagering game player can unlock such a symbol based on multiple visits to this same physical location (as described above). The reel symbol 642 includes a display of a graphic for the Chicago Transit Authority (CTA). This reel symbol can represent that the wagering game player has checked at least N (e.g., 20) different times at different CTA locations. The reel symbol 644 includes a display of a grocery cart that presents a grocery store. The reel symbol 646 includes a display of a graphic for a particular subway stop near Yankee stadium that represents that particular subway stop.



FIG. 7 depicts a screenshot of a screen of a wagering game for describing modified wagering game content, according to some embodiments. A screenshot 700 is displayed at the wagering game to notify the wagering game player that a reel symbol has been converted from a non-wild reel symbol (reel symbol 702) to a wild reel symbol (reel symbol 704). As shown, the reel symbols 702-704 represent a sushi restaurant. In this example, the wagering game player can obtain the reel symbol 702 after a check-in at the sushi restaurant. After the wagering game player has checked-in at sushi restaurant more than X (e.g., 10) number of times, the reel symbol 702 is changed to the reel symbol 704 (non-wild to wild). This screenshot 700 can be shown at the wagering game after the wagering game player has logged in.


Example Operations

This section describes operations associated with some embodiments. In the discussion below, the flowcharts will be described with reference to the block diagrams presented above. However, in some embodiments, the operations can be performed by logic not described in the block diagrams.


In certain embodiments, the operations can be performed by executing instructions residing on machine-readable storage device, while in other embodiments, the operations can be performed by hardware and/or other logic (e.g., firmware). In some embodiments, the operations can be performed in series, while in other embodiments, one or more of the operations can be performed in parallel. Moreover, some embodiments can perform less than all the operations shown in any flowchart.



FIG. 8 depicts a flowchart of operations for tracking physical locations where the wagering game player has checked in, according to some embodiments. The operations of a flowchart 800 are described in reference to FIG. 1. In this example, the operations of the flowchart 800 are performed by the check-in server 102. The operations of the flowchart 800 begin at block 802.


At block 802, a check-in server receives, from a mobile application on a mobile device of a wagering game player, check-in(s) at physical location(s). With reference to FIG. 1, the check-in server 102 receives the check-in transmissions 120-122 from the mobile device 108 of the wagering game player 106, in response to the wagering game player 106 checking-in at the physical locations 110-112. Operations of the flowchart 800 continue at block 804.


At block 804, the check-in server stores the identification of the wagering game player and identification of the physical location(s). With reference to FIG. 1, the check-in server 102 can store this data in machine-readable storage media therein. Operations of the flowchart 800 continue at block 806.


At block 806, the check-in server transmits the identification of the wagering game player and identification of the physical location(s) to a wagering game server. With reference to FIG. 1, the check-in server 102 can transmit this data to the wagering game server 118. In some embodiments, the check-in server 102 can provide this data periodically and/or upon demand by the wagering game server 118. For example, the wagering game server 118 can request this data for a particular wagering game player after the player has logged into a wagering game machine at the wagering game establishment 104. Operations of the flowchart 800 are complete.



FIG. 9 depicts a flowchart of operations for including modified wagering game content for wagering games based on physical locations where the wagering game player has checked-in, according to some embodiments. The operations of a flowchart 900 are described in reference to FIG. 1. In this example, the operations of the flowchart 900 are performed by the wagering game server 118. The operations of the flowchart 900 begin at block 902.


At block 902, the wagering game server receives, from a wagering game machine, notification that the identified wagering game player is to play a wagering game thereon. With reference to FIG. 1, the wagering game player 106 provides some type of identification of themselves. For example, the wagering game player 106 can provide their identification by logging into their player account at the wagering game machine 114. In response, the wagering game machine 114 can transmit notification of the identification of the wagering game player 106 to the wagering game server 118. Operations of the flowchart 900 continue at block 904.


At block 904, the wagering game server determines that the wagering game player has checked-in at one or more physical locations and that modified wagering game content should be presented at the wagering game machine based on the check-ins. For example, check-ins at only some physical locations can modify wagering game content. Accordingly, the wagering game server 118 determines whether the recorded check-ins for the wagering game player allow for modification of the wagering game content. Also, there can be an option of whether to replace the original wagering game content with modified wagering game content. For example, the wagering game player can be given the option to replace the original wagering game content with modified wagering game content. Operations of the flowchart 900 continue at block 906.


At block 906, a determination is made of whether the modified wagering game content is stored at the wagering game machine. For example, some or all of the modified wagering game content (e.g., replacement images for reel symbols, replacement bonus games, etc.) for the identified physical locations can be stored in machine-readable storage media in the wagering game machine 114. The wagering game server 118 can make this determination. If there is any modified wagering game content (for the identified physical location(s) stored at the wagering game machine, operations of the flowchart 900 continue at block 908. Otherwise, operations of the flowchart 900 continue at block 910.


At block 908, the wagering game server transmits an instruction to the wagering game machine to use the modified wagering game content that is stored locally in a media in the wagering game machine. With reference to FIG. 1, the wagering game server 118 transmits this instruction to the wagering game machine 114. Operations of the flowchart 900 continue at block 910.


At block 910, a determination is made (for the identified physical location(s)) of whether any modified wagering game content needs to be downloaded. The wagering game server 118 can make this determination. In particular in some embodiments, modified wagering game content is transmitted from the wagering game server 118 if the modified wagering game content is not stored in machine-readable storage media in the wagering game machine 114. If any modified wagering game content needs to be transmitted from the wagering game server, operations of the flowchart 900 continue at block 912. Otherwise, operations of the flowchart 900 continue at block 914.


At block 912, the wagering game server transmits to the wagering game machine the modified wagering game content that needed to be provided. With reference to FIG. 1, the wagering game server 118 transmits the modified wagering game content to the wagering game machine 114—see the transmission 126. Accordingly as described, some or all of the modified wagering game content is transmitted from the wagering game server 118 (depending on what is stored in machine-readable storage media in the wagering game machine 114). Operations of the flowchart 900 continue at block 914.


At block 914, the wagering game server transmits a result for presentation of the wagering game. For example, the wagering game server can provide the random result for a slots game. Also, the wagering game machine can present the wagering game based on the modified wagering game content. Operations of the flowchart 900 are complete.


Wagering Game Machine Architecture and Network Environment

This section describes an example wagering game architecture and network environment of some embodiments.


Wagering Game Machine Architecture


FIG. 10 depicts a block diagram illustrating a wagering game machine architecture, according to some embodiments. The gaming terminal 1010 includes a central processing unit (CPU) 1030 connected to a main memory 1032. The CPU 1030 may include any suitable processor(s), such as those made by Intel and AMD. By way of example, the CPU 1030 includes a plurality of microprocessors including a master processor, a slave processor, and a secondary or parallel processor. CPU 1030, as used herein, comprises any combination of hardware, software, or firmware disposed in or outside of the gaming terminal 1010 that is configured to communicate with or control the transfer of data between the gaming terminal 1010 and a bus, another computer, processor, device, service, or network. The CPU 1030 comprises one or more controllers or processors and such one or more controllers or processors need not be disposed proximal to one another and may be located in different devices or in different locations. The CPU 1030 is operable to execute all of the various gaming methods and other processes disclosed herein. The main memory 1028 includes a wagering game module 1032. In one embodiment, the wagering game module 1032 may present wagering games, such as video poker, video black jack, video slots, video lottery, etc., in whole or part. In some embodiments, the wagering game module performs operations for presenting wagering games based on modified wagering game content (as described above).


The CPU 1030 is also connected to an input/output (I/O) bus 1036, which can include any suitable bus technologies, such as an AGTL+ frontside bus and a PCI backside bus. The I/O bus 1036 is connected to various input devices 1038, output devices 1040, and input/output devices 1042. The I/O bus 1036 is also connected to storage unit 1044 and external system interface 1046, which is connected to external system(s) 1048 (e.g., wagering game networks).


The external system 1048 includes, in various aspects, a gaming network, other gaming terminals, a gaming server, a remote controller, communications hardware, or a variety of other interfaced systems or components, in any combination. In yet other aspects, the external system 1048 may comprise a player's portable electronic device (e.g., cellular phone, electronic wallet, etc.) and the external system interface 1046 is configured to facilitate wireless communication and data transfer between the portable electronic device and the CPU 1030, such as by a near-field communication path operating via magnetic-field induction or a frequency-hopping spread spectrum RF signals (e.g., Bluetooth, etc.).


The gaming terminal 1010 optionally communicates with the external system 48 such that the terminal operates as a thin, thick, or intermediate client. In general, a wagering game includes an RNG for generating a random number, game logic for determining the outcome based on the randomly generated number, and game assets (e.g., art, sound, etc.) for presenting the determined outcome to a player in an audio-visual manner. The RNG, game logic, and game assets are contained within the gaming terminal 10 (“thick client” gaming terminal), the external system 1048 (“thin client” gaming terminal), or are distributed therebetween in any suitable manner (“intermediate client” gaming terminal).


Any component of the gaming terminal architecture may include hardware, firmware, or tangible machine-readable storage devices including instructions for performing the operations described herein. Machine-readable storage devices include any mechanism that stores information and provides the information in a form readable by a machine (e.g., gaming terminal, computer, etc.). For example, machine-readable storage devices include semiconductor read only memory (ROM), semiconductor random access memory (RAM), magnetic disk storage media, optical storage media, flash memory, etc.


Wagering Game Network


FIG. 11 depicts a block diagram illustrating a wagering game network, according to some embodiments. As shown in FIG. 11, the wagering game network 1100 includes a plurality of casinos 1112 connected to a communications network 1114.


Each casino 1112 includes a local area network 1116, which includes an access point 1104, a wagering game server 1106, and wagering game machines 1102. The access point 1104 provides wireless communication links 1110 and wired communication links 1108. The wired and wireless communication links can employ any suitable connection technology, such as Bluetooth, 802.11, Ethernet, public switched telephone networks, SONET, etc. In some embodiments, the wagering game server 1106 can serve wagering games and distribute content to devices located in other casinos 1112 or at other locations on the communications network 1114.


The wagering game machines 1102 described herein can take any suitable form, such as floor standing models, handheld mobile units, bartop models, workstation-type console models, etc. Further, the wagering game machines 1102 can be primarily dedicated for use in conducting wagering games, or can include non-dedicated devices, such as mobile phones, personal digital assistants, personal computers, etc. In one embodiment, the wagering game network 1100 can include other network devices, such as accounting servers, wide area progressive servers, player tracking servers, and/or other devices suitable for use in connection with embodiments of the invention.


In some embodiments, wagering game machines 1102 and wagering game servers 1106 work together such that a wagering game machine 1102 can be operated as a thin, thick, or intermediate client. For example, one or more elements of game play may be controlled by the wagering game machine 1102 (client) or the wagering game server 1106 (server). Game play elements can include executable game code, lookup tables, configuration files, game outcome, audio or visual representations of the game, game assets or the like. In a thin-client example, the wagering game server 1106 can perform functions such as determining game outcome or managing assets, while the wagering game machine 1102 can present a graphical representation of such outcome or asset modification to the user (e.g., player). In a thick-client example, the wagering game machines 1102 can determine game outcomes and communicate the outcomes to the wagering game server 1106 for recording or managing a player's account. In some embodiments, the wagering game machines 1102 can have handheld devices and can be part of communal event (as described above).


In some embodiments, either the wagering game machines 1102 (client) or the wagering game server 1106 can provide functionality that is not directly related to game play. For example, account transactions and account rules may be managed centrally (e.g., by the wagering game server 1106) or locally (e.g., by the wagering game machine 1102). Other functionality not directly related to game play may include power management, presentation of advertising, software or firmware updates, system quality or security checks, etc.


In some embodiments, the wagering game server 1106 can host online wagering games, such as by hosting one or more online wagering game websites. Players can sign-on to such websites and play wagering games via web browsers, client applications, etc. In some embodiments, online gaming functionality is performed by an online gaming server (not shown), where the online gaming server does not determine results for the wagering game machines 1102.


Any of the wagering game network components (e.g., the wagering game machines 1102) can include hardware and machine-readable media including instructions for performing the operations described herein.


Example Wagering Game Machine


FIG. 12 depicts a perspective view of a wagering game machine, according to some embodiments. Referring to FIG. 12, there is shown a gaming terminal 10 similar to those used in gaming establishments, such as casinos. With regard to the present invention, the gaming terminal 10 may be any type of gaming terminal and may have varying structures and methods of operation. For example, in some aspects, the gaming terminal 10 is an electromechanical gaming terminal configured to play mechanical slots, whereas in other aspects, the gaming terminal is an electronic gaming terminal configured to play a video casino game, such as slots, keno, poker, blackjack, roulette, craps, etc. The gaming terminal 10 may take any suitable form, such as floor-standing models as shown, handheld mobile units, bartop models, workstation-type console models, etc. Further, the gaming terminal 10 may be primarily dedicated for use in conducting wagering games, or may include non-dedicated devices, such as mobile phones, personal digital assistants, personal computers, etc. Exemplary types of gaming terminals are disclosed in U.S. Pat. No. 6,517,433 and Patent Application Publication Nos. US2010/0062196 and US2010/0234099, which are incorporated herein by reference in their entireties.


The gaming terminal 10 illustrated in FIG. 12 comprises a cabinet 11 that may house various input devices, output devices, and input/output devices. By way of example, the gaming terminal 10 includes a primary display area 12, a secondary display area 14, and one or more audio speakers 16. The primary display area 12 or the secondary display area 14 may be a mechanical-reel display, a video display, or a combination thereof in which a transmissive video display is disposed in front of the mechanical-reel display to portray a video image superimposed upon the mechanical-reel display. The display areas may variously display information associated with wagering games, non-wagering games, community games, progressives, advertisements, services, premium entertainment, text messaging, emails, alerts, announcements, broadcast information, subscription information, etc. appropriate to the particular mode(s) of operation of the gaming terminal 10. The gaming terminal 10 includes a touch screen(s) 18 mounted over the primary or secondary areas, buttons 20 on a button panel, bill validator 22, information reader/writer(s) 24, and player-accessible port(s) 26 (e.g., audio output jack for headphones, video headset jack, USB port, wireless transmitter/receiver, etc.). It should be understood that numerous other peripheral devices and other elements exist and are readily utilizable in any number of combinations to create various forms of a gaming terminal in accord with the present concepts.


Input devices, such as the touch screen 18, buttons 20, a mouse, a joystick, a gesture-sensing device, a voice-recognition device, and a virtual input device, accept player input(s) and transform the player input(s) to electronic data signals indicative of the player input(s), which correspond to an enabled feature for such input(s) at a time of activation (e.g., pressing a “Max Bet” button or soft key to indicate a player's desire to place a maximum wager to play the wagering game). The input(s), once transformed into electronic data signals, are output to a CPU for processing. The electronic data signals are selected from a group consisting essentially of an electrical current, an electrical voltage, an electrical charge, an optical signal, an optical element, a magnetic signal, and a magnetic element.



FIG. 13 depicts an image of a base-game screen for a wagering game machine, according to some embodiments. Referring to FIG. 13, there is illustrated an image of a basic-game screen 50 adapted to be displayed on the primary display area 12 or the secondary display area 14. The basic-game screen 50 portrays a plurality of simulated symbol-bearing reels 52. Alternatively or additionally, the basic-game screen 50 portrays a plurality of mechanical reels or other video or mechanical presentation consistent with the game format and theme. The basic-game screen 50 also advantageously displays one or more game-session credit meters 54 and various touch screen buttons 56 adapted to be actuated by a player. A player can operate or interact with the wagering game using these touch screen buttons or other input devices such as the buttons 20 shown in FIG. 12. The CPU operate(s) to execute a wagering game program causing the primary display area 12 or the secondary display area 14 to display the wagering game.


In response to receiving a wager, the reels 52 are rotated and stopped to place symbols on the reels in visual association with paylines such as paylines 58. The wagering game evaluates the displayed array of symbols on the stopped reels and provides immediate awards and bonus features in accordance with a pay table. The pay table may, for example, include “line pays” or “scatter pays.” Line pays occur when a predetermined type and number of symbols appear along an activated payline, typically in a particular order such as left to right, right to left, top to bottom, bottom to top, etc. Scatter pays occur when a predetermined type and number of symbols appear anywhere in the displayed array without regard to position or paylines. Similarly, the wagering game may trigger bonus features based on one or more bonus triggering symbols appearing along an activated payline (i.e., “line trigger”) or anywhere in the displayed array (i.e., “scatter trigger”). The wagering game may also provide mystery awards and features independent of the symbols appearing in the displayed array.


In accord with various methods of conducting a wagering game on a gaming system in accord with the present concepts, the wagering game includes a game sequence in which a player makes a wager and a wagering game outcome is provided or displayed in response to the wager being received or detected. The wagering game outcome is then revealed to the player in due course following initiation of the wagering game. The method comprises the acts of conducting the wagering game using a gaming apparatus, following receipt of an input from the player to initiate the wagering game. The gaming terminal 10 then communicates the wagering game outcome to the player via one or more output devices (e.g., primary display 12 or secondary display 14) through the display of information such as, but not limited to, text, graphics, static images, moving images, etc., or any combination thereof. In accord with the method of conducting the wagering game, the CPU transforms a physical player input, such as a player's pressing of a “Spin Reels” touch key, into an electronic data signal indicative of an instruction relating to the wagering game (e.g., an electronic data signal bearing data on a wager amount).


In the aforementioned method, for each data signal, the CPU (e.g., CPU 1030) is configured to process the electronic data signal, to interpret the data signal (e.g., data signals corresponding to a wager input), and to cause further actions associated with the interpretation of the signal in accord with computer instructions relating to such further actions executed by the controller. As one example, the CPU causes the recording of a digital representation of the wager in one or more storage media (e.g., storage unit 1044), the CPU, in accord with associated computer instructions, causing the changing of a state of the storage media from a first state to a second state. This change in state is, for example, effected by changing a magnetization pattern on a magnetically coated surface of a magnetic storage media or changing a magnetic state of a ferromagnetic surface of a magneto-optical disc storage media, a change in state of transistors or capacitors in a volatile or a non-volatile semiconductor memory (e.g., DRAM), etc. The noted second state of the data storage media comprises storage in the storage media of data representing the electronic data signal from the CPU (e.g., the wager in the present example). As another example, the CPU further, in accord with the execution of the instructions relating to the wagering game, causes the primary display, other display device, or other output device (e.g., speakers, lights, communication device, etc.) to change from a first state to at least a second state, wherein the second state of the primary display comprises a visual representation of the physical player input (e.g., an acknowledgement to a player), information relating to the physical player input (e.g., an indication of the wager amount), a game sequence, an outcome of the game sequence, or any combination thereof, wherein the game sequence in accord with the present concepts comprises acts described herein. The aforementioned executing of computer instructions relating to the wagering game is further conducted in accord with a random outcome (e.g., determined by a RNG) that is used by the CPU to determine the outcome of the game sequence, using a game logic for determining the outcome based on the randomly generated number. In at least some aspects, the CPU is configured to determine an outcome of the game sequence at least partially in response to the random parameter.


General

This detailed description refers to specific examples in the drawings and illustrations. These examples are described in sufficient detail to enable those skilled in the art to practice the inventive subject matter. These examples also serve to illustrate how the inventive subject matter can be applied to various purposes or embodiments. Other embodiments are included within the inventive subject matter, as logical, mechanical, electrical, and other changes can be made to the example embodiments described herein. Features of various embodiments described herein, however essential to the example embodiments in which they are incorporated, do not limit the inventive subject matter as a whole, and any reference to the invention, its elements, operation, and application are not limiting as a whole, but serve only to define these example embodiments. This detailed description does not, therefore, limit embodiments of the invention, which are defined only by the appended claims. Each of the embodiments described herein are contemplated as falling within the inventive subject matter, which is set forth in the following claims.

Claims
  • 1. A method of operating a gaming system, said method comprising: receiving a check-in request initiated by a mobile device, wherein the check-in request indicates, via a global positioning device, a physical location near the mobile device at a time of a check-in and an identification of a wagering game player associated with the mobile device, wherein the physical location is external to a wagering game establishment;detecting, via at least one of one or more electronic input devices of a wagering game machine, a physical item associated with a monetary value that establishes a credit balance, wherein the wagering game machine includes the one or more electronic input devices, an electronic display device, and one or more controllers;replacing, by one or more processors after the wagering game player is logged into a player account at the wagering game machine, original wagering game content with modified wagering game content in response to receiving the first check-in request, the modified wagering game content modifying an outcome of a wagering game, wherein the modified wagering game content is associated with an attribute of the physical location;initiating the wagering game in response to an input indicative of a wager covered by the credit balance;presenting, on the electronic display device of the wagering game machine, the wagering game with the modified wagering game content in place of the original wagering game content; andreceiving, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance.
  • 2. The method of claim 1, wherein the modified wagering game content indicates the physical location.
  • 3. The method of claim 1, further comprising: receiving, over a computer network, the modified wagering game content at the wagering game machine.
  • 4. The method of claim 1, wherein the physical location is associated with a business entity, and wherein a portion of the modified wagering game content is sponsored by the business entity.
  • 5. The method of claim 4, wherein the portion of the modified wagering game content comprises a game result that includes an award of monetary value provided by the business entity.
  • 6. The method of claim 1, wherein the modified wagering game content varies based on a number of check-in requests initiated by the mobile device near the physical location.
  • 7. The method of claim 1, wherein prior to the replacing, presenting, on the electronic display device of the wagering game machine, the wagering game with the original wagering game content.
  • 8. A wagering game machine comprising: one or more electronic input devices;at least one electronic display device;one or more controllers;at least one processor; andat least one memory device configured to store instructions that, when executed by the at least one processor, cause the wagering game machine to: receive a first check-in request initiated by a mobile device, wherein the first check-in request indicates, via a global positioning device, a first physical location near the mobile device at a first time of a first check-in and an identification of a wagering game player associated with the mobile device, wherein the physical location is external to a wagering game establishment, and wherein the wagering game machine is inside the wagering game establishment;detect, via at least one of the one or more electronic input devices, a physical item associated with a monetary value that establishes a credit balance;replace, after the wagering game player is logged into a player account at the wagering game machine, original wagering game content with modified wagering game content in response to the check-in request being received, the modified wagering game content modifying an outcome of a wagering game, wherein the modified wagering game content is associated with an attribute of the physical location;initiate the wagering game in response to an input indicative of a wager covered by the credit balance;present, on the at least one electronic display device, the wagering game with the modified wagering game content in place of the original wagering game content; andreceive, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance.
  • 9. The wagering game machine of claim 8, wherein the modified wagering game content indicates the physical location.
  • 10. The wagering game machine of claim 8, wherein the instructions further cause the wagering game machine to receive, over a computer network, the modified wagering game content.
  • 11. The wagering game machine of claim 8, wherein the physical location is associated with a business entity, and wherein a portion of the modified wagering game content is sponsored by the business entity.
  • 12. The wagering game machine of claim 11, wherein the portion of the modified wagering game content comprises a game result that includes an award of monetary value provided by the business entity, wherein modifying the outcome of the wagering game comprises modifying a value of a symbol from a pay table for the wagering game in response to receiving the check-in request, and wherein the modifying the value of the symbol comprises selecting a symbol from the pay table whose modification would cause the game result to provide at least the award of monetary value provided by the business entity.
  • 13. The wagering game machine of claim 8, wherein the modified wagering game content varies based on a number of check-in requests initiated by the mobile device near the physical location.
  • 14. The wagering game machine of claim 8, wherein the instructions further cause the wagering game machine to present, on the at least one electronic display device, the wagering game with the original wagering game content prior to replacing the original wagering game content.
  • 15. One or more non-transitory machine-readable storage media including instructions which, when executed by one or more processors of a wagering game machine, cause the one or more processors to perform operations comprising: receiving a check-in request initiated by a mobile device, wherein the check-in request indicates, via global positioning device, a physical location near the mobile device at a time of check-in and an identification of a wagering game player associated with the mobile device, wherein the physical location is external to a wagering game establishment, wherein the wagering game machine is inside the wagering game establishment, and wherein the wagering game machine includes one or more electronic input devices, at least one electronic display device, and one or more controllers;detecting, via at least one of the one or more electronic input devices, a physical item associated with a monetary value that establishes a credit balance;replacing after the wagering game player is logged into a player account at the wagering game machine, original wagering game content with modified wagering game content in response to receiving the check-in request, the modified wagering game content modifying an outcome of a wagering game, wherein the modified wagering game content is associated with an attribute of the physical location;initiating the wagering game in response to an input indicative of a wager covered by the credit balance;presenting on the at least one electronic display device, the wagering game with the modified wagering game content in place of the original wagering game content; andreceiving, via at least one of the one or more electronic input devices, a cashout input that initiates a payout from the credit balance.
  • 16. The one or more non-transitory machine-readable storage media of claim 15, wherein the operations for presenting the wagering game include operations for outputting a result of the wagering game, wherein the result includes an award of monetary value provided by a business entity.
  • 17. The one or more non-transitory machine-readable storage media of claim 15, wherein the wagering game comprises a slots game having reel symbols, and wherein the operations for replacing the original wagering game content includes operations comprising replacing at least one of the reel symbols with a modified reel symbol.
  • 18. The one or more non-transitory machine-readable storage media of claim 17, wherein the operations for replacing the at least one of the reel symbols with the modified reel symbol includes operations comprising: replacing a first one of the at least one of the reel symbols associated with a first payout value in response to a first number of check-ins by the wagering game player at the physical location; andreplacing a second one of the at least one of the reel symbols associated with a second payout value that is higher than the first payout value in response to a second number of check-ins by the wagering game player at the physical location, the second number of check-ins being greater than the first number of check-ins.
  • 19. The one or more non-transitory machine-readable storage media of claim 15, wherein prior to the operations for replacing, the one or more processors are configured to perform operations for presenting, on the at least one electronic display device of the wagering game machine, the wagering game with the original wagering game content.
  • 20. The method of claim 1, further comprising: receiving a second check-in request at a second physical location by the wagering game player using the mobile device, wherein the second check-in comprises the identification of the wagering game player and the second physical location near where the mobile device is located at a second time of a second check-in, wherein the second physical location is external to the wagering game establishment;replacing, after receiving the check-in request and the second check-in request and after the wagering game player is logged into the player account at the wagering game machine, the original wagering game content with a second modified wagering game content based on the check-in and the second check-in, wherein the second modified wagering game content is different from the modified wagering game content; andpresenting, on the at least one electronic display device of the wagering game machine, the wagering game with the second modified wagering game content in place of the original wagering game content.
  • 21. The wagering game machine of claim 8, wherein the instructions further cause the wagering game machine to: replace, after the check-in request and a second check-in request are received and after the wagering game player is logged into the player account at the wagering game machine, the original wagering game content with a second modified wagering game content, wherein the second check-in request is initiated by the wagering game player at a second physical location, wherein the second modified wagering game content is different from the modified wagering game content; andpresent, on the at least one electronic display device, the wagering game with the second modified wagering game content in place of the original wagering game content.
  • 22. The one or more non-transitory machine-readable storage media of claim 15, the instructions further causing the one or more processors to perform operations comprising: receiving a second check-in request at a second physical location by the wagering game player using the mobile device, wherein the second check-in request comprises the identification of the wagering game player and the second physical location near where the mobile device is located at a second time of a second check-in, wherein the second physical location is external to the wagering game establishment;replacing, after receiving the first check-in request and the second check-in request and after the wagering game player is logged into the player account at the wagering game machine, the original wagering game content with a second modified wagering game content based on the check-in and the second check-in, wherein the second modified wagering game content is different from the modified wagering game content; andpresenting, on the at least one electronic display device of the wagering game machine, the wagering game with the second modified wagering game content in place of the original wagering game content.
  • 23. The method of claim 1 wherein the modifying the outcome of the wagering game comprises modifying a value of a symbol from a pay table for the wagering game in response to receiving the check-in request.
  • 24. The method of claim 23, wherein the replacing the original wagering game content with the modified wagering game content is in response to determining that the check-in request has been received a threshold number of times from one or more geographic locations associated with a business entity.
US Referenced Citations (430)
Number Name Date Kind
4339798 Hedges et al. Jul 1982 A
4455025 Itkis Jun 1984 A
4527798 Siekierski et al. Jul 1985 A
4624459 Kaufman Nov 1986 A
4624462 Itkis Nov 1986 A
4805907 Hagiwara Feb 1989 A
4837728 Barrie et al. Jun 1989 A
4842278 Markowicz Jun 1989 A
4856787 Itkis Aug 1989 A
4948134 Suttle et al. Aug 1990 A
5102138 Johnson Apr 1992 A
5116055 Tracy May 1992 A
5249800 Hilgendorf et al. Oct 1993 A
5275400 Weingardt et al. Jan 1994 A
5280909 Tracy Jan 1994 A
5299803 Halaby Apr 1994 A
5344144 Canon Sep 1994 A
5359528 Haendel et al. Oct 1994 A
5365451 Wang et al. Nov 1994 A
5377973 Jones et al. Jan 1995 A
5393057 Marnell, II Feb 1995 A
5397133 Penzias Mar 1995 A
5470079 LeStrange et al. Nov 1995 A
5489103 Okamoto Feb 1996 A
5524888 Heidel Jun 1996 A
5544892 Breeding Aug 1996 A
5564700 Celona Oct 1996 A
5580063 Edwards Dec 1996 A
5580309 Piechowiak Dec 1996 A
5586937 Menashe Dec 1996 A
5611730 Weiss Mar 1997 A
5612875 Haendel et al. Mar 1997 A
5618232 Martin Apr 1997 A
5643086 Alcorn et al. Jul 1997 A
5645486 Nago et al. Jul 1997 A
5655961 Acres et al. Aug 1997 A
5674128 Holch et al. Oct 1997 A
5707286 Carlson Jan 1998 A
5759102 Pease et al. Jun 1998 A
5762552 Vuong et al. Jun 1998 A
5766076 Pease et al. Jun 1998 A
5770533 Franchi Jun 1998 A
5774872 Golden et al. Jun 1998 A
RE35864 Weingardt Jul 1998 E
5779283 Kimura et al. Jul 1998 A
5779549 Walker et al. Jul 1998 A
5797794 Angell Aug 1998 A
5800268 Molnick Sep 1998 A
5816918 Kelly et al. Oct 1998 A
5823874 Adams Oct 1998 A
5823879 Goldberg et al. Oct 1998 A
5830063 Byrne Nov 1998 A
5830069 Soltesz et al. Nov 1998 A
5833536 Davids et al. Nov 1998 A
5842698 Brown Dec 1998 A
5848932 Adams Dec 1998 A
5851011 Lott Dec 1998 A
5851149 Xidos et al. Dec 1998 A
5855515 Pease et al. Jan 1999 A
5875433 Francisco et al. Feb 1999 A
5876284 Acres et al. Mar 1999 A
5885158 Torango et al. Mar 1999 A
5909486 Walker et al. Jun 1999 A
5921865 Scagnelli et al. Jul 1999 A
5928291 Jenkins et al. Jul 1999 A
5941773 Harlick Aug 1999 A
5971271 Wynn et al. Oct 1999 A
5971849 Falciglia Oct 1999 A
5997400 Seelig et al. Dec 1999 A
6001016 Walker et al. Dec 1999 A
6004205 Lauretta et al. Dec 1999 A
6007427 Wiener et al. Dec 1999 A
6012982 Piechowiak et al. Jan 2000 A
6012983 Walker et al. Jan 2000 A
6012984 Roseman Jan 2000 A
6016479 Taricani, Jr. Jan 2000 A
6026433 D'Arlach et al. Feb 2000 A
6039648 Guinn et al. Mar 2000 A
6047963 Pierce et al. Apr 2000 A
6077162 Weiss Jun 2000 A
6078899 Fancisco et al. Jun 2000 A
6089977 Bennett Jul 2000 A
6089980 Gauselmann Jul 2000 A
6102474 Daley Aug 2000 A
6102798 Bennett Aug 2000 A
6102799 Stupak Aug 2000 A
6104815 Alcorn et al. Aug 2000 A
6110043 Olsen Aug 2000 A
6117011 Lvov Sep 2000 A
6117013 Eiba Sep 2000 A
6135884 Hedrick et al. Oct 2000 A
6135887 Pease et al. Oct 2000 A
6139013 Pierce et al. Oct 2000 A
6142872 Walker et al. Nov 2000 A
6146273 Olsen Nov 2000 A
6149522 Alcorn et al. Nov 2000 A
6154172 Piccionelli et al. Nov 2000 A
6155925 Giobbi et al. Dec 2000 A
6158741 Koelling Dec 2000 A
6159097 Gura Dec 2000 A
6164651 Webb Dec 2000 A
6168523 Piechowiak et al. Jan 2001 B1
6183362 Boushy Feb 2001 B1
6183366 Goldberg et al. Feb 2001 B1
6203010 Jorasch et al. Mar 2001 B1
6204560 Daetwyler et al. Mar 2001 B1
6206374 Jones Mar 2001 B1
6206782 Walker et al. Mar 2001 B1
6210274 Carlson Apr 2001 B1
6210275 Olsen Apr 2001 B1
6210277 Stefan Apr 2001 B1
6217448 Olsen Apr 2001 B1
6220593 Pierce Apr 2001 B1
6224482 Bennett May 2001 B1
6224484 Okuda et al. May 2001 B1
6231445 Acres May 2001 B1
6253129 Jenkins Jun 2001 B1
6254483 Acres Jul 2001 B1
6264557 Schneier et al. Jul 2001 B1
6264561 Saffari et al. Jul 2001 B1
6270410 DeMar et al. Aug 2001 B1
6272223 Carlson Aug 2001 B1
6273821 Moriguchi Aug 2001 B1
6286003 Muta Sep 2001 B1
6308953 Nagano Oct 2001 B1
6309299 Weiss Oct 2001 B1
6312332 Walker et al. Nov 2001 B1
6315660 DeMar et al. Nov 2001 B1
6319125 Acres Nov 2001 B1
6319127 Walker et al. Nov 2001 B1
6334104 Hirai Dec 2001 B1
6336859 Jones et al. Jan 2002 B2
6336862 Byrne Jan 2002 B1
6345824 Selitzky Feb 2002 B1
6346048 Ogawa et al. Feb 2002 B1
6358149 Schneider et al. Mar 2002 B1
6361441 Walker et al. Mar 2002 B1
6364768 Acres et al. Apr 2002 B1
6375567 Acres Apr 2002 B1
6375568 Roffman et al. Apr 2002 B1
6402618 Reed et al. Jun 2002 B1
6406371 Baba et al. Jun 2002 B1
6409602 Wiltshire et al. Jun 2002 B1
6416408 Tracy et al. Jul 2002 B2
6416409 Jordan Jul 2002 B1
6422940 Walker et al. Jul 2002 B1
6431983 Acres Aug 2002 B2
6434398 Inselberg Aug 2002 B1
6435968 Torango Aug 2002 B1
6439995 Hughs-Baird et al. Aug 2002 B1
6454650 Aronin Sep 2002 B1
6482089 DeMar et al. Nov 2002 B2
6488580 Robb Dec 2002 B1
6488585 Wells et al. Dec 2002 B1
6503146 Walker et al. Jan 2003 B2
6506117 DeMar et al. Jan 2003 B2
6508707 DeMar et al. Jan 2003 B2
6508709 Karmarkar Jan 2003 B1
6508710 Paravia et al. Jan 2003 B1
6517073 Vancura Feb 2003 B1
6517433 Loose et al. Feb 2003 B2
6520855 DeMar et al. Feb 2003 B2
6523124 Lunsford et al. Feb 2003 B1
6527638 Walker et al. Mar 2003 B1
6560639 Dan et al. May 2003 B1
6589115 Walker et al. Jul 2003 B2
6592460 Torango Jul 2003 B2
6599186 Walker et al. Jul 2003 B1
6599188 Hirsch et al. Jul 2003 B2
6599193 Baerlocher et al. Jul 2003 B2
6628939 Paulsen Sep 2003 B2
6648753 Tracy et al. Nov 2003 B1
6648762 Walker et al. Nov 2003 B2
6652378 Cannon et al. Nov 2003 B2
6665715 Houri Dec 2003 B1
6676522 Rowe et al. Jan 2004 B2
6682421 Rowe et al. Jan 2004 B1
6692354 Tracy et al. Feb 2004 B2
6712695 Mothwurf et al. Mar 2004 B2
6712699 Walker et al. Mar 2004 B2
6733390 Walker et al. May 2004 B2
6749510 Giobbi Jun 2004 B2
6755741 Rafaeli Jun 2004 B1
6761637 Weston et al. Jul 2004 B2
6790141 Muir Sep 2004 B2
6800029 Rowe et al. Oct 2004 B2
6805634 Wells et al. Oct 2004 B1
6837788 Cannon Jan 2005 B2
6837793 McClintic Jan 2005 B2
6843725 Nelson Jan 2005 B2
6846238 Wells Jan 2005 B2
6860810 Cannon et al. Mar 2005 B2
6869361 Sharpless et al. Mar 2005 B2
6887151 Leen et al. May 2005 B2
6923724 Williams Aug 2005 B2
6935952 Walker et al. Aug 2005 B2
6955604 Graves et al. Oct 2005 B1
6971956 Rowe et al. Dec 2005 B2
6986055 Carlson Jan 2006 B2
7008319 Montgomery et al. Mar 2006 B2
7083520 Rowe Aug 2006 B2
7097562 Gagner Aug 2006 B2
7169041 Tessmer et al. Jan 2007 B2
7175527 Bryant Feb 2007 B2
7192351 Rozkin et al. Mar 2007 B2
7260834 Carlson Aug 2007 B1
7311598 Kaminkow et al. Dec 2007 B2
7311604 Kaminkow et al. Dec 2007 B2
7331868 Beaulieu et al. Feb 2008 B2
7347775 Roemer Mar 2008 B2
7427236 Kaminkow et al. Sep 2008 B2
7448949 Kaminkow et al. Nov 2008 B2
7476153 Walker et al. Jan 2009 B2
7487112 Barnes, Jr. Feb 2009 B2
7510474 Carter, Sr. Mar 2009 B2
7534169 Amaitis et al. May 2009 B2
7549576 Alderucci et al. Jun 2009 B2
7637810 Amaitis et al. Dec 2009 B2
7662040 Englman et al. Feb 2010 B2
7666092 Kaminkow et al. Feb 2010 B2
7722466 Rothschild May 2010 B2
7775873 Aoki et al. Aug 2010 B2
7780531 Englman et al. Aug 2010 B2
7833094 Englman et al. Nov 2010 B2
7854654 Baerlocher et al. Dec 2010 B2
7892093 Kniesteadt Feb 2011 B2
7931530 Anderson et al. Apr 2011 B2
7963847 Baerlocher Jun 2011 B2
7980954 Gagner et al. Jul 2011 B2
8152634 Gagner et al. Apr 2012 B2
8162750 Gagner et al. Apr 2012 B2
8216048 Cowan et al. Jul 2012 B2
8229458 Busch Jul 2012 B2
8262456 Englman et al. Sep 2012 B2
8282465 Giobbi Oct 2012 B2
8282490 Arezina et al. Oct 2012 B2
8287383 Etter et al. Oct 2012 B1
8287384 Auterio et al. Oct 2012 B2
8292731 Collette et al. Oct 2012 B2
8292743 Etter et al. Oct 2012 B1
8303402 Aoki et al. Nov 2012 B2
8409014 Gagner et al. Apr 2013 B2
8449387 Englman et al. May 2013 B2
8772509 Lindsley et al. Jul 2014 B2
20010004606 Tracy et al. Jun 2001 A1
20010044339 Cordero et al. Nov 2001 A1
20020002073 Montgomery et al. Jan 2002 A1
20020006822 Krintzman Jan 2002 A1
20020025845 Cannon Feb 2002 A1
20020032049 Walker et al. Mar 2002 A1
20020037767 Ebin Mar 2002 A1
20020068631 Raverdy et al. Jun 2002 A1
20020073043 Herman et al. Jun 2002 A1
20020086729 Emmerson et al. Jul 2002 A1
20020087876 Larose Jul 2002 A1
20020098888 Rowe et al. Jul 2002 A1
20020107072 Giobbi Aug 2002 A1
20020116615 Nguyen et al. Aug 2002 A1
20020128057 Walker et al. Sep 2002 A1
20020138594 Rowe Sep 2002 A1
20020142846 Paulsen Oct 2002 A1
20020147047 Letovsky et al. Oct 2002 A1
20020147049 Carter, Sr. Oct 2002 A1
20020151345 Byrne Oct 2002 A1
20020151349 Joshi Oct 2002 A1
20020151363 Letovsky et al. Oct 2002 A1
20020155874 Byrne Oct 2002 A1
20020155887 Criss-Puszkiewicz et al. Oct 2002 A1
20020163778 Hazzard et al. Nov 2002 A1
20020183105 Cannon et al. Dec 2002 A1
20020183107 Wolfe Dec 2002 A1
20030006931 Mages Jan 2003 A1
20030008703 Gauselmann Jan 2003 A1
20030027618 Byrne Feb 2003 A1
20030028567 Carlson Feb 2003 A1
20030032474 Kaminkow Feb 2003 A1
20030032485 Cockerille Feb 2003 A1
20030036430 Cannon Feb 2003 A1
20030045337 Byrne Mar 2003 A1
20030050106 Lyfoung Mar 2003 A1
20030054868 Paulsen et al. Mar 2003 A1
20030054878 Benoy et al. Mar 2003 A1
20030060258 Coleman et al. Mar 2003 A1
20030064771 Morrow et al. Apr 2003 A1
20030064776 Byrne Apr 2003 A1
20030064805 Wells Apr 2003 A1
20030064807 Walker et al. Apr 2003 A1
20030092485 Seelig et al. May 2003 A1
20030100361 Sharpless et al. May 2003 A1
20030104865 Itkis et al. Jun 2003 A1
20030114220 McClintic Jun 2003 A1
20030119581 Cannon et al. Jun 2003 A1
20030130026 Breckner et al. Jul 2003 A1
20030139190 Steelberg et al. Jul 2003 A1
20030148804 Ikeya et al. Aug 2003 A1
20030148807 Acres Aug 2003 A1
20030148808 Price Aug 2003 A1
20030162589 Nguyen et al. Aug 2003 A1
20030181231 Vancura et al. Sep 2003 A1
20030186733 Wolf et al. Oct 2003 A1
20030195043 Shinners et al. Oct 2003 A1
20030195841 Ginsberg et al. Oct 2003 A1
20030216166 Baerlocher et al. Nov 2003 A1
20030222402 Olive Dec 2003 A1
20030224852 Walker et al. Dec 2003 A1
20030224855 Cunningham Dec 2003 A1
20030228899 Evans Dec 2003 A1
20030232651 Huard et al. Dec 2003 A1
20030236116 Marks et al. Dec 2003 A1
20040009808 Gauselmann Jan 2004 A1
20040009811 Torango Jan 2004 A1
20040030654 Walker et al. Feb 2004 A1
20040038741 Gauselmann Feb 2004 A1
20040048644 Gerrard et al. Mar 2004 A1
20040053657 Fiden et al. Mar 2004 A1
20040087370 Tarantino May 2004 A1
20040102243 Olsen May 2004 A1
20040106448 Gauselmann Jun 2004 A1
20040137987 Nguyen et al. Jul 2004 A1
20040140989 Papageorge Jul 2004 A1
20040162124 Barton Aug 2004 A1
20040193431 Campbell Sep 2004 A1
20040204226 Foster et al. Oct 2004 A1
20040204235 Walker et al. Oct 2004 A1
20040209660 Carlson et al. Oct 2004 A1
20040224769 Hansen et al. Nov 2004 A1
20040235552 Gauselmann Nov 2004 A1
20040242297 Walker et al. Dec 2004 A1
20040242303 Walker et al. Dec 2004 A1
20040248651 Gagner Dec 2004 A1
20050003883 Muir et al. Jan 2005 A1
20050009600 Rowe et al. Jan 2005 A1
20050014554 Walker et al. Jan 2005 A1
20050020340 Cannon Jan 2005 A1
20050026674 Wolf et al. Feb 2005 A1
20050026697 Balahura et al. Feb 2005 A1
20050037708 Torvinen Feb 2005 A1
20050055113 Gauselmann Mar 2005 A1
20050124406 Cannon Jun 2005 A1
20050130728 Nguyen et al. Jun 2005 A1
20050130730 Lind et al. Jun 2005 A1
20050153768 Paulsen Jul 2005 A1
20050187020 Amaitis et al. Aug 2005 A1
20050192086 Walker et al. Sep 2005 A1
20050193209 Saunders et al. Sep 2005 A1
20050197190 Amaitis et al. Sep 2005 A1
20050227770 Papulov Oct 2005 A1
20050282605 Englman et al. Dec 2005 A1
20060019734 Roemer Jan 2006 A1
20060019744 Roemer Jan 2006 A1
20060019745 Benbrahim Jan 2006 A1
20060035707 Nguyen et al. Feb 2006 A1
20060040732 Baerlocher et al. Feb 2006 A1
20060079318 Aoki et al. Apr 2006 A1
20060079319 Aoki et al. Apr 2006 A1
20060084486 Belger et al. Apr 2006 A1
20060121971 Slomiany et al. Jun 2006 A1
20060135243 Englman et al. Jun 2006 A1
20060160625 Englman et al. Jul 2006 A1
20060165235 Carlson Jul 2006 A1
20060189382 Muir et al. Aug 2006 A1
20060223611 Baerlocher et al. Oct 2006 A1
20070021198 Muir et al. Jan 2007 A1
20070054739 Amaitis et al. Mar 2007 A1
20070060305 Amaitis et al. Mar 2007 A1
20070060306 Amaitis et al. Mar 2007 A1
20070060355 Amaitis et al. Mar 2007 A1
20070060358 Amaitis et al. Mar 2007 A1
20070066401 Amaitis et al. Mar 2007 A1
20070066402 Amaitis et al. Mar 2007 A1
20070077981 Hungate et al. Apr 2007 A1
20070117623 Nelson et al. May 2007 A1
20070243928 Iddings Oct 2007 A1
20070275779 Amaitis et al. Nov 2007 A1
20070281782 Amaitis et al. Dec 2007 A1
20070281785 Amaitis et al. Dec 2007 A1
20070281792 Amaitis et al. Dec 2007 A1
20080020847 Kniesteadt et al. Jan 2008 A1
20080045341 Englman Feb 2008 A1
20080070702 Kaminkow et al. Mar 2008 A1
20080076512 Aida Mar 2008 A1
20080076572 Nguyen et al. Mar 2008 A1
20080081690 Baerlocher et al. Apr 2008 A1
20080113771 Baerlocher et al. May 2008 A1
20080139290 Kniesteadt et al. Jun 2008 A1
20080139306 Lutnick et al. Jun 2008 A1
20080153564 Baerlocher et al. Jun 2008 A1
20080167106 Lutnick et al. Jul 2008 A1
20080300046 Gagner et al. Dec 2008 A1
20080311994 Amaitis et al. Dec 2008 A1
20090029780 Amaitis et al. Jan 2009 A1
20090093298 Michel Apr 2009 A1
20090124366 Aoki et al. May 2009 A1
20090162245 Rasmussen Jun 2009 A1
20090170596 Gagner et al. Jul 2009 A1
20090170597 Bone et al. Jul 2009 A1
20090176559 Buchholz et al. Jul 2009 A1
20090197684 Arezina et al. Aug 2009 A1
20090203448 Lupo et al. Aug 2009 A1
20090247285 Gagner Oct 2009 A1
20090280910 Gagner et al. Nov 2009 A1
20090305765 Walker et al. Dec 2009 A1
20100016075 Thomas Jan 2010 A1
20100137047 Englman et al. Jun 2010 A1
20100137053 Blair et al. Jun 2010 A1
20100197385 Aoki et al. Aug 2010 A1
20100279665 Hardin et al. Nov 2010 A1
20100291991 Baerlocher et al. Nov 2010 A1
20100304843 Aoki et al. Dec 2010 A1
20100311496 Taylor et al. Dec 2010 A1
20110053683 Aoki et al. Mar 2011 A1
20110105233 Aoki May 2011 A1
20110112892 Tarantino May 2011 A1
20110143834 Guinn et al. Jun 2011 A1
20110250960 Nguyen Oct 2011 A1
20110306400 Nguyen Dec 2011 A1
20110312410 Aoki et al. Dec 2011 A1
20120004018 Reeves, III Jan 2012 A1
20120046096 Morrison et al. Feb 2012 A1
20120214571 Oakes et al. Aug 2012 A1
20120276990 Arezina et al. Nov 2012 A1
20120315978 LeMay et al. Dec 2012 A1
20130005447 Lutnick et al. Jan 2013 A1
20130006773 Lutnick et al. Jan 2013 A1
20130072280 Yacenda Mar 2013 A1
20130073473 Heath Mar 2013 A1
20130116028 Aoki et al. May 2013 A1
20130217473 Oakes et al. Aug 2013 A1
20130237304 Oakes et al. Sep 2013 A1
20130324219 Vann Dec 2013 A1
Non-Patent Literature Citations (8)
Entry
U.S. Appl. No. 13/776,871, filed Feb. 26, 2013, Guinn, Andrew C.
U.S. Appl. No. 13/777,474, filed Feb. 26, 2013, Vann, Jamie W.
“U.S. Appl. No. 13/777,474 Office Action”, Nov. 27, 2013 , 19 Pages.
“U.S. Appl. No. 13/777,474 Final Office Action”, Nov. 5, 2014, 8 pages.
“U.S. Appl. No. 13/777,474 Final Office Action”, Apr. 3, 2014, 11 Pages.
“U.S. Appl. No. 13/777,474 Office Action”, Apr. 2, 2015, 16 Pages.
“U.S. Appl. No. 13/777,474 Office Action”, Jul. 29, 2014, 7 Pages.
“U.S. Appl. No. 13/777,474 Final Office Action”, Nov. 18, 2015, 15 Pages.
Related Publications (1)
Number Date Country
20130324220 A1 Dec 2013 US
Provisional Applications (1)
Number Date Country
61655328 Jun 2013 US