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: 10318872Abstract: 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: GrantFiled: March 14, 2014Date of Patent: June 11, 2019Assignee: Ab Initio Technology LLCInventors: Carl Richard Feynman, Ian Schechter, David Fournier
-
Publication number: 20160239532Abstract: 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: ApplicationFiled: April 22, 2016Publication date: August 18, 2016Inventors: Joel Gould, Carl Richard Feynman, Paul Bay
-
Patent number: 9411712Abstract: 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: GrantFiled: June 9, 2010Date of Patent: August 9, 2016Assignee: Ab Initio Technology LLCInventor: Carl Richard Feynman
-
Patent number: 9323802Abstract: 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: GrantFiled: October 20, 2014Date of Patent: April 26, 2016Assignee: AB INITIO TECHNOLOGY, LLCInventors: Joel Gould, Carl Richard Feynman, Paul Bay
-
Patent number: 9128686Abstract: 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: GrantFiled: April 2, 2015Date of Patent: September 8, 2015Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Carl Richard Feynman
-
Publication number: 20150212796Abstract: 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: ApplicationFiled: April 2, 2015Publication date: July 30, 2015Applicant: Ab Initio Technology LLCInventors: Craig W. Stanfill, Carl Richard Feynman
-
Publication number: 20150106341Abstract: 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: ApplicationFiled: October 20, 2014Publication date: April 16, 2015Applicant: Ab Initio Technology LLCInventors: Joel Gould, Carl Richard Feynman, Paul Bay
-
Patent number: 9003084Abstract: 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: GrantFiled: February 18, 2011Date of Patent: April 7, 2015Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Carl Richard Feynman
-
Patent number: 8762604Abstract: 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: GrantFiled: March 13, 2013Date of Patent: June 24, 2014Assignee: AB Initio Technology LLCInventors: Craig W. Stanfill, Carl Richard Feynman
-
Patent number: 8447901Abstract: 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: GrantFiled: February 18, 2011Date of Patent: May 21, 2013Assignee: Ab Initio Technology LLCInventors: Craig W. Stanfill, Carl Richard Feynman
-
Publication number: 20120215992Abstract: 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: ApplicationFiled: February 18, 2011Publication date: August 23, 2012Inventors: Craig W. Stanfill, Carl Richard Feynman
-
Publication number: 20120215997Abstract: 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: ApplicationFiled: February 18, 2011Publication date: August 23, 2012Inventors: Craig W. Stanfill, Carl Richard Feynman
-
Publication number: 20100318481Abstract: 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: ApplicationFiled: June 9, 2010Publication date: December 16, 2010Inventor: Carl Richard Feynman