Patents by Inventor Collin Mulliner

Collin Mulliner 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: 10496993
    Abstract: In various situations, it may be desirable to know the location of a device requesting services, and to confirm that the device is at an actual location that coincides with the purported location of the device. In order to verify that a device is actually at its purported location, the device may be instructed to perform DNS (domain name system) lookups to resolve a set of given network domain names and to thereby find network addresses that are associated with the domain names Geolocation databases are then consulted to determine the locations of the hosts associated with the network addresses. These locations are checked for consistency with the purported location of the device, and services may be denied if inconsistencies are found.
    Type: Grant
    Filed: February 15, 2017
    Date of Patent: December 3, 2019
    Assignee: Square, Inc.
    Inventor: Collin Mulliner
  • Patent number: 9805370
    Abstract: In some examples, methods and systems may process one or more payment transactions between a merchant and a buyer by registering a communication device as an authorization instrument to the payment transaction. To this end, the method includes detecting at least one transaction activity associated with a payment system, establishing a communication channel between the POS terminal an RF communication device in proximity to the POS terminal.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 31, 2017
    Assignee: Square, Inc.
    Inventors: Oliver S. C. Quigley, Collin Mulliner
  • Publication number: 20140323095
    Abstract: A method for monitoring a mobile radio interface on a mobile terminal, the mobile terminal having a baseband and an application processor, includes: executing an operating system on the application processor; and executing a virtual modem on the application processor, which exclusively performs the data exchange between the operating system and the baseband and provides the functionality of the baseband in order thereby to gain access to data and in order thereby to filter out unauthorized data.
    Type: Application
    Filed: September 5, 2012
    Publication date: October 30, 2014
    Applicant: Deutsche Telekom AG
    Inventors: Steffen Liebergeld, Matthias Lange, Collin Mulliner