Patents by Inventor Christopher Jon Kappler

Christopher Jon Kappler 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: 10542101
    Abstract: In one embodiment, a method includes receiving a request from a client device; sending data to the client device from a plurality of geographically distributed servers in response to the request from the client device; and receiving, from the client device, a feature vector representing a network distance for each of the plurality of geographically distributed servers relative to the client device. The network distance is based on at least in part on a measure of network conditions associated with the request and the response to the request. The method also includes determining, based at least in part on the received feature vector, a location of the client device.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: January 21, 2020
    Assignee: Facebook, Inc.
    Inventors: Christopher Jon Kappler, Kuan-Yu Tseng, Qizhen Ruan
  • Publication number: 20170251068
    Abstract: In one embodiment, a method includes receiving a request from a client device; sending data to the client device from a plurality of geographically distributed servers in response to the request from the client device; and receiving, from the client device, a feature vector representing a network distance for each of the plurality of geographically distributed servers relative to the client device. The network distance is based on at least in part on a measure of network conditions associated with the request and the response to the request. The method also includes determining, based at least in part on the received feature vector, a location of the client device.
    Type: Application
    Filed: February 29, 2016
    Publication date: August 31, 2017
    Inventors: Christopher Jon Kappler, Kuan-Yu Tseng, Qizhen Ruan