Patents by Inventor Max Copperman
Max Copperman 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: 20220366154Abstract: Implementations relate to effectively localizing system responses, that include dynamic information, to target language(s), such that the system responses are grammatical and/or natural in the target language(s). Some of those implementations relate to various techniques for resource efficient generation of templates for a target language. Some versions of those implementations relate to resource efficient generation of target language natural language generation (NLG) templates and, more particularly, to techniques that enable a human user to generate a target language NLG template more efficiently and/or with greater accuracy. The more efficient target language NLG template generation enables less utilization of various client device resources and/or can mitigate the risk of flawed NLG templates being provided for live use in one or more systems.Type: ApplicationFiled: May 12, 2021Publication date: November 17, 2022Inventors: Katherine Vadella, Joshua Andrews, Max Copperman, Gabrielle Gayles, Shanjian Li, Jieyu Lu, Luchuan Xu
-
Patent number: 10698585Abstract: In accordance with aspects of the disclosure, a computing device may provide a user interface for developing an interactive natural-language response system, which may include a virtual assistant. A user may interact with a system using spoken, written (e.g., text), or other input methods. The user interface may allow a user to associate sentences with intents, tag words within the sentences with concepts, and construct a grammar using the associated intents and tagged concepts. The system may use the grammar for automatically predictively associating sentences with intents and words with concepts. The system may display in the foam of a chat transcript a single branch of a tree of a discussion between the virtual assistant and a user. The user interface may graphically display variable values to assist a user to test system responses under different simulated conditions.Type: GrantFiled: August 29, 2014Date of Patent: June 30, 2020Assignee: Nuance Communications, Inc.Inventors: Tanya Kraljic, Max Copperman, Susan Dawnstarr Daniel, Tiago G. Cabaco
-
Publication number: 20160062604Abstract: In accordance with aspects of the disclosure, a computing device may provide a user interface for developing an interactive natural-language response system, which may include a virtual assistant. A user may interact with a system using spoken, written (e.g., text), or other input methods. The user interface may allow a user to associate sentences with intents, tag words within the sentences with concepts, and construct a grammar using the associated intents and tagged concepts. The system may use the grammar for automatically predictively associating sentences with intents and words with concepts. The system may display in the foam of a chat transcript a single branch of a tree of a discussion between the virtual assistant and a user. The user interface may graphically display variable values to assist a user to test system responses under different simulated conditions.Type: ApplicationFiled: August 29, 2014Publication date: March 3, 2016Inventors: Tanya Kraljic, Max Copperman, Susan Dawnstarr Daniel, Tiago G. Cabaco
-
Patent number: 8768913Abstract: Embodiments of the invention provide a method, system and computer program product for a multi-source search. In an embodiment, a method for multi-source searching for a data driven application includes defining a form for a data driven application that includes user interface controls each corresponding to respectively to different fields in different data sources. The method also includes generating a search index for the form incorporating the different fields, coupling the form with a search user interface that includes a search control configured to accept at least one query term and associating the search control with a selection of the different fields. Thereafter, during execution of the data driven application, a search engine query can be directed for the selection of the different fields in the search index and not the different data sources according to the at least one query term provided in the search user interface.Type: GrantFiled: September 30, 2011Date of Patent: July 1, 2014Assignee: Kana Software, Inc.Inventor: Max Copperman
-
Publication number: 20120078877Abstract: Embodiments of the invention provide a method, system and computer program product for a multi-source search. In an embodiment, a method for multi-source searching for a data driven application includes defining a form for a data driven application that includes user interface controls each corresponding to respectively to different fields in different data sources. The method also includes generating a search index for the form incorporating the different fields, coupling the form with a search user interface that includes a search control configured to accept at least one query term and associating the search control with a selection of the different fields. Thereafter, during execution of the data driven application, a search engine query can be directed for the selection of the different fields in the search index and not the different data sources according to the at least one query term provided in the search user interface.Type: ApplicationFiled: September 30, 2011Publication date: March 29, 2012Applicant: KANA SOFTWARE, INC.Inventor: Max Copperman
-
Publication number: 20110184870Abstract: A method for user interface workflow composition includes defining a form of different fields, at least one of the fields in the form referencing a business object providing access to data in an external data source that is different than at least one other data source for a correspondingly different one of the fields. A set of references to both human steps and automated steps of a workflow is loaded such, each human step referencing a corresponding user interface and each human step and automated step individually including contextual data. A human step is generated for the defined form and loading into the module. Graphical elements, each representative of a selected human or automated step, are visually placed into a canvas along with an individual graphical element representative of the defined form. Transitions are defined between the human and automated steps represented by corresponding graphical elements setting forth a user interface workflow.Type: ApplicationFiled: April 5, 2011Publication date: July 28, 2011Applicant: KANA SOFTWARE, INC.Inventors: Mark Angel, Rob Arsenault, Kannan Chellappa, Max Copperman, Kendall Herrick, Randall McRee, Hector Torres
-
Publication number: 20110093406Abstract: Embodiments of the present invention provide a method, system and computer program product for user interface workflow composition. In an embodiment of the invention, a user interface workflow composition method can include loading a set of references to both human steps of a workflow and also automated steps of a workflow. Each of the human steps of the workflow references a corresponding user interface. Further, each of the human steps and automated steps of the workflow individually include contextual data. Individual graphical elements each representative of a selected one of the human steps and automated steps is placed into a canvas and transitions can be defined between different ones of the human steps and automated steps represented by corresponding ones of the graphical elements in the canvas resulting in the specification of a user interface workflow. Consequently, computer readable instructions can be generated for the user interface workflow.Type: ApplicationFiled: October 21, 2009Publication date: April 21, 2011Applicant: KANA SOFTWARE, INC.Inventors: Mark Angel, Rob Arsenault, Max Copperman, Charlie Isaacs, Samir Mahendra, Vikas Nehru, Dilpreet Singh
-
Patent number: 7539656Abstract: A method and system are disclosed for retrieving information through the use of a multi-stage interaction with a client to identify particular knowledge content associated with a knowledge map. The present invention is an application program running on a server accessed via the world-wide web or other data network using standard Internet protocols, a web browser and web server software. In addition to an automated portion, the present invention allows a human dialog designer to model the way the system elicits information, giving a human feel to the dialog and a better customer experience. In operation, users start a dialog by directing their web browser to a designated web page. This web page asks the user some initial questions that are then passed to a dialog engine. The dialog engine then applies its methods and algorithms to a knowledge map, using dialog control information\ and the user's responses to provide feedback to the user.Type: GrantFiled: March 6, 2001Date of Patent: May 26, 2009Assignee: Consona CRM Inc.Inventors: Raya Fratkina, Monica Anderson, Mark A. Angel, Max Copperman, Scott B. Huffman, David Kay, Robert Stern
-
Patent number: 7401087Abstract: A method and system organize and retrieve information using taxonomies, a document classifier, and an autocontextualizer. Documents (or other knowledge containers) in an organization and retrieval subsystem may be manually or automatically classified into taxonomies. Documents are transformed from clear text into a structured record. Automatically constructed indexes help identify when the structured record is an appropriate response to a query. An automatic term extractor creates a list of terms indicative of the documents' subject matter. A subject matter expert identifies the terms relevant to the taxonomies. A term analysis system assigns the relevant terms to one or more taxonomies, and a suitable algorithm is then used to determine the relatedness between each list of terms and its associated taxonomy. The system then clusters documents for each taxonomy in accordance with the weights ascribed to the terms in the taxonomy's list and a directed acyclic graph (DAG) structure is created.Type: GrantFiled: July 1, 2003Date of Patent: July 15, 2008Assignee: Consona CRM, Inc.Inventors: Max Copperman, Mark Angel, Jeffrey H. Rudy, Scott B. Huffman, David B. Kay, Raya Fratkina
-
Patent number: 7337158Abstract: A method and system are disclosed for retrieving information through the use of a multi-stage interaction with a client to identify particular knowledge content associated with a knowledge map.Type: GrantFiled: July 13, 2004Date of Patent: February 26, 2008Assignee: Consona CRM Inc.Inventors: Raya Fratkina, Monica Anderson, Mark Angel, Max Copperman, Scott B. Huffman, David B. Kay, Robert Stern, Jeffrey Rudy
-
Publication number: 20070250478Abstract: This document describes, among other things, a visual search experience editor for providing a tailored search experience to one or more end-users. In certain examples, the editor provides a What-You-See-Is-What-You-Get (WYSIWIG)-type interface, so that an administrative user can see what the tailored search experience will look like to the end-user. This may include the ability to review live search results or other specialized transaction interface results responsive to the tailored search. This document also describes various techniques of triggering tailored search experiences, as well as techniques for mapping queries to tailored search experiences, such as to generalize a particular tailored search for a particular query to apply to other similar queries.Type: ApplicationFiled: April 23, 2006Publication date: October 25, 2007Inventor: Max Copperman
-
Publication number: 20070250492Abstract: This document describes, among other things, a visual search experience editor for providing a tailored search experience to one or more end-users. In certain examples, the editor provides a What-You-See-Is-What-You-Get (WYSIWIG)-type interface, so that an administrative user can see what the tailored search experience will look like to the end-user. This may include the ability to review live search results or other specialized transaction interface results responsive to the tailored search. This document also describes various techniques of triggering tailored search experiences, as well as techniques for mapping queries to tailored search experiences, such as to generalize a particular tailored search for a particular query to apply to other similar queries.Type: ApplicationFiled: August 4, 2006Publication date: October 25, 2007Inventors: Mark Angel, Max Copperman, Raya Fratkina, Scott B. Huffman, Brian Ulicny
-
Patent number: 7206778Abstract: This document discusses, among other things, systems and methods for searching for relevant documents in a document corpus. Using, among other things, text provided by a user's query, the system undertakes a dynamic search process that includes at least one ordered sequence of searches. The results of a first search are evaluated to determine how to formulate a second or subsequent search, whether to perform a second or subsequent search, or whether or how to present to the user results from the search or searches performed up to that point. In one example, the first search uses tight criteria in conjunction with the language of the user's query. If the number of documents in the search results do not meet or exceed a threshold value, the search criteria is progressively loosened over subsequent searches. The search list may depend on, among other things, a characteristic of the user query or upon a result returned by a previous search on the user query.Type: GrantFiled: December 17, 2001Date of Patent: April 17, 2007Assignee: Knova Software Inc.Inventors: Andreas Bode, Max Copperman
-
Publication number: 20070033221Abstract: A method and system organize and retrieve information using taxonomies, a document classifier, and an autocontextualizer. Documents (or other knowledge containers) in an organization and retrieval subsystem may be manually or automatically classified into taxonomies. Documents are transformed from clear text into a structured record. Automatically constructed indexes help identify when the structured record is an appropriate response to a query. An automatic term extractor creates a list of terms indicative of the documents' subject matter. A subject matter expert identifies the terms relevant to the taxonomies. A term analysis system assigns the relevant terms to one or more taxonomies, and a suitable algorithm is then used to determine the relatedness between each list of terms and its associated taxonomy. The system then clusters documents for each taxonomy in accordance with the weights ascribed to the terms in the taxonomy's list and a directed acyclic graph (DAG) structure is created.Type: ApplicationFiled: October 5, 2006Publication date: February 8, 2007Inventors: Max Copperman, Mark Angel, Jeffrey Rudy, Scott Huffman, David Kay, Raya Fratkina
-
Publication number: 20060270463Abstract: This document discusses, among other things, systems, devices, and methods for venue-controlled disabling of an audible alert or other capability of a mobile communication device. In one example, users entering a venue receive a signal turning their cell phones off or switching them from ring to vibrate. In a further example, the phones are restored to a previous state when audible communication using the phone is no longer undesirable. In a further example, the venue includes a telephony base station to which phones are registered when present at the venue. The telephony base station intercepts calls to or from the mobile phones at the venue to inhibit calls to or from the mobile phones, such as when audible communication using the phone is undesirable.Type: ApplicationFiled: May 26, 2005Publication date: November 30, 2006Inventor: Max Copperman
-
Publication number: 20060143175Abstract: A method is provided for automatically classifying text into categories. In operation, a plurality of tokens or features are manually or automatically associated with each category. A weight is then coupled to each feature, wherein the weight indicates a degree of association between the feature and the category. Next, a document is parsed into a plurality of unique tokens with associated counts, wherein the counts are indicative of the number of times the feature appears in the document. A category score representative of a sum of products of each feature count in the document times the corresponding feature weight in the category for each document is then computed. Next, the category scores are sorted by perspective, and a document is classified into a particular category, provided the category score exceeds a predetermined threshold.Type: ApplicationFiled: February 21, 2006Publication date: June 29, 2006Inventors: Igor Ukrainczyk, Max Copperman, Scott Huffman
-
Patent number: 7028250Abstract: A method is provided for automatically classifying text into categories. In operation, a plurality of tokens or features are manually or automatically associated with each category. A weight is then coupled to each feature, wherein the weight indicates a degree of association between the feature and the category. Next, a document is parsed into a plurality of unique tokens with associated counts, wherein the counts are indicative of the number of times the feature appears in the document. A category score representative of a sum of products of each feature count in the document times the corresponding feature weight in the category for each document is then computed. Next, the category scores are sorted by perspective, and a document is classified into a particular category, provided the category score exceeds a predetermined threshold.Type: GrantFiled: May 25, 2001Date of Patent: April 11, 2006Assignee: Kanisa, Inc.Inventors: Igor Ukrainczyk, Max Copperman, Scott B. Huffman
-
Publication number: 20050193055Abstract: This document discusses, among other things, a system that receives context, such as from a customer relationship management (CRM) or other case tracking system, and uses the received context to formulate a customized inquiry resolution process, which is particularized to the customer inquiry. The customized process can be used by a customer service agent to resolve the customer inquiry. The customized process can create additional context which is written back to any calling system.Type: ApplicationFiled: February 26, 2004Publication date: September 1, 2005Inventors: Mark Angel, Marc Caltabiano, Max Copperman, Terri Czerwinski, Scott Huffman
-
Publication number: 20050055321Abstract: A method and system are disclosed for retrieving information through the use of a multi-stage interaction with a client to identify particular knowledge content associated with a knowledge map.Type: ApplicationFiled: July 13, 2004Publication date: March 10, 2005Inventors: Raya Fratkina, Monica Anderson, Mark Angel, Max Copperman, Scott Huffman, David Kay, Robert Stern, Jeffrey Rudy
-
Patent number: 6752317Abstract: Automatic actions can be obtained through a network using an area of marking medium with machine-readable markings that encode an action/medium identifier. The action/medium identifier identifies an action that can be produced through the network, and also identifies the area of marking medium. For example, it may include a globally unique or network-wide page identifier as well as an action identifier that can be used to produce an action described by data associated with a counterpart digital page. Or it can include both a page identifier and a location identifier, with the location identifier also identifying an action that relates to the page's digital counterpart. Or it can include a document identifier and an action identifier. Or it can be a globally unique or network-wide sticker identifier that can be used to identify a document, a peripheral device, or another object to which the sticker is attached, and that also produces an action through the network.Type: GrantFiled: October 9, 2001Date of Patent: June 22, 2004Assignee: Xerox CorporationInventors: Marc Dymetman, Max Copperman