Patents by Inventor Jerome Simeon
Jerome Simeon 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: 20210027015Abstract: A system and method for electronic document management including: creating an executable document object, wherein the executable document object comprises at least one programmable element; constructing an interaction schema object, wherein each interaction schema comprises: executable logic and a trigger as part of an inbound interaction schema or an outbound interaction schema that associates an external resource with the executable document object; and bundling the interaction schema object with the executable document object.Type: ApplicationFiled: July 27, 2020Publication date: January 28, 2021Inventors: Matthew Roberts, Daniel Charles Selman, Peter Geoffrey Lerato Hunn, Jerome Simeon
-
Publication number: 20200380206Abstract: An entity grammar that specifies a computer conversational agent may be received. User utterances are interpreted based on the entity grammar and prompts for the conversational agent to pose are determined based on the entity grammar. An outcome of the dialog is built by storing words in the user utterances and the prompts that match tokens in the entity grammar. The entity grammar specifies both a dialog flow and data structure of the outcome.Type: ApplicationFiled: August 19, 2020Publication date: December 3, 2020Inventors: Martin J. Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri
-
Publication number: 20200357084Abstract: A system and method for transitioning a distributed ledger network according to a legal contract that includes: establishing a contract, which comprises generating a set of programmable clauses for the contract by implementing a templating system comprised of a template model that contains the logic of each programmable clause of the set of programmable clauses; operating a distributed ledger network between participants, wherein the distributed ledger network is configured with an application model that maps to the template model; updating the contract state; updating the distributed ledger network according to the application model; in response to at least one update to the contract state, recording an update to the distributed ledger network; and in response to at least one contract-associated update in the distributed ledger network, initiating execution of at least one programmable clause of the contract and recording a subsequent update to the distributed ledger network.Type: ApplicationFiled: November 1, 2018Publication date: November 12, 2020Inventors: Peter Geoffrey Lerato Hunn, Daniel Charles Selman, Jerome Simeon
-
Patent number: 10796088Abstract: An entity grammar that specifies a computer conversational agent may be received. User utterances are interpreted based on the entity grammar and prompts for the conversational agent to pose are determined based on the entity grammar. An outcome of the dialog is built by storing words in the user utterances and the prompts that match tokens in the entity grammar. The entity grammar specifies both a dialog flow and data structure of the outcome.Type: GrantFiled: April 21, 2017Date of Patent: October 6, 2020Assignee: International Business Machines CorporationInventors: Martin J. Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri
-
Patent number: 10679631Abstract: Automatic generation of a chat bot from an API specification to carry out a dialogue with a user and invoke an API call described in the API specification. Based on input API specification, a conversational bot specification representing a dialog flow is constructed. A natural language expression is received and transformed into instructions based on the conversational bot specification. Based on the instructions, a natural language prompt to the user and executable computer code for invoking the API call may be generated.Type: GrantFiled: June 6, 2019Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventors: Martin Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri, Charles Wiecha
-
Patent number: 10679000Abstract: A method and a system for interpreting conversational authoring of information models. The system includes an understanding module, a managing module, and a generating module. The understanding module is configured to understand a natural language input to interpret an output. The managing module is configured to construct an information model based on the output of the understanding module. The generating module configured is to prompt, as a response to the natural language inputs, wherein the natural language inputs determine concepts and relationships of the concepts. The method includes receiving an interactive dialog between a conversational agent and an information model designer in natural language to produce an information model. The method can further include validating the information model using an information model management system. The method can include interpreting the information model with the use of an application.Type: GrantFiled: January 9, 2018Date of Patent: June 9, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Martin Hirzel, Avraham Ever Shinnar, Jerome Simeon
-
Publication number: 20200105248Abstract: A computer-implemented conversational agent engages in a natural language conversation with a user, interpreting the natural language conversation by parsing and tokenizing utterances in the natural language conversation. Based on interpreting, a set of utterances in the natural language conversation to be recorded as a macro is determined. The macro is stored in a database with an associated macro identifier. Replaying of the macro executes a function specified in the set of utterances.Type: ApplicationFiled: December 4, 2019Publication date: April 2, 2020Inventors: Martin Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri
-
Publication number: 20200104296Abstract: A system and method for managing an electronic contract for hybrid runtime execution, which includes a contract execution service that comprises an internal runtime environment and a set of integrations to external resources with at least one integration to an on-chain runtime, wherein the contract execution service comprises configuration to: establish the electronic contract, wherein the electronic contract comprises a set of executable programmable components and a set of natural language components; change the state of the electronic contract and generate a contract event; and in response to the contract event: extend execution of the electronic contract to an on-chain environment, when the contract event includes an associated on-chain integration; and extend execution of the electronic contract to an external application resource, when the contract event includes an associated external service integration.Type: ApplicationFiled: September 6, 2019Publication date: April 2, 2020Inventors: Peter Geoffrey Lerato Hunn, Daniel Charles Selman, Jerome Simeon, Matthew Roberts
-
Publication number: 20200065377Abstract: A computer natural language conversational agent authors an event-processing rule by carrying out a dialog in natural language with a user. A data model that customizes a dialog and building of the event-processing rule is received. A partial tree data structure is constructed based on a rule's grammar, and specialized based on tokens extracted from the data model. An utterance is received from a user and interpreted according to the grammar as specialized to the data model. Based on the interpreting of the utterance, the grammar, the data model, and context of interactions with the user, a natural language prompt is determined for the computer natural language conversational agent to output to the user. The partial tree data structure is filled based on the natural language prompt and the utterance from the user. The event-processing rule is generated based on the partial tree data structure filled during the dialog.Type: ApplicationFiled: November 5, 2019Publication date: February 27, 2020Inventors: Martin J. Hirzel, Avraham E. Shinnar, Jerome Simeon
-
Patent number: 10553204Abstract: A computer-implemented conversational agent engages in a natural language conversation with a user, interpreting the natural language conversation by parsing and tokenizing utterances in the natural language conversation. Based on interpreting, a set of utterances in the natural language conversation to be recorded as a macro is determined. The macro is stored in a database with an associated macro identifier. Replaying of the macro executes a function specified in the set of utterances.Type: GrantFiled: December 21, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Martin Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri
-
Patent number: 10552543Abstract: A computer natural language conversational agent authors an event-processing rule by carrying out a dialog in natural language with a user. A data model that customizes a dialog and building of the event-processing rule is received. A partial tree data structure is constructed based on a rule's grammar, and specialized based on tokens extracted from the data model. An utterance is received from a user and interpreted according to the grammar as specialized to the data model. Based on the interpreting of the utterance, the grammar, the data model, and context of interactions with the user, a natural language prompt is determined for the computer natural language conversational agent to output to the user. The partial tree data structure is filled based on the natural language prompt and the utterance from the user. The event-processing rule is generated based on the partial tree data structure filled during the dialog.Type: GrantFiled: May 10, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Martin J. Hirzel, Avraham E. Shinnar, Jerome Simeon
-
Publication number: 20190287537Abstract: Automatic generation of a chat bot from an API specification to carry out a dialogue with a user and invoke an API call described in the API specification. Based on input API specification, a conversational bot specification representing a dialog flow is constructed. A natural language expression is received and transformed into instructions based on the conversational bot specification. Based on the instructions, a natural language prompt to the user and executable computer code for invoking the API call may be generated.Type: ApplicationFiled: June 6, 2019Publication date: September 19, 2019Inventors: Martin Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri, Charles Wiecha
-
Patent number: 10388285Abstract: Automatic generation of a chat bot from an API specification to carry out a dialog with a user and invoke an API call described in the API specification. Based on input API specification, a conversational bot specification representing a dialog flow is constructed. A natural language expression is received and transformed into instructions based on the conversational bot specification. Based on the instructions, a natural language prompt to the user and executable computer code for invoking the API call may be generated.Type: GrantFiled: August 31, 2017Date of Patent: August 20, 2019Assignee: International Business Machines CorporationInventors: Martin Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri, Charles Wiecha
-
Publication number: 20190213244Abstract: A method and a system for interpreting conversational authoring of information models. The system includes an understanding module, a managing module, and a generating module. The understanding module is configured to understand a natural language input to interpret an output. The managing module is configured to construct an information model based on the output of the understanding module. The generating module configured is to prompt, as a response to the natural language inputs, wherein the natural language inputs determine concepts and relationships of the concepts. The method includes receiving an interactive dialog between a conversational agent and an information model designer in natural language to produce an information model. The method can further include validating the information model using an information model management system. The method can include interpreting the information model with the use of an application.Type: ApplicationFiled: January 9, 2018Publication date: July 11, 2019Inventors: Martin Hirzel, Avraham Ever Shinnar, Jerome Simeon
-
Publication number: 20190198013Abstract: A computer-implemented conversational agent engages in a natural language conversation with a user, interpreting the natural language conversation by parsing and tokenizing utterances in the natural language conversation. Based on interpreting, a set of utterances in the natural language conversation to be recorded as a macro is determined. The macro is stored in a database with an associated macro identifier. Replaying of the macro executes a function specified in the set of utterances.Type: ApplicationFiled: December 21, 2017Publication date: June 27, 2019Inventors: Martin Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri
-
Publication number: 20190122317Abstract: A system and method for establishing a verified computing environment for executing data-driven contracts, comprising a cryptographic directed acyclic graph object model of a data-driven contract, wherein at least a subset of the objects in the MDAG correspond to clause state of at least one programmable clause of the data-driven contract; at a computing environment, administrating the data-driven contract in accordance with the MDAG which can include at least one execution instance comprised of: receiving a contract input to contract logic of the data-driven contract, processing the input according to the clause logic, in response to the contract input, generating at least one updated state object and generating at least one output object, and for each generated object, hash-linking the generated object to an object associated with the creation of the generated object.Type: ApplicationFiled: October 18, 2018Publication date: April 25, 2019Inventors: Peter Geoffrey Lerato Hunn, Ilya Ostrovskiy, Jerome Simeon
-
Publication number: 20190066694Abstract: Automatic generation of a chat bot from an API specification to carry out a dialogue with a user and invoke an API call described in the API specification. Based on input API specification, a conversational bot specification representing a dialog flow is constructed. A natural language expression is received and transformed into instructions based on the conversational bot specification. Based on the instructions, a natural language prompt to the user and executable computer code for invoking the API call may be generated.Type: ApplicationFiled: August 31, 2017Publication date: February 28, 2019Inventors: Martin Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri, Charles Wiecha
-
Patent number: 10171283Abstract: Running a global production rule on data distributed over a plurality of machines may comprise receiving a local production rule that can run on each of the plurality of machines to jointly accomplish a global computation specified by the global production rule. The local production rule may be deployed to each of the plurality of machines, each of which stores a portion of the data and runs an instance of a rules engine that can run the local production rule. The plurality of machines are enabled to communicate intermediate data produced by the instance of the rules engine running the local production rule on said each of the machines. Coordinating between the plurality of machines is enabled to synchronize one or more local computations performed locally according to the local production rule on said each machine.Type: GrantFiled: December 13, 2016Date of Patent: January 1, 2019Assignee: International Business Machines CorporationInventors: Matthew R. Arnold, Martin J. Hirzel, Vijay A. Saraswat, Avraham E. Shinnar, Jerome Simeon, Lionel A. Villard
-
Publication number: 20180329878Abstract: A computer natural language conversational agent authors an event-processing rule by carrying out a dialog in natural language with a user. A data model that customizes a dialog and building of the event-processing rule is received. A partial tree data structure is constructed based on a rule's grammar, and specialized based on tokens extracted from the data model. An utterance is received from a user and interpreted according to the grammar as specialized to the data model. Based on the interpreting of the utterance, the grammar, the data model, and context of interactions with the user, a natural language prompt is determined for the computer natural language conversational agent to output to the user. The partial tree data structure is filled based on the natural language prompt and the utterance from the user. The event-processing rule is generated based on the partial tree data structure filled during the dialog.Type: ApplicationFiled: May 10, 2017Publication date: November 15, 2018Inventors: Martin J. Hirzel, Avraham E. Shinnar, Jerome Simeon
-
Publication number: 20180308476Abstract: An entity grammar that specifies a computer conversational agent may be received. User utterances are interpreted based on the entity grammar and prompts for the conversational agent to pose are determined based on the entity grammar. An outcome of the dialog is built by storing words in the user utterances and the prompts that match tokens in the entity grammar. The entity grammar specifies both a dialog flow and data structure of the outcome.Type: ApplicationFiled: April 21, 2017Publication date: October 25, 2018Inventors: Martin J. Hirzel, Louis Mandel, Avraham E. Shinnar, Jerome Simeon, Mandana Vaziri