Patents by Inventor Thomas Templeton
Thomas Templeton 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: 9633350Abstract: A card reader includes a body, the body being configured for coupling with a device, the device including a device light sensor and a device light source; a reader light sensor that is configured to capture light being emitted from the device light source, wherein, when the body is coupled to the user device, the reader light sensor is positioned adjacent to the device light source; a reader light source that is configured to emit light to the device light sensor, wherein, when the body is coupled to the user device, the reader light source is positioned adjacent to the device light sensor; a reader interface positioned in the body and configured to read the card; and circuitry configured to communicate data between the card reader and the user device using the reader light sensor and the reader light source.Type: GrantFiled: November 18, 2016Date of Patent: April 25, 2017Assignee: Square, Inc.Inventors: Daniel Jeffrey Post, Thomas Templeton
-
Publication number: 20170068948Abstract: A card reader includes a body, the body being configured for coupling with a device, the device including a device light sensor and a device light source; a reader light sensor that is configured to capture light being emitted from the device light source, wherein, when the body is coupled to the user device, the reader light sensor is positioned adjacent to the device light source; a reader light source that is configured to emit light to the device light sensor, wherein, when the body is coupled to the user device, the reader light source is positioned adjacent to the device light sensor; a reader interface positioned in the body and configured to read the card; and circuitry configured to communicate data between the card reader and the user device using the reader light sensor and the reader light source.Type: ApplicationFiled: November 18, 2016Publication date: March 9, 2017Inventors: Daniel Jeffrey Post, Thomas Templeton
-
Patent number: 9582798Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modulating card information between a card reader and a user device. One of the methods includes receiving, from a read head of the card reader, card information associated with a card. The card information is encoded in a first format to be sent to the user device at a first data rate. The card information is encoded in a second format to be sent to the user device at a second data rate lower than the first data rate. The card information is sent to the user device encoded in the first format and the second format.Type: GrantFiled: May 23, 2016Date of Patent: February 28, 2017Assignee: Square, Inc.Inventors: Thomas Templeton, Daniel Jeffrey Post, Dominique Gilbert Toppani, Alex Sutton
-
Patent number: 9576159Abstract: Approaches provide for a mobile point-of-sale system configured to facilitate the transfer of funds between entities (e.g., customers and merchants). A card reader can include two different types of slots configured for conducting a financial transaction between entities. A first slot can allow for a magnetic stripe element of a card to be swiped. A second slot can include contact elements which allow the card to be “dipped in”. In this way, the device can receive a swipe and/or a “dipping” of a card into a respective slot for conducting a financial transaction.Type: GrantFiled: October 10, 2014Date of Patent: February 21, 2017Assignee: Square, Inc.Inventors: Thomas Templeton, Michael C. Lamfalusi, Jeremy Wade, James McKelvey, Jesse Dorogusker
-
Patent number: 9530032Abstract: A card reader includes a body, the body being configured for coupling with a device, the device including a device light sensor and a device light source; a reader light sensor that is configured to capture light being emitted from the device light source, wherein, when the body is coupled to the user device, the reader light sensor is positioned adjacent to the device light source; a reader light source that is configured to emit light to the device light sensor, wherein, when the body is coupled to the user device, the reader light source is positioned adjacent to the device light sensor; a reader interface positioned in the body and configured to read the card; and circuitry configured to communicate data between the card reader and the user device using the reader light sensor and the reader light source.Type: GrantFiled: December 11, 2015Date of Patent: December 27, 2016Assignee: Square, Inc.Inventors: Daniel Jeffrey Post, Thomas Templeton
-
Patent number: 9460322Abstract: The subject technology relates to methods for processing a payment using a mobile card reader. Implementations of the subject technology provide include steps for determining, using a first communication module, a first available bandwidth for data transacted between the card reader and a payment processing service, and determining, using the second communication module, a second available bandwidth for data transacted between a local device and the payment processing service. In some implementations, the method can further include steps for selecting a communication path for communicating with the payment processing service based on the first available bandwidth and the second available bandwidth. Systems and computer-readable media are also provided.Type: GrantFiled: December 27, 2015Date of Patent: October 4, 2016Assignee: Square, Inc.Inventors: Mike Lamfalusi, Jesse Dorogusker, Dan Post, Thomas Templeton
-
Publication number: 20160267470Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modulating card information between a card reader and a user device. One of the methods includes receiving, from a read head of the card reader, card information associated with a card. The card information is encoded in a first format to be sent to the user device at a first data rate. The card information is encoded in a second format to be sent to the user device at a second data rate lower than the first data rate. The card information is sent to the user device encoded in the first format and the second format.Type: ApplicationFiled: May 23, 2016Publication date: September 15, 2016Inventors: Thomas Templeton, Daniel Jeffrey Post, Dominique Gilbert Toppani, Alex Sutton
-
Patent number: 9443118Abstract: Methods, systems, and apparatus, for pairing a wireless card reader and a computing device, including: receiving first user input setting the wireless card reader in a pairing mode; sending an indication from the wireless card reader to the computing device that a pairing mode of the wireless card reader is enabled; receiving an indication from the computing device that a pairing mode of the computing device is enabled; receiving, in the wireless card reader, a second user input of a sequence of actuations of a sensor on the wireless card reader; determining, on the wireless card reader, whether the sequence of actuations matches a stored sequence; and in response to determining that the sequence of actuations matches a stored sequence, pairing the wireless card reader with the computing device.Type: GrantFiled: February 29, 2016Date of Patent: September 13, 2016Assignee: Square, Inc.Inventors: Thomas Templeton, Elliot Sather
-
Patent number: 9367717Abstract: Read head array stitching techniques are described. A card reader includes an array of magnetic sensors (a read head array) for retrieving account information from a magnetic stripe of a financial transaction card. The magnetic sensors can be arranged in rows and columns. During a card swipe, each magnetic sensor receives a series of readings. A processor determines relative bit rates for each series of readings. The processor determines which sensor corresponds to which track of the magnetic stripe based on a comparison of the relative bit rates. The processor generates a data stream for at least one track based on portions of readings from each sensor during periods of time the sensor is determined to correspond to the track.Type: GrantFiled: May 18, 2015Date of Patent: June 14, 2016Assignee: Square, Inc.Inventors: Thomas Templeton, Daniel Jeffrey Post
-
Patent number: 9361614Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for modulating card information between a card reader and a user device. One of the methods includes receiving, from a read head of the card reader, card information associated with a card. The card information is encoded in a first format to be sent to the user device at a first data rate. The card information is encoded in a second format to be sent to the user device at a second data rate lower than the first data rate. The card information is sent to the user device encoded in the first format and the second format.Type: GrantFiled: March 27, 2015Date of Patent: June 7, 2016Assignee: Square, Inc.Inventors: Thomas Templeton, Daniel Jeffrey Post, Dominique Gilbert Toppani, Alex Sutton
-
Publication number: 20160132703Abstract: The subject technology relates to methods for processing a payment using a mobile card reader. Implementations of the subject technology provide include steps for determining, using a first communication module, a first available bandwidth for data transacted between the card reader and a payment processing service, and determining, using the second communication module, a second available bandwidth for data transacted between a local device and the payment processing service. In some implementations, the method can further include steps for selecting a communication path for communicating with the payment processing service based on the first available bandwidth and the second available bandwidth. Systems and computer-readable media are also provided.Type: ApplicationFiled: December 27, 2015Publication date: May 12, 2016Inventors: Mike Lamfalusi, Jesse Dorogusker, Dan Post, Thomas Templeton
-
Patent number: 9312949Abstract: Methods, systems, and apparatus, for pairing a wireless card reader and a computing device, including: receiving first user input setting the wireless card reader in a pairing mode; sending an indication from the wireless card reader to the computing device that a pairing mode of the wireless card reader is enabled; receiving an indication from the computing device that a pairing mode of the computing device is enabled; receiving, in the wireless card reader, a second user input of a sequence of actuations of a sensor on the wireless card reader; determining, on the wireless card reader, whether the sequence of actuations matches a stored sequence; and in response to determining that the sequence of actuations matches a stored sequence, pairing the wireless card reader with the computing device.Type: GrantFiled: March 5, 2013Date of Patent: April 12, 2016Assignee: Square, Inc.Inventors: Thomas Templeton, Elliot Sather
-
Publication number: 20160098583Abstract: A card reader includes a body, the body being configured for coupling with a device, the device including a device light sensor and a device light source; a reader light sensor that is configured to capture light being emitted from the device light source, wherein, when the body is coupled to the user device, the reader light sensor is positioned adjacent to the device light source; a reader light source that is configured to emit light to the device light sensor, wherein, when the body is coupled to the user device, the reader light source is positioned adjacent to the device light sensor; a reader interface positioned in the body and configured to read the card; and circuitry configured to communicate data between the card reader and the user device using the reader light sensor and the reader light source.Type: ApplicationFiled: December 11, 2015Publication date: April 7, 2016Inventors: Daniel Jeffrey Post, Thomas Templeton
-
Patent number: 9298956Abstract: A technique for tamper protection in an electronic device is disclosed. A conductive mesh is affixed onto one or more interior surfaces of the outer housing of the device. The mesh includes one or more conductive traces coupled to one or more detectors within the device. The detector can detect an open-circuit or short-circuit condition resulting from an unauthorized attempt to open the housing, and output a signal to trigger an appropriate countermeasure. The electrical contacts along the trace that are monitored can be selected differently from one manufactured unit to the next, and can be selected based on a randomness function. The selection of contacts may be made during or after manufacturing of the device. The mesh can include multiple metal traces that run very close together, in parallel, across one or more interior surfaces of the housing, allowing detection of both open-circuit and short-circuit conditions.Type: GrantFiled: October 4, 2013Date of Patent: March 29, 2016Assignee: Square, Inc.Inventors: Jeremy Wade, Thomas Templeton, Trent Weber, Michael Lamfalusi
-
Patent number: 9286500Abstract: A card reader includes a body, the body being configured for coupling with a device, the device including a device light sensor and a device light source; a reader light sensor that is configured to capture light being emitted from the device light source, wherein, when the body is coupled to the user device, the reader light sensor is positioned adjacent to the device light source; a reader light source that is configured to emit light to the device light sensor, wherein, when the body is coupled to the user device, the reader light source is positioned adjacent to the device light sensor; a reader interface positioned in the body and configured to read the card; and circuitry configured to communicate data between the card reader and the user device using the reader light sensor and the reader light source.Type: GrantFiled: March 15, 2013Date of Patent: March 15, 2016Assignee: Square, Inc.Inventors: Daniel Jeffrey Post, Thomas Templeton
-
Patent number: 9256769Abstract: The subject technology relates to methods and systems for processing a payment using a mobile card reader. Implementations of the subject technology provide a method for receiving payment information, wherein the payment information specifies a payment amount, generating an authorization request to process the payment information, encrypting the authorization request using an encryption engine to generate a secure authorization request and transmitting the secure authorization request using the radio transceiver to a payment processor via a messaging service, wherein the messaging service comprises one or more of a SMS, a MMS or an email service. In certain aspects, methods of the subject technology can further include steps for receiving an authorization response from the payment processor via the messaging service. Systems and methods for mobile card reader activation are also provided.Type: GrantFiled: February 25, 2014Date of Patent: February 9, 2016Assignee: Square, Inc.Inventors: Mike Lamfalusi, Jesse Dorogusker, Dan Post, Thomas Templeton
-
Patent number: 9230143Abstract: Aspects of the subject disclosure provide a card reader for receiving payment card information at a mobile point-of-sale terminal. In some implementations, a reader of the subject technology can include a memory, a conditioning module and a 3.5 mm audio plug including an audio bus that is configured for insertion into a headphone port of a host device, such as a smart phone or tablet computer. Implementations of the subject technology also include a microprocessor configured to perform operations for receiving a training sequence for use in determining communication parameters associated with a mobile device, and in response to the training sequence, transmitting an acknowledgement signal to the mobile device, via the audio bus, to indicate that a communicative coupling with the mobile device has been successfully established.Type: GrantFiled: December 19, 2014Date of Patent: January 5, 2016Assignee: Square, Inc.Inventors: Jeremy Wade, Thomas Templeton
-
Patent number: D740820Type: GrantFiled: May 16, 2014Date of Patent: October 13, 2015Assignee: Square, Inc.Inventors: Thomas Templeton, Trent Weber
-
Patent number: D795869Type: GrantFiled: September 16, 2015Date of Patent: August 29, 2017Assignee: Square, Inc.Inventor: Thomas Templeton
-
Patent number: D797739Type: GrantFiled: September 17, 2015Date of Patent: September 19, 2017Assignee: Square, Inc.Inventor: Thomas Templeton