Patents by Inventor Virgil M. Davis

Virgil M. Davis 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).

  • Publication number: 20140046746
    Abstract: A system loads, authenticates and uses a virtual smart card for payment of goods and/or services purchased on-line over the Internet. An online purchase and load (OPAL) server includes a virtual smart card data base that has a record of information for each smart card that it represents for a user at the behest of an issuer. The server includes a smart card emulator that emulates a smart card by using the card data base and a hardware security module. The emulator interacts with a pseudo card reader module in the server that imitates a physical card reader. The server also includes a client code module that interacts with the pseudo card reader and a remote payment or load server. A pass-through client terminal presents a user interface and passes information between the OPAL server and a merchant server, and between the OPAL server and a bank server.
    Type: Application
    Filed: August 13, 2013
    Publication date: February 13, 2014
    Applicant: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Virgil M. Davis, Suzanne C. Cutino, Margaret Reid, Steve R. Hoffman
  • Patent number: 8533116
    Abstract: A system loads, authenticates and uses a virtual smart card for payment of goods and/or services purchased on-line over the Internet. An online purchase and load (OPAL) server includes a virtual smart card data base that has a record of information for each smart card that it represents for a user at the behest of an issuer. The server includes a smart card emulator that emulates a smart card by using the card data base and a hardware security module. The emulator interacts with a pseudo card reader module in the server that imitates a physical card reader. The server also includes a client code module that interacts with the pseudo card reader and a remote payment or load server. A pass-through client terminal presents a user interface and passes information between the OPAL server and a merchant server, and between the OPAL server and a bank server.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: September 10, 2013
    Assignee: Visa International Service Association
    Inventors: Virgil M. Davis, Suzanne C. Cutino, Margaret Reid, Steve R. Hoffman
  • Publication number: 20120239565
    Abstract: A system loads, authenticates and uses a virtual smart card for payment of goods and/or services purchased on-line over the Internet. An online purchase and load (OPAL) server includes a virtual smart card data base that has a record of information for each smart card that it represents for a user at the behest of an issuer. The server includes a smart card emulator that emulates a smart card by using the card data base and a hardware security module. The emulator interacts with a pseudo card reader module in the server that imitates a physical card reader. The server also includes a client code module that interacts with the pseudo card reader and a remote payment or load server. A pass-through client terminal presents a user interface and passes information between the OPAL server and a merchant server, and between the OPAL server and a bank server.
    Type: Application
    Filed: March 13, 2012
    Publication date: September 20, 2012
    Applicant: Visa International Service Association
    Inventors: Virgil M. Davis, Suzanne C. Cutino, Margaret Reid, Steve R. Hoffman
  • Patent number: 8175973
    Abstract: A system loads, authenticates and uses a virtual smart card for payment of goods and/or services purchased on-line over the Internet. An online purchase and load (OPAL) server includes a virtual smart card data base that has a record of information for each smart card that it represents for a user at the behest of an issuer. The server includes a smart card emulator that emulates a smart card by using the card data base and a hardware security module. The emulator interacts with a pseudo card reader module in the server that imitates a physical card reader. The server also includes a client code module that interacts with the pseudo card reader and a remote payment or load server. A pass-through client terminal presents a user interface and passes information between the OPAL server and a merchant server, and between the OPAL server and a bank server. The Internet provides the routing functionality between the client terminal and the various servers. A merchant advertises goods on a web site.
    Type: Grant
    Filed: February 7, 2011
    Date of Patent: May 8, 2012
    Assignee: Visa International Service Association
    Inventors: Virgil M. Davis, Suzanne C. Cutino, Margaret Reid, Steve R. Hoffman
  • Publication number: 20110125638
    Abstract: A system loads, authenticates and uses a virtual smart card for payment of goods and/or services purchased on-line over the Internet. An online purchase and load (OPAL) server includes a virtual smart card data base that has a record of information for each smart card that it represents for a user at the behest of an issuer. The server includes a smart card emulator that emulates a smart card by using the card data base and a hardware security module. The emulator interacts with a pseudo card reader module in the server that imitates a physical card reader. The server also includes a client code module that interacts with the pseudo card reader and a remote payment or load server. A pass-through client terminal presents a user interface and passes information between the OPAL server and a merchant server, and between the OPAL server and a bank server. The Internet provides the routing functionality between the client terminal and the various servers. A merchant advertises goods on a web site.
    Type: Application
    Filed: February 7, 2011
    Publication date: May 26, 2011
    Applicant: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Virgil M. Davis, Suzanne C. Cutino, Margaret Reid, Steve R. Hoffman
  • Patent number: 7908216
    Abstract: A system loads, authenticates and uses a virtual smart card for payment of goods and/or services purchased on-line over the Internet. An online purchase and load (OPAL) server includes a virtual smart card data base that has a record of information for each smart card that it represents for a user at the behest of an issuer. The server includes a smart card emulator that emulates a smart card by using the card data base and a hardware security module. The emulator interacts with a pseudo card reader module in the server that imitates a physical card reader. The server also includes a client code module that interacts with the pseudo card reader and a remote payment or load server. A pass-through client terminal presents a user interface and passes information between the OPAL server and a merchant server, and between the OPAL server and a bank server. The Internet provides the routing functionality between the client terminal and the various servers. A merchant advertises goods on a web site.
    Type: Grant
    Filed: July 22, 1999
    Date of Patent: March 15, 2011
    Assignee: Visa International Service Association
    Inventors: Virgil M. Davis, Suzanne C. Cutino, Margaret Reid, Steve R. Hoffman
  • Patent number: 6298336
    Abstract: Secure activation of stored value cards at a point of distribution uses a portable activation secure application module (ASAM) within the card dispensing machine to activate each card. Each card has a standard user mode and a security user mode. In the standard user mode the card is activated and ready for use. In the security user mode the card is not active and cannot be used to make a purchase. An issuer supplies an issuer activation key to a card supplier who produces a security code which is stored on a stored value card. Cards are supplied to the issuer in security user mode, and stored in a dispensing machine. The issuer activation key is also relayed to the dispensing machine and stored on the ASAM. Upon purchase by a customer, the issuer activation key is used within the machine by the ASAM to reproduce the security code and to activate a card. An activation control counter (ACC) is stored within the ASAM and is decremented for every attempt at activation of a card.
    Type: Grant
    Filed: December 18, 1998
    Date of Patent: October 2, 2001
    Assignee: Visa International Service Association
    Inventors: Virgil M. Davis, Janet T. Roth
  • Patent number: 6282522
    Abstract: An architecture and system uses a smart card for payment of goods and/or services purchased on-line over the Internet. A client server on a client terminal controls the interaction with a consumer and interfaces to a card reader which accepts the consumer's smart card. A payment server on the Internet includes a computer and terminals that contain security cards to handle the transaction, data store and collection. Also connected over the Internet is a merchant server advertising the goods and/or services offered by a merchant for sale on a web site. The merchant contracts with an acquirer to accept smart card payments for goods and/or services purchased over the Internet. A consumer uses his smart card at the client terminal in order to purchase goods and/or services from the remote merchant server. The Internet provides the routing functionality between the client terminal, merchant server and payment server.
    Type: Grant
    Filed: October 16, 1997
    Date of Patent: August 28, 2001
    Assignee: Visa International Service Association
    Inventors: Virgil M. Davis, Suzanne C. Cutino, Michael J. Berg, Fredrick Sidney Conklin, Steven John Pringle
  • Patent number: 6105008
    Abstract: An architecture and system loads and uses a smart card for payment of goods and/or services purchased on-line over the Internet. A client module on a client terminal controls the interaction with a consumer and interfaces to a card reader which accepts the consumer's smart card and allows loading and debiting of the card. Debiting works in conjunction with a merchant server and a payment server. Loading works in conjunction with a bank server and a load server. The Internet provides the routing functionality between the client terminal and the various servers. A payment server on the Internet includes a computer and a security module (or a security card in a terminal) to handle the transaction, data store and collection. A merchant server advertises the goods and/or services offered by a merchant for sale on a web site. The merchant contracts with an acquirer to accept smart card payments for goods and/or services purchased over the Internet.
    Type: Grant
    Filed: April 30, 1998
    Date of Patent: August 15, 2000
    Assignee: Visa International Service Association
    Inventors: Virgil M. Davis, Suzanne C. Cutino, Michael J. Berg, Frederick Sidney Conklin, Steven John Pringle