Patents by Inventor Saul Charles Klein

Saul Charles Klein 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: 5872850
    Abstract: A system for enabling an information marketplace includes a central server which stores data in a memory element. The data may or may not be encrypted. Regardless of whether the data is encrypted the server may also store a table which associates data elements and nodes with an authorization value. If a node requests data for which the authorization value in the table gives the node authorization to access, the server transmits the data to the node. If the data is encrypted, the server may transmit the encrypted data or it may decrypt the data for the node before transmission. In other embodiments, no table is stored by the server. In these embodiments the data is encrypted using one or more encryption keys. When a node requests data the server transmits the encrypted data to the node. If the node does not have the proper encryption keys, it may request them from the server.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: February 16, 1999
    Assignee: Microsoft Corporation
    Inventors: Saul Charles Klein, Max E. Metral, Upendra Shardanand