Patents by Inventor James M. McKelvey

James M. McKelvey 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: 9286635
    Abstract: A method is provided of transmitting information with a communication protocol to a mobile device. A card reader is provided with a read head that has a slot for swiping a magnetic stripe of a card, an output jack and device electronics that includes a microcontroller. The read head is used to read data on a magnetic stripe of a card. A raw magnetic signal is produced indicative of data stored on the magnetic stripe. The raw magnetic head signal is converted into a processed digital signal that the microcontroller can interpret. A synchronous Manchester encoded stream is produced that makes a greater number of 0 crossings. A Manchester encoded stream output jack signal is delivered to the mobile device through the output jack.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: March 15, 2016
    Assignee: Square, Inc.
    Inventors: Kartik Lamba, Amish Babu, Michael Shyh-yen Ho, Adam David Peter Rothschild, Gerald Thomas Ryle, Jack Dorsey, James M. McKelvey
  • Publication number: 20160070940
    Abstract: These and other objects of the present invention are achieved in a card reader with a read head positioned in a housing. The read head is configured to be coupled to a mobile device and has a slot for swiping a magnetic stripe of a card. The read head reads data on the magnetic stripe and produces a raw magnetic signal indicative of data stored on the magnetic stripe. A power supply is coupled to wake-up electronics and a microcontroller. An output jack is adapted to be inserted in a port of the mobile device and deliver an output jack signal to the mobile device.
    Type: Application
    Filed: November 16, 2015
    Publication date: March 10, 2016
    Inventors: Kartik Lamba, Amish Babu, Adam David Peter Rothschild, Jack Dorsey, James M. McKelvey
  • Patent number: 9262777
    Abstract: A card reader is provided with a read head with a slot and is configured to be coupled to a mobile device and has a slot for swiping a magnetic stripe of a card. The read head reads data on the magnetic stripe and produces a raw magnetic signal indicative of data stored on the magnetic stripe. A power supply is coupled to wake-up electronics and a microcontroller. An output jack is adapted to be inserted in a port of the mobile device and deliver an output jack signal to the mobile device. The wake-up electronics is powered by a microphone bias of a mobile device.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: February 16, 2016
    Assignee: Square, Inc.
    Inventors: Kartik Lamba, Amish Babu, Michael Shyh-yen Ho, Adam David Peter Rothschild, Gerald Thomas Ryle, Jack Dorsey, James M. McKelvey
  • Patent number: 9262757
    Abstract: A method of transmitting information to a mobile device has a card reader with wake-up electronics and a microcontroller, and a power supply coupled to the wake-up electronics and the microcontroller. Data is read on the magnetic stripe. A raw magnetic signal is produced indicative of data stored on the magnetic stripe. The raw magnetic head signal is converted into a processed digital signal that the microcontroller can interpret. An output jack signal is sent to the mobile device.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: February 16, 2016
    Assignee: Square, Inc.
    Inventors: Kartik Lamba, Amish Babu, Adam David Peter Rothschild, Jack Dorsey, James M. McKelvey
  • Patent number: 9224142
    Abstract: These and other objects of the present invention are achieved in a card reader with a read head positioned in a housing. The read head is configured to be coupled to a mobile device and has a slot for swiping a magnetic stripe of a card. The read head reads data on the magnetic stripe and produces a raw magnetic signal indicative of data stored on the magnetic stripe. A power supply is coupled to wake-up electronics and a microcontroller. An output jack is adapted to be inserted in a port of the mobile device and deliver an output jack signal to the mobile device.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: December 29, 2015
    Assignee: Square, Inc.
    Inventors: Kartik Lamba, Amish Babu, Adam David Peter Rothschild, Jack Dorsey, James M. McKelvey
  • Patent number: 9135618
    Abstract: A decoding system has a decoding engine running on a mobile device. The decoding engine decodes signals produced from a read of a first party's financial transaction card. The decoding engine accepts and initializes incoming signals from a read of the first party's financial transaction card. A transaction engine runs on the mobile device and is coupled to the decoding engine. The transaction engine receives as its input decoded first party's financial transaction card information from the decoding engine. At least a portion of a first party's financial card information or information relative to a first party's financial account is used to create a mobile device payment application on the mobile device.
    Type: Grant
    Filed: April 21, 2014
    Date of Patent: September 15, 2015
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Publication number: 20150178704
    Abstract: A system is provided that includes a transaction engine running on a mobile device. In response to a financial transaction between a buyer and a seller, the transaction uses the mobile device to accept information selected including but not limited to information from financial transaction or information pertaining to financial transaction card used by the buyer in the transaction. At least a portion of this information is communicated with a third party financial institution or payment network to authorize the transaction. Encrypted information is sent to the third party payment system authorizing a financial transaction.
    Type: Application
    Filed: March 6, 2015
    Publication date: June 25, 2015
    Inventors: James M. McKelvey, Xuancong Wen, Jack Dorsey
  • Patent number: 9047598
    Abstract: A system is provided that includes a transaction engine running on a mobile device. In response to a financial transaction between a buyer and a seller, the transaction uses the mobile device to accept information selected including but not limited to information from financial transaction or information pertaining to financial transaction card used by the buyer in the transaction. At least a portion of this information is communicated with a third party financial institution or payment network to authorize the transaction. Encrypted information is sent to the third party payment system authorizing a financial transaction.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: June 2, 2015
    Assignee: Square, Inc.
    Inventors: James M. McKelvey, Xuancong Wen, Jack Dorsey
  • Patent number: 8840024
    Abstract: A financial transaction card reader device includes a housing having a slot for swiping a magnetic stripe of a financial transaction card to complete a financial transaction between a buyer and seller. A read head is in the housing, reads data stored on the magnetic stripe and for produces a signal indicative of data stored on the magnetic stripe. An output jack is adapted to be inserted into a microphone input associated with a seller's mobile device for providing the signal indicative of data stored on the magnetic stripe to the mobile device. The signal is decoded in the mobile device.
    Type: Grant
    Filed: July 15, 2013
    Date of Patent: September 23, 2014
    Assignee: Square, Inc.
    Inventors: James M. McKelvey, Xuancong Wen
  • Publication number: 20140144983
    Abstract: A decoding system with a decoding engine running on a tablet. The decoding engine decodes signals produced from a read of a buyer's financial transaction card, accepts and initializes incoming signals from a read of a buyer's financial transaction card until the signals reach a steady state, detects the read of the buyer's financial transaction card once the incoming signals are in a steady stat, identifies peaks in the incoming signals and digitizes the identified peaks in the incoming signals into bits. A transaction engine runs on the tablet and is coupled to the decoding engine.
    Type: Application
    Filed: October 18, 2013
    Publication date: May 29, 2014
    Applicant: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Patent number: 8701996
    Abstract: A decoding system, with a decoding engine, runs on a mobile device. The decoding engine decodes signals produced from a read of a first party's financial transaction card. The decoding engine accepts and initializes incoming signals from a read of the first party's financial transaction card until the signals reach a steady state, identifies peaks in the incoming signals and digitizes the identified peaks into bits. A transaction engine is coupled to the decoding engine. The transaction engine receives, as its input, decoded first party's financial transaction card information from the decoding engine, and serves as an intermediary between the first party and a second party. The first party does not have to share his/her financial transaction card information with the second party. The transaction engine is configured to be coupled to a payment system and a first party's financial transaction card institution or a first party's financial account.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 22, 2014
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Patent number: 8701997
    Abstract: A decoding system has a decoding engine running on a mobile device. The decoding engine decodes signals produced from a read of a first party's financial transaction card. The decoding engine accepts and initializes incoming signals from a read of the first party's financial transaction card. A transaction engine runs on the mobile device and is coupled to the decoding engine. The transaction engine receives as its input decoded first party's financial transaction card information from the decoding engine. At least a portion of a first party's financial card information or information relative to a first party's financial account is used to create a mobile device payment application on the mobile device.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: April 22, 2014
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Patent number: 8678277
    Abstract: A decoding system includes a decoding engine running on a mobile device that decodes signals produced from a read of a first party's financial transaction card. The decoding engine accepts and initializes incoming signals from a read of the first party's financial transaction card until the signals reach a steady state, detects the read once the incoming signals are in a steady state, identifies peaks in the incoming signals and digitizes the identified peaks in the incoming signals into bits. A transaction engine runs on the mobile device and is coupled to the decoding engine. The transaction engine receives as its input decoded first party's financial transaction card information from the decoding engine, and serves as an intermediary between the first party and a second party, so that the first party does not have to share his/her financial transaction card information with the second party.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: March 25, 2014
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Patent number: 8640953
    Abstract: A decoding system runs on a mobile device and is coupled to a payment system. The decoding engine decodes signals produced from a read of a first party's financial transaction card. A transaction engine runs on the mobile device and is coupled to the decoding engine. The transaction engine receives as its input decoded first party's financial transaction card information from the decoding engine. A payment system, in communication with the transaction engine, includes at least one of, a user database, a product database, and transaction database.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: February 4, 2014
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Publication number: 20140001257
    Abstract: A decoding system with a decoding engine running on a mobile device. The decoding engine decodes signals produced from a read of a buyer's financial transaction card, accepts and initializes incoming signals from a read of a buyer's financial transaction card until the signals reach a steady state, detects the read of the buyer's financial transaction card once the incoming signals are in a steady state, identifies peaks in the incoming signals and digitizes the identified peaks in the incoming signals into bits. A transaction engine runs on the mobile device and is coupled to the decoding engine. A payment system is in communication with the transaction engine.
    Type: Application
    Filed: September 9, 2013
    Publication date: January 2, 2014
    Applicant: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Patent number: 8612352
    Abstract: A decoding system with a decoding engine running on a mobile device The decoding engine decodes signals produced from a read of a buyer's financial transaction card, accepts and initializes incoming signals from a read of a buyer's financial transaction card until the signals reach a steady state, detects the read of the buyer's financial transaction card once the incoming signals are in a steady stat, identifies peaks in the incoming signals and digitizes the identified peaks in the incoming signals into bits. A transaction engine runs on the mobile device and is coupled to the decoding engine. A payment system is in communication with the transaction engine and with a buyer's financial transaction card institution or a first party's financial account. The payment system includes identifying information of second parties qualified by the payment system to conduct business with the payment system.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 17, 2013
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Patent number: 8602305
    Abstract: A decoding system has a decoding engine running on a mobile device. The decoding engine decodes signals produced from a read of a first party's financial transaction card, accepts and initializes incoming signals from a read of a first party's financial transaction card. A transaction engine runs on the mobile device and is coupled to the decoding engine. The transaction engine receives as its input decoded first party's financial transaction card information from the decoding engine, and serves as an intermediary between the first party and a second party, so that the first party does not have to share his/her financial transaction card information with the second party. The decoding system is configured to be coupled and decoupled to a card reader with wake-up electronics.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: December 10, 2013
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Publication number: 20130299575
    Abstract: A financial transaction card reader device includes a housing having a slot for swiping a magnetic stripe of a financial transaction card to complete a financial transaction between a buyer and seller. A read head is in the housing, reads data stored on the magnetic stripe and for produces a signal indicative of data stored on the magnetic stripe. An output jack is adapted to be inserted into a microphone input associated with a seller's mobile device for providing the signal indicative of data stored on the magnetic stripe to the mobile device. The signal is decoded in the mobile device.
    Type: Application
    Filed: July 15, 2013
    Publication date: November 14, 2013
    Inventors: James M. McKelvey, Xuancong Wen
  • Patent number: 8573489
    Abstract: A decoding system has a decoding engine running on a mobile device. The decoding engine decodes signals produced from a read of a first party's financial transaction card. The decoding engine accepts and initializes incoming signals from a read of the first party's financial transaction card. A transaction engine runs on the mobile device and is coupled to the decoding engine. The transaction engine receives as its input decoded first party's financial transaction card information from the decoding engine. A user interaction engine is configured to utilize a touch screen of the mobile device. A first party or second party can input at least one of numbers, characters, and signatures by touching the touch screen.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: November 5, 2013
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen
  • Patent number: 8571989
    Abstract: A decoding system has a decoding engine running on a mobile device. The decoding engine decodes signals produced from a read of a first party's financial transaction card, accepts and initializes incoming signals from a read of a first party's financial transaction card, and detects a read of the first party's financial transaction card. The transaction engine receives as its input decoded first party's financial transaction card information from the decoding engine, and serves as an intermediary between the first party and a second party, so that the first party does not have to share his/her financial transaction card information with the second party. A social network is in communication with the transaction engine.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: October 29, 2013
    Assignee: Square, Inc.
    Inventors: Jack Dorsey, William Henderson, Brian Grassadonia, James M. McKelvey, Xuancong Wen