Patents by Inventor Robin N. Grosset
Robin N. Grosset 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: 10318527Abstract: A computing device may receive a natural language query. The computing device may determine, based on the natural language query, a set of search criteria. The computing device may determine, from a plurality of data sets, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets. The computing device may join the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets to produce a joint data set. The computing device may output a representation of the joint data set.Type: GrantFiled: January 27, 2015Date of Patent: June 11, 2019Assignee: International Business Machines CorporationInventors: Mohsen Rais-Ghasem, Robin N. Grosset
-
Patent number: 10242046Abstract: A computing device receives a natural language query. The computing device determines, based on the natural language query, a set of search criteria. The computing device determines, from a plurality of data sets, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets. The computing device joins the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets to produce a joint data set. The computing device outputs a representation of the joint data set.Type: GrantFiled: March 18, 2016Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Mohsen Rais-Ghasem, Robin N. Grosset
-
Patent number: 10157175Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.Type: GrantFiled: March 15, 2013Date of Patent: December 18, 2018Assignee: International Business Machines CorporationInventors: Robin N. Grosset, Mohsen Rais-Ghasem, Graham A. Watts, Qing Wei
-
Patent number: 10002126Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.Type: GrantFiled: September 17, 2014Date of Patent: June 19, 2018Assignee: International Business Machines CorporationInventors: Robin N. Grosset, Mohsen Rais-Ghasem, Graham A. Watts, Qing Wei
-
Patent number: 9665618Abstract: A processor-implemented method retrieves information from a database system. A data query, which includes a specification of information to be retrieved from the database system, is generated. A first parameter specifying a condition to be met by the retrieved information is defined. A second parameter specifying one or more data reduction operations to be executed if the condition defined by the first parameter is not met is defined. The generated data query and the first and second parameters are then transmitted to the database system.Type: GrantFiled: April 17, 2014Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Robin N. Grosset, Ramon L. H. Pisters, Antonius G. P. Steijvers, Franciscus J. J. Van Ham
-
Publication number: 20160217180Abstract: A computing device may receive a natural language query. The computing device may determine, based on the natural language query, a set of search criteria. The computing device may determine, from a plurality of data sets, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets. The computing device may join the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets to produce a joint data set. The computing device may output a representation of the joint data set.Type: ApplicationFiled: March 18, 2016Publication date: July 28, 2016Inventors: Mohsen Rais-Ghasem, Robin N. Grosset
-
Publication number: 20160217179Abstract: A computing device may receive a natural language query. The computing device may determine, based on the natural language query, a set of search criteria. The computing device may determine, from a plurality of data sets, two or more data sets that are relevant to the natural language query based at least in part on matches between the set of search criteria and attributes of the plurality of data sets. The computing device may join the two or more data sets, including joining one or more rows and one or more columns of the two or more data sets to produce a joint data set. The computing device may output a representation of the joint data set.Type: ApplicationFiled: January 27, 2015Publication date: July 28, 2016Inventors: Mohsen Rais-Ghasem, Robin N. Grosset
-
Patent number: 9069837Abstract: Provided are techniques for processing a multidimensional query. For each multidimensional expression in the multidimensional query, the multidimensional expression is evaluated to generate a representation that includes an evaluation context, a degeneration status, and condensed value storage that does not store data that would be replicated due to degeneration, and the representation is stored.Type: GrantFiled: December 18, 2013Date of Patent: June 30, 2015Assignee: International Business Machines CorporationInventors: Robin N. Grosset, Jose Vazquez, Yu Zou
-
Publication number: 20150046203Abstract: Embodiments of the present invention disclose a method, computer program product, and system for determining recommendations in data analysis. A computer identifies an analysis step currently being performed in a data analysis. The computer identifies data points corresponding to the identified analysis step currently being performed and one or more previous analyses. The computer determines a distance between the data points corresponding to the identified analysis step currently being performed and each of the one or more previous data analyses utilizing a distance computing algorithm. The computer determines a ranking of the one or more previous data analyses corresponding to the determined distances between the data points corresponding to the identified analysis step currently being performed and each of the one or more previous data analyses.Type: ApplicationFiled: August 6, 2013Publication date: February 12, 2015Applicant: International Business Machines CorporationInventors: Parag S. Gokhale, Robin N. Grosset, Rajanikant Malviya, Amit Mittal
-
Publication number: 20150046439Abstract: Embodiments of the present invention disclose a method, computer program product, and system for determining recommendations in data analysis. A computer identifies an analysis step currently being performed in a data analysis. The computer identifies data points corresponding to the identified analysis step currently being performed and one or more previous analyses. The computer determines a distance between the data points corresponding to the identified analysis step currently being performed and each of the one or more previous data analyses utilizing a distance computing algorithm. The computer determines a ranking of the one or more previous data analyses corresponding to the determined distances between the data points corresponding to the identified analysis step currently being performed and each of the one or more previous data analyses.Type: ApplicationFiled: September 3, 2014Publication date: February 12, 2015Inventors: Parag S. Gokhale, Robin N. Grosset, Rajanikant Malviya, Amit Mittal
-
Publication number: 20150006160Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.Type: ApplicationFiled: September 17, 2014Publication date: January 1, 2015Inventors: Robin N. Grosset, Mohsen M. Rais-Ghasem, Graham A. Watts, Qing Wei
-
Publication number: 20150006432Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes identifying one or more lexical clues associated with each of one or more data item headings from the data source based on a set of lexical clue detection rules. The method further includes mapping each of one or more of the data item headings to one or more business concepts based on comparing the one or more identified lexical clues associated with each of one or more of the data item headings with a business ontology that comprises a description of the business concepts. The method further includes generating a semantic business intelligence model comprising one or more semantic associations between the one or more data item headings based on the mapping of the data item headings to the one or more of the business concepts.Type: ApplicationFiled: September 17, 2014Publication date: January 1, 2015Inventors: Robin N. Grosset, Mohsen M. Rais-Ghasem
-
Publication number: 20140379734Abstract: Techniques of the disclosure may include a method comprising receiving a first request for a recommendation to configure input data for output, determining, based at least in part upon templates, an object class corresponding to the first request, determining, based at least in part on input data and the templates, one or more output objects and one or more scores, wherein the output objects comprise configurations of the input data for the determined object class, and where each of the output objects is associated with a score. The method may further comprise outputting a indication of the output objects having an associated score that exceeds a specified threshold value, responsive to receiving a second request to resolve a specified output object, determining, based at least in part on the one or more templates and the second request, a resolved output object and outputting an indication of the resolved output object.Type: ApplicationFiled: September 5, 2014Publication date: December 25, 2014Inventors: Robin N. Grosset, Robert Y. Nonez, Graham A. Watts
-
Publication number: 20140358963Abstract: A processor-implemented method retrieves information from a database system. A data query, which includes a specification of information to be retrieved from the database system, is generated. A first parameter specifying a condition to be met by the retrieved information is defined. A second parameter specifying one or more data reduction operations to be executed if the condition defined by the first parameter is not met is defined. The generated data query and the first and second parameters are then transmitted to the database system.Type: ApplicationFiled: April 17, 2014Publication date: December 4, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: ROBIN N. GROSSET, RAMON L. H. PISTERS, ANTONIUS G. P. STEIJVERS, FRANCISCUS J. J. VAN HAM
-
Patent number: 8886673Abstract: A secure caching system and caching method include receiving a user request for data, the request containing a security context, and searching a cache for the requested data based on the user request and the received security context. If the requested data is found in cache, returning the cached data in response to the user request. If the requested data is not found in cache, obtaining the requested data from a data source, storing the obtained data in the cache and associating the obtained data with the security context, and returning the requested data in response to the user request. The search for the requested data can include searching for a security list that has the security context as a key, the security list including an address in the cache of the requested data.Type: GrantFiled: January 22, 2013Date of Patent: November 11, 2014Assignee: International Business Machines CorporationInventors: Pierre Iorio, Gregoire D. Lanthier, John C. Griggs, Robin N. Grosset
-
Patent number: 8874514Abstract: Provided are techniques for processing a multidimensional query. For each multidimensional expression in the multidimensional query, the multidimensional expression is evaluated to generate a representation that includes an evaluation context, a degeneration status, and condensed value storage that does not store data that would be replicated due to degeneration, and the representation is stored.Type: GrantFiled: September 13, 2012Date of Patent: October 28, 2014Assignee: International Business Machines CorporationInventors: Robin N. Grosset, Jose Vazquez, Yu Zou
-
Publication number: 20140278364Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes comparing, with one or more computing devices, a data item heading from the data source with concept keywords in a concept library, the concept library comprising a plurality of concepts and one or more of the concept keywords in at least one language associated with each of one or more of the concepts. The method further includes identifying, with one or more computing devices, one or more matches between the data item heading and one or more concept keywords associated with a particular concept from among the concepts comprised in the concept library. The method further includes identifying, with one or more computing devices, the data item heading as being associated with the particular concept.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Inventors: Robin N. Grosset, Mohsen M. Rais-Ghasem, Graham A. Watts, Qing Q. Wei
-
Publication number: 20140279677Abstract: Techniques are described for modeling information from a data source. In one example, a method for modeling information from a data source includes identifying one or more lexical clues associated with each of one or more data item headings from the data source based on a set of lexical clue detection rules. The method further includes mapping each of one or more of the data item headings to one or more business concepts based on comparing the one or more identified lexical clues associated with each of one or more of the data item headings with a business ontology that comprises a description of the business concepts. The method further includes generating a semantic business intelligence model comprising one or more semantic associations between the one or more data item headings based on the mapping of the data item headings to the one or more of the business concepts.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: International Business Machines CorporationInventors: Robin N. Grosset, Mohsen M. Rais-Ghasem
-
Publication number: 20140278813Abstract: Techniques of the disclosure may include a method comprising receiving a first request for a recommendation to configure input data for output, determining, based at least in part upon templates, an object class corresponding to the first request, determining, based at least in part on input data and the templates, one or more output objects and one or more scores, wherein the output objects comprise configurations of the input data for the determined object class, and where each of the output objects is associated with a score. The method may further comprise outputting a indication of the output objects having an associated score that exceeds a specified threshold value, responsive to receiving a second request to resolve a specified output object, determining, based at least in part on the one or more templates and the second request, a resolved output object and outputting an indication of the resolved output object.Type: ApplicationFiled: March 15, 2013Publication date: September 18, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Robin N. Grosset, Robert Y. Nonez, Graham A. Watts
-
Patent number: 8825621Abstract: An enterprise business intelligence system includes a data access service. In one example, a method comprises receiving, with a data access service, a query and a report specification from an application, wherein the data access service is positioned between the application and a data source; creating a run tree that comprises a sequence of executable decoration nodes; executing the query on the data source, thereby providing a query result set comprising query results drawn from the data source that are responsive to the query; and executing the sequence of decoration nodes on the query result set. The decoration nodes modify the query result set, thereby producing a decorated result set based on the query result set and the decoration nodes. Producing the decorated result set comprises associating members or values in the query results with corresponding positions or calculated members in the report specification.Type: GrantFiled: July 10, 2012Date of Patent: September 2, 2014Assignee: International Business Machines CorporationInventors: David B. Cushing, Robin N. Grosset, Charles Ng, Martin Petitclerc