Patents by Inventor Thomas B. London

Thomas B. London 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: 6233686
    Abstract: A system and method for providing peer-level access control on networks that carry packets of information, each packet having a 5-tuple having a source and destination address, a source and destination port, and a protocol identifier. The local rule base of a peer is dynamically loaded into a filter when the peer is authenticated, and ejected when the peer is loses authentication. The local rule base is efficiently searched through the use of hash tables wherein a hashed peer network address serves as a pointer the peer's local rules. Each rule comprises a 5-tuple and an action. The action of a rule is carried out on a packet when the 5-tuple of the rule corresponds to the 5-tuple of the packet.
    Type: Grant
    Filed: January 17, 1997
    Date of Patent: May 15, 2001
    Assignee: AT & T Corp.
    Inventors: Daniel N. Zenchelsky, Partha P. Dutta, Thomas B. London, Dalibor F. Vrsalovic, Karl Andres Siil
  • Patent number: 6173364
    Abstract: A cache for use with a network filter that receives, stores and ejects local rule bases dynamically. The cache stores a rule that was derived from a rule base in the filter. The cache rule is associated in the cache with a rule base indicator indicating from which rule base the cache rule was derived, and a rule base version number indicating the version of the rule base from which the cache rule was derived. When the filter receives a packet, the cache is searched for a rule applicable to a received packet. If no such rule is found, the filter rule base is found, and an applicable rule is carried out and copied to the cache along with a rule base indicator and version number. If a cache rule is found, it is implemented if its version number matches the version number of the rule base from which it was derived. Otherwise, the cache rule is deleted. The cache provides an efficient way of accurately implementing the rules of a dynamic rule base without having to search the entire rule base for each packet.
    Type: Grant
    Filed: January 15, 1997
    Date of Patent: January 9, 2001
    Assignee: AT&T Corp.
    Inventors: Daniel N. Zenchelsky, Partha P. Dutta, Thomas B. London, Dalibor F. Vrsalovic, Karl Andres Siil
  • Patent number: 6154811
    Abstract: A scalable distributed caching system on a network receives a request for a data object from a user. The caching system carries out a locator function that locates a directory cache for the object. The directory cache stores a directory list that identifies the locations of object caches that purport to store copies of the object requested by the user. The object caches on the object directory list are polled, and in response send messages to the cache that received the user request indicating if each object cache stores a copy of the requested object. The receiving cache sends a message requesting a copy of the object to the object cache that sent the message first received by the receiving cache indicating that an object cache stores the requested object. The object cache that sent the first received message then sends a copy of the object to the receiving cache, which stores a copy and then sends a copy to the user.
    Type: Grant
    Filed: December 4, 1998
    Date of Patent: November 28, 2000
    Assignee: AT&T Corp.
    Inventors: Sinisa Srbljic, Partha P. Dutta, Thomas B. London, Dalibor F. Vrsalovic, John J. Chiang
  • Patent number: 5933849
    Abstract: A scalable distributed caching system on a network receives a request for a data object from a user. The caching system carries out a locator function that locates a directory cache for the object. The directory cache stores a directory list that identifies the locations of object caches that purport to store copies of the object requested by the user. The object caches on the object directory list are polled, and in response send messages to the cache that received the user request indicating if each object cache stores a copy of the requested object. The receiving cache sends a message requesting a copy of the object to the object cache that sent the message first received by the receiving cache indicating that an object cache stores the requested object. The object cache that sent the first received message then sends a copy of the object to the receiving cache, which stores a copy and then sends a copy to the user.
    Type: Grant
    Filed: April 10, 1997
    Date of Patent: August 3, 1999
    Assignee: AT&T Corp
    Inventors: Sinisa Srbljic, Partha P. Dutta, Thomas B. London, Dalibor F. Vrsalovic, John J. Chiang
  • Patent number: 5590184
    Abstract: A telephone subscriber of a privacy communications service is allowed to use a randomly selected non-assigned telephone number--instead of the subscriber's real telephone number--as a return phone number in a telephone message left for a called party. The non-assigned, randomly selected telephone number becomes inoperative after a threshold that may be pre-imposed by the subscriber is exceeded. According to a feature of the invention, the function of randomly selecting a non-assigned telephone number may also include replacing the calling party number with the randomly selected number. Hence, when a caller-id display unit receives the telephone number of an incoming call for which the privacy communications service is used, the randomly selected telephone number--as opposed to the real telephone number--is received and recorded by the caller-id display unit.
    Type: Grant
    Filed: March 3, 1995
    Date of Patent: December 31, 1996
    Assignee: Lucent Technologies Inc.
    Inventor: Thomas B. London
  • Patent number: 4255796
    Abstract: An associative information retrieval system accepts information from a user and generates a query mask utilizing nested superimposed code words to search through and to find partial matches with the content of an auxiliary store. The auxiliary store contains similarly generated code words each produced from attribute values of records on a central store. The user information is put through the system on a character-by-character basis and the user is fed back information on the number of possible matches. The feedback informs the user on the incremental progress of the search produced in response to each newly entered character and also as part of a sequence that it may form with previously entered characters. The feedback information helps the user direct the search which the person does by supplying additional characters.
    Type: Grant
    Filed: February 14, 1978
    Date of Patent: March 10, 1981
    Assignee: Bell Telephone Laboratories, Incorporated
    Inventors: John D. Gabbe, Charles N. Judice, Thomas B. London