Patents by Inventor Carl Richard Feynman

Carl Richard Feynman 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: 10318872
    Abstract: In one aspect, in general, a computer-implemented method includes receiving an order-dependent list of rules generating a binary decision diagram based on the order-dependent list of rules, the binary decision diagram including decision nodes that include expressions including Boolean operators and operands, and generating an order-independent list of rules based on the binary decision diagram.
    Type: Grant
    Filed: March 14, 2014
    Date of Patent: June 11, 2019
    Assignee: Ab Initio Technology LLC
    Inventors: Carl Richard Feynman, Ian Schechter, David Fournier
  • Publication number: 20160239532
    Abstract: Processing data includes profiling data from a data source, including reading the data from the data source, computing summary data characterizing the data while reading the data, and storing profile information that is based on the summary data. The data is then processed from the data source. This processing includes accessing the stored profile information and processing the data according to the accessed profile information.
    Type: Application
    Filed: April 22, 2016
    Publication date: August 18, 2016
    Inventors: Joel Gould, Carl Richard Feynman, Paul Bay
  • Patent number: 9411712
    Abstract: Generating test data includes: reading values occurring in at least one field of multiple records from a data source; storing profile information including statistics characterizing the values; generating a model of a probability distribution for the field based on the statistics; generating multiple test data values using the generated model such that a frequency at which a given value occurs in the test data values corresponds to a probability assigned to that given value by the model; and storing a collection of test data including the test data values in a data storage system.
    Type: Grant
    Filed: June 9, 2010
    Date of Patent: August 9, 2016
    Assignee: Ab Initio Technology LLC
    Inventor: Carl Richard Feynman
  • Patent number: 9323802
    Abstract: Processing data includes profiling data from a data source, including reading the data from the data source, computing summary data characterizing the data while reading the data, and storing profile information that is based on the summary data. The data is then processed from the data source. This processing includes accessing the stored profile information and processing the data according to the accessed profile information.
    Type: Grant
    Filed: October 20, 2014
    Date of Patent: April 26, 2016
    Assignee: AB INITIO TECHNOLOGY, LLC
    Inventors: Joel Gould, Carl Richard Feynman, Paul Bay
  • Patent number: 9128686
    Abstract: Systems and techniques are disclosed that include in one aspect a computer implemented method storing a received stream of data elements in a buffer, applying a boundary condition to the data elements stored in the buffer after receiving each individual data element of the stream of data elements, and producing one or more data elements from the buffer based on the boundary condition as an output stream of data elements sorted according to a predetermined order.
    Type: Grant
    Filed: April 2, 2015
    Date of Patent: September 8, 2015
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Carl Richard Feynman
  • Publication number: 20150212796
    Abstract: Systems and techniques are disclosed that include in one aspect a computer implemented method storing a received stream of data elements in a buffer, applying a boundary condition to the data elements stored in the buffer after receiving each individual data element of the stream of data elements, and producing one or more data elements from the buffer based on the boundary condition as an output stream of data elements sorted according to a predetermined order.
    Type: Application
    Filed: April 2, 2015
    Publication date: July 30, 2015
    Applicant: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Carl Richard Feynman
  • Publication number: 20150106341
    Abstract: Processing data includes profiling data from a data source, including reading the data from the data source, computing summary data characterizing the data while reading the data, and storing profile information that is based on the summary data. The data is then processed from the data source. This processing includes accessing the stored profile information and processing the data according to the accessed profile information.
    Type: Application
    Filed: October 20, 2014
    Publication date: April 16, 2015
    Applicant: Ab Initio Technology LLC
    Inventors: Joel Gould, Carl Richard Feynman, Paul Bay
  • Patent number: 9003084
    Abstract: Systems and techniques are disclosed that include in one aspect a computer implemented method storing a received stream of data elements in a buffer, applying a boundary condition to the data elements stored in the buffer after receiving each individual data element of the stream of data elements, and producing one or more data elements from the buffer based on the boundary condition as an output stream of data elements sorted according to a predetermined order.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: April 7, 2015
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Carl Richard Feynman
  • Patent number: 8762604
    Abstract: Systems and techniques include, in some implementations, a computer implemented method storing a portion of data elements present in a first buffer in a second buffer in response to detecting an overflow condition of the first buffer, wherein the data elements in the first buffer are sorted according to a predetermined order, and inserting a proxy data element in the first buffer to represent the portion of data elements stored to the second buffer.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: June 24, 2014
    Assignee: AB Initio Technology LLC
    Inventors: Craig W. Stanfill, Carl Richard Feynman
  • Patent number: 8447901
    Abstract: Systems and techniques include, in some implementations, a computer implemented method storing a portion of data elements present in a first buffer in a second buffer in response to detecting an overflow condition of the first buffer, wherein the data elements in the first buffer are sorted according to a predetermined order, and inserting a proxy data element in the first buffer to represent the portion of data elements stored to the second buffer.
    Type: Grant
    Filed: February 18, 2011
    Date of Patent: May 21, 2013
    Assignee: Ab Initio Technology LLC
    Inventors: Craig W. Stanfill, Carl Richard Feynman
  • Publication number: 20120215997
    Abstract: Systems and techniques include, in some implementations, a computer implemented method storing a portion of data elements present in a first buffer in a second buffer in response to detecting an overflow condition of the first buffer, wherein the data elements in the first buffer are sorted according to a predetermined order, and inserting a proxy data element in the first buffer to represent the portion of data elements stored to the second buffer.
    Type: Application
    Filed: February 18, 2011
    Publication date: August 23, 2012
    Inventors: Craig W. Stanfill, Carl Richard Feynman
  • Publication number: 20120215992
    Abstract: Systems and techniques are disclosed that include in one aspect a computer implemented method storing a received stream of data elements in a buffer, applying a boundary condition to the data elements stored in the buffer after receiving each individual data element of the stream of data elements, and producing one or more data elements from the buffer based on the boundary condition as an output stream of data elements sorted according to a predetermined order.
    Type: Application
    Filed: February 18, 2011
    Publication date: August 23, 2012
    Inventors: Craig W. Stanfill, Carl Richard Feynman
  • Publication number: 20100318481
    Abstract: Generating test data includes: reading values occurring in at least one field of multiple records from a data source; storing profile information including statistics characterizing the values; generating a model of a probability distribution for the field based on the statistics; generating multiple test data values using the generated model such that a frequency at which a given value occurs in the test data values corresponds to a probability assigned to that given value by the model; and storing a collection of test data including the test data values in a data storage system.
    Type: Application
    Filed: June 9, 2010
    Publication date: December 16, 2010
    Inventor: Carl Richard Feynman