Patents by Inventor Thomas R. Reardon

Thomas R. Reardon 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: 5926805
    Abstract: a method and system for providing a dual namespace client is disclosed. The present invention provides support and compatibility to a filesystem of a client which may have multiple local namespaces. In an embodiment of the present invention where the client is a node supported by a network server, the client, by communicating with and querying the network server, is able to direct the server to follow the client's rules governing appropriate filesystem operations. The integrity of the names of the files or entries stored on the network server are maintained without requiring any modifications to the structure or operation of the server itself.
    Type: Grant
    Filed: April 24, 1998
    Date of Patent: July 20, 1999
    Assignee: Microsoft Corporation
    Inventors: Hans Hurvig, Thomas R. Reardon
  • Patent number: 5893915
    Abstract: A section of text in an electronic document is marked with a tag that designates a list of font faces for use in drawing the text at a computer which is remotely browsing the electronic document from a computer network. A browser at the computer chooses a font face for drawing the text from the font faces installed on the computer according to the tag-designated list, such as by matching font face name or set of font face characteristics. The browser also can include an alternative font table which stores data identifying alternative font faces for many common font faces. The browser searches the installed font faces for the alternative font faces to those in the tag-designated list when a direct match to the tag-designated font faces is not found.
    Type: Grant
    Filed: April 18, 1996
    Date of Patent: April 13, 1999
    Assignee: Microsoft Corporation
    Inventors: John Palmer Cordell, Thomas R. Reardon
  • Patent number: 5764890
    Abstract: A method and system for adding a secured network server to an existing network for access by a client thereof, wherein the added server does not possess a database of authentication credentials. The client is first authenticated for access to the added server by passing authentication requests received from the client to an authenticating agent having a database of authentication credentials, which may include information from a bindery comprising users, groups and passwords. The responses from the authenticating agent are then evaluated, and if the response indicates validity, the client is the granted access to the added server. Database services are provided to the authenticated client by first evaluating database requests received from the client. Requests seeking information maintained by the authenticating agent are handled by passing the requests to the authenticating agent and using its response to reply to the client.
    Type: Grant
    Filed: July 23, 1997
    Date of Patent: June 9, 1998
    Assignee: Microsoft Corporation
    Inventors: Daniel S. Glasser, Thomas R. Reardon, Aaron W. Ogus, Samuel J. McKelvie, George Joy
  • Patent number: 5745752
    Abstract: A method and system for providing a dual namespace client is disclosed. The present invention provides support and compatibility to a filesystem of a client which may have multiple local namespaces. In an embodiment of the present invention where the client is a node supported by a network server, the client, by communicating with and querying the network server, is able to direct the server to follow the client's rules governing appropriate filesystem operations. The integrity of the names of the files or entries stored on the network server are maintained without requiring any modifications to the structure or operation of the server itself.
    Type: Grant
    Filed: December 13, 1994
    Date of Patent: April 28, 1998
    Assignee: Microsoft Corporation
    Inventors: Hans Hurvig, Thomas R. Reardon
  • Patent number: 5640394
    Abstract: A system and method for operating a network client machine to simultaneously utilize two protocol stacks which implement the same protocol. The system and method routes incoming packets of information into the appropriate protocol stack by prescanning the incoming packet and comparing a portion of the packet with a table in memory of sockets used for one of the two stacks. If a match exists with any entry in the table, the system and method routes the packet to the appropriate stack. If no match is found between the incoming packet and the table, the packet may then be offered to the second protocol stack. The unique socket numbers are selected by one of the protocol stacks while both stacks maintain a table of active sockets.
    Type: Grant
    Filed: January 16, 1996
    Date of Patent: June 17, 1997
    Assignee: Microsoft Corporation
    Inventors: Evan J. Schrier, Thomas R. Reardon, Aaron W. Ogus
  • Patent number: 5485460
    Abstract: A system and method for operating a network client machine to simultaneously utilize two protocol stacks which implement the same protocol. The system and method routes incoming packets of information into the appropriate protocol stack by prescanning the incoming packet and comparing a portion of the packet with a table in memory of sockets used for one of the two stacks. If a match exists with any entry in the table, the system and method routes the packet to the appropriate stack. If no match is found between the incoming packet and the table, the packet may then be offered to the second protocol stack. The unique socket numbers are selected by one of the protocol stacks while both stacks maintain a table of active sockets.
    Type: Grant
    Filed: August 19, 1994
    Date of Patent: January 16, 1996
    Assignee: Microsoft Corporation
    Inventors: Evan J. Schrier, Thomas R. Reardon, Aaron W. Ogus