Electronic gaming device which determines play information

Information

  • Patent Grant
  • 9911286
  • Patent Number
    9,911,286
  • Date Filed
    Thursday, September 24, 2015
    8 years ago
  • Date Issued
    Tuesday, March 6, 2018
    6 years ago
Abstract
A video output signal analyzes that analyzes a video output signal to determine game play information. In video poker, card values and player strategies can be determined based on a “reverse encoding” of the video signal to determine the original video bitmap. The bitmap can then be analyzed to determine what is taking place during a game, without having to receive this information directly from the processing unit that is actually implementing the game.
Description
BACKGROUND OF THE INVENTION

1. Field of the Invention


The present invention relates to a system to decode video signal output on an Electronic Gaming Device (EGD) and determine player actions which can then be transmitted to a casino database for promotional and other use.


2. Description of the Related Art


Video poker is a popular form of wagering in a casino. In a standard game of video poker, a player is dealt five cards, the player can indicate which cards the player wishes to discard, upon which the player can press a draw button and the discarded cards can then be replaced. Video poker machines can transmit to a casino host a result of each game which includes how much the player has won or lost on each game.


The current infrastructure may not provide an easy way for an EGD to transmit a video poker player's decisions. For example, a player may choose to select to hold certain cards but the EGD may be designed to only transmit to a casino database certain limited information. However, other systems may be configured to provide further information regarding the player actions, cards dealt, cards held etc.


For years the casino industry has been faced with a dichotomy; slot players are rated on a real time actual basis while table games players are rated on an estimated basis. Part of the problem for casinos is that in blackjack in particular, player decisions may significantly affect the expected win for a casino. Likewise with video poker, player decisions have a significant impact on casino win. However, present systems may not be capable of accounting for the impact of player decisions in video poker. The result is that casinos only realize very late in their relationship with a customer that their play varies substantially from what it should be. Present systems typically utilize an average theoretical win per hand for video poker players as opposed to trying to accurately gauge the true value of a video poker player.


It would be desirable if the EGD could transmit to the casino database information about what decisions the player has made. Certain players may be more desirable to the casino than other players based on their decisions. By not transmitting such information, the casino is missing out on relevant information. For systems that do transmit detailed play information, it is desirable for a system that collects, analyzes and processes the received information.


SUMMARY OF THE INVENTION

In general, the present invention includes a system and method to decode a video signal output from an EGD and displayed on an output device. The video signal can then be analyzed to determine information about what has taken place during a game. The information can then be transmitted to a casino database in order that the casino database can tabulate and store the relevant information so it can be used at a later time.


In one embodiment of the present invention, the decoded video includes standard video signals that are transmitted to or sent to the gaming device or the video display. In another embodiment of the present invention, the video content can be slightly modified to embed information, such as through the creation of a covert channel. In yet another embodiment of the invention, the items displayed can be watermarked and the content displayed can be verified by reading the embedded watermarks.





DESCRIPTION OF THE DRAWINGS

Various aspects, features and advantages of the present invention will become fully appreciated as the same becomes better understood when considered in conjunction with the accompanying drawings, in which like reference characters designate the same or similar parts throughout the several views, and wherein:



FIG. 1 is a schematic block diagram illustrating an EGD with a video signal analyzer.



FIG. 2 is a front elevation view of a first stage of a video poker game.



FIG. 3 is a front elevation view of a second stage of a video poker game.



FIG. 4 is a front elevation view of a third stage of a video poker game.



FIG. 5 is a flowchart of a process to decode and transmit video signals.



FIG. 6A is a schematic block diagram illustrating how a video signal is generated.



FIG. 6B is a schematic block diagram illustrating a possible structure of the video signal analyzer.





DETAILED DESCRIPTION OF THE INVENTION

The present invention is directed to a video signal analyzer which can receive a video signal of an electronic gaming device (EGD) that is transmitted to an output device (such as a CRT or touch screen display). The analyzer does not interfere with the output signal and the EGD plays normally. The analyzer analyzes the video signal to decipher what is going on during play of the EGD and can extract useful information from the output signal. The useful information can then be transmitted to a casino database so that the casino can store this information for later use for marketing, promotional, or other purposes.



FIG. 1 is a system diagram illustrating an EGD with a video signal analyzer. An EGD 100 can comprise a processing unit 101 which contains a processor, cache, and other components to drive a wagering game such as video poker (or other games such as slot machines). A memory 102 is connected to the processing unit 101 which is used to store data needed for play of the game. The processing unit 101 is connected to a video encoder 103 which takes a digital image in video memory and converts it to a video signal which can be output to an output device (e.g., NTSC, PAL, VGA, SVGA, DVI, S-Video, component, composite, or other standard or proprietary format).


The video encoder 103 transmits the video signal to a splitter 105 which splits the video signal into a first signal and a second signal. A first signal is output to an output device 106, such as an LCD display, touch screen display, etc. The second signal is transmitted to a video signal analyzer 107. The splitter 105 and the video signal analyzer 107 can exist inside the physical EGD or can exist externally to the EGD as an independent, or separate unit. FIG. 1 shows them all internal to the EGD for simplicity.


The video signal analyzer 107 serves to analyze the second signal, which is identical to the original video signal. (but not interfering with output of the original video signal sent the output device 106). The analysis comprises constructing a block of memory to mimic what the video memory used by the video encoder to generate the video signal looks like. Then, this block of memory is analyzed in order to determine actions taking place in the game and also by the player. For example, character recognition can be used to identify each card dealt to the player. Replacement cards can also be detected, and other cues from the block of memory can be used (such as a “GAME OVER”) indicator to note when the game has been completed. From these images, the video signal analyzer can determine which cards the player was dealt, which cards the player decided to hold or discard, and what the replacement cards were. Such “game play information” can then be transmitted to a casino server 108 which can store the information in a database in a record tagged to the current player. The current player can be identified by a loyalty card used by the current player inserted into a loyalty card reader (not pictured). The processing unit 101 can also be in communication with the casino server 108 so that the processing unit 101 can transmit other information, such as the bet amount, win or loss result, etc.


Thus, while the processing unit 101 transmits information to the casino server 108 so that the casino server 108 knows how many credits the current player has, the video signal analyzer 107 can also transmit information to the casino server 108 (or another casino database) so that more detailed game play data can be extracted and stored by the casino.



FIG. 2 is an output of a first stage of a video poker game. A player places a wager by inserting cash, indicating to the machine how much the player wishes to bet, and presses a “deal” button. Five cards are dealt to a player. The player can indicate which cards to hold (for example by touching the cards on a touch screen display), and then press a “draw” button (either on the touch screen display or a physical draw button), whereby all of the cards that are not selected to be held are replaced.


A sample payout table is illustrated in Table I below.












TABLE I







HAND
PAYS



















Royal flush
800



Straight flush
50



Four of a kind
25



Full house
9



Flush
6



Straight
4



Three of a kind
3



Two pair
2



Pair
1










Table I shows various winning hands and their payouts per coin bet. For each five card hand dealt to a player, there is a proper way for the player to select which cards to hold and discard in order to maximize the player's winnings.


In the example in FIG. 2, the player is dealt an ace of spades 201, a queen of spades 202, a four of clubs 203, a ten of spades 204, and a jack of spades 205. Note that the player is one card away from achieving a royal flush. Thus, the player would be playing optimally by holding all of the cards but for the four of clubs 203 in the hope of drawing a king of spades to make a royal flush. If the player decides to take any other action then the player would not be playing optimally. For example, if the player holds the ace of spades, the queen of spades, and the jack of spades, then this would have an expected return of much less than if the player played properly.


In the long run, a casino can determine a player's actual expected win (the amount this player would be expected to win based on their skill level) by computing total win/total bet. In other words, if the player won (was paid out) $90 and bet $100 (to earn the $90 payout), then the player's theoretical win is 90%. However, since video poker has a high variance, a very large number of hands would have to be played by the player in order for the casino to determine the player's true theoretical. This is because the player can play poorly but still be lucky and win money. A better way to determine a player's theoretical win is to determine the skill level of each player without regard to how much the player has actually won or lost. This is because the cards the player will draw are actually beyond the player's control, but the strategy the player chooses is nevertheless under the player's control.


The player's goal is to win the most money by achieving a high ranking hand. Video poker has a definite player strategy wherein a player should maximize the win of his hand by playing the proper strategy. Optimal strategy is a video poker strategy wherein the player plays perfectly in all situations.



FIG. 3 is an output of a second stage of a video poker game. In the second stage, the player has decided to hold the ace of spades 201, the queen of spades 202, the ten of spades 204, and the jack of spades 205. The output device displays an indicator for each card held (for example, “HOLD”) so that the player knows which card he is holding.


When the player is satisfied with his selection of cards to hold and discard (cards not held are to be discarded), the player can press a “draw” button, which will replace the discarded cards with new cards randomly “dealt” from the deck.


In this example, the player has played properly by holding the four cards to a royal flush.



FIG. 4 is an output of a third stage of a video poker game.


The EGD replaces the four of clubs 203 with a new card, a three of diamonds 302. This is a losing hand (according to Table I) and the player loses his original wager. Even though the player played properly, the player of course cannot win each time, and in fact the probability of the player drawing into the royal flush was small (but the potential award large). A “GAME OVER” indicator 402 indicates that the game is over. The player can now decide to begin a brand new game by placing a new wager, or cash out by pressing a “cash out” button on the EGD.


By analyzing the video signals, the present invention can identify the following information from the display illustrated in FIGS. 2-4: The player was initially dealt an ace of spades 201, a queen of spades 202, a four of clubs 203, a ten of spades 204, and a jack of spades 205; that the player held the ace of spades 201, the queen of spades 202, the ten of spades 204, and the jack of spades 205, and that the replacement card was a three of diamonds 302. This information can be considered “game play information.” Game play information is information regarding occurrences during the game and player actions (if any) which are used to determine a result.


The game play information can be analyzed locally by the video signal analyzer 107 (or another component), to determine the player error (if any), and then the error can be transmitted to the casino database. If the player does not play the hand properly, this can be considered an error. The casino database can store player information such as a total number of hands played by the player and an average error. This information can be used by the casino hosts when deciding to which players to offer incentives. A player of a lesser playing level might be more attractive to a casino than a player who plays perfect strategy.


The video signal analyzer 107 scans the video signal in real time in order to determine the game play information. It should also be appreciated that the present invention may operate in an environment in which the EGD does provide an output identifying all of the playing parameters or a more robust subset of the playing parameters. Thus, in some embodiments, the present invention may be required to rely totally on an analysis of the video content, while other embodiments may use a mixture of video content analysis coupled with information provided over the bus of the EGD (such as the SAS port) and in other embodiments, the invention may only utilize the data provided from the EGD machine data port.



FIG. 5 is a flowchart of a process to decode and transmit video signals at the start of a new game.


Process 500 recognizes the cards dealt initially. This can be done by pre-storing the image files used for generating each of the cards and also storing where on the screen the cards are to be displayed. The video signal analyzer 107 can compare each image on the pre-stored locations and when an image file matches what is received from the video signal then it is known that this is a particular card. All five cards dealt can be determined in this manner


Process 502 detects changes in the output. If the screen has changed, then some action must have occurred.


Process 504 determines whether the hand is completed. This can be performed by checking in a particular location on the output device (actually in a block of memory which is mimicking the video memory) for a game termination indicator, such as a “GAME OVER” indicator. If the hand is not yet completed (the game is not yet over), then flow can return to process 502 which continues monitoring and detecting changes in the video signal.


When process 504 determines that the hand is completed, then the overall process continues to process 506 which determine the player's indications of cards to hold. This can be done by detecting new cards that were not present when the initial cards were recognized in process 500. This can also be accomplished by identifying “hold” or “selected” indicators that identify the held cards. When a new card is detected (using the method described in process 500), then this can be assumed that it replaced a card “behind” it (and thus the player did not select this card to be held).


Thus, knowing the initially dealt cards and the replacement cards, it can be determined which cards the player selected to hold. Thus, knowing all of this information, in conjunction with the known paytable, the player's strategy (and the player's error, if any) can be computed.


Process 508 computes the error and transmits the error to the casino database 508. The optimal strategy for the hand dealt to the player can be determined and the way the player has played out the hand can be compared to the optimal strategy to determine if the player played properly or not. The error can be computed by subtracting the theoretical win from the way the player actually played from the optimal return (the return if the player played the hand perfectly). Thus, for example, if optimal strategy results in an average return of 101% and the way the player played results in an average return of 98%, then the player has made an error which cost him 3%.


Referring now to FIGS. 2-4, the process illustrated in FIG. 5 will now be applied. In FIG. 2, process 500 would recognize all five cards. The five cards would be stored in a RAM.


Process 502 would continue receiving and analyzing the video signal to detect changes in output so those changes can be analyzed. When in FIG. 3, the player is indicated his selections to hold, process 502 would detect these changes and then process 504 would determine whether the hand is over. This can be determined by detecting a game termination condition such as the “GAME OVER” message or any other visual cue that the game is over. The hardware implementing the process illustrated in FIG. 5 would be programmed with knowledge of the video poker game in question so it would know the locations of elements such as cards and other visual cues or indicators so that the progress of the game can be followed. The process can continue to process 502 and continue detecting changes until process 504 determines that the game has ended.


When the player has completed his selection of cards to hold (in this case first, second, fourth, and fifth card), and the player presses draw, then the display illustrated in FIG. 4 results. Process 504 can determine that the “GAME OVER” indicator has appeared, thus indicating that the current game is over.


Once the game has ended, then process 506 can determine the player strategy. The final cards should still remain on the screen and the cards ranks can be discerned as the initial cards were. It would be recorded that only one card changed, the third card, from a four of clubs to a three of diamonds. Thus it can be concluded that the player held the first, second, fourth, and fifth card, playing properly.


The process can begin anew for each new game played by the player. After process 506, detection can still be active for when the player starts a new game. This can be accomplished, for example, when new cards are dealt, the “GAME OVER” indicator has been removed, or some change has been detected on the actual output. Once a new game been detected, the process in FIG. 5 can begin over again.


Thus, by analyzing the video signal, at least the following game play information can be determined: that the player's initial cards were: ace spades, queen spades, four clubs, ten spades, jack of spades; that the player held the ace spades, queen spades, ten spades, and jack spades; and that the four of clubs was replaced with a three of diamonds. Note that the latter piece of information may not even be necessary, as the player's error is not affected by the player's actual result. Whether the player hit the royal flush or not would not be indicative at all of whether the player had played properly or not in this instance.


A player who plays perfectly or close to perfectly (little or no error) is considered to have high skill, while the player who plays with a larger margin of error (from perfect strategy) is considered to have poor skill.



FIG. 6A is a system diagram illustrating how a video signal is generated. A video memory 601 is read by a signal encoder 601 which transforms the image in the video memory 600 into a video signal readable by an output device. The encoder is programmed specifically for a particular type of video signal.



FIG. 6B is a system diagram illustrating a possible structure of the video signal analyzer. This can be considered the reverse of what takes place in FIG. 6A. A video output (such as the video output from FIG. 6A) is fed into a signal decoder 602. The signal decoder 602 can be considered the opposite of the signal encoder 601. The signal decoder 602 receives the video output signal and converts it into an image map or video memory mimic 603 (a block of RAM) which is memory that stores values that can be identical or correlated to what the video memory was that was used to create the video output signal in the first place. For example, if the video output signal is a digital signal, then each pixel of the digital signal can be mapped to a pixel in the video memory mimic 603 (for example using a pixel map).


Once the video memory mimic 603 is generated, then this can be analyzed using image recognition techniques. A recognizer/analyzer 604 recognizes images in the video memory mimic 603 can perform an analysis on what is recognized (for example, perform the process illustrated in FIG. 5).


A plurality of image maps can be stored so that the recognizer/analyzer 604 can retrieved the images maps and compare them to relevant portions of the video memory mimic 603. When a match is found, then the recognizer/analyzer 604 knows that a particular element is being displayed. As soon as the initial cards are dealt, the recognizer/analyzer 604 should recognize the card images and determine the card ranks (which are mapped to each card image) immediately. Then the recognizer/analyzer 604 can wait until the game is completed and then determine which (if any) cards were replaced, so the player's decision (strategy) can be determined


It is noted that the examples and methods described in this document are just one example of how the invention can be implemented, but one of ordinary skill in the art could appreciate that video poker can be implemented in different fashions and that processes herein should be tailored to the particular version of video poker (or other game) being played.


Once data has been produced (for example, a skill rating of the player for a particular hand of video poker), the data can be transmitted to a transmission unit 605 which then transmits the data to a casino database. The data may be transmitted with some type of identifier identifying the current player.


In an embodiment of the present invention, player decisions on video poker machines in real time are used to determine true video poker house advantage and using the same to compute theoretical win for the purposes of complimentary qualification.


The invention thus utilizes actual player hold/discard decisions for individual poker hands to ascertain a more accurate theoretical win percentage for individual players. This method involves comparing actual player decisions to best or optimal strategy to derive a more accurate theoretical win expectation which can then be used to derive theoretical win and other related statistics. Players that play at a higher theoretical win expectation (a better player) may not be desirable players to the casino, while players that play at a lower theoretical win expectation (worse players) may be more desirable. The worse video poker players may receive marketing promotions (such as free or discounted room) in order that they visit the casino where they will hopefully lose money playing video poker.


One advantage of the present invention is that direct communication with a processing unit (such as processing unit 101) which is controlling the game is not needed (and such communication may not even be possible). Thus, if the casino wishes to know what a player's playing strategy is, then a video signal analyzer and related apparatuses can be implemented to produce game play information relating to the player's game (including the player's errors) can be implemented.


It is further noted that the methods described herein are not merely limited to video poker. The present invention can be applied to any other type of wagering game. For example, video blackjack can be processed similarly, so that a players skill at video blackjack can be determined. Even slot machine games can be analyzed so that each individual symbol can be determined and stored. While such slot machine games may not require any skill, it may still be helpful to the casino to track which symbols have appeared during the players play.


Another aspect of the present invention is the analysis of the video content to verify authenticity of the gaming software. For instance, in a video poker game, a watermark can be embedded in the playing cards. By reading the video content and examining the watermark, the authenticity of the software driving the display can be verified. Also, the watermark can be structured in such a manner that it greatly simplifies the ability to detect the video content. For instance, rather than having to analyze the entire video stream to ascertain the content of the video, the special embedded signals can be search for and detected.


It will be appreciated that the above described methods and embodiments may be varied in many ways, including, changing the order of steps, and the exact implementation used. The present invention has been described using detailed descriptions of embodiments thereof that are provided by way of example and are not intended to limit the scope of the invention. The described embodiments comprise different features and aspects, not all of which are required in all embodiments of the invention.


Some embodiments of the present invention utilize only some of the features or aspects or possible combinations of thereof. Variations of embodiments of the present invention that are described and embodiments of the present invention comprising different combinations of features noted in the described embodiments will occur to persons of the art.

Claims
  • 1. An apparatus comprising: at least one processor; andat least one memory device which stores a plurality of instructions which, when executed by the at least one processor, cause the at least one processor to: determine, based on a video signal transmitted to a display device of an electronic gaming device, skill data associated with at least one quantifiable skill input made by a player for a play of a game displayed by the display device of the electronic gaming device, wherein an outcome determined for the play of the game is based, at least in part, on the at least one quantifiable skill input, andindependent of the outcome determined for the play of the game and independent of any award associated with the determined outcome, communicate the determined skill data to a server which determines an incentive level for the player, said determination being based on the at least one quantifiable skill input.
  • 2. The apparatus of claim 1, wherein the server determines the incentive level for the player based on the at least one quantifiable skill input relative to at least one optimal skill input.
  • 3. The apparatus of claim 1, wherein the server determines the incentive level for the player at least partially based on a previously determined incentive level for the player.
  • 4. The apparatus of claim 1, wherein the game is a partial skill-based game.
  • 5. The apparatus of claim 1, wherein the electronic gaming device includes a plurality of input devices including an acceptor and a cashout device and when executed by at least one electronic gaming device processor, a plurality of electronic gaming device instructions cause the at least one electronic gaming device processor to, responsive to a physical item being received via the acceptor, establish a credit balance based, at least in part, on a monetary value associated with the received physical item, and responsive to a cashout input being received via the cashout device, cause an initiation of any payout associated with the credit balance.
  • 6. A gaming system server comprising: at least one processor; andat least one memory device which stores a plurality of instructions which, when executed by the at least one processor, cause the at least one processor to: receive skill data from an apparatus which monitors video signals transmitted to a display device of an electronic gaming device, said received skill data associated with at least one quantifiable skill input made by a player for a play of a game displayed by the display device of the electronic gaming device, wherein an outcome determined for the play of the game is based, at least in part, on the at least one quantifiable skill input, andindependent of the outcome determined for the play of the game and independent of any award associated with the determined outcome, determine an incentive level for the player, said determination being based on the at least one quantifiable skill input.
  • 7. The gaming system server of claim 6, wherein when executed by the at least one processor, said plurality of instructions cause the at least one processor to determine the incentive level for the player based on the at least one quantifiable skill input relative to at least one optimal skill input.
  • 8. The gaming system server of claim 6, wherein when executed by the at least one processor, said plurality of instructions cause the at least one processor to determine the incentive level for the player at least partially based on a previously determined incentive level for the player.
  • 9. The gaming system server of claim 6, wherein at least one incentive is provided to the player based on the determined incentive level for the player.
  • 10. The gaming system server of claim 6, wherein the game is a partial skill-based game.
  • 11. The gaming system server of claim 6, wherein a credit balance of the electronic gaming device is increasable based on any determined award associated with the determined outcome, said credit balance being increasable via an acceptor of a physical item associated with a monetary value, and said credit balance being decreasable via a cashout device configured to receive an input to cause an initiation of a payout associated with the credit balance.
  • 12. A method of operating an apparatus, said method comprising: determining, by at least one processor and based on a video signal transmitted to a display device of an electronic gaming device, skill data associated with at least one quantifiable skill input made by a player for a play of a game displayed by the display device of the electronic gaming device, wherein an outcome determined for the play of the game is based, at least in part, on the at least one quantifiable skill input, andindependent of the outcome determined for the play of the game and independent of any award associated with the determined outcome, communicating, by the at least one processor, the determined skill data to a server which determines an incentive level for the player, said determination being based on the at least one quantifiable skill input.
  • 13. The method of claim 12, wherein the server determines the incentive level for the player based on the at least one quantifiable skill input relative to at least one optimal skill input.
  • 14. The method of claim 12, wherein the server determines the incentive level for the player at least partially based on a previously determined incentive level for the player.
  • 15. The method of claim 12, wherein the game is a partial skill-based game.
  • 16. The method of claim 12, wherein a credit balance of the electronic gaming device is increasable based on any determined award associated with the determined outcome, said credit balance being increasable via an acceptor of a physical item associated with a monetary value, and said credit balance being decreasable via a cashout device configured to receive an input to cause an initiation of a payout associated with the credit balance.
PRIORITY CLAIM

This application is a continuation of, claims priority to and the benefit of U.S. patent application Ser. No. 14/082,296, filed on Nov. 18, 2013, which is a continuation of, claims priority to and the benefit of U.S. patent application Ser. No. 11/847,062, filed on Aug. 29, 2007, now U.S. Pat. No. 8,585,479, which is a continuation-in-part of, claims priority to and the benefit of U.S. patent application Ser. No. 11/468,946, filed on Aug. 31, 2006, which is a continuation-in-part of, claims priority to and the benefit of U.S. patent application Ser. No. 10/689,407, filed on Oct. 20, 2003, now U.S. Pat. No. 7,335,106, the entire contents of each are incorporated by reference herein.

US Referenced Citations (531)
Number Name Date Kind
2205471 Fagerholm Jun 1940 A
2474573 Cohen Jun 1949 A
2743108 Sanders Apr 1956 A
2812182 Fiorino Nov 1957 A
2842368 Williams Jul 1958 A
3505646 Affel, Jr. et al. Apr 1970 A
3549150 Weeks Dec 1970 A
3655199 Ohki Apr 1972 A
D228142 Mannina Aug 1973 S
3843133 Brown Oct 1974 A
3853324 Reiner et al. Dec 1974 A
3877700 Moe Apr 1975 A
3923305 Reiner et al. Dec 1975 A
4012046 Liket Mar 1977 A
4015850 Russell Apr 1977 A
4033588 Watts Jul 1977 A
4066264 Rowman Jan 1978 A
4093215 Ballard Jun 1978 A
4126851 Okor Nov 1978 A
4129304 Mager Dec 1978 A
4149727 Penney Apr 1979 A
4193598 Freese Mar 1980 A
4198052 Gauselmann Apr 1980 A
4218063 Cooper et al. Aug 1980 A
4247106 Jeffers et al. Jan 1981 A
4322612 Lange Mar 1982 A
4335809 Wain Jun 1982 A
4339798 Hedges et al. Jul 1982 A
4359227 Porciello Nov 1982 A
4363485 Edwall Dec 1982 A
4372558 Shimamoto et al. Feb 1983 A
4389048 Burgess Jun 1983 A
4443012 Makovic et al. Apr 1984 A
4448419 Telnaes May 1984 A
4467424 Hedges et al. Aug 1984 A
4494197 Troy et al. Jan 1985 A
4506890 Murry Mar 1985 A
4517656 Solimeno et al. May 1985 A
4550916 Ortiz Nov 1985 A
4564923 Nakano Jan 1986 A
4570930 Matheson Feb 1986 A
4572509 Sitrick Feb 1986 A
4573681 Okada Mar 1986 A
4582324 Koza et al. Apr 1986 A
4586707 McNeight et al. May 1986 A
4593904 Graves Jun 1986 A
4614342 Takashima Sep 1986 A
4615527 Moss Oct 1986 A
4618150 Kimura Oct 1986 A
4624459 Kaufman Nov 1986 A
4636174 Andersen et al. Jan 1987 A
4648602 Maroney Mar 1987 A
4652998 Koza et al. Mar 1987 A
4657256 Okada Apr 1987 A
4666160 Hamilton May 1987 A
4695053 Vazquez, Jr. et al. Sep 1987 A
4720108 Gramera Jan 1988 A
4752068 Endo Jun 1988 A
4756532 Kamille Jul 1988 A
4760527 Sidley Jul 1988 A
4773647 Okada et al. Sep 1988 A
4781377 McVean et al. Nov 1988 A
4805907 Hagiwara Feb 1989 A
4834386 Rosenthal et al. May 1989 A
4836546 DiRe et al. Jun 1989 A
4836553 Suttle et al. Jun 1989 A
4837728 Barrie et al. Jun 1989 A
4861041 Jones et al. Aug 1989 A
4926327 Sidley May 1990 A
4936588 Rader et al. Jun 1990 A
4948133 Helm et al. Aug 1990 A
4961581 Barnes et al. Oct 1990 A
4964642 Kamille Oct 1990 A
4986546 Cerulla Jan 1991 A
4995615 Cheng Feb 1991 A
5001632 Hall-Tipping Mar 1991 A
5031914 Rosenthal Jul 1991 A
5043889 Lucey Aug 1991 A
5083271 Thacher et al. Jan 1992 A
5083800 Lockton Jan 1992 A
5102134 Smyth Apr 1992 A
5112050 Koza et al. May 1992 A
5114155 Tillery et al. May 1992 A
5116055 Tracy May 1992 A
5129652 Wilkinson Jul 1992 A
5130794 Ritchey Jul 1992 A
5152529 Okada Oct 1992 A
5193815 Pollard Mar 1993 A
5205555 Hamano Apr 1993 A
5221083 Dote Jun 1993 A
5280909 Tracy Jan 1994 A
5286036 Barabash Feb 1994 A
5290033 Bittner et al. Mar 1994 A
5299810 Pierce et al. Apr 1994 A
5301952 Fitzgerald Apr 1994 A
5308065 Bridgeman et al. May 1994 A
5324041 Boylan et al. Jun 1994 A
5340317 Freeman Aug 1994 A
5342047 Heidel et al. Aug 1994 A
5342049 Wichinsky et al. Aug 1994 A
5342058 Giovannetti Aug 1994 A
5344144 Cannon Sep 1994 A
5356140 Dabrowski et al. Oct 1994 A
5374060 Goldberg Dec 1994 A
5380008 Mathis et al. Jan 1995 A
5393061 Manship et al. Feb 1995 A
5393067 Paulsen et al. Feb 1995 A
5397125 Adams Mar 1995 A
5401024 Simunek Mar 1995 A
5409225 Kelly et al. Apr 1995 A
5411260 Smith May 1995 A
5411268 Nelson et al. May 1995 A
5411271 Mirando May 1995 A
5417424 Snowden et al. May 1995 A
5429361 Raven et al. Jul 1995 A
5449173 Thomas et al. Sep 1995 A
5462277 Takemoto Oct 1995 A
5472195 Takemoto et al. Dec 1995 A
5482289 Weingardt Jan 1996 A
5489096 Aron Feb 1996 A
5531440 Babrowski et al. Jul 1996 A
5536016 Thompson Jul 1996 A
5542669 Charron et al. Aug 1996 A
5544892 Breeding Aug 1996 A
5560603 Seelig et al. Oct 1996 A
5560610 Behm et al. Oct 1996 A
5564700 Celona Oct 1996 A
5564977 Algie Oct 1996 A
5593349 Miguel et al. Jan 1997 A
5611535 Tiberio Mar 1997 A
5611730 Weiss Mar 1997 A
5613679 Casa et al. Mar 1997 A
5618045 Kagan et al. Apr 1997 A
5624119 Leake Apr 1997 A
5628684 Bouedec May 1997 A
5643088 Vaughn et al. Jul 1997 A
5645281 Hesse et al. Jul 1997 A
5645486 Nagao et al. Jul 1997 A
5647798 Falciglia Jul 1997 A
5649704 Dobbin Jul 1997 A
5664998 Seelig et al. Sep 1997 A
5667217 Kelly et al. Sep 1997 A
5669817 Tarantino Sep 1997 A
5671921 Seelig et al. Sep 1997 A
5676371 Kelly et al. Oct 1997 A
5697611 Kelly et al. Dec 1997 A
5697843 Manship et al. Dec 1997 A
5700007 Kelly et al. Dec 1997 A
5700008 Lawlor et al. Dec 1997 A
5704612 Kelly et al. Jan 1998 A
5707285 Place et al. Jan 1998 A
5707286 Carlson Jan 1998 A
5718429 Keller, Jr. Feb 1998 A
5722891 Inoue Mar 1998 A
5727786 Weingardt Mar 1998 A
5732948 Yoseloff Mar 1998 A
5733193 Allard et al. Mar 1998 A
5743523 Kelly et al. Apr 1998 A
5743532 Lafferty Apr 1998 A
5755621 Marks et al. May 1998 A
5766074 Cannon et al. Jun 1998 A
5768382 Schneier et al. Jun 1998 A
5769424 Kelly et al. Jun 1998 A
5769716 Saffari et al. Jun 1998 A
5772509 Weiss Jun 1998 A
5772510 Roberts Jun 1998 A
5779544 Seelig et al. Jul 1998 A
5779549 Walker et al. Jul 1998 A
5788240 Feinberg Aug 1998 A
5788573 Baerlocher et al. Aug 1998 A
5803451 Kelly et al. Sep 1998 A
5803914 Ryals et al. Sep 1998 A
5810354 Banyai Sep 1998 A
5816915 Kadlic Oct 1998 A
5816918 Kelly et al. Oct 1998 A
5823874 Adams Oct 1998 A
5823875 Tarantino Oct 1998 A
5833536 Davids et al. Nov 1998 A
5833537 Barrie Nov 1998 A
5833538 Weiss Nov 1998 A
5836586 Marks et al. Nov 1998 A
5836819 Ugawa Nov 1998 A
5839960 Parra et al. Nov 1998 A
5848932 Adams Dec 1998 A
5851148 Brune et al. Dec 1998 A
5855514 Kamille Jan 1999 A
5860648 Petermeier et al. Jan 1999 A
5868618 Netley et al. Feb 1999 A
5871398 Schneier et al. Feb 1999 A
5873781 Keane Feb 1999 A
5876284 Acres et al. Mar 1999 A
5882258 Kelly et al. Mar 1999 A
5882261 Adams Mar 1999 A
5885157 Harada et al. Mar 1999 A
5888115 Shoemaker, Jr. et al. Mar 1999 A
5890963 Yen Apr 1999 A
5902184 Bennett et al. May 1999 A
5909875 Weingardt Jun 1999 A
5910046 Wada et al. Jun 1999 A
5911418 Adams Jun 1999 A
5919088 Weiss Jul 1999 A
5938196 Antoja Aug 1999 A
5941770 Miers et al. Aug 1999 A
5951397 Dickinson Sep 1999 A
5964463 Moore, Jr. Oct 1999 A
5967514 Kelly et al. Oct 1999 A
5980384 Barrie Nov 1999 A
5984779 Bridgeman et al. Nov 1999 A
5988638 Rodesch et al. Nov 1999 A
5988643 Awada Nov 1999 A
5993315 Strider et al. Nov 1999 A
5997401 Crawford Dec 1999 A
6004207 Wilson, Jr. et al. Dec 1999 A
6007426 Kelly et al. Dec 1999 A
6012722 Petermeier et al. Jan 2000 A
6012982 Piechowiak et al. Jan 2000 A
6015344 Kelly et al. Jan 2000 A
6015346 Bennett Jan 2000 A
6019369 Nakagawa et al. Feb 2000 A
6019374 Breeding Feb 2000 A
6024641 Sarno Feb 2000 A
6033307 Vancura Mar 2000 A
6047963 Pierce et al. Apr 2000 A
6048271 Barcelou Apr 2000 A
6050895 Luciano, Jr. et al. Apr 2000 A
6056642 Bennett May 2000 A
6062979 Inoue May 2000 A
6062981 Luciano, Jr. et al. May 2000 A
6068552 Walker et al. May 2000 A
6071192 Weiss Jun 2000 A
6089976 Schneider et al. Jul 2000 A
6089977 Bennett Jul 2000 A
6089978 Adams Jul 2000 A
6089980 Gauselmann Jul 2000 A
6102400 Scott et al. Aug 2000 A
6102402 Scott et al. Aug 2000 A
6102798 Bennett Aug 2000 A
6110039 Oh Aug 2000 A
6110041 Walker et al. Aug 2000 A
6110043 Olsen Aug 2000 A
6113492 Walker et al. Sep 2000 A
6117007 Matsuyama et al. Sep 2000 A
6117008 Machiguchi Sep 2000 A
6120031 Adams Sep 2000 A
6120377 McGinnis, Sr. et al. Sep 2000 A
6120378 Moody et al. Sep 2000 A
6123333 McGinnis, Sr. et al. Sep 2000 A
6126541 Fuchs Oct 2000 A
6126542 Fier Oct 2000 A
6126547 Ishimoto Oct 2000 A
6135453 Srichayaporn Oct 2000 A
6135884 Hedrick et al. Oct 2000 A
6135885 Lermusiaux Oct 2000 A
6139013 Pierce et al. Oct 2000 A
6142873 Weiss et al. Nov 2000 A
6142874 Kodachi et al. Nov 2000 A
6146273 Olsen Nov 2000 A
6149156 Feola Nov 2000 A
6159095 Frohm et al. Dec 2000 A
6159097 Gura Dec 2000 A
6159098 Slomiany et al. Dec 2000 A
6165070 Nolte et al. Dec 2000 A
6173955 Perrie et al. Jan 2001 B1
6174235 Walker et al. Jan 2001 B1
6174237 Stephenson Jan 2001 B1
6176781 Walker et al. Jan 2001 B1
6183361 Cummings et al. Feb 2001 B1
6190255 Thomas et al. Feb 2001 B1
6193606 Walker et al. Feb 2001 B1
6210275 Olsen Apr 2001 B1
6210279 Dickinson Apr 2001 B1
6213876 Moore, Jr. Apr 2001 B1
6217448 Olsen Apr 2001 B1
6220593 Pierce et al. Apr 2001 B1
6220961 Keane et al. Apr 2001 B1
6224482 Bennett May 2001 B1
6224483 Mayeroff May 2001 B1
6224484 Okuda et al. May 2001 B1
6224486 Walker et al. May 2001 B1
6227971 Weiss May 2001 B1
6231442 Mayeroff May 2001 B1
6231445 Acres May 2001 B1
6234897 Frohm et al. May 2001 B1
6238288 Walker et al. May 2001 B1
6251013 Bennett Jun 2001 B1
6261177 Bennett Jul 2001 B1
6262694 Ishimoto et al. Jul 2001 B1
6267669 Luciano et al. Jul 2001 B1
6270409 Shuster Aug 2001 B1
6270411 Gura et al. Aug 2001 B1
6279910 De Keller Aug 2001 B1
6286834 Caputo Sep 2001 B1
6287194 Okada et al. Sep 2001 B1
6290600 Glasson Sep 2001 B1
6290603 Luciano, Jr. Sep 2001 B1
6293866 Walker et al. Sep 2001 B1
6302790 Brossard Oct 2001 B1
6305686 Perrie et al. Oct 2001 B1
6309298 Gerou Oct 2001 B1
6309299 Weiss Oct 2001 B1
6309300 Glavich Oct 2001 B1
6311976 Yoseloff et al. Nov 2001 B1
6312331 Yoseloff Nov 2001 B1
6315291 Moody Nov 2001 B1
6315660 Demar et al. Nov 2001 B1
6322309 Thomas et al. Nov 2001 B1
6328649 Randall et al. Dec 2001 B1
6334814 Adams Jan 2002 B1
6346043 Colin et al. Feb 2002 B1
6347996 Gilmore et al. Feb 2002 B1
6364313 Moody Apr 2002 B1
6364765 Walker et al. Apr 2002 B1
6364766 Anderson et al. Apr 2002 B1
6364768 Acres et al. Apr 2002 B1
6368212 Moody Apr 2002 B1
6368214 Luciano Apr 2002 B1
6375187 Baerlocher Apr 2002 B1
6379245 De Keller Apr 2002 B2
6386974 Adams May 2002 B1
6390473 Vancura et al. May 2002 B1
6394899 Walker May 2002 B1
6398218 Vancura Jun 2002 B1
6398219 Pierce et al. Jun 2002 B1
6406369 Baerlocher et al. Jun 2002 B1
6413160 Vancura Jul 2002 B1
6413161 Baerlocher et al. Jul 2002 B1
6419577 Okada et al. Jul 2002 B1
6428412 Anderson et al. Aug 2002 B1
6435511 Vancura et al. Aug 2002 B1
6443837 Jaffe et al. Sep 2002 B1
6454651 Yoseloff Sep 2002 B1
6461241 Webb et al. Oct 2002 B1
6467771 deKeller Oct 2002 B1
6471208 Yoseloff et al. Oct 2002 B2
6488580 Robb Dec 2002 B1
6497408 Walker Dec 2002 B1
6506118 Baerlocher et al. Jan 2003 B1
6517433 Loose et al. Feb 2003 B2
6522312 Ohshima et al. Feb 2003 B2
6537150 Luciano et al. Mar 2003 B1
6554703 Bussick et al. Apr 2003 B1
6554704 Nicastro et al. Apr 2003 B2
6565434 Acres May 2003 B1
6569015 Baerlocher et al. May 2003 B1
6572473 Baerlocher Jun 2003 B1
6582306 Kaminkow Jun 2003 B1
6585588 Hartl Jul 2003 B2
6592457 Frohm et al. Jul 2003 B1
6599193 Baerlocher et al. Jul 2003 B2
6602137 Kaminkow et al. Aug 2003 B2
6605001 Tarantino Aug 2003 B1
6605002 Baerlocher Aug 2003 B2
6607437 Casey et al. Aug 2003 B2
6607438 Baerlocher et al. Aug 2003 B2
6612575 Cole et al. Sep 2003 B1
6626758 Parham et al. Sep 2003 B1
6632140 Berman et al. Oct 2003 B2
6632141 Webb et al. Oct 2003 B2
6645071 Perrie et al. Nov 2003 B2
6645074 Thomas et al. Nov 2003 B2
6645075 Gatto et al. Nov 2003 B1
6648754 Baerlocher et al. Nov 2003 B2
6651252 Gordon et al. Nov 2003 B1
6656040 Brosnan et al. Dec 2003 B1
6661425 Hiroaki Dec 2003 B1
6666765 Vancura Dec 2003 B2
6669559 Baerlocher et al. Dec 2003 B1
6676521 La Mura et al. Jan 2004 B1
6682419 Webb et al. Jan 2004 B2
6682420 Webb et al. Jan 2004 B2
6682561 Anderson et al. Feb 2004 B2
6692003 Potter et al. Feb 2004 B2
6709331 Berman Mar 2004 B2
6709332 Adams Mar 2004 B2
6722976 Adams Apr 2004 B2
6733386 Cuddy et al. May 2004 B2
6733389 Webb et al. May 2004 B2
6746016 Perrie et al. Jun 2004 B2
6752717 Vancura Jun 2004 B2
6761632 Bansemer et al. Jul 2004 B2
6767284 Koza Jul 2004 B1
6769983 Slomiany Aug 2004 B2
6769986 Vancura Aug 2004 B2
6780103 Bansemer et al. Aug 2004 B2
6780111 Cannon et al. Aug 2004 B2
6786824 Cannon Sep 2004 B2
6800027 Giobbi et al. Oct 2004 B2
6811482 Letovsky Nov 2004 B2
6811486 Luciano, Jr. Nov 2004 B1
6817948 Pascal et al. Nov 2004 B2
6832959 Baerlocher Dec 2004 B2
6837793 McClintic Jan 2005 B2
6851674 Pierce et al. Feb 2005 B2
6852027 Kaminkow et al. Feb 2005 B2
6863606 Berg et al. Mar 2005 B1
6896261 Pierce et al. May 2005 B2
6923720 Loose Aug 2005 B2
6942568 Baerlocher Sep 2005 B2
RE38812 Acres et al. Oct 2005 E
6981917 Webb et al. Jan 2006 B2
6984174 Cannon et al. Jan 2006 B2
6988732 Vancura Jan 2006 B2
7052011 Pierce et al. May 2006 B2
7073793 Vancura Jul 2006 B2
7077744 Cannon Jul 2006 B2
7156735 Brosnan et al. Jan 2007 B2
7160187 Loose et al. Jan 2007 B2
7169041 Tessmer et al. Jan 2007 B2
7169046 Webb et al. Jan 2007 B2
7175521 McClintic Feb 2007 B2
7182690 Giobbi et al. Feb 2007 B2
7192344 Baerlocher Mar 2007 B2
7217187 Vancura May 2007 B2
7234700 Vancura Jun 2007 B2
7247096 Vancura Jul 2007 B2
7284756 Pierce et al. Oct 2007 B2
7326115 Baerlocher Feb 2008 B2
7329181 Hoshino et al. Feb 2008 B2
7357714 Tessmer et al. Apr 2008 B2
7488252 Griswold et al. Feb 2009 B2
7505519 Gordon et al. Mar 2009 B2
7572182 Vancura Aug 2009 B2
7597618 Webb et al. Oct 2009 B2
7704136 Shackleford et al. Apr 2010 B2
7753773 Baerlocher et al. Jul 2010 B2
7841944 Wells Nov 2010 B2
7857696 Tarantino Dec 2010 B2
8032906 Gordon et al. Oct 2011 B2
8047908 Walker et al. Nov 2011 B2
8142273 Williams et al. Mar 2012 B2
8192281 Williams et al. Jun 2012 B2
8199068 Williams et al. Jun 2012 B2
8210922 Williams et al. Jul 2012 B2
8272958 Smith et al. Sep 2012 B2
8398475 De Waal Mar 2013 B2
8425318 Canterbury et al. Apr 2013 B2
8677420 Cromarty et al. Mar 2014 B2
8784196 Little et al. Jul 2014 B2
20010040343 Falciglia, Sr. Nov 2001 A1
20020025845 Cannon Feb 2002 A1
20020039923 Cannon et al. Apr 2002 A1
20020049084 Hughs-Baird et al. Apr 2002 A1
20020059252 Yamaguchi May 2002 A1
20020077173 Luciano et al. Jun 2002 A1
20020103029 Finlayson et al. Aug 2002 A1
20020107065 Rowe Aug 2002 A1
20020123376 Walker et al. Sep 2002 A1
20020128055 Adams Sep 2002 A1
20020151342 Tracy et al. Oct 2002 A1
20020151360 Durham et al. Oct 2002 A1
20020160825 Nicastro et al. Oct 2002 A1
20020193099 Paulsen Dec 2002 A1
20030013519 Bennett Jan 2003 A1
20030064773 Baerlocher et al. Apr 2003 A1
20030100361 Sharpless et al. May 2003 A1
20030104854 Cannon Jun 2003 A1
20030104860 Cannon et al. Jun 2003 A1
20030114209 Ritner, Jr. et al. Jun 2003 A1
20030114218 McClintic Jun 2003 A1
20030114219 McClintic Jun 2003 A1
20030114220 McClintic Jun 2003 A1
20030119576 McClintic et al. Jun 2003 A1
20030119581 Cannon et al. Jun 2003 A1
20030125102 Cannon Jul 2003 A1
20030125107 Cannon Jul 2003 A1
20030157980 Loose et al. Aug 2003 A1
20030171144 Letovsky Sep 2003 A1
20030199306 Parker Oct 2003 A1
20030211881 Walker et al. Nov 2003 A1
20030216168 Cannon et al. Nov 2003 A1
20040048659 Seelig et al. Mar 2004 A1
20040106446 Cannon et al. Jun 2004 A1
20040116173 Baerlocher Jun 2004 A1
20040116174 Baerlocher et al. Jun 2004 A1
20040135316 Lipscomb Jul 2004 A1
20040171415 Webb et al. Sep 2004 A1
20040176157 Walker et al. Sep 2004 A1
20040198490 Bansemer et al. Oct 2004 A1
20040204226 Foster et al. Oct 2004 A1
20040254005 Shackleford Dec 2004 A1
20040266515 Gauselmann Dec 2004 A1
20050020340 Cannon Jan 2005 A1
20050026664 Bansemer et al. Feb 2005 A1
20050140088 Randall Jun 2005 A1
20050164762 Smith et al. Jul 2005 A1
20050170883 Muskin Aug 2005 A1
20050181853 Baerlocher Aug 2005 A1
20050239546 Hedrick et al. Oct 2005 A1
20050255912 Love et al. Nov 2005 A1
20060009286 Durham et al. Jan 2006 A1
20060040735 Baerlocher Feb 2006 A1
20060063583 Thomas Mar 2006 A1
20060105836 Walker et al. May 2006 A1
20060121972 Walker et al. Jun 2006 A1
20060135248 Anderson et al. Jun 2006 A1
20060166731 Yoshimi et al. Jul 2006 A1
20060189382 Muir et al. Aug 2006 A1
20060211475 Walker et al. Sep 2006 A1
20060211478 Walker et al. Sep 2006 A1
20060247012 Walker et al. Nov 2006 A1
20070004513 Wells et al. Jan 2007 A1
20070010318 Rigsby et al. Jan 2007 A1
20070026922 Lindo et al. Feb 2007 A1
20070099688 Brosnan et al. May 2007 A1
20070218997 Cho Sep 2007 A1
20080004104 Durham et al. Jan 2008 A1
20080108406 Oberberger May 2008 A1
20080108425 Oberberger May 2008 A1
20080113755 Rasmussen et al. May 2008 A1
20080119283 Baerlocher May 2008 A1
20080136741 Williams et al. Jun 2008 A1
20080171593 Haga et al. Jul 2008 A1
20080220849 Wadleigh et al. Sep 2008 A1
20080220874 Tatsumi et al. Sep 2008 A1
20080311980 Cannon Dec 2008 A1
20090029758 Young Jan 2009 A1
20090061991 Popovich et al. Mar 2009 A1
20090061997 Popovich et al. Mar 2009 A1
20090061998 Popovich et al. Mar 2009 A1
20090061999 Popovich et al. Mar 2009 A1
20090075721 Pacey et al. Mar 2009 A1
20090104968 Englman et al. Apr 2009 A1
20090149253 Kelly et al. Jun 2009 A1
20090233705 LeMay et al. Sep 2009 A1
20100137047 Englman et al. Jun 2010 A1
20100227691 Karsten Sep 2010 A1
20100234089 Saffari et al. Sep 2010 A1
20100234091 Baerlocher et al. Sep 2010 A1
20110053676 Wolf et al. Mar 2011 A1
20110118011 Filipour et al. May 2011 A1
20110310159 Suzuki et al. Dec 2011 A1
Foreign Referenced Citations (11)
Number Date Country
2083936 Mar 1982 GB
2098778 Nov 1985 GB
2190227 Nov 1987 GB
2205188 Nov 1988 GB
2253299 Sep 1992 GB
07-275507 Oct 1995 JP
2000-024320 Jan 2000 JP
2001-000749 Jan 2001 JP
WO9851384 Nov 1998 WO
WO2001003786 Jan 2001 WO
WO2003027970 Apr 2003 WO
Related Publications (1)
Number Date Country
20160055724 A1 Feb 2016 US
Continuations (2)
Number Date Country
Parent 14802296 Nov 2013 US
Child 14864232 US
Parent 11847062 Aug 2007 US
Child 14802296 US
Continuation in Parts (2)
Number Date Country
Parent 11468946 Aug 2006 US
Child 11847062 US
Parent 10689407 Oct 2003 US
Child 11468946 US