Patents by Inventor Scott B. Huffman

Scott B. Huffman 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: 9472196
    Abstract: Methods, systems, and apparatus for receiving data identifying an application and a voice command trigger term, validating the received data, inducting the received data to generate an intent that specifies the application, the voice command trigger term, and one or more other voice command trigger terms that are determined based at least on the voice command trigger term, and storing the intent at a contextual intent database, wherein the contextual intent database comprises one or more other intents.
    Type: Grant
    Filed: April 22, 2015
    Date of Patent: October 18, 2016
    Assignee: Google Inc.
    Inventors: Bo Wang, Sunil Vemuri, Nitin Mangesh Shetti, Pravir Kumar Gupta, Scott B. Huffman, Javier Alejandro Rey, Jeffrey A. Boortz
  • Publication number: 20150371664
    Abstract: Systems, methods and apparatus for invoking actions at a second user device from a first user device. A method includes determining that a first user device has an associated second user device; accessing specification data that specifies a set of user device actions that the second user device is configured to perform; receiving command inputs for the first user device; for each command input, determining whether the command input resolves to one of the user device actions; for each command input not determined to resolve to any of the user device actions, causing the command input to be processed at the first user device; and for each command input determined to resolve one of the user device actions causing the first user device to display in a user interface a dialog by which a user may either accept or deny invoking the user device action at the second user device.
    Type: Application
    Filed: June 23, 2014
    Publication date: December 24, 2015
    Inventors: Omer Bar-or, Scott B. Huffman, Ida Mayer, Arthur E. Blume, Pravir K. Gupta
  • Patent number: 7539656
    Abstract: 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: Grant
    Filed: March 6, 2001
    Date of Patent: May 26, 2009
    Assignee: Consona CRM Inc.
    Inventors: Raya Fratkina, Monica Anderson, Mark A. Angel, Max Copperman, Scott B. Huffman, David Kay, Robert Stern
  • Patent number: 7401087
    Abstract: 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: Grant
    Filed: July 1, 2003
    Date of Patent: July 15, 2008
    Assignee: Consona CRM, Inc.
    Inventors: Max Copperman, Mark Angel, Jeffrey H. Rudy, Scott B. Huffman, David B. Kay, Raya Fratkina
  • Patent number: 7337158
    Abstract: 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: Grant
    Filed: July 13, 2004
    Date of Patent: February 26, 2008
    Assignee: Consona CRM Inc.
    Inventors: Raya Fratkina, Monica Anderson, Mark Angel, Max Copperman, Scott B. Huffman, David B. Kay, Robert Stern, Jeffrey Rudy
  • Publication number: 20070250492
    Abstract: 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: Application
    Filed: August 4, 2006
    Publication date: October 25, 2007
    Inventors: Mark Angel, Max Copperman, Raya Fratkina, Scott B. Huffman, Brian Ulicny
  • Patent number: 7028250
    Abstract: 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: Grant
    Filed: May 25, 2001
    Date of Patent: April 11, 2006
    Assignee: Kanisa, Inc.
    Inventors: Igor Ukrainczyk, Max Copperman, Scott B. Huffman
  • Patent number: 6980984
    Abstract: This document discusses, among other things, systems, devices, and methods for implementing a content provider using at least one structured data attribute, with an integer, float, string, or date value or the like. One or more such structured data attributes is obtained from a user query, a user attribute, a user selection, a document or other content resource, or an instance within an interactive user-provider dialog. One or more such structured data attributes is auto-mapped to a set of ordered concepts in an at least partially ordered taxonomy of a knowledge map representing a multidimensional organization of such concepts. A structured data attribute and/or an ordered concept is used to control the dialog, constrain a user's search, or order and present search results, either alone, or in combination with nonstructured (e.g., textual) data and/or one or more concepts that is not ordered using a structured data parameter.
    Type: Grant
    Filed: May 16, 2002
    Date of Patent: December 27, 2005
    Assignee: Kanisa, Inc.
    Inventors: Scott B. Huffman, David B. Kay
  • Patent number: 6711585
    Abstract: 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 terns 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: Grant
    Filed: June 15, 2000
    Date of Patent: March 23, 2004
    Assignee: Kanisa Inc.
    Inventors: Max Copperman, Mark Angel, Jeffrey H. Rudy, Scott B. Huffman, David B. Kay, Raya Fratkina
  • Publication number: 20040024739
    Abstract: 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: Application
    Filed: July 1, 2003
    Publication date: February 5, 2004
    Applicant: Kanisa Inc.
    Inventors: Max Copperman, Mark Angel, Jeffrey H. Rudy, Scott B. Huffman, David B. Kay, Raya Fratkina
  • Publication number: 20030220917
    Abstract: A customer relationship management (CRM) or other content provider system and method use a set of predetermined terms organized into predetermined groups. A set of search queries is generated using search templates, ordered generally from approximately more specific to approximately more general, including combinations of such groups. A user-provider session generates session context using, among other things, user query language, user response language, a user selection, or a user attribute. Each search template specifies which ones of the groups require at least one corresponding term in the session context to be present in a document for that document to satisfy a search query generated from that search template. In one example, some groups may include words or terms other than the predetermined terms. Such other words or terms may be defined by other characteristics, such as by their frequency of occurrence in the content.
    Type: Application
    Filed: March 5, 2003
    Publication date: November 27, 2003
    Inventors: Max Copperman, Samir Mahendra, Scott B. Huffman
  • Publication number: 20030115191
    Abstract: This document discusses, among other things, systems, devices, and methods for implementing an efficient and cost-effective automated content provider that effectively steers a user to relevant stored documents. Word or text features are extracted from user query language, and matched to substantially similar concept features. The concepts are organized in primary groups, such as Activities, Objects, Symptoms, and Products groups, which may be implemented as taxonomies. Documents that include the concept feature are tagged to that concept. A list of links or other document indicators tagged to the matched concepts is displayed for the user. Derived groups map relationships between concepts in the same or different primary groups, so that a particular matched concept results in the display of related concepts for restricting or otherwise changing the documents in play that are displayed for the user. This document also describes techniques for ranking the related concepts for display to the user.
    Type: Application
    Filed: January 14, 2002
    Publication date: June 19, 2003
    Inventors: Max Copperman, Allen Cypher, Raya Fratkina, Wendy Fritzke, Scott B. Huffman, Denis Lynch, Samir Mahendra, Shailaja Venkatsubramanyan, Scott A. Waterman, Mark A. Angel
  • Publication number: 20030084066
    Abstract: This document discusses, among other things, systems and methods for assisting a knowledge engineer in associating intelligence with content. An example system classifies a set of documents to concept nodes in a knowledge map that includes multiple taxonomies. A candidate feature extractor automatically extracts features from the documents. The candidate features are displayed with other information on a user-interface (UI). The other displayed information may include information regarding how relevant terms are to various concept nodes; such information may be obtained from a prior classification iteration. From the candidate features and accompanying information and/or personal knowledge, a knowledge engineer selects features and assigns the selected features to concept nodes. The documents are classified using the user-selected features and corresponding concept node assignments.
    Type: Application
    Filed: October 31, 2001
    Publication date: May 1, 2003
    Inventors: Scott A. Waterman, Max Copperman, Scott B. Huffman
  • Publication number: 20010049688
    Abstract: 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: Application
    Filed: March 6, 2001
    Publication date: December 6, 2001
    Inventors: Raya Fratkina, Monica Anderson, Mark A. Angel, Max Copperman, Scott B. Huffman, David Kay, Robert Stern
  • Patent number: 6141651
    Abstract: A method of reporting suspense transaction detail to acquiring banks includes compiling financial transaction information to a database. The information in the database is then routed to a server operable with the World Wide Web. The financial transaction information from the server is then accessed at a client station operable with the World Wide Web.
    Type: Grant
    Filed: June 19, 1998
    Date of Patent: October 31, 2000
    Assignee: First Data Corporation
    Inventors: James F. Riley, John A. Sudec, Michael Todd Roland, Scott B. Huffman, Paul A. Mettille
  • Patent number: 5841895
    Abstract: A method is provided for learning local syntactic relationships for use in an example-based information-extraction-pattern learning element of an automated information extraction system. The example-based learning element learns information extraction patterns from user-provided examples of texts paired with events the texts contain; these patterns can then be used by the information extraction system to recognize similar events in subsequent texts. The learning element learns patterns by analyzing each example text/event pair to determine paths of local syntactic relationships between constituents in the text that indicate the event. The learning element employs an incomplete dictionary of local syntactic relationships for this analysis. The present invention learns new local syntactic relationships for text/event pairs that cannot be analyzed using the learning element's initial, incomplete dictionary of relationships.
    Type: Grant
    Filed: October 25, 1996
    Date of Patent: November 24, 1998
    Assignee: PriceWaterhouseCoopers, LLP
    Inventor: Scott B. Huffman
  • Patent number: 5796926
    Abstract: A system is provided for learning extraction patterns (grammar) for use in connection with an information extraction system. The learning system learns extraction patterns from examples of texts and events. The patterns can then be used to recognize similar events in other input texts. The learning system builds new extraction patterns by recognizing local syntactic relationships between the sets of constituents within individual sentences that participate in events to be extracted. The learning system generalizes extraction patterns it has learned previously through simple inductive learning of sets of words that can be treated synonymously within the patterns. Sets of patterns for a sample extraction task perform nearly at the level of a hand-built dictionary of patterns.
    Type: Grant
    Filed: June 6, 1995
    Date of Patent: August 18, 1998
    Assignee: Price Waterhouse LLP
    Inventor: Scott B. Huffman