Patents by Inventor Anton Viktorovich Riabov
Anton Viktorovich Riabov 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: 10885449Abstract: A mechanism is provided for computing a solution to a plan recognition problem. The plan recognition problem includes the model and a partially ordered sequence of observations or traces. The plan recognition is transformed into an AI planning problem such that a planner can be used to compute a solution to it. The approach is general. It addresses unreliable observations: missing observations, noisy observations (or observations that need to be discarded), and ambiguous observations). The approach does not require plan libraries or a possible set of goals. A planner can find either one solution to the resulting planning problem or multiple ranked solutions, which maps to the most plausible solution to the original problem.Type: GrantFiled: October 31, 2019Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Octavian Udrea
-
Patent number: 10699200Abstract: Techniques for autonomously generating a domain model and/or an action model based on unstructured data are provided. In one example, a computer implemented method can comprise extracting, by a system operatively coupled to a processor, a plurality of actions from a non-numerical language. The plurality of actions can achieve a goal. The computer-implemented method can also comprise generating, by the system, a domain model based on the plurality of actions. Further, the computer-implemented method can comprise generating, by the system, an action model based on the domain model. In various embodiments, the action model can comprise an action transition for accomplishing the goal.Type: GrantFiled: December 13, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Lydia Manikonda, Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Biplav Srivastava, Kartik Talamadupula, Deepak Srinivas Turaga
-
Patent number: 10699199Abstract: Techniques for autonomously generating a domain model and/or an action model based on unstructured data are provided. In one example, a computer implemented method can comprise extracting, by a system operatively coupled to a processor, a plurality of actions from a non-numerical language. The plurality of actions can achieve a goal. The computer-implemented method can also comprise generating, by the system, a domain model based on the plurality of actions. Further, the computer-implemented method can comprise generating, by the system, an action model based on the domain model. In various embodiments, the action model can comprise an action transition for accomplishing the goal.Type: GrantFiled: January 31, 2017Date of Patent: June 30, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPROATIONInventors: Lydia Manikonda, Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Biplav Srivastava, Kartik Talamadupula, Deepak Srinivas Turaga
-
Publication number: 20200065687Abstract: A mechanism is provided for computing a solution to a plan recognition problem. The plan recognition problem includes the model and a partially ordered sequence of observations or traces. The plan recognition is transformed into an AI planning problem such that a planner can be used to compute a solution to it. The approach is general. It addresses unreliable observations: missing observations, noisy observations (or observations that need to be discarded), and ambiguous observations). The approach does not require plan libraries or a possible set of goals. A planner can find either one solution to the resulting planning problem or multiple ranked solutions, which maps to the most plausible solution to the original problem.Type: ApplicationFiled: October 31, 2019Publication date: February 27, 2020Inventors: Anton Viktorovich RIABOV, Shirin SOHRABI ARAGHI, Octavian UDREA
-
Patent number: 10552749Abstract: A mechanism is provided for computing a solution to a plan recognition problem. The plan recognition problem includes the model and a partially ordered sequence of observations or traces. The plan recognition is transformed into an AI planning problem such that a planner can be used to compute a solution to it. The approach is general. It addresses unreliable observations: missing observations, noisy observations (or observations that need to be discarded), and ambiguous observations). The approach does not require plan libraries or a possible set of goals. A planner can find either one solution to the resulting planning problem or multiple ranked solutions, which maps to the most plausible solution to the original problem.Type: GrantFiled: December 8, 2015Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Octavian Udrea
-
Publication number: 20180218266Abstract: Techniques are provided for recognizing goals using an artificial intelligence planner, a model of a domain, a set of observations associated with the domain, and a set of possible goals. In one example, a computer-implemented method comprises, in response to receiving a set of possible goals of an agent, a model of a domain, and a set of observations associated with the domain, transforming, by a system operatively coupled to a processor, a goal recognition problem into an artificial intelligence planning problem; determining, by the system, a set of plans using an artificial intelligence planner on the artificial intelligence planning problem; and determining, by the system, a probability distribution over the set of possible goals based on the set of plans.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Nagui Halim, Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Octavian Udrea
-
Publication number: 20180218270Abstract: Techniques for autonomously generating a domain model and/or an action model based on unstructured data are provided. In one example, a computer implemented method can comprise extracting, by a system operatively coupled to a processor, a plurality of actions from a non-numerical language. The plurality of actions can achieve a goal. The computer-implemented method can also comprise generating, by the system, a domain model based on the plurality of actions. Further, the computer-implemented method can comprise generating, by the system, an action model based on the domain model. In various embodiments, the action model can comprise an action transition for accomplishing the goal.Type: ApplicationFiled: January 31, 2017Publication date: August 2, 2018Inventors: Lydia Manikonda, Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Biplav Srivastava, Kartik Talamadupula, Deepak Srinivas Turaga
-
Publication number: 20180218267Abstract: Techniques are provided for recognizing goals using an artificial intelligence planner, a model of a domain, a set of observations associated with the domain, and a set of possible goals. In one example, a computer-implemented method comprises, in response to receiving a set of possible goals of an agent, a model of a domain, and a set of observations associated with the domain, transforming, by a system operatively coupled to a processor, a goal recognition problem into an artificial intelligence planning problem; determining, by the system, a set of plans using an artificial intelligence planner on the artificial intelligence planning problem; and determining, by the system, a probability distribution over the set of possible goals based on the set of plans.Type: ApplicationFiled: December 13, 2017Publication date: August 2, 2018Inventors: Nagui Halim, Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Octavian Udrea
-
Publication number: 20180218272Abstract: Techniques for autonomously generating a domain model and/or an action model based on unstructured data are provided. In one example, a computer implemented method can comprise extracting, by a system operatively coupled to a processor, a plurality of actions from a non-numerical language. The plurality of actions can achieve a goal. The computer-implemented method can also comprise generating, by the system, a domain model based on the plurality of actions. Further, the computer-implemented method can comprise generating, by the system, an action model based on the domain model. In various embodiments, the action model can comprise an action transition for accomplishing the goal.Type: ApplicationFiled: December 13, 2017Publication date: August 2, 2018Inventors: Lydia Manikonda, Anton Viktorovich Riabov, Shirin Sohrabi Araghi, Biplav Srivastava, Kartik Talamadupula, Deepak Srinivas Turaga
-
Publication number: 20170147923Abstract: A mechanism is provided for computing a solution to a plan recognition problem. The plan recognition problem includes the model and a partially ordered sequence of observations or traces. The plan recognition is transformed into an AI planning problem such that a planner can be used to compute a solution to it. The approach is general. It addresses unreliable observations: missing observations, noisy observations (or observations that need to be discarded), and ambiguous observations). The approach does not require plan libraries or a possible set of goals. A planner can find either one solution to the resulting planning problem or multiple ranked solutions, which maps to the most plausible solution to the original problem.Type: ApplicationFiled: December 8, 2015Publication date: May 25, 2017Inventors: Anton Viktorovich RIABOV, Shirin SOHRABI ARAGHI, Octavian UDREA
-
Patent number: 9264506Abstract: Systems, methods, and products for pull data transfer in a request-response model are provided herein. One aspect provides for generating output data utilizing at least one data generation station; and communicating via the at least one data generation station output data related to at least one data request received from at least one data requesting station responsive to at least one criterion, the at least one criterion comprising one of expiration of a time period or generation of a threshold amount of output data. Other embodiments and aspects are also described herein.Type: GrantFiled: May 11, 2012Date of Patent: February 16, 2016Assignee: International Business Machines CorporationInventors: Hanhua Feng, Anton Viktorovich Riabov
-
Publication number: 20140067908Abstract: Systems, methods, and products for pull data transfer in a request-response model are provided herein. One aspect provides for generating output data utilizing at least one data generation station; and communicating via the at least one data generation station output data related to at least one data request received from at least one data requesting station responsive to at least one criterion, the at least one criterion comprising one of expiration of a time period or generation of a threshold amount of output data. Other embodiments and aspects are also described herein.Type: ApplicationFiled: May 11, 2012Publication date: March 6, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hanhua Feng, Anton Viktorovich Riabov
-
Patent number: 8276192Abstract: A method for security planning with hard security constraints includes: receiving security-related requirements of a network to be developed using system inputs and processing components; and generating the network according to the security-related requirements, wherein the network satisfies hard security constraints.Type: GrantFiled: May 30, 2008Date of Patent: September 25, 2012Assignee: International Business Machines CorporationInventors: Kay Schwendimann Anderson, Pau-Chen Cheng, Genady Ya. Grabarnik, Paul Ashley Karger, Marc Lelarge, Zhen Liu, Anton Viktorovich Riabov, Pankaj Rohatgi, Angela Marie Schuett, Grant Wagner
-
Patent number: 8132259Abstract: A method for security planning with soft security constraints, include: receiving security-related requirements of a workflow to be developed using system inputs and processing components; and generating at least one proposed workflow according to the security-related requirements, wherein the at least one proposed workflow satisfies soft constraints.Type: GrantFiled: January 4, 2007Date of Patent: March 6, 2012Assignee: International Business Machines CorporationInventors: Kay Schwendimann Anderson, Pau-Chen Cheng, Trenton Ray Jaeger, Zhen Liu, Anton Viktorovich Riabov, Pankaj Rohatgi, Angela Schuett Reninger, Grant Wagner
-
Patent number: 8032924Abstract: A method for protecting information in a distributed stream processing system, including: assigning a principal label to a processing component; assigning a first channel label to a first communication channel that is input to the processing component; comparing the principal label to the first channel label to determine if the processing component can read data attributes of the first channel label; and reading the data attributes of the first channel label when the principal label is equal to or has precedence over the first channel label, wherein the principal label includes a read label and a write label and at least one of a selection label, an addition label or a suppression label.Type: GrantFiled: May 30, 2008Date of Patent: October 4, 2011Assignee: International Business Machines CorporationInventors: Weifeng Chen, Alexandre V. Evfimievski, Zhen Liu, Ralf Rantzau, Anton Viktorovich Riabov, Pankaj Rohatgi, Angela Marie Schuett, Ramakrishnan Srikant, Grant Wagner
-
Patent number: 8020213Abstract: A method for protecting information in a distributed stream processing system, including: assigning a principal label to a processing component; assigning a first channel label to a first communication channel that is input to the processing component; comparing the principal label to the first channel label to determine if the processing component can read data attributes of the first channel label; and reading the data attributes of the first channel label when the principal label is equal to or has precedence over the first channel label, wherein the principal label includes a read label and a write label and at least one of a selection label, an addition label or a suppression label.Type: GrantFiled: August 1, 2006Date of Patent: September 13, 2011Assignee: International Business Machines CorporationInventors: Weifeng Chen, Alexandre V. Evfunievski, Zhen Liu, Ralf Rantzau, Anton Viktorovich Riabov, Pankaj Rohatgi, Angela Marie Schuett, Ramakrishnan Srikant, Grant Wagner
-
Publication number: 20090064343Abstract: A method for protecting information in a distributed stream processing system, including: assigning a principal label to a processing component; assigning a first channel label to a first communication channel that is input to the processing component; comparing the principal label to the first channel label to determine if the processing component can read data attributes of the first channel label; and reading the data attributes of the first channel label when the principal label is equal to or has precedence over the first channel label, wherein the principal label includes a read label and a write label and at least one of a selection label, an addition label or a suppression label.Type: ApplicationFiled: May 30, 2008Publication date: March 5, 2009Inventors: Weifeng Chen, Alexandre V. Evfimievski, Zhen Liu, Ralf Rantzau, Anton Viktorovich Riabov, Pankaj Rohatgi, Angela Marie Schuett, Ramakrishnan Srikant, Grant Wagner
-
Publication number: 20080168529Abstract: A method for security planning with soft security constraints, include: receiving security-related requirements of a workflow to be developed using system inputs and processing components; and generating at least one proposed workflow according to the security-related requirements, wherein the at least one proposed workflow satisfies soft constraints.Type: ApplicationFiled: January 4, 2007Publication date: July 10, 2008Inventors: Kay Schwendimann Anderson, Pau-Chen Cheng, Trenton Ray Jaeger, Zhen Liu, Anton Viktorovich Riabov, Pankaj Rohatgi, Angela Schuett Reninger, Grant Wagner
-
Publication number: 20080071716Abstract: A method and apparatus for solving a planning problem generates multiple efficient, alternate plans, one of which is selected for execution. Cost and quality metrics are used for describing and comparing the multiple plans. A planner narrows down a large number of possible solutions or plans to solve the problem based on a domain description including parameters that play a role in cost and quality computation. The method and apparatus can be used in planning stream processing workflows, threat detection and prevention, including intrusion detection, travel planning and planetary exploration.Type: ApplicationFiled: August 31, 2006Publication date: March 20, 2008Inventors: Kay Schwendimann Anderson, Genady Ya. Grabarnik, Nagui Halim, Zhen Liu, Anton Viktorovich Riabov
-
Publication number: 20080034439Abstract: A method for protecting information in a distributed stream processing system, including: assigning a principal label to a processing component; assigning a first channel label to a first communication channel that is input to the processing component; comparing the principal label to the first channel label to determine if the processing component can read data attributes of the first channel label; and reading the data attributes of the first channel label when the principal label is equal to or has precedence over the first channel label, wherein the principal label includes a read label and a write label and at least one of a selection label, an addition label or a suppression label.Type: ApplicationFiled: August 1, 2006Publication date: February 7, 2008Inventors: Weifeng Chen, Alexandre V. Evfimievski, Zhen Liu, Ralf Rantzau, Anton Viktorovich Riabov, Pankaj Rohatgi, Angela Marie Schuett, Ramakrishnan Srikant, Grant Wagner