Patents by Inventor William R. Cunningham

William R. Cunningham 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: 11393283
    Abstract: Methods for secure transactions between gaming machines and portable devices are described. A logic device, separate from a master gaming controller on the gaming machine and placed in the gaming machine, may be operable to authenticate a portable device, such as a smart card, and authorize transactions involving transfers of indicia of credit between the portable device and the gaming machine. The logic device may be operable to send authentication information relating to the portable device to a remote host where a value amount of transactions involving the portable device authorized by the logic device may be higher when the logic device and the remote host authenticate the portable device as opposed to when the portable device is only authenticated by the logic device.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: July 19, 2022
    Assignee: IGT
    Inventors: William R. Cunningham, II, Scott J. MacMillan
  • Publication number: 20200058190
    Abstract: Methods for secure transactions between gaming machines and portable devices are described. A logic device, separate from a master gaming controller on the gaming machine and placed in the gaming machine, may be operable to authenticate a portable device, such as a smart card, and authorize transactions involving transfers of indicia of credit between the portable device and the gaming machine. The logic device may be operable to send authentication information relating to the portable device to a remote host where a value amount of transactions involving the portable device authorized by the logic device may be higher when the logic device and the remote host authenticate the portable device as opposed to when the portable device is only authenticated by the logic device.
    Type: Application
    Filed: October 24, 2019
    Publication date: February 20, 2020
    Inventors: William R. Cunningham, II, Scott J. MacMillan
  • Patent number: 10460560
    Abstract: Methods for secure transactions between gaming machines and portable devices are described. A logic device, separate from a master gaming controller on the gaming machine and placed in the gaming machine, may be operable to authenticate a portable device, such as a smart card, and authorize transactions involving transfers of indicia of credit between the portable device and the gaming machine. The logic device may be operable to send authentication information relating to the portable device to a remote host where a value amount of transactions involving the portable device authorized by the logic device may be higher when the logic device and the remote host authenticate the portable device as opposed to when the portable device is only authenticated by the logic device.
    Type: Grant
    Filed: April 4, 2016
    Date of Patent: October 29, 2019
    Assignee: IGT
    Inventors: William R. Cunningham, II, Scott J. Macmillan
  • Publication number: 20160217654
    Abstract: Methods for secure transactions between gaming machines and portable devices are described. A logic device, separate from a master gaming controller on the gaming machine and placed in the gaming machine, may be operable to authenticate a portable device, such as a smart card, and authorize transactions involving transfers of indicia of credit between the portable device and the gaming machine. The logic device may be operable to send authentication information relating to the portable device to a remote host where a value amount of transactions involving the portable device authorized by the logic device may be higher when the logic device and the remote host authenticate the portable device as opposed to when the portable device is only authenticated by the logic device.
    Type: Application
    Filed: April 4, 2016
    Publication date: July 28, 2016
    Inventors: William R. Cunningham, II, Scott J. Macmillan
  • Patent number: 9324209
    Abstract: Methods for secure transactions between gaming machines and portable devices are described. A logic device, separate from a master gaming controller on the gaming machine and placed in the gaming machine, may be operable to authenticate a portable device, such as a smart card, and authorize transactions involving transfers of indicia of credit between the portable device and the gaming machine. The logic device may be operable to send authentication information relating to the portable device to a remote host where a value amount of transactions involving the portable device authorized by the logic device may be higher when the logic device and the remote host authenticate the portable device as opposed to when the portable device is only authenticated by the logic device.
    Type: Grant
    Filed: February 12, 2013
    Date of Patent: April 26, 2016
    Assignee: IGT
    Inventors: William R. Cunningham, II, Scott J. MacMillan
  • Publication number: 20150348021
    Abstract: The present disclosure is directed to facilitating cashless digital transactions. In one embodiment, a gaming machine includes: (1) a memory storing a first credit balance representing an amount of credit available for wagering; (2) a communication interface configured to communicate with a portable electronic device storing a second credit balance representing a second amount of credit available on the portable electronic device; and (3) a secure transaction device configured to: (a) transmit to the portable electronic device a request to update the second credit balance, the request including security authorization information, (b) receive from the portable electronic device an indication that the second amount of credit has been updated in accordance with the request when it is determined that the security authorization information complies with one or more security authorization requirements, and (c) update the first credit balance stored in the first memory device in accordance with the request.
    Type: Application
    Filed: August 11, 2015
    Publication date: December 3, 2015
    Inventors: Richard Rader, Erik B. Petersen, Robert P. Bartholomew, Marc Espin, William R. Cunningham, II, Scott J. MacMillan
  • Patent number: 9123204
    Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for facilitating cashless digital transactions (e.g., in a casino environment). A wager-based gaming machine may include a memory device capable of storing a first credit balance representing an amount of credit available for wagering. The wager-based gaming machine may include a communication interface configured to communicate with a portable electronic device capable of storing a second credit balance representing a second amount of credit available on the portable electronic device. The wager-based gaming machine may include a secure transaction device. The secure transaction device may be operable to transmit to the portable electronic device a request to update the second credit balance, the request including security authorization information.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: September 1, 2015
    Assignee: IGT
    Inventors: Richard Rader, Erik B. Petersen, Robert P. Bartholomew, Marc Espin, William R. Cunningham, II, Scott J. MacMillan
  • Publication number: 20140148248
    Abstract: Methods for secure transactions between gaming machines and portable devices are described. A logic device, separate from a master gaming controller on the gaming machine and placed in the gaming machine, may be operable to authenticate a portable device, such as a smart card, and authorize transactions involving transfers of indicia of credit between the portable device and the gaming machine. The logic device may be operable to send authentication information relating to the portable device to a remote host where a value amount of transactions involving the portable device authorized by the logic device may be higher when the logic device and the remote host authenticate the portable device as opposed to when the portable device is only authenticated by the logic device.
    Type: Application
    Filed: February 12, 2013
    Publication date: May 29, 2014
    Applicant: IGT
    Inventors: William R. Cunningham, II, Scott J. MacMillan
  • Patent number: 8533045
    Abstract: The present invention comprises a universal coupon redemption system and method for redeeming both paper and electronic coupons that eliminates fraud. The system and method provides verification, validation and authentication of coupon redemption transactions in a third party environment while eliminating the need to ship coupons to manufacturers for reimbursement. In one embodiment, the system and method also advantageously addresses the increasingly complex identification of coupons by removing the encoded redemption requirements from the coupon itself and moving the redemption requirements to a third party coupon processing appliance.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: September 10, 2013
    Assignee: Cunningham Electronics Corporation
    Inventors: William R. Cunningham, Douglas E. Devore
  • Patent number: 8463711
    Abstract: Apparatus and method for secure transactions between gaming machines and portable devices are described. The secure transactions may include a transfer of an amount of an indicia of credit with a cash value from the portable device to the gaming machine or a transfer of an amount of an indicia of credit with a cash value from the gaming machine to the portable device. A logic device, separate from a master gaming controller on the gaming machine and placed in the gaming machine, may be operable to authenticate a portable device, such as a smart card, and authorize transactions involving transfers of indicia of credit between the portable device and the gaming machine.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: June 11, 2013
    Assignee: IGT
    Inventors: William R. Cunningham, II, Scott J. MacMillan
  • Patent number: 8090615
    Abstract: A controlled offer redemption system used to create dynamic cooperative offers and charitable offers, and to validate, verify, and redeem manufacturers' offers, retailers' offers, cooperative offers, dynamic cooperative offers and charitable offers, to restrict the redemption of cooperative, dynamic cooperative and retailers' offers to particular retailers and to authenticate the offer redemption transactions. The system includes a master registry, an offer redemption terminal in communication with a retailer's point-of-sale (“POS”) system, a store portal and an offer clearinghouse. The offer system includes a means to generate an encrypted identifier (“token”) which is unique to each offer redemption transaction. The clearinghouse independently recreates the token based on the offer redemption record and the purchase event transaction log and authenticates the transaction as having originated under the controlled conditions imposed by the system.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: January 3, 2012
    Assignee: Cunningham Electronics Corporation
    Inventors: William R. Cunningham, Richard W. White
  • Patent number: 7877289
    Abstract: A controlled offer redemption system used to validate, verify, and redeem manufacturers' offers, retailers' offers, and cooperative offers, to restrict the redemption of retailers' offers and cooperative offers to particular retailers, and to authenticate the offer redemption transactions. The system is a closed system in a controlled environment. The system includes a master registry where offers are registered, an offer redemption terminal in communication with a retailer's point-of-sale (“POS”) system, a store portal and an offer clearinghouse. The store portal communicates with the registry to maintain an updated database of valid offers. The POS system communicates with the offer redemption terminal to validate and verify offers presented for redemption. The offer redemption terminal includes a means to generate an encrypted identifier (“token”) which is unique to each offer redemption transaction.
    Type: Grant
    Filed: August 12, 2005
    Date of Patent: January 25, 2011
    Assignee: Cunningham Electronics Corporation
    Inventors: William R. Cunningham, Richard W. White
  • Patent number: 7877288
    Abstract: A manufacturer's offer (“coupon”) redemption system used to validate and verify a manufacturer's offer and authenticate and substantiate an offer redemption transaction while minimizing fraud. The system is a closed system in a controlled environment. The system includes a central registry where manufacturers register their offers, a manufacturer's offer redemption terminal in communication with a retailer's point-of-sale (“POS”) system, and a manufacturer's offer clearinghouse. The POS system communicates with the registry to maintain an updated database of valid offers. The POS system communicates with the manufacturer's offer redemption terminal to validate and verify offers presented for redemption. The manufacturer's offer redemption terminal includes a means to generate an encrypted identifier (“token”) which is unique to each manufacturer's offer redemption transaction.
    Type: Grant
    Filed: May 4, 2004
    Date of Patent: January 25, 2011
    Assignee: Cunningham Electronics Corporation
    Inventors: William R. Cunningham, Richard W. White
  • Publication number: 20100197383
    Abstract: Various embodiments described or referenced herein are directed to different devices, methods, systems, and computer program products for facilitating cashless digital transactions (e.g., in a casino environment). A wager-based gaming machine may include a memory device capable of storing a first credit balance representing an amount of credit available for wagering. The wager-based gaming machine may include a communication interface configured to communicate with a portable electronic device capable of storing a second credit balance representing a second amount of credit available on the portable electronic device. The wager-based gaming machine may include a secure transaction device. The secure transaction device may be operable to transmit to the portable electronic device a request to update the second credit balance, the request including security authorization information.
    Type: Application
    Filed: April 8, 2010
    Publication date: August 5, 2010
    Applicant: IGT
    Inventors: Richard Rader, Erik B. Petersen, Robert P. Bartholomew, Marc Espin, William R. Cunningham II, Scott J. MacMillan
  • Publication number: 20080207307
    Abstract: Apparatus and method for secure transactions between gaming machines and portable devices are described. The secure transactions may include a transfer of an amount of an indicia of credit with a cash value from the portable device to the gaming machine or a transfer of an amount of an indicia of credit with a cash value from the gaming machine to the portable device. A logic device, separate from a master gaming controller on the gaming machine and placed in the gaming machine, may be operable to authenticate a portable device, such as a smart card, and authorize transactions involving transfers of indicia of credit between the portable device and the gaming machine.
    Type: Application
    Filed: December 31, 2007
    Publication date: August 28, 2008
    Applicant: IGT
    Inventors: William R. Cunningham II, Scott J. MacMillan
  • Patent number: 7024420
    Abstract: Techniques to provide run-time access to a database image through a target database management system (DBMS) are described. An empty database in the target DBMS (the “target database”) is created having substantially the same schema as the database image. At run-time, queries directed to the target database are intercepted and redirected to the database image. Information returned in response to the redirected query is modified so that internal database identifiers retrieved from the database image are replaced with like database identifiers associated with the target database management system. Thus, run-time access to database image content is provided without the need to load the database image's data content into a target database.
    Type: Grant
    Filed: April 30, 2002
    Date of Patent: April 4, 2006
    Assignee: BMC Software, Inc.
    Inventors: Linda S. Ball, William R. Cunningham, Stanley James Dee, Thomas G. Price
  • Publication number: 20030204510
    Abstract: Techniques to provide run-time access to a database image through a target database management system (DBMS) are described. An empty database in the target DBMS (the “target database”) is created having substantially the same schema as the database image. At run-time, queries directed to the target database are intercepted and redirected to the database image. Information returned in response to the redirected query is modified so that internal database identifiers retrieved from the database image are replaced with like database identifiers associated with the target database management system. Thus, run-time access to database image content is provided without the need to load the database image's data content into a target database.
    Type: Application
    Filed: April 30, 2002
    Publication date: October 30, 2003
    Applicant: BMC Software, Inc.
    Inventors: Linda S. Ball, William R. Cunningham, Stanley James Dee, Thomas G. Price
  • Patent number: 6202136
    Abstract: A computer program operating in accordance with the invention monitors WRITE requests issued by a data-writing program that accesses data sets, e.g., for updating the data sets, and READ requests issued by a data-reading program that accesses data sets, e.g., for copying the data. While a series of READ requests (e.g., a data set copying operation) is in progress, the computer program monitors all WRITE requests issued for the data set in question by the data-writing program. If the data-reading program has not yet read the data portion (e.g., a data page) that is to be updated, the computer program selectively creates a cached image of the data portion as it existed at the beginning of the series of READ requests and delivers the cached image to the data-reading program, thereby reducing the potential for internal inconsistencies in the copied data. The computer program advantageously permits such caching to be performed without the need for specialized caching hardware.
    Type: Grant
    Filed: February 27, 1997
    Date of Patent: March 13, 2001
    Assignee: BMC Software, Inc.
    Inventors: Shawn B. Wikle, William R. Cunningham, Carla C. Birk, Linda S. Ball
  • Patent number: 5222235
    Abstract: The reorganization method of DB2 data files explores parallel processing, and asynchronous I/O to a great extent. It includes means to estimate an optimum configuration of system resources, such as storage devices (DASD devices), memory, and CPUs, etc, during reorganizations. The method mainly consists of four components, (1) concurrent indexing, (2) concurrent unloading of data file partitions, (3) efficient reloading of DB2 data pages and DB2 space maps, and (4) means to reduce access constraints to the DB2 recovery table.
    Type: Grant
    Filed: February 1, 1990
    Date of Patent: June 22, 1993
    Assignee: BMC Software, Inc.
    Inventors: Thomas E. Hintz, William R. Cunningham
  • Patent number: 5008519
    Abstract: A manufacturers' coupon redemption system that is electronically controlled, and compatible in any supermarket using Universal Product Codes. The system includes a newly-styled, uniform coupon, with special bar code indicia redeemable on up to three families of products. At the supermarket, a special device for reading the coupons is provided that reads the coupons presented by the consumer. The system verifies that the consumer did, in fact, purchase the items specified, that the coupon has not expired, and other validation conditions. The unit communicates the results of the validation to the cash register for credit to the consumer's bill. The accepted coupon is then mutiliated to prevent reuse.
    Type: Grant
    Filed: November 16, 1988
    Date of Patent: April 16, 1991
    Inventors: William R. Cunningham, Carmelo S. Amareno, Helmut Kayan