Patents by Inventor Andrei Shtilman
Andrei Shtilman 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: 10339924Abstract: Techniques for processing a speech to text query are described herein. The techniques may include receiving a plurality of speech to text translation alternatives for a phrase of a natural language query, and tagging and parsing each of the translation alternatives based on a static analysis of the known domain that is at least partially structured, known tags of the known domain, and custom rules. The techniques may also include ranking the translation alternatives based on the tagging and parsing and translating the phrase based on the ranking.Type: GrantFiled: May 2, 2016Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Patent number: 10332511Abstract: Techniques for processing a speech to text query are described herein. The techniques may include receiving a plurality of speech to text translation alternatives for a phrase of a natural language query, and tagging and parsing each of the translation alternatives based on a static analysis of the known domain that is at least partially structured, known tags of the known domain, and custom rules. The techniques may also include ranking the translation alternatives based on the tagging and parsing and translating the phrase based on the ranking.Type: GrantFiled: July 24, 2015Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Patent number: 10242008Abstract: Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.Type: GrantFiled: July 6, 2015Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Patent number: 10242009Abstract: Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.Type: GrantFiled: April 27, 2016Date of Patent: March 26, 2019Assignee: International Business Machines CorporationInventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Patent number: 10180989Abstract: Techniques for generating query language statements for a document repository are described herein. An example method includes detecting a search query corresponding to a document repository and generating a modified search query by adding atomic tags to the search query, the atomic tags being based on prior knowledge obtained by static analysis of the document repository and semantic rules. The method also includes generating enriched tags based on combinations of the atomic tags and any previously identified enriched tags and generating a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generating a second set of conditions based on free-text conditions. The method also includes generating the query language statements based on the first set of conditions and the second set of conditions and displaying a plurality of documents from the document repository that satisfy the query language statements.Type: GrantFiled: July 24, 2015Date of Patent: January 15, 2019Assignee: International Business Machines CorporationInventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Patent number: 10169471Abstract: Techniques for generating query language statements for a document repository are described herein. An example method includes detecting a search query corresponding to a document repository and generating a modified search query by adding atomic tags to the search query, the atomic tags being based on prior knowledge obtained by static analysis of the document repository and semantic rules. The method also includes generating enriched tags based on combinations of the atomic tags and any previously identified enriched tags and generating a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generating a second set of conditions based on free-text conditions. The method also includes generating the query language statements based on the first set of conditions and the second set of conditions and displaying a plurality of documents from the document repository that satisfy the query language statements.Type: GrantFiled: April 28, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Publication number: 20170024431Abstract: Techniques for generating query language statements for a document repository are described herein. An example method includes detecting a search query corresponding to a document repository and generating a modified search query by adding atomic tags to the search query, the atomic tags being based on prior knowledge obtained by static analysis of the document repository and semantic rules. The method also includes generating enriched tags based on combinations of the atomic tags and any previously identified enriched tags and generating a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generating a second set of conditions based on free-text conditions. The method also includes generating the query language statements based on the first set of conditions and the second set of conditions and displaying a plurality of documents from the document repository that satisfy the query language statements.Type: ApplicationFiled: April 28, 2016Publication date: January 26, 2017Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Publication number: 20170024459Abstract: Techniques for processing a speech to text query are described herein. The techniques may include receiving a plurality of speech to text translation alternatives for a phrase of a natural language query, and tagging and parsing each of the translation alternatives based on a static analysis of the known domain that is at least partially structured, known tags of the known domain, and custom rules. The techniques may also include ranking the translation alternatives based on the tagging and parsing and translating the phrase based on the ranking.Type: ApplicationFiled: May 2, 2016Publication date: January 26, 2017Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Publication number: 20170025120Abstract: Techniques for processing a speech to text query are described herein. The techniques may include receiving a plurality of speech to text translation alternatives for a phrase of a natural language query, and tagging and parsing each of the translation alternatives based on a static analysis of the known domain that is at least partially structured, known tags of the known domain, and custom rules. The techniques may also include ranking the translation alternatives based on the tagging and parsing and translating the phrase based on the ranking.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Publication number: 20170024443Abstract: Techniques for generating query language statements for a document repository are described herein. An example method includes detecting a search query corresponding to a document repository and generating a modified search query by adding atomic tags to the search query, the atomic tags being based on prior knowledge obtained by static analysis of the document repository and semantic rules. The method also includes generating enriched tags based on combinations of the atomic tags and any previously identified enriched tags and generating a first set of conditions based on combinations of the atomic tags and the generated enriched tags and generating a second set of conditions based on free-text conditions. The method also includes generating the query language statements based on the first set of conditions and the second set of conditions and displaying a plurality of documents from the document repository that satisfy the query language statements.Type: ApplicationFiled: July 24, 2015Publication date: January 26, 2017Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Publication number: 20170011050Abstract: Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.Type: ApplicationFiled: April 27, 2016Publication date: January 12, 2017Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
-
Publication number: 20170011047Abstract: Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.Type: ApplicationFiled: July 6, 2015Publication date: January 12, 2017Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman