Patents by Inventor Elias Torres
Elias Torres 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: 11600267Abstract: A technique for semantic search and retrieval that is event-based, wherein is event is composed of a sequence of observations that are user speech or physical actions. Using a first set of conversations, a machine learning model is trained against groupings of utterances therein to generate a speech act classifier. Observation sequences therein are organized into groupings of events and configured for subsequent event recognition. A set of second (unannotated) conversations are then received. The set of second conversations is evaluated using the speech act classifier and information retrieved from the event recognition to generate event-level metadata that comprises, for each utterance or physical action within an event, one or more associated tags. In response to a query, a search is performed against the metadata. Because the metadata is derived from event recognition, the search is performed against events learned from the set of first conversations.Type: GrantFiled: February 22, 2021Date of Patent: March 7, 2023Assignee: Drift.com, Inc.Inventors: Jeffrey D. Orkin, Christopher M. Ward, Elias Torres
-
Publication number: 20230043260Abstract: A method and computing platform to imitate human conversational response as a context transitions across multiple channels (e.g., chat, messaging, email, voice, third party communication, etc.) where inputs to the system are categorized into identified speech acts and physical acts, and a conversational bot is associated to the channels. In this approach, a data model associated with a multi-turn conversation is provided. The data model comprises an observation history, wherein an observation in the observation history includes an identification of a channel in which the observation originates. As turns are added to the multi-turn conversation, a conversational context across multiple channels is persisted using the data model. Using this approach, an AI-supported conversation started in one channel can move to another conversation channel while maintaining the context of the conversation intact and coherent.Type: ApplicationFiled: May 9, 2022Publication date: February 9, 2023Inventors: Bernard N. Kiyanda, Jeffrey D. Orkin, Christopher M. Ward, Elias Torres
-
Patent number: 11329933Abstract: A method and computing platform to imitate human conversational response as a context transitions across multiple channels (e.g., chat, messaging, email, voice, third party communication, etc.) where inputs to the system are categorized into identified speech acts and physical acts, and a conversational bot is associated to the channels. In this approach, a data model associated with a multi-turn conversation is provided. The data model comprises an observation history, wherein an observation in the observation history includes an identification of a channel in which the observation originates. As turns are added to the multi-turn conversation, a conversational context across multiple channels is persisted using the data model. Using this approach, an AI-supported conversation started in one channel can move to another conversation channel while maintaining the context of the conversation intact and coherent.Type: GrantFiled: December 28, 2020Date of Patent: May 10, 2022Assignee: Drift.com, Inc.Inventors: Bernard N. Kiyanda, Jeffrey D. Orkin, Christopher M. Ward, Elias Torres
-
Publication number: 20220122595Abstract: A technique for semantic search and retrieval that is event-based, wherein is event is composed of a sequence of observations that are user speech or physical actions. Using a first set of conversations, a machine learning model is trained against groupings of utterances therein to generate a speech act classifier. Observation sequences therein are organized into groupings of events and configured for subsequent event recognition. A set of second (unannotated) conversations are then received. The set of second conversations is evaluated using the speech act classifier and information retrieved from the event recognition to generate event-level metadata that comprises, for each utterance or physical action within an event, one or more associated tags. In response to a query, a search is performed against the metadata. Because the metadata is derived from event recognition, the search is performed against events learned from the set of first conversations.Type: ApplicationFiled: February 22, 2021Publication date: April 21, 2022Inventors: Jeffrey D. Orkin, Christopher M. Ward, Elias Torres
-
Patent number: 10930272Abstract: A technique for semantic search and retrieval that is event-based, wherein is event is composed of a sequence of observations that are user speech or physical actions. Using a first set of conversations, a machine learning model is trained against groupings of utterances therein to generate a speech act classifier. Observation sequences therein are organized into groupings of events and configured for subsequent event recognition. A set of second (unannotated) conversations are then received. The set of second conversations is evaluated using the speech act classifier and information retrieved from the event recognition to generate event-level metadata that comprises, for each utterance or physical action within an event, one or more associated tags. In response to a query, a search is performed against the metadata. Because the metadata is derived from event recognition, the search is performed against events learned from the set of first conversations.Type: GrantFiled: October 15, 2020Date of Patent: February 23, 2021Assignee: Drift.com, Inc.Inventors: Jeffrey D. Orkin, Christopher M. Ward, Elias Torres
-
Patent number: 8839092Abstract: A displayed document comprises an annotation widget, the widget associated with an annotation document and a corresponding annotation key in an annotation store. The annotation document associated with a workflow action program. A user with a predetermined privilege selects a widget and is presented with the annotation document. The user performs an annotation task modifying the annotation document and submits the annotation document to the annotation store, the submission triggering the workflow action program to progress the workflow to another step.Type: GrantFiled: December 18, 2008Date of Patent: September 16, 2014Assignee: International Business Machines CorporationInventors: Jordi A. Albornoz, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
-
Patent number: 7987509Abstract: Generating a unique URL key for a web document according to an obtained key generating policy. The URL of a web page is parsed according to the policy in order to generate the URL key. Preferably, the key generating policy is obtained from a well known source associated with the web page.Type: GrantFiled: November 10, 2005Date of Patent: July 26, 2011Assignee: International Business Machines CorporationInventors: Lee Feigenbaum, Sean J. Martin, Simon L. Martin, Elias Torres
-
Patent number: 7870392Abstract: Digital Fingerprints are generated for data objects in a system where separate annotation files are created for data objects. This permits cross heterogeneous system relationship of a data object with associated annotations. The digital fingerprint is saved in an annotation store along with a first relationship between the digital fingerprint and the location of annotations as well as a second relationship between the digital fingerprint and location of copies of the data object. The digital fingerprint can be generated by any system that has a copy of the data object. Annotations or data objects can be found by searching for the digital fingerprint and its relationships.Type: GrantFiled: August 3, 2007Date of Patent: January 11, 2011Assignee: International Business Machines CorporationInventors: Jordi Albornoz, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
-
Patent number: 7636883Abstract: In response to a user request, an annotation form is presented to a user for annotating a target document or image in a database. The annotation form is associated with the target document. A runtime program is associated with the annotation form. The annotation form selected by the user provides prompts for annotation input. The annotation input is saved in an annotation database and the runtime program performs an action on behalf of the user. Preferably the runtime program action comprises analysis of elements of the target document.Type: GrantFiled: May 18, 2005Date of Patent: December 22, 2009Assignee: International Business Machines CorporationInventors: Jordi A. Albornoz, Lee Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Madhusmita Mitra, Elias Torres
-
Publication number: 20090106642Abstract: A displayed document comprises an annotation widget, the widget associated with an annotation document and a corresponding annotation key in an annotation store. The annotation document associated with a workflow action program. A user with a predetermined privilege selects a widget and is presented with the annotation document. The user performs an annotation task modifying the annotation document and submits the annotation document to the annotation store, the submission triggering the workflow action program to progress the workflow to another step.Type: ApplicationFiled: December 18, 2008Publication date: April 23, 2009Inventors: JORDI A. ALBORNOZ, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
-
Patent number: 7472341Abstract: A displayed document comprises an annotation widget, the widget associated with an annotation document and a corresponding annotation key in an annotation store. The annotation document associated with a workflow action program. A user with a predetermined privilege selects a widget and is presented with the annotation document. The user performs an annotation task modifying the annotation document and submits the annotation document to the annotation store, the submission triggering the workflow action program to progress the workflow to another step.Type: GrantFiled: November 8, 2004Date of Patent: December 30, 2008Assignee: International Business Machines CorporationInventors: Jordi A. Albornoz, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
-
Patent number: 7305557Abstract: Digital Fingerprints are generated for data objects in a system where separate annotation files are created for data objects. This permits cross heterogeneous system relationship of a data object with associated annotations. The digital fingerprint is saved in an annotation store along with a first relationship between the digital fingerprint and the location of annotations as well as a second relationship between the digital fingerprint and location of copies of the data object. The digital fingerprint can be generated by any system that has a copy of the data object. Annotations or data objects can be found by searching for the digital fingerprint and its relationships.Type: GrantFiled: June 20, 2003Date of Patent: December 4, 2007Assignee: International Business Machines CorporationInventors: Jordi Albornoz, Lee D. Feigenbaum, Sean J. Martin, Simon L. Martin, Lonnie A. McCullough, Elias Torres
-
Publication number: 20070271248Abstract: Digital Fingerprints are generated for data objects in a system where separate annotation files are created for data objects. This permits cross heterogeneous system relationship of a data object with associated annotations. The digital fingerprint is saved in an annotation store along with a first relationship between the digital fingerprint and the location of annotations as well as a second relationship between the digital fingerprint and location of copies of the data object. The digital fingerprint can be generated by any system that has a copy of the data object. Annotations or data objects can be found by searching for the digital fingerprint and its relationships.Type: ApplicationFiled: August 3, 2007Publication date: November 22, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jordi Albernoz, Lee Feigenbaum, Sean Martin, Simon Martin, Lonnie McCullough, Elias Torres
-
Publication number: 20070156878Abstract: A method, system, and computer program product for managing at least one work flow in a distributed system are disclosed. The method includes receiving a notification from a central storage system identifying a participant's information processing system as at least one participant in at least one workflow. The at least one workflow is analyzed to determine if at least one step of the workflow is currently executable at the participant's information processing system. The step is executed in response to determining that the step is currently executable at the participant's information processing system. Workflow update information is transmitted to the central storage system for association with the workflow.Type: ApplicationFiled: January 3, 2006Publication date: July 5, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Sean Martin, Dan Smith, Benjamin Szekely, Elias Torres
-
Publication number: 20070157088Abstract: A method, apparatus, and computer program product for graphically presenting compatible workflow steps to a user through a graphical user interface are disclosed. The method includes graphically displaying a plurality of steps in a workflow. A user's selection for at least one step in a plurality of steps to denote at least one selected step and at least one non-selected step is received. The method further includes determining if a set of one or more output parameters of the selected step is acceptable as an input of the non-selected step. An appearance of the non-selected step is graphically changed if the output parameters are acceptable. The method also includes determining if a set of one or more output parameters of the non-selected step is acceptable as an input of the selected step. An appearance of the non-selected step is graphically changed if the output parameters are acceptable.Type: ApplicationFiled: January 3, 2006Publication date: July 5, 2007Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Alister Lewis-Bowen, Sean Martin, Simon Martin, Rouben Meschian, Matthew Roy, Dan Smith, Benjamin Szekely, Elias Torres, Louis Weitzman
-
Publication number: 20070104326Abstract: Generating a unique URL key for a web document according to an obtained key generating policy. The URL of a web page is parsed according to the policy in order to generate the URL key. Preferably, the key generating policy is obtained from a well known source associated with the web page.Type: ApplicationFiled: November 10, 2005Publication date: May 10, 2007Applicant: International Business Machines CorporationInventors: Lee Feigenbaum, Sean Martin, Simon Martin, Elias Torres
-
Publication number: 20060265640Abstract: In response to a user request, an annotation form is presented to a user for annotating a target document or image in a database. The annotation form is associated with the target document. A runtime program is associated with the annotation form. The annotation form selected by the user provides prompts for annotation input. The annotation input is saved in an annotation database and the runtime program performs an action on behalf of the user. Preferably the runtime program action comprises analysis of elements of the target document.Type: ApplicationFiled: May 18, 2005Publication date: November 23, 2006Applicant: International Business Machines CorporationInventors: Jordi Albornoz, Lee Feigenbaum, Sean Martin, Simon Martin, Lonnie McCullough, Madhusmita Mitra, Elias Torres
-
Publication number: 20060212509Abstract: Disclosed are a client server annotation system for, and a method of, managing annotations for Web pages. The preferred client server annotation system comprises an annotation server for storing annotations; a set of Web page profiles, each of the page profiles being associated with one of the Web pages; and a client system including a client computer system. The client computer system includes instructions to execute a method comprising accessing Web pages, sending requests to the annotation server, locating at least one Web page profile, and using the located Web page profile to retrieve or store annotation information, from or to the annotation server, about the Web page associated with the Web page profile.Type: ApplicationFiled: March 21, 2005Publication date: September 21, 2006Applicant: International Business Machines CorporationInventors: Lee Feigenbaum, Sean Martin, Simon Martin, Elias Torres
-
Publication number: 20060101328Abstract: A displayed document comprises an annotation widget, the widget associated with an annotation document and a corresponding annotation key in an annotation store. The annotation document associated with a workflow action program. A user with a predetermined privilege selects a widget and is presented with the annotation document. The user performs an annotation task modifying the annotation document and submits the annotation document to the annotation store, the submission triggering the workflow action program to progress the workflow to another step.Type: ApplicationFiled: November 8, 2004Publication date: May 11, 2006Applicant: International Business Machines CorporationInventors: Jordi Albornoz, Lee Feigenbaum, Sean Martin, Simon Martin, Lonnie McCullough, Elias Torres
-
Publication number: 20050177731Abstract: A system, method and computer program product are provided for managing authentication information for a user. According to the method, a master digital key is received from the user, and authentication of the user is obtained based on the master digital key. There is received from the user a selection of one identity from among a plurality of identities that are stored for the user. Authentication information for the user is provided into an application or web page based on the one identity selected by the user. In one embodiment, the authentication information is provided by recognizing a web page for which authentication information is stored, and automatically filling the authentication information for the user into appropriate elements of the web page.Type: ApplicationFiled: February 9, 2004Publication date: August 11, 2005Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Elias Torres, Christopher Vincent