Patents by Inventor Matthias Ruhl

Matthias Ruhl 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: 7886217
    Abstract: Web sites are analyzed to determine whether the web sites are embedding session identifiers in web documents. The analysis is based on a comparison of in-host links of multiple copies of a document from a web site. Rules governing the insertion of session identifiers for the web site may be determined and used to assist in crawling the web site.
    Type: Grant
    Filed: September 29, 2003
    Date of Patent: February 8, 2011
    Assignee: Google Inc.
    Inventors: Monika Henzinger, Matthias Ruhl
  • Patent number: 7860803
    Abstract: The embodiments disclosed herein include new, more efficient ways to request, create, send, and receive product reviews from the Internet. One aspect of the invention is an email message for a customer. The email message includes a request to review a product obtained by the customer in a transaction; a rating input area and/or a text input area; an authentication token that includes a transaction identifier corresponding to the transaction; and an HTTP form submission command to send a response to the request from the customer to a remote computer. The response includes a rating entered in the rating input area and/or text entered in the text input area, and the authentication token.
    Type: Grant
    Filed: February 15, 2006
    Date of Patent: December 28, 2010
    Assignee: Google Inc.
    Inventors: Amy Chang, Jan Matthias Ruhl, Todd Jackson, Arturo Crespo, Twum Djin, Emily Anderson
  • Patent number: 7268906
    Abstract: Xerox Docket No. D/A0037Q Document authentication is accomplished by acquiring document image data, generating a set of features of the document, and generating an assist channel that includes information on how to generate the set of features. The set of features and the assist channel are digitally signed and then append to the document. Document verification is accomplished by acquiring document image data and verifying the signature. If the signature is valid, a set of features of the document is generated using information contained in the assist channel appended to the document. The generated set of features is then compared to the set of features appended on the document. If the sets do not match, the document is determined to have been altered sometimes after the assist channel was appended to the document, i.e., the document is not genuine. Otherwise, the document can be considered to be genuine.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: September 11, 2007
    Assignee: Xerox Corporation
    Inventors: Jan Matthias Ruhl, David Goldberg, Marshall W. Bern
  • Patent number: 7130445
    Abstract: Document authentication is accomplished by acquiring document image data, generating a set of features of the document, and generating an assist channel that includes information on how to generate the set of features. The set of features and the assist channel are digitally signed and the append to the document. Document verification is accomplished by acquiring document image data and verifying the signature. If the signature is valid, a set of features of the document is generated using information contained in the assist channel appended to the document. The generated set of features is then compared to the set of features appended on the document. If the sets do not match, the document is determined to have been altered sometimes after the assist channel was appended to the document, i.e., the document is not genuine. Otherwise, the document can be considered to be genuine.
    Type: Grant
    Filed: December 19, 2002
    Date of Patent: October 31, 2006
    Assignee: Xerox Corporation
    Inventors: Jan Matthias Ruhl, David Goldberg, Marshall W. Bern
  • Publication number: 20030147548
    Abstract: Document authentication is accomplished by acquiring document image data, generating a set of features of the document, and generating an assist channel that includes information on how to generate the set of features. The set of features and the assist channel are digitally signed and the append to the document. Document verification is accomplished by acquiring document image data and verifying the signature. If the signature is valid, aset of features of the document is generated using information contained in the assist channel appended to the document. The generated set of features is then compared to the set of features appended on the document. If the sets do not match, the document is determined to have been altered sometimes after the assist channel was appended to the document, i.e., the document is not genuine. Otherwise, the document can be considered to be genuine.
    Type: Application
    Filed: December 19, 2002
    Publication date: August 7, 2003
    Applicant: XEROX CORPORATION
    Inventors: Jan Matthias Ruhl, David Goldberg, Marshall W. Bern
  • Publication number: 20030128375
    Abstract: Xerox Docket No. D/A0037QDocument authentication is accomplished by acquiring document image data, generating a set of features of the document, and generating an assist channel that includes information on how to generate the set of features. The set of features and the assist channel are digitally signed and then append to the document. Document verification is accomplished by acquiring document image data and verifying the signature. If the signature is valid, a set of features of the document is generated using information contained in the assist channel appended to the document. The generated set of features is then compared to the set of features appended on the document. If the sets do not match, the document is determined to have been altered sometimes after the assist channel was appended to the document, i.e., the document is not genuine. Otherwise, the document can be considered to be genuine.
    Type: Application
    Filed: December 19, 2002
    Publication date: July 10, 2003
    Inventors: Jan Matthias RUHL , David GOLDBERG , Marshall W. BERN