Patents by Inventor Alex Aiken

Alex Aiken 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).

  • Publication number: 20120283991
    Abstract: A method of the present invention provides an efficient, two-stage, online method for discovering interactions among components and groups of components, including time-delayed effects, in large production systems. The first stage compresses a set of anomaly signals using a principal component analysis and passes the resulting eigensignals and a small set of other signals to the second stage, a lag correlation detector, which identifies time-delayed correlations. Real use cases are described from eight unmodified production systems.
    Type: Application
    Filed: May 6, 2011
    Publication date: November 8, 2012
    Applicant: The Board of Trustees of the Leland Stanford, Junior, University
    Inventors: Adam J. Oliner, Alex Aiken
  • Patent number: 7712092
    Abstract: An efficient binary translator uses peephole translation rules to directly translate executable code from one instruction set to another. In a preferred embodiment, the translation rules are generated using superoptimization techniques that enable the translator to automatically learn translation rules for translating code from the source to target instruction set architecture.
    Type: Grant
    Filed: February 12, 2008
    Date of Patent: May 4, 2010
    Assignee: The Board of Trustees of the Leland Stanford Junior University
    Inventors: Sorav Bansal, Alex Aiken
  • Publication number: 20080172657
    Abstract: An efficient binary translator uses peephole translation rules to directly translate executable code from one instruction set to another. In a preferred embodiment, the translation rules are generated using superoptimization techniques that enable the translator to automatically learn translation rules for translating code from the source to target instruction set architecture.
    Type: Application
    Filed: February 12, 2008
    Publication date: July 17, 2008
    Inventors: Sorav Bensal, Alex Aiken
  • Patent number: 6757675
    Abstract: Methods and related systems for indexing the contents of documents for comparison with the contents of other documents to identify matching content. A method for comparing the contents of a query document to the content on the World Wide Web is set forth. The contents of a query document are indexed and compared to content from the World Wide Web which is continuously retrieved and indexed. The method for indexing may comprise selecting substrings from the document, hashing the substrings to generate a plurality of hash values having a known range of values, selecting certain hash values to save from the generated hash values, and sorting the saved hash values. Methods for selecting certain hash values to save are set forth.
    Type: Grant
    Filed: February 12, 2003
    Date of Patent: June 29, 2004
    Assignee: The Regents of the University of California
    Inventors: Alex Aiken, Saul Schleimer, Joel Auslander, Daniel Wilkerson, Anthony Tomasic, Steve Fink
  • Publication number: 20030120647
    Abstract: Methods and related systems for indexing the contents of documents for comparison with the contents of other documents to identify matching content. A method for comparing the contents of a query document to the content on the World Wide Web is set forth. The contents of a query document are indexed and compared to content from the World Wide Web which is continuously retrieved and indexed. The method for indexing may comprise selecting substrings from the document, hashing the substrings to generate a plurality of hash values having a known range of values, selecting certain hash values to save from the generated hash values, and sorting the saved hash values. Methods for selecting certain hash values to save are set forth.
    Type: Application
    Filed: February 12, 2003
    Publication date: June 26, 2003
    Inventors: Alex Aiken, Saul Schleimer, Joel Auslander, Daniel Wilkerson, Anthony Tomasic, Steve Fink