Patents by Inventor Alexander I. Hopmann

Alexander I. Hopmann 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: 6557040
    Abstract: Depth-related requests without root-level information or actions according to standard request-response protocols such as HTTP are disclosed. For example, in one embodiment, a method specifies a request, such as a PROPFIND command, for application against a collection, such as a hierarchy of folders. Within a DEPTH header of the request, the method includes a NOROOT token to indicate that root-level information of the collection is unwanted. The request is then output, according to a predetermined transport protocol such as HTTP. In one embodiment, the outputting of the command is also according to a predetermined markup language, such as XML.
    Type: Grant
    Filed: July 26, 1999
    Date of Patent: April 29, 2003
    Assignee: Microsoft Corporation
    Inventors: Gregory S. Friedman, Alexander I Hopmann, Lisa M. Lippert, Lauren Antonoff
  • Patent number: 6499031
    Abstract: Provided is a method for locking computer resources and for accessing locked computer resources. Resources being used by remote users can be locked such that other remote users and local users have restricted access to those resources. The remote user provides the resource to be locked, the type of lock to place on the resource and the duration of the lock. If the resource is available and the user has the proper credentials and the proper access permissions, the resource is locked and a lock token is provided to the remote user. A resource handle is also provided to the remote user. Once a resource has been locked, the lock token must be provided and verified before access to the resource is granted. Because the locks can be discovered, a security token of the owner of the lock is associated with the lock token. The security token of the remote user must also match the security token associated with the stored lock token before access to the resource is granted. The locks can either expire or be refreshed.
    Type: Grant
    Filed: July 26, 1999
    Date of Patent: December 24, 2002
    Assignee: Microsoft Corporation
    Inventors: Alexander I. Hopmann, Van C. Van, Brian J. Deen
  • Publication number: 20020103857
    Abstract: Methods, systems, and computer program products for mapping connections and protocol specific resource identifiers. A front-end server receives a request for content from a client. The front-end server decrypts the request as needed, adds a protocol information to the request that identifies the communication protocol used between the client and the front-end server, and then forwards the request to a back-end server for processing. When the back-end server processes the request, the requested content may include one or more protocol specific resource identifiers. However, the protocol specific resource identifiers are based on the protocol information included in the request rather than the protocol used between the front-end server and the back-end server. Upon receiving the requested content back from the back-end server, the front-end server encrypts the content as needed and sends the content to the requesting client.
    Type: Application
    Filed: January 31, 2001
    Publication date: August 1, 2002
    Applicant: Microsoft Corporation
    Inventors: Joel M. Soderberg, Brian J. Deen, Alexander I. Hopmann
  • Patent number: 6356907
    Abstract: Data types of properties for resources of standard request-response protocols such as HTTP is disclosed. In one embodiment, a method specifies a command, such as a PROPPATCH command, a PROPFIND command, or a SEARCH command. At least one value of a data type for a property within the command is set, and the command is output according to a request-response protocol. The outputting of the command may also be in accordance with a predetermined markup language, such as XML.
    Type: Grant
    Filed: July 26, 1999
    Date of Patent: March 12, 2002
    Assignee: Microsoft Corporation
    Inventor: Alexander I Hopmann