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.
The present invention relates generally to gaming apparatus and methods and, more particularly, to a wagering game in which a player may determine how quickly, and how many, game instances are initiated and executing concurrently.
Gaming 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 with players is dependent 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 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 gaming machine manufacturers to continuously develop new games and improved gaming enhancements that will attract frequent play through enhanced entertainment value to the player.
According to one aspect of the present invention, a computer-implemented method of conducting a wagering game comprises receiving, via at least one of one or more input devices, a first input indicative of a wager that initiates a first instance of the wagering game. The method further displays, via at least one of one or more display devices, a first changing array of symbols representing a plurality of possible first-instance outcomes. Prior to displaying a randomly selected first-instance outcome of the first instance, the method receives, via at least one of the one or more input devices and after a first delay period following the initiation of the first instance, a second input indicative of a wager that initiates a second instance of the wagering game. The first delay period is dynamically determined by the player. The method further displays a second changing array of symbols representing a plurality of possible second-instance outcomes while concurrently displaying the first changing array.
According to another aspect of the invention, a gaming system comprises one or more input devices, one or more display devices, one or more processors, and one or more memory devices. The memory devices store instructions that, when executed by at least one of the one or more processors, cause the gaming system to receive, a first input indicative of a wager that initiates a first instance of a wagering game. The instructions further cause the gaming system to display a first changing array of symbols representing a plurality of possible first-instance outcomes. Prior to a random selection of a first-instance outcome and after a first delay period following the initiation of the first instance, the gaming system receives a second input indicative of a second wager that initiates a second instance of the wagering game. The first delay period is dynamically determined by a player. The instructions further cause the gaming system to display, concurrently with the first changing array, a second changing array of symbols representing a plurality of possible second-instance outcomes.
According to yet another aspect of the invention, computer-readable storage media is encoded with instructions for directing a gaming system to perform a method comprising receiving a plurality of consecutive inputs that are each indicative of a wager initiating a separate instance of a wagering game. Each input of the plurality follows a previous input after a separate, dynamically-determined delay period, and is received prior to a random selection of an instance outcome corresponding to a previously initiated instance. The instructions further direct the gaming system to display, while at least one previously initiated instance is still executing and being displayed, one or more of the separate instances as a series of separate changing array of symbols representing pluralities of possible instance outcomes. Each separate changing array is first displayed at a first position and is sequentially moved to subsequent positions in response to the initiations of subsequent instances.
According to still another aspect of the invention, a computer-implemented method of conducting a wagering game comprises receiving a first input indicative of a wager that initiates a first instance of the wagering game, and displaying the first instance including a changing first array of symbols representing a plurality of possible first-instance outcomes. Prior to randomly selecting a first-instance outcome of the first instance and after a first delay period following the initiation of the first instance, the method further receives a second input indicative of a wager that initiates a second instance of the wagering game. The first delay period is dynamically determined by the player. The method further displays the second instance including a changing second array of symbols representing a plurality of possible second-instance outcomes, and the display of the second instance begins while the first array is still changing. The method stops the first array, while the second array continues changing, to display a first symbol combination representing the randomly selected first-instance outcome, and stops the second array to display a second symbol combination representing the randomly selected second-instance outcome.
Additional aspects of the invention will be apparent to those of ordinary skill in the art in view of the detailed description of various embodiments, which is made with reference to the drawings, a brief description of which is provided below.
While the invention is susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and will be described in detail herein. It should be understood, however, that the invention is not intended to be limited to the particular forms disclosed. Rather, the invention is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the invention as defined by the appended claims.
While this invention is susceptible of embodiment in many different forms, there is shown in the drawings and will herein be described in detail preferred embodiments of the invention with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and is not intended to limit the broad aspect of the invention to the embodiments illustrated. For purposes of the present detailed description, the singular includes the plural and vice versa (unless specifically disclaimed); the words “and” and “or” shall be both conjunctive and disjunctive; the word “all” means “any and all”; the word “any” means “any and all”; and the word “including” means “including without limitation.”
For purposes of the present detailed description, the terms “wagering games,” “gambling,” “slot game,” “casino game,” and the like include games in which a player places at risk a sum of money or other representation of value, whether or not redeemable for cash, on an event with an uncertain outcome, including without limitation those having some element of skill. In some embodiments, the wagering game may involve wagers of real money, as found with typical land-based or on-line casino games. In other embodiments, the wagering game may additionally, or alternatively, involve wagers of non-cash values, such as virtual currency, and therefore may be considered a social or casual game, such as would be typically available on a social networking web site, other web sites, across computer networks, or applications on mobile devices (e.g., phones, tablets, etc.). When provided in a social or casual game format, the wagering game may closely resemble a traditional casino game, or it may take another form that more closely resembles other types of social/casual games.
Referring to
The gaming terminal 10 illustrated in
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.
Turning now to
The CPU 30 is also connected to an input/output (I/O) bus 36, which can include any suitable bus technologies, such as an AGTL+ frontside bus and a PCI backside bus. The I/O bus 36 is connected to various input devices 38, output devices 40, and input/output devices 42 such as those discussed above in connection with
The external system 48 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 48 may comprise a player's portable electronic device (e.g., cellular phone, electronic wallet, etc.) and the external system interface 46 is configured to facilitate wireless communication and data transfer between the portable electronic device and the CPU 30, 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 10 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 48 (“thin client” gaming terminal), or are distributed therebetween in any suitable manner (“intermediate client” gaming terminal).
The gaming terminal 10 may include additional peripheral devices or more than one of each component shown in
Referring now to
In response to receiving an input indicative of 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, such as the gaming terminal 10 depicted in
In the aforementioned method, for each data signal, the CPU (e.g., CPU 30) 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 44), 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 12, 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.
Referring now to
It should be noted that, depending on the rate of play the player indicates (e.g., reducing the delay period will increase the player's rate of play), a third wagering-game instance, fourth instance, etc. may all be initiated prior to the stopping of the first array as will be explained in more detail with respect to
At step 530, the wagering may game continue to receive subsequent wager inputs (if any) that initiate separate, subsequent game instances and, at step 535, displays spinning reel arrays corresponding to each subsequent game instance. The player determines each delay period between subsequent wagers at step(s) 522, therefore the player controls the number of concurrently executing game instances.
At step 540, the wagering game randomly selects an outcome for the first instance, and stops the first spinning reels array to display the first-instance outcome at step 545. Similarly, an outcome for the second instance is selected, at step 550, and the second spinning reels array is stopped to display the second-instance outcome at step 555. Also similarly, any other game instances that have respective instance outcomes randomly selected in due time at step(s) 560, and their corresponding spinning reels arrays are stopped to display the outcomes at step(s) 565. It should be noted that game instances may execute for varying lengths of time, depending on the rules of the particular embodiment as well as other criteria. While game instances in some embodiments may conclude sequentially according to their order of initiation, other game instances may conclude earlier or later. At step 570, the wagering game awards the player based on the outcomes of all the wagering game instances of a gaming session. The awards of step 570 may be distributed throughout the gaming session so that the player receives awards in a piecemeal fashion (e.g., as each separate instance concludes).
Referring now to
Here and throughout this specification, game instances will be discussed as being represented by arrays of symbols. An array (as used herein) may be any ordered arrangement of separate symbols. In general, embodiments of the wagering game will present arrays that are configured according to the particular rules of the specific embodiment, and the specification fully envisions a variety of arrays that can implement the features and elements disclosed herein. One familiar type of array is a plurality of reels, either mechanical reels, video reels, or a combination of each. While the illustrated embodiment uses an array that is populated by rotating reels, the wagering game may, alternatively, include various other types of arrays of symbols, such as, cascading arrays and arrays of independently varying symbols, as well as variations and combinations thereof.
Game instances may be referred to as executing (or still-executing), as compared to a game instance that has halted. To help emphasize the distinction between executing and halted instances, the respective representative arrays may be described as changing arrays (e.g., an array of reels in which some or all reels are spinning) or stopped arrays. In some cases, the specification may, for convenience and brevity, refer to a changing instance or a stopped instance. In such cases, it will be clear that a changing instance is one whose representative array is changing (thus, still-executing) and a stopped instance is one whose representative array is stopped and displaying a randomly selected outcome of the instance.
As demonstrated by
Wager Inputs
The wagering game may receive wager inputs from a player via various input devices. For example, a player at the gaming terminal 10 may provide wager inputs via buttons 20 on the button panel and via the touch screen 18, as well as via a mouse, joystick, gesture-sensing device, etc. The wagering game is capable of receiving wager inputs in rapid succession, more slowly, and with varying delay periods between inputs. In one embodiment, a player may maintain a button or other input device in a particular position to cause the wagering game to receive continuous wager inputs and to initiate new wagering-game instances as quickly as possible.
A gesture-sensing device may be adapted to detect a motion or gesture by the player and to transmit a wager input signal based on the detected gesture. For example, the gesture-sensing device may detect a waving or pointing gesture of the player and, in response, transmit a wager input to the wagering game. Alternatively, the player may stroke or brush a touchscreen with a fingertip to “fling” a new game instance onto the game screen—the new game instance being represented by a changing array that appears to fly onto the game screen as if controlled by the speed and/or direction of the fingertip movement. In some embodiments, the player may be able to initiate multiple instances with each wager input, and the number of instances may be determined by the player. The specification envisions various means and methods of generating wager inputs in ways that engage the player's imagination and increase the player's immersion in the wagering game.
Variable-Speed Instance Initiation
Significantly, the time between initiating new instances is determined by the player and may vary irregularly according to the player's whim and desired rate of play. As such, the wagering game may provide the player with a sense of control while sustaining the player's excitement as the various instances transition from changing arrays, randomly selected instance outcomes, and any awards associated with each instance outcome.
In some embodiments, the player may exercise full control over the rate that new game instances are initiated and displayed by the wagering game. Following each wager input, a delay period before the next wager input is determined by the player. For example, a player may choose to play with only one or two concurrently executing game instances so that the player can easily follow each instance as it progresses. As such, the player may wait until at least one changing array stops to display an instance outcome before making another wager to initiate a new instance. Alternatively, a player may choose to wager at a rate that provides a large number of concurrently executing instances. Also, of course, the player can slow down and speed up their wagering rate with each wager simply by varying the delay period between wager inputs. Different embodiments may be configured to provide benefits for various wagering rates and may encourage different wagering rates depending on a past, present, or anticipated state of the wagering game. In this way, the wagering game aims to capture the player's attention and excite their anticipation of a potential big jackpot.
Array Positioning
Referring now to
Referring now to
The wagering game may display the multiple instances in various other ways. For example, the subsequent instances may be represented by arrays that are stacked vertically. Alternatively, the subsequent arrays may wrap around a centrally located primary position that displays the most recently initiated game instance. Preferably, the most recently initiated instance will be displayed in a fashion that distinguishes it from previously initiated arrays, however, in some embodiments the most recently initiated instance is not recognizably different from other, earlier-initiated instances. Additionally, in the event of a bonus event or feature being triggered in one of the game instances, the regular display mode may be interrupted to focus attention on the bonus event. Execution of any still-executing game instances may be paused during a bonus event and resume after the bonus event is concluded, or the other instances may continue executing concurrently with the bonus event.
A mode of displaying game instances may vary depending on how many instances are concurrently displayed as well as in response to a wagering rate at which new instances are initiated. As more arrays are concurrently displayed, the arrays may shrink in size to allow space for new arrays. Alternatively, the arrays may overlap (for example, as in a conventional cascade display mode) to allow multiple arrays to be displayed on the game screen. Various other modes of displaying multiple instances are envisioned by the specification.
In one embodiment, the most recently initiated instance is shown in a recognizable primary position. In
As a displayed game instance reaches a conclusion, for example, when a changing array stops to display a randomly selected instance outcome, the array may be removed from the game screen. Again, the method of array removal may vary from one embodiment to another, and may depend on different criteria such as a number of concurrently executing instances and screen size, as well as the gaming rules of any particular embodiment. In some embodiments, each instance is displayed at least to its conclusion, and, in even further embodiments, any award resulting from an instance outcome is clearly displayed to a player while the array is on the game screen.
Referring now to
Game screens that display both current and previously initiated game instances provide a historical view of game play and a player who can view their history of past and currently executing instances may find patterns that seem to suggest certain actions or to indicate impending events. For example, if the player has previously won big jackpots on WINGED HORSE symbols, they may interpret a lack of WINGED HORSE symbols in the previous instances as an indication of upcoming WINGED HORSE symbols and increase their wager amounts for subsequent instances. In a similar fashion, a player who has just won a sizable award may slow down their wagering rate until the game gets “hot” again.
As will be discussed later in this disclosure, variable-speed initiation of multiple concurrent wagering game instances can affect the outcomes of the instances in such ways as to produce a sense of urgency, anticipation, and increased opportunity. The wagering game may provide subtle and explicit “clues” related to future instances that a player may interpret as being favorable to increased wager amounts or a higher wagering rate.
Array Interactions
While displaying multiple game instances, the wagering game provides interactions between respective arrays that may affect paytables, instance outcomes, and awards associated with instance outcomes. For example, in
An award or a bonus feature may be dependent on one or more symbols occurring on multiple concurrent arrays without requiring that the symbols be transferred from one array to another. For example, the concurrently displayed arrays in one embodiment may include randomly occurring, fixed symbols (e.g., WILD symbols that are displayed in place while the arrays are still changing). If a player achieves at least one of the fixed symbols in each displayed array or in at least a minimum number of arrays, a special award or bonus feature may be triggered. Similar benefits may be awarded for symbol clumps and for symbols on stopped arrays that are concurrently displayed.
Variations and combinations of the abovementioned array interactions, as well as other array interactions, are envisioned as being implemented in embodiments of the wagering game. Array interactions may be extended to stopped arrays representing game instances that have halted or paused, as a way to provide additional or second-chance awards.
For example, a particular changing array may spawn WILD symbols that transfer to any displayed array, whether changing or stopped, so that the WILD symbols may be evaluated (or re-evaluated) in the receiving array. Any WILD symbols that land on a changing array may be duplicated on one or more displayed stopped arrays and result in the stopped arrays being re-evaluated for additional awards. In an exemplary case, a WILD symbol that appears in the second column of a changing array in the primary position retroactively appears in the third column of a stopped array in a secondary position. The introduction of the WILD symbol to the stopped array may create a new winning symbol combination in the stopped array. In response, the stopped array is re-evaluated and the award associated with the stopped array increases from 10 credits to 50 credits. In one embodiment, the duplicated symbols may appear in any or all of the currently displayed arrays, so that a player having several concurrently displayed arrays may have an equal number of opportunities for additional awards. For example, if the player is wagering at a rate that maintains 5 arrays on the screen, the WILD symbol may be duplicated on each of the five arrays and possibly result in 5 or more additional awards.
Increased Benefits for Concurrently-Displayed Changing Arrays
The wagering game may provide enhanced benefits to a player for a wager rate (i.e., how fast the player enters wager inputs) that results in multiple, concurrently executing instances, and may further reward the player for sustaining a minimum wagering rate or wagering rate range over time. In one embodiment, in which multiple changing arrays are positioned in a vertical stack, increasing the height of the stack (by initiating more instances) may provide opportunities for enhanced awards such as more beneficial symbol transfers between arrays, progressive jackpots, or advantageous probability adjustments. The same or similar benefits may be provided for higher wager amount, also.
Other embodiments may enhance benefits of various types, including credit awards, additional and more frequent bonus features, unlocking features, and modifying outcome probabilities such as expected values, in response to an increased or sustained wager rate. In one embodiment, scatter symbols that trigger bonus features may be increased on one or more executing instances when a player maintains a minimum number of concurrently changing arrays. Also, by increasing the number of concurrently executing instances (say, increasing above the minimum), a player may be provided even more scatter symbols or may simply increase the probability of achieving a scatter symbol. In another embodiment, scatter or line symbols may award mystery bonus jackpots and may trigger hidden bonus features. Yet another embodiment may change the requirements for achieving a bonus feature or an award, For example, when only one instance is executing, three scatter symbols may be required to trigger a particular bonus feature. However, if the player has three concurrently executing game instances the same bonus feature may be triggered by an occurrence of only two scatter symbols. Thus, in this exemplary embodiment, the player is encouraged to maintain more concurrently executing game instances.
Sneak-Peek Feature
In one embodiment of the wagering game, initiating or maintaining a plurality of still-executing instances may enable a “sneak-peek feature” that provides the player with information about impending instances of the wagering game, that is, information regarding one or more instances that will be initiated by the next subsequent wager inputs. For example, when a player has two game instances executing concurrently, an additional “sneak-peek” changing array may be displayed on the game screen. The sneak-peek array represents the next instance that will be initiated by the next wager input. The sneak-peek array may include WILD symbols at fixed positions within the changing array, visible clumps of WILD and other high-value symbols, and other enhancements that affect the apparent value of the impending array. By giving the player a glimpse into the future, the wagering game provides additional encouragement to submit another wager to lock-in the perceived advantages of the sneak-peek array.
Referring now to
A sneak-peek feature may increase and diminish with the player's wagering rate. A player who achieves more concurrently executing game instances may be provided with a second sneak-peek array, or even a third. A player who maintains a number of concurrently executing game instances over a designated period of time may also receive additional information regarding impending instances. Similarly, as executing instances conclude and reduce the number of concurrently executing game instances, one or more sneak-peek arrays may disappear from view.
Various future-looking benefits are envisioned by the specification in addition to or in place of sneak-peek arrays. Fixed-WILD symbols or clumped symbols displayed on a sneak-peek array may multiply to cover additional symbol positions in response to additional executing instances or extended time of execution. Special scatter symbols may be displayed or announced to encourage the player to maintain a minimum wagering rate. Fixed-WILD symbols indicative of impending instances may be displayed on currently displayed arrays as ghosts or overlaid symbols instead of displaying an additional sneak-peek array.
Delayed Spin-Down
In an embodiment of the wagering game, multiple game instances may be initiated in quick succession so that several still-executing instances are concurrently displayed as changing arrays. The arrays may continue spinning until an additional input from the player is received to initiate a spin-down process in which each of the executing instances transitions to conclusion. For example, in an embodiment in which the instances are represented by arrays of reels, the reels may be displayed as spinning steadily until the additional input is received, and then gradually slowing down until the reels come to a stop to display a randomly selected instance outcome. Additionally, the reels of a given array may stop individually—one at a time—so that the player experiences increasing anticipation as the symbol combination of the randomly selected outcome is increasingly revealed. Some embodiments may provide a prolonged “anticipation sequence” that includes any or all of special sound effects, music, and visual effects to enhance the player's anticipation of the final reels.
Each of these embodiments and obvious variations thereof is contemplated as falling within the spirit and scope of the claimed invention, which is set forth in the following claims. Moreover, the present concepts expressly include any and all combinations and subcombinations of the preceding elements and aspects.
Number | Name | Date | Kind |
---|---|---|---|
4856787 | Itkis | Aug 1989 | A |
5823873 | Moody | Oct 1998 | A |
5976016 | Moody et al. | Nov 1999 | A |
5997401 | Crawford | Dec 1999 | A |
6098985 | Moody | Aug 2000 | A |
6120378 | Moody et al. | Sep 2000 | A |
6159095 | Frohm et al. | Dec 2000 | A |
6203428 | Giobbi et al. | Mar 2001 | B1 |
6270412 | Crawford et al. | Aug 2001 | B1 |
6311978 | Moody | Nov 2001 | B1 |
6315291 | Moody | Nov 2001 | B1 |
6364313 | Moody | Apr 2002 | B1 |
6419578 | Moody et al. | Jul 2002 | B1 |
6517074 | Moody et al. | Feb 2003 | B1 |
6561898 | Moody | May 2003 | B2 |
6568680 | Moody et al. | May 2003 | B1 |
6652377 | Moody | Nov 2003 | B1 |
6652378 | Cannon et al. | Nov 2003 | B2 |
6656040 | Brosnan et al. | Dec 2003 | B1 |
6672959 | Moody et al. | Jan 2004 | B2 |
6755738 | Glasson et al. | Jun 2004 | B2 |
6832957 | Falconer | Dec 2004 | B2 |
6860810 | Cannon et al. | Mar 2005 | B2 |
6921334 | Bennett | Jul 2005 | B1 |
6955356 | Moody | Oct 2005 | B2 |
6964418 | Moody | Nov 2005 | B2 |
7137628 | Moody | Nov 2006 | B2 |
7156735 | Brosnan et al. | Jan 2007 | B2 |
7222857 | Moody | May 2007 | B2 |
7351146 | Kaminkow | Apr 2008 | B2 |
7404762 | Moody | Jul 2008 | B2 |
7431644 | Moody | Oct 2008 | B2 |
7488251 | Kaminkow | Feb 2009 | B2 |
7513828 | Nguyen et al. | Apr 2009 | B2 |
7527557 | Jackson | May 2009 | B2 |
7594851 | Falconer | Sep 2009 | B2 |
7625280 | Singer et al. | Dec 2009 | B2 |
7758416 | Randall | Jul 2010 | B2 |
7806764 | Brosnan et al. | Oct 2010 | B2 |
RE42351 | Bryant | May 2011 | E |
8105145 | Jaffe | Jan 2012 | B2 |
8109821 | Kovacs et al. | Feb 2012 | B2 |
8118657 | Marks et al. | Feb 2012 | B2 |
8246443 | Randall | Aug 2012 | B2 |
8308547 | Walker et al. | Nov 2012 | B2 |
8333657 | Nelson et al. | Dec 2012 | B1 |
8388435 | Anderson et al. | Mar 2013 | B2 |
8403740 | Kovacs et al. | Mar 2013 | B2 |
9028321 | Anderson | May 2015 | B2 |
20030069064 | Ainsworth | Apr 2003 | A1 |
20040043815 | Kaminkow | Mar 2004 | A1 |
20050233794 | Cannon et al. | Oct 2005 | A1 |
20060148547 | Montgomery et al. | Jul 2006 | A1 |
20060172800 | Kogo | Aug 2006 | A1 |
20080009334 | Walker et al. | Jan 2008 | A1 |
20120184353 | Anderson | Jul 2012 | A1 |
Number | Date | Country |
---|---|---|
738686 | Mar 1999 | AU |
2327794 | Feb 1999 | GB |
WO9727570 | Jul 1997 | WO |
WO2006077383 | Jul 2006 | WO |
Number | Date | Country | |
---|---|---|---|
20150087393 A1 | Mar 2015 | US |
Number | Date | Country | |
---|---|---|---|
61960667 | Sep 2013 | US |