Patents by Inventor Aliaksei Vertsel
Aliaksei Vertsel 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).
-
Publication number: 20230410016Abstract: Disclosed herein is a method of facilitating provisioning contexts for business situations. Accordingly, the method may include receiving at least one business dataset associated with a business organization in real time from a device, analyzing the at least one business dataset, extracting a plurality of business events from the at least one business dataset based on the analyzing of the at least one business dataset, analyzing the plurality of business events, determining a plurality of business insights from the plurality of business events using the event assessment algorithm, analyzing the plurality of business insights, determining at least one connection between at least two of the plurality of business insights, constructing a semantic graph for providing a context for each of at least one business situation associated with the business organization, and storing the semantic graph.Type: ApplicationFiled: August 31, 2023Publication date: December 21, 2023Applicant: Narrative BI IncInventors: Aliaksei Vertsel, Valiantsin Zavadski, Yury Koleda, Mikhail Rumiantsau
-
Patent number: 11762852Abstract: A system may include: a database table, a grammar containing metadata-referencing non-terminals, and metadata mapping the metadata-referencing non-terminals into alternative terms for the table and a column therein.Type: GrantFiled: November 29, 2021Date of Patent: September 19, 2023Assignee: ServiceNow, Inc.Inventors: Mikhail Rumiantsau, Aliaksei Vertsel, Seth Tucker Stafford, Alexey Zenovich, Alyaksandr Zaytsav
-
Publication number: 20230281228Abstract: Systems and methods are described for automatically generating natural language queries and chatbot-assisted responses to the queries. A server may generate observed fact data structures from numeric-type data columns of a data set received from a client device over a network connection. From the generated observed facts, a subset of priority observed facts may be identified based on a plurality of priority factors associated with each observed fact. To generate actionable text recommendations, the server may combine one of the priority observed facts with a natural language template retrieved from a template database. The resulting populated natural language template may then be augmented with a selected call to action query selected based on a received user explanation type. The chatbot service may then cause a text recommendation to be transmitted to a user device that is responsive to the format and values contained within the augmented natural language template.Type: ApplicationFiled: April 11, 2023Publication date: September 7, 2023Applicant: Narrative BI, Inc.Inventors: Aliaksei Vertsel, Mikhail Rumiantsau, Yury Koleda
-
Publication number: 20230048938Abstract: Systems and methods are described for deriving actionable insight interfaces from received data sets using performance indicators and stored insight templates. A server may tag data columns of the data set, which may be then mapped to a plurality of performance indicator inputs to determine a plurality of performance indicators. A selected insight template may then be retrieved from a template database based on the determined performance indicators matching input requirements of the selected insight template. Each insight template stored within the template database may be stored as a data object that includes a plurality of rules and narrative text that provides a text recommendation based on the rule outputs. After the rules for the selected insight template have been executed, the narrative text and the rule outputs may be transmitted to a display device for display on an insight graphic interface.Type: ApplicationFiled: August 3, 2022Publication date: February 16, 2023Applicant: Narrative Bl, Inc.Inventors: Aliaksei Vertsel, Yury Koleda, Yury Bolkonskiy
-
Patent number: 11449496Abstract: An example embodiment may involve a software application executable on computing devices of a remote network management platform and a computation instance associated with a managed network. The computational instance may contain a database storing data of the managed network. The software application may receive, from a client device of the managed network, a natural language query (NLQ), and retrieve Backus-Naur form (BNF) rules and a set of metadata associated with the BNF rules. The metadata may include a text-based description of a schema of the database and abbreviations associated with the BNF rules. The NLQ may be parsed using the BNF rules together with the metadata by applying the metadata during parsing to extend the BNF rules. A query object based on the parsed query may be generated, and the database searched using the query object. A result of the search may be transmitted to the client device.Type: GrantFiled: October 25, 2019Date of Patent: September 20, 2022Assignee: ServiceNow, Inc.Inventors: Mikhail Rumiantsau, Aliaksei Vertsel
-
Patent number: 11429650Abstract: An example embodiment may involve a software application executable on a computing device of a computational instance of a remote network management platform associated with a managed network. The software application may receive, from a client device of the managed network, a natural language query, determine that a first term of the query does not match any term in a list of predetermined terms, and revise the query by (i) applying a set of linguistic rules that modify the first term to generate a replacement term, (ii) determining whether the replacement term matches at least one term in the list, and (iii) after determining that the replacement term matches at least one term in the list, replacing the first term in the query with the replacement term. The software application may then parse the revised query, search the database, and transmit a result to the client device.Type: GrantFiled: August 13, 2019Date of Patent: August 30, 2022Assignee: ServiceNow, Inc.Inventors: Aliaksei Vertsel, Dmitry Korolev, Mikhail Rumiantsau
-
Publication number: 20220083546Abstract: A system may include: a database table, a grammar containing metadata-referencing non-terminals, and metadata mapping the metadata-referencing non-terminals into alternative terms for the table and a column therein.Type: ApplicationFiled: November 29, 2021Publication date: March 17, 2022Inventors: Mikhail Rumiantsau, Aliaksei Vertsel, Seth Tucker Stafford, Alexey Zenovich, Alyaksandr Zaytsav
-
Patent number: 11249992Abstract: An example embodiment may involve a software application executable on a computing device of a computational instance of a remote network management platform associated with a managed network. The computational instance may contain a database from which information associated with the managed network can be delivered to the client device. The software application may receive, from a client device of the managed network, a natural language query, parse the query using context-free grammar rules in Backus-Naur form (BNF), generate a search sentence based on the parsed query, search the database using the search sentence as a search query, and transmit, to the client device, a result of the search query. The context-free grammar rules may include an extended context-free grammar rule that defines a non-terminal symbol and comprises a Boolean NOT operator that eliminates one or more potential definitions of the non-terminal symbol from consideration when parsing the query.Type: GrantFiled: August 13, 2019Date of Patent: February 15, 2022Assignee: ServiceNow, Inc.Inventors: Aliaksei Vertsel, Dmitry Korolev, Mikhail Rumiantsau
-
Patent number: 11188530Abstract: A system may include: a database table, a grammar containing metadata-referencing non-terminals, and metadata mapping the metadata-referencing non-terminals into alternative terms for the table and a column therein.Type: GrantFiled: November 25, 2019Date of Patent: November 30, 2021Assignee: ServiceNow, Inc.Inventors: Mikhail Rumiantsau, Aliaksei Vertsel, Seth Tucker Stafford, Alexey Zenovich, Alyaksandr Zaytsav
-
Patent number: 11023461Abstract: Translating a natural language search query into a query language includes receiving a natural language query for a database, processing the natural language query to generate a modified text input, generating an entity tree based on the modified text input, including assigning one or more semantic markers to one or more words or one or more groups of words within the modified text input, wherein each semantic tag denotes a semantic class for each respective word or group or words, and converting the entity tree into the query language associated with the first database.Type: GrantFiled: January 16, 2019Date of Patent: June 1, 2021Assignee: ServiceNow, Inc.Inventors: Mikhail Rumiantsau, Alyaksandr Zaytsav, Alexey Zenovich, Aliaksei Vertsel
-
Publication number: 20210157812Abstract: A system may include: a database table, a grammar containing metadata-referencing non-terminals, and metadata mapping the metadata-referencing non-terminals into alternative terms for the table and a column therein.Type: ApplicationFiled: November 25, 2019Publication date: May 27, 2021Inventors: Mikhail Rumiantsau, Aliaksei Vertsel, Seth Tucker Stafford, Alexey Zenovich, Alyaksandr Zaytsav
-
Publication number: 20210124736Abstract: An example embodiment may involve a software application executable on computing devices of a remote network management platform and a computation instance associated with a managed network. The computational instance may contain a database storing data of the managed network. The software application may receive, from a client device of the managed network, a natural language query (NLQ), and retrieve Backus-Naur form (BNF) rules and a set of metadata associated with the BNF rules. The metadata may include a text-based description of a schema of the database and abbreviations associated with the BNF rules. The NLQ may be parsed using the BNF rules together with the metadata by applying the metadata during parsing to extend the BNF rules. A query object based on the parsed query may be generated, and the database searched using the query object. A result of the search may be transmitted to the client device.Type: ApplicationFiled: October 25, 2019Publication date: April 29, 2021Inventors: Mikhail Rumiantsau, Aliaksei Vertsel
-
Publication number: 20200097472Abstract: An example embodiment may involve a software application executable on a computing device of a computational instance of a remote network management platform associated with a managed network. The computational instance may contain a database from which information associated with the managed network can be delivered to the client device. The software application may receive, from a client device of the managed network, a natural language query, parse the query using context-free grammar rules in Backus-Naur form (BNF), generate a search sentence based on the parsed query, search the database using the search sentence as a search query, and transmit, to the client device, a result of the search query. The context-free grammar rules may include an extended context-free grammar rule that defines a non-terminal symbol and comprises a Boolean NOT operator that eliminates one or more potential definitions of the non-terminal symbol from consideration when parsing the query.Type: ApplicationFiled: August 13, 2019Publication date: March 26, 2020Inventors: Aliaksei Vertsel, Dmitry Korolev, Mikhail Rumiantsau
-
Publication number: 20200097494Abstract: An example embodiment may involve a software application executable on a computing device of a computational instance of a remote network management platform associated with a managed network. The software application may receive, from a client device of the managed network, a natural language query, determine that a first term of the query does not match any term in a list of predetermined terms, and revise the query by (i) applying a set of linguistic rules that modify the first term to generate a replacement term, (ii) determining whether the replacement term matches at least one term in the list, and (iii) after determining that the replacement term matches at least one term in the list, replacing the first term in the query with the replacement term. The software application may then parse the revised query, search the database, and transmit a result to the client device.Type: ApplicationFiled: August 13, 2019Publication date: March 26, 2020Inventors: Aliaksei Vertsel, Dmitry Korolev, Mikhail Rumiantsau
-
Publication number: 20190243831Abstract: Translating a natural language search query into a query language includes receiving a natural language query for a database, processing the natural language query to generate a modified text input, generating an entity tree based on the modified text input, including assigning one or more semantic markers to one or more words or one or more groups of words within the modified text input, wherein each semantic tag denotes a semantic class for each respective word or group or words, and converting the entity tree into the query language associated with the first database.Type: ApplicationFiled: January 16, 2019Publication date: August 8, 2019Inventors: Mikhail Rumiantsau, Alyaksandr Zaytsav, Alexey Zenovich, Aliaksei Vertsel