Patents by Inventor Florian Schoppmann
Florian Schoppmann 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: 10922053Abstract: A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments during a normal query plan dispatch process.Type: GrantFiled: October 29, 2019Date of Patent: February 16, 2021Assignee: Pivotal Software, Inc.Inventors: Hitoshi Harada, Caleb E. Welton, Florian Schoppmann
-
Publication number: 20200065067Abstract: A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments during a normal query plan dispatch process.Type: ApplicationFiled: October 29, 2019Publication date: February 27, 2020Inventors: Hitoshi Harada, Caleb E. Welton, Florian Schoppmann
-
Patent number: 10496375Abstract: A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments during a normal query plan dispatch process.Type: GrantFiled: August 27, 2018Date of Patent: December 3, 2019Assignee: Pivotal Software, Inc.Inventors: Hitoshi Harada, Caleb E. Welton, Florian Schoppmann
-
Publication number: 20190012144Abstract: A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments during a normal query plan dispatch process.Type: ApplicationFiled: August 27, 2018Publication date: January 10, 2019Inventors: Hitoshi Harada, Caleb E. Welton, Florian Schoppmann
-
Patent number: 10061562Abstract: A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments, during a normal query plan dispatch process.Type: GrantFiled: September 28, 2013Date of Patent: August 28, 2018Assignee: Pivotal Software, Inc.Inventors: Hitoshi Harada, Caleb E. Welton, Florian Schoppmann
-
Patent number: 9792337Abstract: A method determines the connectivity components defined by a set of relations over a set of data elements. For each first data element of a selected subset of data elements, a second data element that is linked to the first data element by a path of relations is selected as its representative, using a randomization process. A new set of relations is created by replacing each first data element of the subset by its representative in at least part of the set of relations.Type: GrantFiled: August 31, 2016Date of Patent: October 17, 2017Assignee: Pivotal Software, Inc.Inventors: Michael Brand, Florian Schoppmann, Chunsheng Fang, Jarrod James Vawdrey, Emily Kawaler
-
Publication number: 20160371349Abstract: A method determines the connectivity components defined by a set of relations over a set of data elements. For each first data element of a selected subset of data elements, a second data element that is linked to the first data element by a path of relations is selected as its representative, using a randomization process. A new set of relations is created by replacing each first data element of the subset by its representative in at least part of the set of relations.Type: ApplicationFiled: August 31, 2016Publication date: December 22, 2016Inventors: Michael Brand, Florian Schoppmann, Chunsheng Fang, Jarrod James Vawdrey, Emily Kawaler
-
Patent number: 9465854Abstract: A method determines the connectivity components defined by a set of relations over a set of data elements. For each first data element of a selected subset of data elements, a second data element that is linked to the first data element by a path of relations is selected as its representative, using a randomization process. A new set of relations is created by replacing each first data element of the subset by its representative in at least part of the set of relations.Type: GrantFiled: July 17, 2015Date of Patent: October 11, 2016Assignee: Pivotal Software, Inc.Inventors: Michael Brand, Florian Schoppmann, Chunsheng Fang, Jarrod James Vawdrey, Emily Kawaler
-
Publication number: 20160042042Abstract: A method determines the connectivity components defined by a set of relations over a set of data elements. For each first data element of a selected subset of data elements, a second data element that is linked to the first data element by a path of relations is selected as its representative, using a randomization process. A new set of relations is created by replacing each first data element of the subset by its representative in at least part of the set of relations.Type: ApplicationFiled: July 17, 2015Publication date: February 11, 2016Inventors: Michael Brand, Florian Schoppmann, Chunsheng Fang, Jarrod James Vawdrey, Emily Kawaler
-
Publication number: 20150278309Abstract: A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments, during a normal query plan dispatch process.Type: ApplicationFiled: September 28, 2013Publication date: October 1, 2015Inventors: Hitoshi Harada, Caleb E. Welton, Florian Schoppmann
-
Patent number: 9116970Abstract: A method determines the connectivity components defined by a set of relations over a set of data elements. For each first data element of a selected subset of data elements, a second data element that is linked to the first data element by a path of relations is selected as its representative, using a randomization process. A new set of relations is created by replacing each first data element of the subset by its representative in at least part of the set of relations.Type: GrantFiled: March 14, 2013Date of Patent: August 25, 2015Assignee: Pivotal Software, Inc.Inventors: Michael Brand, Florian Schoppmann, Chunsheng Fang, Jarrod James Vawdrey, Emily Kawaler
-
Patent number: 8874602Abstract: A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments during a normal query plan dispatch process.Type: GrantFiled: September 29, 2012Date of Patent: October 28, 2014Assignee: Pivotal Software, Inc.Inventors: Hitoshi Harada, Caleb Welton, Florian Schoppmann
-
Publication number: 20140095526Abstract: A random number generation process generated uncorrelated random numbers from identical random number sequences on parallel processing database segments of an MPP database without communications between the segments by establishing a different starting position in the sequence on each segment using an identifier that is unique to each segment, query slice information and the number of segments. A master node dispatches a seed value to initialize the random number sequence generation on all segments, and dispatches the query slice information and information as to the number of segments during a normal query plan dispatch process.Type: ApplicationFiled: September 29, 2012Publication date: April 3, 2014Inventors: Hitoshi Harada, Caleb Welton, Florian Schoppmann