Patents by Inventor Dan Post
Dan Post 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: 10108947Abstract: Aspects of the subject disclosure provide a reader device for managing transactions using financial instruments with encrypted data storage devices, such as integrated circuit cards (ICC). In some implementations, a reader device of the subject technology can be configured to access the encrypted information in an ICC via an index or table of keys stored on a host device. In operation, upon detecting an ICC, the reader device can obtain application or protocol information for the ICC and concurrently pre-fetch keys from the host device, so that the pre-fetched keys are received prior to or concurrently with the application or protocol information. In the event that the pre-fetch fails to provide the keys needed for the application or protocol of the ICC, the reader device can make a specific request for the exact keys needed for the application or protocol.Type: GrantFiled: July 31, 2014Date of Patent: October 23, 2018Assignee: SQUARE, INC.Inventors: Dan Post, Dave Terra
-
Patent number: 9704150Abstract: Aspects of the subject disclosure provide a reader device for managing operation of an automatic gain control (AGC) sub-circuit on a host device computing device. In some implementations, a reader device of the subject technology can include a controller, a noise generator, noise coupling circuitry, 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. Upon connection of the reader device to the host computing device, the reader device can provide an intentional noise signal to the host device via a signal path where the intentional noise signal is configured to establish a substantially stable gain amount at the AGC sub-circuit.Type: GrantFiled: June 20, 2016Date of Patent: July 11, 2017Assignee: SQUARE, INC.Inventors: Dan Post, Kartik Lamba, Jeremy Wade, Rodion Steshenko
-
Patent number: 9648455Abstract: A method, apparatus, and computer program product for reducing battery consumption while performing region monitoring. A mobile device requests, from a web server, N regions to be monitored within a circle having a first radius centered at a current location of the mobile device. The mobile device receives at most N closest regions and a second radius, wherein a personal region comprises an area of a circle having the second radius and centered at the current location of the mobile device. The second radius may be the same or different from the first radius. The mobile device monitors an updated location of the mobile device with respect to the previously defined personal region. The mobile device performs region monitoring of the received regions. When it is determined that the mobile device exits the personal region, requesting, from the web server, an update of the regions to be monitored.Type: GrantFiled: March 23, 2016Date of Patent: May 9, 2017Assignee: Ping4 Inc.Inventors: Rindress MacDonald, Tatsuki Nakano, Sett Paing Oo, Dan Post, Sean Roy, Mark Sexton
-
Patent number: 9491582Abstract: A method, apparatus, and computer program product for reducing battery consumption while tracking a location of a mobile device. A location tracking application at the mobile device registers to receive location updates from the mobile device. The application receives a location update from the mobile device and determines whether to transmit location information from the received location update to a remote web server.Type: GrantFiled: February 6, 2015Date of Patent: November 8, 2016Assignee: Ping4, Inc.Inventors: Rindress MacDonald, Tatsuki Nakano, Sett Paing Oo, Dan Post, Sean Roy, Mohamed Fadlalla, Mark Sexton
-
Publication number: 20160300215Abstract: Aspects of the subject disclosure provide a reader device for managing operation of an automatic gain control (AGC) sub-circuit on a host device computing device. In some implementations, a reader device of the subject technology can include a controller, a noise generator, noise coupling circuitry, 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. Upon connection of the reader device to the host computing device, the reader device can provide an intentional noise signal to the host device via a signal path where the intentional noise signal is configured to establish a substantially stable gain amount at the AGC sub-circuit.Type: ApplicationFiled: June 20, 2016Publication date: October 13, 2016Inventors: Dan Post, Kartik Lamba, Jeremy Wade, Rodion Steshenko
-
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: 20160286345Abstract: A method, apparatus, and computer program product for reducing battery consumption while performing region monitoring. A mobile device requests, from a web server, N regions to be monitored within a circle having a first radius centered at a current location of the mobile device. The mobile device receives at most N closest regions and a second radius, wherein a personal region comprises an area of a circle having the second radius and centered at the current location of the mobile device. The second radius may be the same or different from the first radius. The mobile device monitors an updated location of the mobile device with respect to the previously defined personal region. The mobile device performs region monitoring of the received regions. When it is determined that the mobile device exits the personal region, requesting, from the web server, an update of the regions to be monitored.Type: ApplicationFiled: March 23, 2016Publication date: September 29, 2016Inventors: Rindress MACDONALD, Tatsuki NAKANO, Sett PAING OO, Dan POST, Sean ROY, Mark SEXTON
-
Publication number: 20160234647Abstract: A method, apparatus, and computer program product for reducing battery consumption while tracking a location of a mobile device. A location tracking application at the mobile device registers to receive location updates from the mobile device. The application receives a location update from the mobile device and determines whether to transmit location information from the received location update to a remote web server.Type: ApplicationFiled: February 6, 2015Publication date: August 11, 2016Inventors: Rindress MACDONALD, Tatsuki Nakano, Sett Paing Oo, Dan Post, Sean Roy, Mohamed Fadlalla, Mark Sexton
-
Patent number: 9374176Abstract: Aspects of the subject disclosure provide a reader device for managing operation of an automatic gain control (AGC) sub-circuit on a host device computing device. In some implementations, a reader device of the subject technology can include a controller, a noise generator, noise coupling circuitry, 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. Upon connection of the reader device to the host computing device, the reader device can provide an intentional noise signal to the host device via a signal path where the intentional noise signal is configured to establish a substantially stable gain amount at the AGC sub-circuit.Type: GrantFiled: June 3, 2014Date of Patent: June 21, 2016Assignee: Square, Inc.Inventors: Dan Post, Kartik Lamba, Jeremy Wade, Rodion Steshenko
-
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: 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
-
Publication number: 20160034881Abstract: Aspects of the subject disclosure provide a reader device for managing transactions using financial instruments with encrypted data storage devices, such as integrated circuit cards (ICC). In some implementations, a reader device of the subject technology can be configured to access the encrypted information in an ICC via an index or table of keys stored on a host device. In operation, upon detecting an ICC, the reader device can obtain application or protocol information for the ICC and concurrently pre-fetch keys from the host device, so that the pre-fetched keys are received prior to or concurrently with the application or protocol information. In the event that the pre-fetch fails to provide the keys needed for the application or protocol of the ICC, the reader device can make a specific request for the exact keys needed for the application or protocol.Type: ApplicationFiled: July 31, 2014Publication date: February 4, 2016Inventors: Dan Post, Dave Terra
-
Publication number: 20150349896Abstract: Aspects of the subject disclosure provide a reader device for managing operation of an automatic gain control (AGC) sub-circuit on a host device computing device. In some implementations, a reader device of the subject technology can include a controller, a noise generator, noise coupling circuitry, 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. Upon connection of the reader device to the host computing device, the reader device can provide an intentional noise signal to the host device via a signal path where the intentional noise signal is configured to establish a substantially stable gain amount at the AGC sub-circuit.Type: ApplicationFiled: June 3, 2014Publication date: December 3, 2015Inventors: Dan Post, Kartik Lamba, Jeremy Wade, Rodion Steshenko
-
Patent number: 9195454Abstract: 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 determining whether a newer firmware version is available for the card reader or whether a download of such a firmware needs to be completed, and in response to determining such a download is needed, performing a download of the firmware via the audio plug during periods of inactivity.Type: GrantFiled: November 24, 2014Date of Patent: November 24, 2015Assignee: Square, Inc.Inventors: Jeremy Wade, Dan Post
-
Patent number: 9141950Abstract: 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 tuning communication parameters. That is, upon connection of the reader device to the host computing device, the devices can engage in an exchange of carrier waves which the devices exchange can used to not only determine and negotiate operational parameters for the devices that support a highest possible connection speed with acceptable connection quality.Type: GrantFiled: February 12, 2015Date of Patent: September 22, 2015Assignee: Square, Inc.Inventors: Jeremy Wade, Dan Post
-
Publication number: 20150199677Abstract: 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 tuning communication parameters. That is, upon connection of the reader device to the host computing device, the devices can engage in an exchange of carrier waves which the devices exchange can used to not only determine and negotiate operational parameters for the devices that support a highest possible connection speed with acceptable connection quality.Type: ApplicationFiled: February 12, 2015Publication date: July 16, 2015Inventors: Jeremy Wade, Dan Post
-
Publication number: 20150149992Abstract: 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 determining whether a newer firmware version is available for the card reader or whether a download of such a firmware needs to be completed, and in response to determining such a download is needed, performing a download of the firmware via the audio plug during periods of inactivity.Type: ApplicationFiled: November 24, 2014Publication date: May 28, 2015Inventors: Jeremy Wade, Dan Post
-
Patent number: 8967465Abstract: 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 tuning communication parameters. That is, upon connection of the reader device to the host computing device, the devices can engage in an exchange of carrier waves which the devices exchange can used to not only determine and negotiate operational parameters for the devices that support a highest possible connection speed with acceptable connection quality.Type: GrantFiled: March 20, 2014Date of Patent: March 3, 2015Assignee: Square, Inc.Inventors: Jeremy Wade, Dan Post
-
Patent number: 8910868Abstract: 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 determining whether a newer firmware version is available for the card reader or whether a download of such a firmware needs to be completed, and in response to determining such a download is needed, performing a download of the firmware via the audio plug during periods of inactivity.Type: GrantFiled: March 10, 2014Date of Patent: December 16, 2014Assignee: Square, Inc.Inventors: Jeremy Wade, Dan Post