Patents by Inventor Kenneth Foo

Kenneth Foo 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: 10257315
    Abstract: In one embodiment, a social networking system transmits a client proxy application to a client device in order to export data from a third-party site that has instituted IP address blocking or rate limiting. In particular embodiments, the proxy application multiplexes a plurality of web responses from the third-party server over a single socket communication with a proxy server. In particular embodiments, the proxy application obtains data from the third-party service and relays it via the proxy server to the social networking system.
    Type: Grant
    Filed: January 23, 2012
    Date of Patent: April 9, 2019
    Assignee: Facebook, Inc.
    Inventors: Kiranjit Singh Sidhu, Thomas Alison, Kenneth Foo Chuan Khit, Kelvin Foo Chuan Lyi
  • Publication number: 20130191494
    Abstract: In one embodiment, a social networking system transmits a client proxy application to a client device in order to export data from a third-party site that has instituted IP address blocking or rate limiting. In particular embodiments, the proxy application multiplexes a plurality of web responses from the third-party server over a single socket communication with a proxy server. In particular embodiments, the proxy application obtains data from the third-party service and relays it via the proxy server to the social networking system.
    Type: Application
    Filed: January 23, 2012
    Publication date: July 25, 2013
    Inventors: Kiranjit Singh Sidhu, Thomas Alison, Kenneth Foo Chuan Khit, Kelvin Foo Chuan Lyi
  • Patent number: 4085872
    Abstract: A sling for carrying a tennis racket consisting of an elastic strap adapted to extend diagonally from the shoulder to the opposite hip of the wearer. The strap is looped at one end for engaging receiving the handle end of the racket and has means at its other end for engaging the other end of the racket.
    Type: Grant
    Filed: March 23, 1976
    Date of Patent: April 25, 1978
    Assignee: Theodore Gottlieb
    Inventor: Kenneth Foo