Patents by Inventor Victor T. Shi

Victor T. Shi has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 8556714
    Abstract: A wagering game system and its operations are described herein. In some embodiments, the operations can include presenting a wagering game on a display device of a wagering game machine. The operations can also include detecting head movements and facial gestures of a player of the wagering game via a video capture device of the wagering game machine, and generating player input data based on the head movements and facial gestures of the player. The operations can further include modifying wagering game content based on the player input data associated with the head movements and facial gestures of the player, and presenting results of the wagering game on the display device of the wagering game machine.
    Type: Grant
    Filed: May 12, 2010
    Date of Patent: October 15, 2013
    Assignee: WMS Gaming, Inc.
    Inventors: Travis L. Bowers, Mark B. Gagner, Timothy T. Gronkowski, Damon E. Gura, Joel R. Jaffe, John F. LaSalvia, James E. Motyl, Victor T. Shi, Jorge L. Shimabukuro, Mark K. Trego, Michael C. Ward, Scott A. Massing
  • Publication number: 20130130779
    Abstract: A wagering game system and its operations are described herein. In some embodiments, the operations can include initiating a wagering game session for presentation of wagering game content. The operations can further include scanning a coded identifier during the wagering game session. The coded identifier indicates a characteristic associated with activity, events, achievements, etc. performed or attained prior to initiation of the wagering game session. For instance, the coded identifier can be a two-dimensional barcode generated in response to online activity (e.g., in response to progress attained in an online game). In some embodiments, the characteristics indicate information about the activity. The operations can further include adapting the wagering game content during the wagering game session based, at least in part, on the characteristic indicated in the coded identifier, such as providing gaming rewards and bonus games, adding funds, unlocking content, modifying wagering game content, etc.
    Type: Application
    Filed: July 9, 2012
    Publication date: May 23, 2013
    Applicant: WMS Gaming, Inc.
    Inventors: Mark B. Gagner, Benjamin R. Harry, Sean P. Kelly, Scott A. Massing, Justin A. Perkins, Victor T. Shi
  • Patent number: 8419548
    Abstract: Club cards and tickets can be eliminated by providing an application that allows a player's mobile phone to process an image of an optical machine-readable representation of data. At the end of a wagering session on a WGM, the WGM can display a barcode representing a player's winnings, an achievement, game status, etc. The player takes a picture of the barcode with his or her mobile phone. The application on the phone processes the barcode image and automatically updates an account of the player in accordance with the data represented or carried by the barcode. For instance, the mobile phone sends a request to a wagering account server to electronically deposit the winnings, as represented by the barcode, in a wagering account associated with the player's club profile.
    Type: Grant
    Filed: November 11, 2009
    Date of Patent: April 16, 2013
    Assignee: WMS Gaming, Inc.
    Inventors: Mark B. Gagner, Damon E. Gura, Timothy C. Loose, James M. Rasmussen, Victor T. Shi, Alfred Thomas
  • Publication number: 20130023337
    Abstract: A wagering game system and its operations are described herein. In some embodiments, the operations can include presenting a wagering game on a display device of a wagering game machine. The operations can also include detecting head movements and facial gestures of a player of the wagering game via a video capture device of the wagering game machine, and generating player input data based on the head movements and facial gestures of the player. The operations can further include modifying wagering game content based on the player input data associated with the head movements and facial gestures of the player, and presenting results of the wagering game on the display device of the wagering game machine.
    Type: Application
    Filed: May 12, 2010
    Publication date: January 24, 2013
    Applicant: WMS Gaming, Inc.
    Inventors: Travis L. Bowers, Mark B. Gagner, Timothy T. Gronkowski, Damon E. Gura, Joel R. Jaffe, John F. LaSalvia, James E. Motyl, Victor T. Shi, Jorge L. Shimabukuro, Mark K. Trego, Michael C. Ward
  • Publication number: 20120329553
    Abstract: A gaming system for conducting a multi-player wagering game includes a multi-touch table surface that is touched by a handheld electronic wager input device (EWID) carried by a player for placing wagers on a wagering game displayed on the multi-touch table surface. Each EWID carried by a player has an associated unique identification code, which is linked to the respective player's account. Players indicate an amount to be wagered by touching the EWID to designated wager amount areas, then place the wager by touching the EWID to a designated wagering area. Because each EWID is uniquely associable with distinct player accounts, the gaming system can support any number of players placing wagers. The funds remain safe in the player account and no funds are stored on the EWID. Only the identification code is detected, which is compared with the associated player account before allowing that player to place wagers.
    Type: Application
    Filed: August 30, 2012
    Publication date: December 27, 2012
    Applicant: WMS Gaming Inc.
    Inventors: Mark B. GAGNER, Timothy T. GRONKOWSKI, Paul M. LESLEY, Timothy C. LOOSE, Jim MOTYL, James M. RASMUSSEN, Victor T. SHI, Alfred THOMAS, Jesse SMITH
  • Patent number: 8333655
    Abstract: A gaming system for conducting a multi-player wagering game includes a multi-touch table surface that is touched by a handheld electronic wager input device (EWID) carried by a player for placing wagers on a wagering game displayed on the multi-touch table surface. Each EWID carried by a player has an associated unique identification code, linked to the respective player's account. Players indicate an amount to be wagered by touching the EWID to designated wager amount areas, then place the wager by touching the EWID to a designated wagering area. Because each EWID is uniquely associable with distinct player accounts, the gaming system can support any number of players placing wagers. The funds remain safe in the player account and no funds are stored on the EWID. Only the identification code is detected, which is compared with the associated player account before allowing that player to place wagers.
    Type: Grant
    Filed: July 10, 2009
    Date of Patent: December 18, 2012
    Assignee: WMS Gaming Inc.
    Inventors: Mark B. Gagner, Timothy T. Gronkowski, Paul M. Lesley, Timothy C. Loose, Jim Motyl, James M. Rasmussen, Victor T. Shi, Alfred Thomas, Jesse Smith
  • Publication number: 20110250948
    Abstract: Based on the characteristics of a reel-spinning video, a video encoder/decoder can rely on image date from a preceding video frame to reconstruct a current area of a current frame of the reel-spinning video. The video encoder can record some indication of the current area (e.g., number of dropped blocks or boundary values of the area). The video encoder can rely on motion information (e.g., a motion vector) of a preceding area within the current frame, or encode motion information with the indication of the current area. The video encoder then transmits the indication of the current area, perhaps with a subsequent area, without image data of the current area. The video decoder can then reconstruct the current area with image data from a matching area in the preceding frame based on the motion information.
    Type: Application
    Filed: April 7, 2011
    Publication date: October 13, 2011
    Applicant: WMS Gaming, Inc.
    Inventors: Mark B. Gagner, Victor T. Shi
  • Publication number: 20110207531
    Abstract: Club cards and tickets can be eliminated by providing an application that allows a player's mobile phone to process an image of an optical machine-readable representation of data. At the end of a wagering session on a WGM, the WGM can display a barcode representing a player's winnings, an achievement, game status, etc. The player takes a picture of the barcode with his or her mobile phone. The application on the phone processes the barcode image and automatically updates an account of the player in accordance with the data represented or carried by the barcode. For instance, the mobile phone sends a request to a wagering account server to electronically deposit the winnings, as represented by the barcode, in a wagering account associated with the player's club profile.
    Type: Application
    Filed: November 11, 2009
    Publication date: August 25, 2011
    Applicant: WMS Gaming, Inc.
    Inventors: Mark B. Gagner, Damon E. Gura, Timothy C. Loose, James M. Rasmussen, Victor T. Shi, Alfred Thomas
  • Publication number: 20110111840
    Abstract: A gaming system for conducting a multi-player wagering game includes a multi-touch table surface that is touched by a handheld electronic wager input device (EWID) carried by a player for placing wagers on a wagering game displayed on the multi-touch table surface. Each EWID carried by a player has an associated unique identification code, linked to the respective player's account. Players indicate an amount to be wagered by touching the EWID to designated wager amount areas, then place the wager by touching the EWID to a designated wagering area. Because each EWID is uniquely associable with distinct player accounts, the gaming system can support any number of players placing wagers. The funds remain safe in the player account and no funds are stored on the EWID. Only the identification code is detected, which is compared with the associated player account before allowing that player to place wagers.
    Type: Application
    Filed: July 10, 2009
    Publication date: May 12, 2011
    Inventors: Mark B. Gagner, Timothy T. Gronkowski, Paul M. Lesley, Timothy C. Loose, Jim Motyl, James M. Rasmussen, Victor T. Shi, Alfred Thomas, Jesse Smith
  • Publication number: 20110065496
    Abstract: A wagering game system and its operations are described herein. In some embodiments, the operations can include detecting, at a gaming machine, a fiducial marker in one or more images captured by an image capture device of the gaming machine, determining an orientation of the fiducial marker, and detecting a fiducial code embedded within the fiducial marker. The operations can also include providing, via a network, fiducial code information and fiducial marker orientation information to a wagering game server to identify an augmented reality object associated with the fiducial code and determine attributes of the augmented reality object. The operations can further include receiving, at the gaming machine, wagering game content and the augmented reality object from the wagering game server, incorporating the augmented reality object within the wagering game content, and presenting the wagering game content comprising the augmented reality object on a display device of the gaming machine.
    Type: Application
    Filed: September 10, 2010
    Publication date: March 17, 2011
    Applicant: WMS Gaming, Inc.
    Inventors: Mark B. Gagner, Joel R. Jaffe, Victor T. Shi, Craig J. Sylla, Matthew J. Ward
  • Publication number: 20110045895
    Abstract: An apparatus for presenting primary and secondary wagering game content is described herein. In one embodiment, the apparatus includes a primary wagering game unit configured to determine results for a first group of primary wagering games in a first wagering game session. The first wagering game session can be associated with a player identifier. The primary wagering game unit can be further configured to determine results for a second group of primary wagering games in a second wagering game session that is associated with the player identifier. The apparatus can also include a secondary wagering game unit configured to, after certain of the results in the first wagering game session, cause presentation a first episode of a group of episodes, and to, after certain of the results in the second wagering game session, cause presentation a second episode of the group of episodes.
    Type: Application
    Filed: October 28, 2008
    Publication date: February 24, 2011
    Applicant: WMS Gaming, Inc.
    Inventors: Mark B. Gagner, John L. Griffin, Damon E. Gura, Victor T. Shi
  • Publication number: 20110021263
    Abstract: A behavior controller system and its operations are described herein. In embodiments, the operations can include detecting one or more events that occur within a wagering game. The wagering game can feature a wagering game object that can automatically (e.g., intelligently) respond to the one or more events. The behavior controller system can use event-driven behavior controllers, such as a behavior tree. The behavior controller system can determine, and activate, tasks on the behavior tree that cause the wagering game object to respond to the one or more events. In some embodiments, the behavior controller system can also prioritize tasks that may be performed by behavior trees to prevent conflicts between wagering game objects during a wagering game.
    Type: Application
    Filed: July 24, 2009
    Publication date: January 27, 2011
    Applicant: WMS Gaming, Inc.
    Inventors: Peter R. Anderson, Robby M. Friedman, Mark B. Gagner, Timothy T. Gronkowski, Michael J. Irby, Victor T. Shi, John L. Walsh
  • Patent number: 7089244
    Abstract: A system and method for concurrency control in high performance database systems. Generally includes receiving a database access request message from a transaction. Then, generating an element that corresponds to the access request message. The element type is that of a read element, commit element, validated element, or restart element. The element is then posted to a read-commit (RC) queue. If the element is a commit element, an intervening validation of the transaction is performed. Upon the transaction passing validation the requested database access is performed.
    Type: Grant
    Filed: May 16, 2003
    Date of Patent: August 8, 2006
    Assignee: North Dakota State University
    Inventors: Victor T. Shi, William K. Perrizo
  • Patent number: 7051028
    Abstract: A system and method for concurrency control in high performance database systems. Generally includes receiving a database access request message from a transaction. Then, generating an element that corresponds to the access request message. The element type is that of a read element, commit element, validated element, or restart element. The element is then posted to a read-commit (RC) queue. If the element is a commit element, an intervening validation of the transaction is performed. Upon the transaction passing validation the requested database access is performed.
    Type: Grant
    Filed: November 15, 2001
    Date of Patent: May 23, 2006
    Assignee: NDSU-Research Foundation
    Inventors: Victor T. Shi, William K. Perrizo
  • Publication number: 20030236786
    Abstract: A system and method for concurrency control in high performance database systems. Generally includes receiving a database access request message from a transaction. Then, generating an element that corresponds to the access request message. The element type is that of a read element, commit element, validated element, or restart element. The element is then posted to a read-commit (RC) queue. If the element is a commit element, an intervening validation of the transaction is performed. Upon the transaction passing validation the requested database access is performed.
    Type: Application
    Filed: May 16, 2003
    Publication date: December 25, 2003
    Applicant: North Dakota State University and North Dakota State University NDSU-Research Foudation
    Inventors: Victor T. Shi, William K. Perrizo
  • Publication number: 20020091717
    Abstract: A system and method for concurrency control in high performance database systems. Generally includes receiving a database access request message from a transaction. Then, generating an element that corresponds to the access request message. The element type is that of a read element, commit element, validated element, or restart element. The element is then posted to a read-commit (RC) queue. If the element is a commit element, an intervening validation of the transaction is performed. Upon the transaction passing validation the requested database access is performed.
    Type: Application
    Filed: November 15, 2001
    Publication date: July 11, 2002
    Applicant: North Dakota State University
    Inventors: Victor T. Shi, William K. Perrizo