Patents by Inventor Bradley J. Graziadio

Bradley J. Graziadio 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: 7171662
    Abstract: A software licensing system includes a license generator located at a licensing clearinghouse and at least one license server and multiple clients located at a company or entity. When a company wants a software license, it sends a purchase request (and appropriate fee) to the licensing clearinghouse. The license generator at the clearinghouse creates a license pack containing a set of one or more individual software licenses. To prevent the license pack from being copied and installed on multiple license servers, the license generator assigns a unique license pack ID to the license pack and associates the license pack ID with the particular license server in a master license database kept at the licensing clearinghouse. The license generator digitally signs the license pack and encrypts it with the license server's public key. The license server is responsible for distributing the software licenses from the license pack to individual clients.
    Type: Grant
    Filed: November 28, 2000
    Date of Patent: January 30, 2007
    Assignee: Microsoft Corporation
    Inventors: Pradyumna K. Misra, Bradley J. Graziadio, Terence R. Spies
  • Patent number: 6349337
    Abstract: A server operating system supports multiple client-server sessions and enables a user to begin a session and later dynamically reconnect to that session even if the user uses two different client computers. The operating system has a multi-user session manager to enable multiple client-server sessions on the server and a multi-user stack protocol manager to manage one or more protocol stacks used in communicating with the clients. When a user connects to the server via a first client, the stack protocol manager assigns a first protocol stack to this first client-server connection and the session manager creates a first session for the user. When the user subsequently reconnects to the server using a second client that is different from the first client, the stack manager assigns a second protocol stack to a second client-server connection and the session begins creating a second session for the user.
    Type: Grant
    Filed: June 2, 2000
    Date of Patent: February 19, 2002
    Assignee: Microsoft Corporation
    Inventors: John E. Parsons, Jr., Bradley J. Graziadio, Oshoma Momoh
  • Patent number: 6189146
    Abstract: A software licensing system includes a license generator located at a licensing clearinghouse and at least one license server and multiple clients located at a company or entity. When a company wants a software license, it sends a purchase request (and appropriate fee) to the licensing clearinghouse. The license generator at the clearinghouse creates a license pack containing a set of one or more individual software licenses. To prevent the license pack from being copied and installed on multiple license servers, the license generator assigns a unique license pack ID to the license pack and associates the license pack ID with the particular license server in a master license database kept at the licensing clearinghouse. The license generator digitally signs the license pack and encrypts it with the license server's public key. The license server is responsible for distributing the software licenses from the license pack to individual clients.
    Type: Grant
    Filed: March 18, 1998
    Date of Patent: February 13, 2001
    Assignee: Microsoft Corporation
    Inventors: Pradyumna K. Misra, Bradley J. Graziadio, Terence R. Spies
  • Patent number: 6085247
    Abstract: A server operating system supports multiple client-server sessions and enables a user to begin a session and later dynamically reconnect to that session even if the user uses two different client computers. The operating system has a multi-user session manager to enable multiple client-server sessions on the server and a multi-user stack protocol manager to manage one or more protocol stacks used in communicating with the clients. When a user connects to the server via a first client, the stack protocol manager assigns a first protocol stack to this first client-server connection and the session manager creates a first session for the user. When the user subsequently reconnects to the server using a second client that is different from the first client, the stack manager assigns a second protocol stack to a second client-server connection and the session begins creating a second session for the user.
    Type: Grant
    Filed: June 8, 1998
    Date of Patent: July 4, 2000
    Assignee: Microsoft Corporation
    Inventors: John E. Parsons, Jr., Bradley J. Graziadio, Oshoma Momoh