Patents by Inventor Elizabeth Ireland Powers
Elizabeth Ireland Powers 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: 20220417200Abstract: Media, methods, and systems are disclosed for contextual discovery and design of application workflow. An event message associated with a user interface control and with an instance of an event is displayed in a communication channel of a group-based communications system. In response to detecting an actuation, by a user, of the user interface control associated with the event message, a workflow creation interface is displayed to configure a new workflow triggered by an instance of an event associated with the event message. Inputs are received from the user, such that the inputs are associated with one or more user-created workflow operations. In response to detecting a triggering event corresponding to the new workflow, the new workflow is executed to carry out the user-created workflow operations.Type: ApplicationFiled: August 31, 2022Publication date: December 29, 2022Inventors: Michael Brevoort, Angela Kirchhof, Elizabeth Ireland Powers, Kyle Turman
-
Patent number: 11444903Abstract: Media, methods, and systems are disclosed for contextual discovery and design of application workflow. An event message associated with a user interface control and with an instance of an event is displayed in a communication channel of a group-based communications system. In response to detecting an actuation, by a user, of the user interface control associated with the event message, a workflow creation interface is displayed to configure a new workflow triggered by an instance of an event associated with the event message. Inputs are received from the user, such that the inputs are associated with one or more user-created workflow operations. In response to detecting a triggering event corresponding to the new workflow, the new workflow is executed to carry out the user-created workflow operations.Type: GrantFiled: February 26, 2021Date of Patent: September 13, 2022Assignee: Slack Technologies, LLCInventors: Michael Brevoort, Angela Kirchhof, Elizabeth Ireland Powers, Kyle Turman
-
Publication number: 20220278951Abstract: Media, methods, and systems are disclosed for contextual discovery and design of application workflow. An event message associated with a user interface control and with an instance of an event is displayed in a communication channel of a group-based communications system. In response to detecting an actuation, by a user, of the user interface control associated with the event message, a workflow creation interface is displayed to configure a new workflow triggered by an instance of an event associated with the event message. Inputs are received from the user, such that the inputs are associated with one or more user-created workflow operations. In response to detecting a triggering event corresponding to the new workflow, the new workflow is executed to carry out the user-created workflow operations.Type: ApplicationFiled: February 26, 2021Publication date: September 1, 2022Inventors: Michael Brevoort, Angela Kirchhof, Elizabeth Ireland Powers, Kyle Turman
-
Patent number: 10360305Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: GrantFiled: February 16, 2016Date of Patent: July 23, 2019Assignee: VirtuOz SAInventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Patent number: 9524291Abstract: Techniques involving visual display of information related to matching user utterances against graph patterns are described. In one or more implementations, an utterance of a user is obtained that has been indicated as corresponding to a graph pattern through linguistic analysis. The utterance is displayed in a user interface as a representation of the graph pattern.Type: GrantFiled: October 6, 2010Date of Patent: December 20, 2016Assignee: Virtuoz SAInventors: Dan Teodosiu, Elizabeth Ireland Powers, Pierre Serge Vincent LeRoy, Sebastien Jean-Marie Christian Saunier
-
Publication number: 20160239480Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: ApplicationFiled: February 16, 2016Publication date: August 18, 2016Inventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Patent number: 9378202Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: GrantFiled: March 26, 2010Date of Patent: June 28, 2016Assignee: VirtuOz SAInventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Patent number: 9275042Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: GrantFiled: January 24, 2014Date of Patent: March 1, 2016Assignee: VirtuOz SAInventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Publication number: 20150370548Abstract: Systems, device and techniques are disclosed for publishing multiple versions of an application to an application market, via an application programming interface. The application programming interface may be configured to allow automated uploads of multiple version of an application without requiring individual uploads of each version. A developer associated party may provide the multiple versions of the application via the application programming interface. The multiple versions of the applications may be provided via the application programming interface and not an application market interface. The multiple versions may be published in an application to different set of users.Type: ApplicationFiled: June 23, 2014Publication date: December 24, 2015Inventors: John Ayres, Elizabeth Ireland Powers, Nicolas Fortescue, Andrea Ambu
-
Patent number: 9196245Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: GrantFiled: January 21, 2014Date of Patent: November 24, 2015Assignee: VirtuOz SAInventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Publication number: 20150286478Abstract: Implementations of the disclosed subject matter provide systems and methods for providing one or more versions of an application to one or more subsets of users based on measured performance of the one or more versions of the application. A method may include providing a first version of an application to a first subset of users of the application. Next, performance of the first version of the application may be measured and a second subset of users of the application may be selected based on the performance of the first version of the application. As a result, a second version of the application may be provided to the second subset of users of the application.Type: ApplicationFiled: June 17, 2015Publication date: October 8, 2015Inventors: Brian Patton, Nicolas Fortescue, Piotr Krzysztof Swigon, John Ayres, Maximilian RUPPANER, Elizabeth Ireland Powers, Eva-Lotta Lamm, Alan Michael Stokes
-
Patent number: 9087156Abstract: Implementations of the disclosed subject matter provide systems and methods for providing one or more versions of an application to one or more subsets of users based on measured performance of the one or more versions of the application. A method may include providing a first version of an application to a first subset of users of the application. Next, performance of the first version of the application may be measured and a second subset of users of the application may be selected based on the performance of the first version of the application. As a result, a second version of the application may be provided to the second subset of users of the application.Type: GrantFiled: November 15, 2013Date of Patent: July 21, 2015Assignee: Google Inc.Inventors: Brian Patton, Nicolas Fortescue, Piotr Krzysztof Swigon, John Ayres, Maximilian Ruppaner, Elizabeth Ireland Powers, Eva-Lotta Lamm, Alan Michael Stokes
-
Publication number: 20150143345Abstract: Implementations of the disclosed subject matter provide systems and methods for providing one or more versions of an application to one or more subsets of users based on measured performance of the one or more versions of the application. A method may include providing a first version of an application to a first subset of users of the application. Next, performance of the first version of the application may be measured and a second subset of users of the application may be selected based on the performance of the first version of the application. As a result, a second version of the application may be provided to the second subset of users of the application.Type: ApplicationFiled: November 15, 2013Publication date: May 21, 2015Applicant: Google Inc.Inventors: Brian Patton, Nicolas Fortescue, Piotr Krzysztof Swigon, John Ayres, Maximilian RUPPANER, Elizabeth Ireland Powers, Eva-Lotta Lamm, Alan Michael Stokes
-
Publication number: 20140207441Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: ApplicationFiled: January 24, 2014Publication date: July 24, 2014Applicant: VirtuOz SAInventors: Jean-Marie Henri Daniel Larcheveque, ELIZABETH IRELAND POWERS, FREYA KATE RECKSIEK, DAN TEODOSIU
-
Publication number: 20140200891Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: ApplicationFiled: January 21, 2014Publication date: July 17, 2014Inventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Patent number: 8694304Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: GrantFiled: March 26, 2010Date of Patent: April 8, 2014Assignee: Virtuoz SAInventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Patent number: 8676565Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: GrantFiled: March 26, 2010Date of Patent: March 18, 2014Assignee: VIRTUOZ SAInventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Publication number: 20120089394Abstract: Techniques involving visual display of information related to matching user utterances against graph patterns are described. In one or more implementations, an utterance of a user is obtained that has been indicated as corresponding to a graph pattern through linguistic analysis. The utterance is displayed in a user interface as a representation of the graph pattern.Type: ApplicationFiled: October 6, 2010Publication date: April 12, 2012Applicant: VirtuOz SAInventors: Dan Teodosiu, Elizabeth Ireland Powers, Pierre Serge Vincent LeRoy, Sebastien Jean-Marie Christian Saunier
-
Publication number: 20110238409Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: ApplicationFiled: March 26, 2010Publication date: September 29, 2011Inventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu
-
Publication number: 20110238410Abstract: Semantic clustering techniques are described. In various implementations, a conversational agent is configured to perform semantic clustering of a corpus of user utterances. Semantic clustering may be used to provide a variety of functionality, such as to group a corpus of utterances into semantic clusters in which each cluster pertains to a similar topic. These clusters may then be leveraged to identify topics and assess their relative importance, as for example to prioritize topics whose handling by the conversation agent should be improved. A variety of utterances may be processed using these techniques, such as spoken words, textual descriptions entered via live chat, instant messaging, a website interface, email, SMS, a social network, a blogging or micro-blogging interface, and so on.Type: ApplicationFiled: March 26, 2010Publication date: September 29, 2011Inventors: Jean-Marie Henri Daniel Larcheveque, Elizabeth Ireland Powers, Freya Kate Recksiek, Dan Teodosiu