Patents by Inventor Cyrill Osterwalder

Cyrill Osterwalder 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: 9077541
    Abstract: A storage service receives a binary large object (blob) for storage, and the service creates first and second sets of data chunks from the blob. The chunks in the first set together equal the blob, and the service uses one or more encryption keys to encrypt each of the data chunks in the first set. The chunks in the second set also together equal the blob. The service assigns a message authentication code (MAC) to each data chunk in the second set. The service stores the encrypted data chunks in one or more data stores, and it stores the encryption keys and the MACs as metadata in a metadata memory.
    Type: Grant
    Filed: June 4, 2014
    Date of Patent: July 7, 2015
    Assignee: Google Inc.
    Inventors: Cyrill Osterwalder, Christophe DeCanniere, Bartosz Jan Przydatek, Umesh Shankar
  • Publication number: 20140289539
    Abstract: A storage service receives a binary large object (blob) for storage, and the service creates first and second sets of data chunks from the blob. The chunks in the first set together equal the blob, and the service uses one or more encryption keys to encrypt each of the data chunks in the first set. The chunks in the second set also together equal the blob. The service assigns a message authentication code (MAC) to each data chunk in the second set. The service stores the encrypted data chunks in one or more data stores, and it stores the encryption keys and the MACs as metadata in a metadata memory.
    Type: Application
    Filed: June 4, 2014
    Publication date: September 25, 2014
    Applicant: Google Inc.
    Inventors: Cyrill Osterwalder, Christophe DeCanniere, Bartosz Jan Przydatek, Umesh Shankar
  • Patent number: 8782441
    Abstract: A storage service receives a binary large object (blob) for storage, and the service creates first and second sets of data chunks from the blob. The chunks in the first set together equal the blob, and the service uses one or more encryption keys to encrypt each of the data chunks in the first set. The chunks in the second set also together equal the blob. The service assigns a message authentication code (MAC) to each data chunk in the second set. The service stores the encrypted data chunks in one or more data stores, and it stores the encryption keys and the MACs as metadata in a metadata memory.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventors: Cyrill Osterwalder, Christophe DeCanniere, Bartosz Jan Przydatek, Umesh Shankar
  • Publication number: 20140136535
    Abstract: A method for brokering of know-how in various formats between users on an electronic Web service platform includes the following steps: allowing users access to the electronic Web service platform, requesting registration data from a user on the platform, managing interest area categories, receiving user offers for know-how in at least one interest area category, enabling searches of users for know-how in at least one interest area category, calculating and displaying a rating in respect of offers in at least one interest area category, approving to a selected offer an agreed exchange of know-how and a corresponding transfer of credit points, conveying selected know-how from the provider to the consumer and booking a corresponding transfer of credit points, and accepting and storing a rating given to the provider by the consumer in respect of the transferred know-how, wherein the rating is assigned to the interest area category of the transferred know-how.
    Type: Application
    Filed: January 17, 2014
    Publication date: May 15, 2014
    Applicant: Google Inc.
    Inventors: Cyrill Osterwalder, Roger Caspar
  • Patent number: 8635215
    Abstract: A method for brokering of know-how in various formats between users on an electronic Web service platform includes: allowing users access to the electronic Web service platform, requesting registration data from a user on the platform, managing interest area categories, receiving user offers for know-how in at least one interest area category, enabling searches of users for know-how in at least one interest area category, calculating and displaying a rating in respect of offers in at least one interest area category, approving to a selected offer an agreed exchange of know-how and a corresponding transfer of credit points, conveying selected know-how from the provider to the consumer and booking a corresponding transfer of credit points, and accepting and storing a rating given to the provider by the consumer in respect of the transferred know-how, wherein the rating is assigned to the interest area category of the transferred know-how.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: January 21, 2014
    Assignee: Google Inc.
    Inventors: Cyrill Osterwalder, Roger Caspar
  • Publication number: 20110173443
    Abstract: A Secure Extranet Server (SES) provides for secure and traceable communication and document exchange between a trusted network and an untrusted network by authenticated users. The SES includes a first partition in communication with the untrusted network and a second partition in communication with the trusted network. The second partition maintains a session table and is in communication with a user authentication and authorization module. Communication between the first and second partition is preferably initiated by a request from the second partition. Security tokens attached to messages provide constraint checking on user inputs, access to documents and servers within the trusted network, checkout and checkin of controlled documents, and a single sign-on capability for on-line applications as well as local applications operating on protected files at remote user computers.
    Type: Application
    Filed: January 12, 2010
    Publication date: July 14, 2011
    Applicant: PHION AG
    Inventors: CYRILL OSTERWALDER, FRIEDRICH CLAUDE OESCH
  • Publication number: 20110153600
    Abstract: A method for brokering of know-how in various formats between users on an electronic Web service platform includes the following steps: allowing users access to the electronic Web service platform, requesting registration data from a user on the platform, managing interest area categories, receiving user offers for know-how in at least one interest area category, enabling searches of users for know-how in at least one interest area category, calculating and displaying a rating in respect of offers in at least one interest area category, approving to a selected offer an agreed exchange of know-how and a corresponding transfer of credit points, conveying selected know-how from the provider to the consumer and booking a corresponding transfer of credit points, and accepting and storing a rating given to the provider by the consumer in respect of the transferred know-how, wherein the rating is assigned to the interest area category of the transferred know-how.
    Type: Application
    Filed: December 20, 2010
    Publication date: June 23, 2011
    Inventors: Cyrill Osterwalder, Roger Caspar
  • Publication number: 20100332837
    Abstract: User inputs and/or Uniform Resource Identifier (URI), historically and popularly referred to as Universal Resource Locator (URL), requests in a content description language are passed through a security service (Web application firewall or a reverse Web proxy server) that is placed in front of Web application servers in order to protect the servers from hacking attempts. For validating Webform user inputs and/or URI requests and parameters the content description language is enriched by the security service with additional security tokens that are dynamically created based on the content being transferred. The user receives the information and returns input with the security tokens. The security service can then verify all provided user input data against the constraints described in the corresponding security token.
    Type: Application
    Filed: February 9, 2010
    Publication date: December 30, 2010
    Applicant: PHION AG
    Inventor: CYRILL OSTERWALDER
  • Publication number: 20030177387
    Abstract: A Secure Entry Server (SES) provides for secure and traceable communication between a trusted network and an untrusted network. The SES includes a first partition in communication with the untrusted network and a second partition in communication with the trusted network. Communication between the first and second partition is preferably initiated by a request from the second partition. An incoming message is reformatted into a SES message after an initial check before being read by the second partition.
    Type: Application
    Filed: March 15, 2002
    Publication date: September 18, 2003
    Inventors: Cyrill Osterwalder, Friedrich Claude Oesch