Patents by Inventor Thomas H. Hampton

Thomas H. Hampton 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: 7657655
    Abstract: A system and method to determine the geographic location of a network user based on a plurality of network addresses and a plurality of mapping request information. The method involves receiving a plurality of mapping requests from a plurality of network users identified by a plurality of network addresses. A geographic location of a network user associated with a network address is then derived based on the plurality of network addresses and the plurality of mapping requests. In one embodiment, the network address is an Internet Protocol (IP) address. The method may be implemented, in one embodiment, as part of a system that executes as software on a computer.
    Type: Grant
    Filed: May 24, 2006
    Date of Patent: February 2, 2010
    Assignee: Microsoft Corporation
    Inventor: Thomas H. Hampton
  • Patent number: 7062572
    Abstract: A system and method to determine the geographic location of a network user based on a plurality of network addresses and a plurality of mapping request information. The method involves receiving a plurality of mapping requests from a plurality of network users identified by a plurality of network addresses. A geographic location of a network user associated with a network address is then derived based on the plurality of network addresses and the plurality of mapping requests. In one embodiment, the network address is an Internet Protocol (IP) address. The method may be implemented, in one embodiment, as part of a system that executes as software on a computer.
    Type: Grant
    Filed: March 19, 2001
    Date of Patent: June 13, 2006
    Assignee: Microsoft Corporation
    Inventor: Thomas H. Hampton
  • Patent number: 5465290
    Abstract: The invention provides a distributed information processing system for verifying the identities of telephone callers, in which data is stored in a first processing station and signal processing is performed by one or more speaker verification units located at one or more respective second, remote processing stations. The first processing station is arranged for storing data corresponding to a signature and to caller identification information for respective users. The second processing station or stations each include a speaker verification unit and a processor. The speaker verification unit is adapted for receiving, via the public telephone system, a voice and/or touch-tone signal representing a signature of a possible user, and for digitally signal processing the signal representing the signature.
    Type: Grant
    Filed: December 16, 1993
    Date of Patent: November 7, 1995
    Assignee: Litle & Co.
    Inventors: Thomas H. Hampton, Thomas J. Litle, IV, Nigel H. Searle