Patents by Inventor Michael Tsumura
Michael Tsumura 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: 11269875Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.Type: GrantFiled: January 12, 2021Date of Patent: March 8, 2022Assignee: Business Objects Software Ltd.Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Publication number: 20210157803Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.Type: ApplicationFiled: January 12, 2021Publication date: May 27, 2021Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Patent number: 10901988Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.Type: GrantFiled: August 12, 2019Date of Patent: January 26, 2021Assignee: Business Objects Software Ltd.Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Publication number: 20190361886Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.Type: ApplicationFiled: August 12, 2019Publication date: November 28, 2019Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Patent number: 10417223Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source and the at least one configuration parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. The time parameter can limit an execution time of the generating of the sample of data to within a maximum amount of time indicated by the user.Type: GrantFiled: September 29, 2017Date of Patent: September 17, 2019Assignee: Business Objects Software Ltd.Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Publication number: 20180025051Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.Type: ApplicationFiled: September 29, 2017Publication date: January 25, 2018Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Patent number: 9785698Abstract: Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for behaviorally consistent data wrangling. A local client device selects a set of raw sample data from a remote datastore. A local execution engine then applies one or more local data wrangling operations to the raw sample data. If the results of the local data wrangling operations are satisfactory, the local data wrangling operations may then be transferred to a remote data wrangling cluster. A remote execution engine being executed by the remote data wrangling cluster then applies the data wrangling operations to the larger set of raw data from which the sample raw data was obtained. As the remote execution engine and the local execution engine are of the same type, the data wrangling behavior exhibited by the local execution engine is reflected in the data wrangling behavior of the remote execution engine.Type: GrantFiled: December 31, 2014Date of Patent: October 10, 2017Assignee: Business Objects Software Ltd.Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Patent number: 9779134Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.Type: GrantFiled: December 26, 2014Date of Patent: October 3, 2017Assignee: Business Objects Software Ltd.Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Publication number: 20160188663Abstract: In some example embodiments, a graphical user interface (GUI) is caused to be displayed on a computing device of a user. The GUI can be configured to enable the user to submit an identification of a dataset and at least one configuration parameter. The identification of the data source, the at least one configuration parameter, and the at least one wrangling parameter can be received via the GUI on the computing device. A sampling algorithm can be configured based on the at least one configuration parameter. A sample of data from the dataset can be generated using the configured sampling algorithm. At least one data wrangling operation can be performed on the sample of data based on the at least one wrangling parameter.Type: ApplicationFiled: December 26, 2014Publication date: June 30, 2016Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Publication number: 20160188692Abstract: Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for behaviorally consistent data wrangling. A local client device selects a set of raw sample data from a remote datastore. A local execution engine then applies one or more local data wrangling operations to the raw sample data. If the results of the local data wrangling operations are satisfactory, the local data wrangling operations may then be transferred to a remote data wrangling cluster. A remote execution engine being executed by the remote data wrangling cluster then applies the data wrangling operations to the larger set of raw data from which the sample raw data was obtained. As the remote execution engine and the local execution engine are of the same type, the data wrangling behavior exhibited by the local execution engine is reflected in the data wrangling behavior of the remote execution engine.Type: ApplicationFiled: December 31, 2014Publication date: June 30, 2016Inventors: Michael Tsumura, Ivailo Ivanov, Viren Suresh Kumar
-
Patent number: 9299041Abstract: Techniques for obtaining data from unstructured data for a structured data collection include receiving unstructured data that includes text; identifying an attribute associated with a structured data collection; obtaining at least one of historical data associated with the attribute or additional data associated with a user of the computing system; identifying one or more terms from the unstructured data as being associated with the attribute based on at least one of the historical data or the additional data; and storing the identified one or more terms in a data record of the unstructured data collection.Type: GrantFiled: March 15, 2013Date of Patent: March 29, 2016Assignee: Business Objects Software Ltd.Inventors: Michael Tsumura, Yuru Wang, JohnPaul Burbank, Jennifer Sam, George Sun
-
Patent number: 9262550Abstract: Techniques for processing semi-structured data include receiving semi-structured data, a value of the semi-structured data being associated with a key; identifying a structured data collection, the structured data collection being associated with a category and having a plurality of attributes; obtaining at least one of historical data associated with the plurality of attributes or additional data associated with a user of the computing system; mapping the key to an attribute of the plurality of attributes based on at least one of the historical data or the additional data; and storing the value in a cell of a data record of the structured data collection, the cell being associated with the attribute that was mapped to the key.Type: GrantFiled: March 15, 2013Date of Patent: February 16, 2016Assignee: Business Objects Software Ltd.Inventors: Jennifer Sam, Yuru Wang, George Sun, JohnPaul Burbank, Michael Tsumura
-
Patent number: 9218568Abstract: Techniques for disambiguating data using contextual and historical information include determining that data is potentially associated with two or more classifications of a plurality of classifications; obtaining contextual information associated with the data; obtaining historical information associated with a user of the computing system; and determining that the data is more likely associated with one classification of the two or more classifications than other classifications of the two or more classifications based on the contextual information and the historical information.Type: GrantFiled: March 15, 2013Date of Patent: December 22, 2015Assignee: Business Objects Software Ltd.Inventors: JohnPaul Burbank, Jennifer Sam, Michael Tsumura, George Sun, Yuru Wang
-
Publication number: 20140279803Abstract: Techniques for disambiguating data using contextual and historical information include determining that data is potentially associated with two or more classifications of a plurality of classifications; obtaining contextual information associated with the data; obtaining historical information associated with a user of the computing system; and determining that the data is more likely associated with one classification of the two or more classifications than other classifications of the two or more classifications based on the contextual information and the historical information.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventors: JohnPaul Burbank, Jennifer Sam, Michael Tsumura, George Sun, Yuru Wang
-
Publication number: 20140280352Abstract: Techniques for processing semi-structured data include receiving semi-structured data, a value of the semi-structured data being associated with a key; identifying a structured data collection, the structured data collection being associated with a category and having a plurality of attributes; obtaining at least one of historical data associated with the plurality of attributes or additional data associated with a user of the computing system; mapping the key to an attribute of the plurality of attributes based on at least one of the historical data or the additional data; and storing the value in a cell of a data record of the structured data collection, the cell being associated with the attribute that was mapped to the key.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventors: Jennifer Sam, Yuru Wang, George Sun, JohnPaul Burbank, Michael Tsumura
-
Publication number: 20140278406Abstract: Techniques for obtaining data from unstructured data for a structured data collection include receiving unstructured data that includes text; identifying an attribute associated with a structured data collection; obtaining at least one of historical data associated with the attribute or additional data associated with a user of the computing system; identifying one or more terms from the unstructured data as being associated with the attribute based on at least one of the historical data or the additional data; and storing the identified one or more terms in a data record of the unstructured data collection.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: Business Objects Software Ltd.Inventors: Michael Tsumura, Yuru Wang, JohnPaul Burbank, Jennifer Sam, George Sun