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: 12093094
    Abstract: The disclosed computer-implemented method may include detecting an amount of energy being discharged from a battery of a computing device. The method may further include predicting, based on the amount of energy being discharged from the battery, a thermal response of the computing device. Furthermore, the method may include performing thermal management of the computing device based on the predicted thermal response. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: February 25, 2022
    Date of Patent: September 17, 2024
    Assignee: Meta Platforms Technologies, LLC
    Inventors: Christopher Jon Kappler, Ryan Fleming, Ray C. He
  • 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