Patents by Inventor Kevin Ransom

Kevin Ransom 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: 8775817
    Abstract: A distributed hash table infrastructure is described that supports pluggable modules for various services. Transport providers, security providers, and other service providers may be swapped, providing flexibility in supporting various devices and networking configurations.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Kevin Ransom, Brian Lieuallen, Yu-Shun Wang, Scott Briggs
  • Patent number: 7995504
    Abstract: Systems and methods storage of adding a node entry to a routing table of an inquiring node of a data network are disclosed herein. An inquire message is transmitted to a publishing node. The publishing node can be configured to publish a routing entry which can be added by nodes of a network. An acknowledgment response can be received from the publishing node. The roundtrip time elapsed between transmitting the inquire message and receiving the response can be measured by the inquiring node. For all node registration entries in the routing table of the inquiring node a determination of whether the inquiring node is closest in locality to the publishing node than to a node corresponding to each node registration entry can be performed. Such determination can be made based on (a) the roundtrip time between nodes (b) node IP address prefix matching.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: August 9, 2011
    Assignee: Microsoft Corporation
    Inventors: Kevin Ransom, Sandeep Singhal
  • Publication number: 20090282048
    Abstract: A distributed hash table infrastructure is described that supports pluggable modules for various services. Transport providers, security providers, and other service providers may be swapped, providing flexibility in supporting various devices and networking configurations.
    Type: Application
    Filed: May 12, 2008
    Publication date: November 12, 2009
    Applicant: Microsoft Corporation
    Inventors: Kevin Ransom, Brian Lieuallen, Yu-Shun Wang, Scott Briggs
  • Publication number: 20090279437
    Abstract: Systems and methods storage of adding a node entry to a routing table of an inquiring node of a data network are disclosed herein. An inquire message is transmitted to a publishing node. The publishing node can be configured to publish a routing entry which can be added by nodes of a network. An acknowledgment response can be received from the publishing node. The roundtrip time elapsed between transmitting the inquire message and receiving the response can be measured by the inquiring node. For all node registration entries in the routing table of the inquiring node a determination of whether the inquiring node is closest in locality to the publishing node than to a node corresponding to each node registration entry can be performed. Such determination can be made based on (a) the roundtrip time between nodes (b) node IP address prefix matching.
    Type: Application
    Filed: May 12, 2008
    Publication date: November 12, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Kevin Ransom, Sandeep Singhal
  • Publication number: 20060153696
    Abstract: A pump comprises a stator and at lest one rotor mounted within a housing. The housing comprises a first fluid channel extending about the rotor, the rotor comprising at least one second fluid channel. A first sensor is configured to output a signal indicative of the temperature of the stator, and a second sensor is configured to output a signal indicative of the temperature of the rotor. The temperature of fluid in the channel is controlled depending on the magnitude of signals output from the sensors.
    Type: Application
    Filed: October 10, 2003
    Publication date: July 13, 2006
    Inventors: Kevin Ransom, Clive Lloyd, John Skeates, Cliff Palmer, Michael North