Patents by Inventor Douglas Harrison

Douglas Harrison 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: 11769013
    Abstract: A multi-tenant system performs custom configuration of a tenant-specific chatbot to process and act upon natural language requests. The multi-tenant system configures the tenant-specific chatbots without requiring tenant-specific training. The multi-tenant system providing a user interface for configuring a tenant-specific set of permitted actions. The multi-tenant system determines a set of example phrases for each of the selected permitted actions. The multi-tenant system receives a natural language request from a user and identifies the action that the user wants to perform. The multi-tenant system uses a neural network to compare the natural language request with example phrases to identify an example phrase that matches the natural language request. The multi-tenant system performs the action corresponding to the matching example phrase.
    Type: Grant
    Filed: November 11, 2019
    Date of Patent: September 26, 2023
    Assignee: Salesforce, Inc.
    Inventors: Michael Machado, James Douglas Harrison, Caiming Xiong, Xinyi Yang, Thomas Archie Cook, Roojuta Lalani, Jean-Marc Soumet, Karl Ryszard Skucha, Juan Rodriguez, Manju Vijayakumar, Vishal Motwani, Tian Xie, Bryan McCann, Nitish Shirish Keskar, Zhihao Zou, Chitra Gulabrani, Minal Khodani, Adarsha Badarinath, Rohiniben Thakar, Srikanth Kollu, Kevin Schoen, Qiong Liu, Amit Hetawal, Kevin Zhang, Kevin Zhang, Johnson Liu, Rafael Amsili
  • Publication number: 20210141865
    Abstract: A multi-tenant system performs custom configuration of a tenant-specific chatbot to process and act upon natural language requests. The multi-tenant system configures the tenant-specific chatbots without requiring tenant-specific training. The multi-tenant system providing a user interface for configuring a tenant-specific set of permitted actions. The multi-tenant system determines a set of example phrases for each of the selected permitted actions. The multi-tenant system receives a natural language request from a user and identifies the action that the user wants to perform. The multi-tenant system uses a neural network to compare the natural language request with example phrases to identify an example phrase that matches the natural language request. The multi-tenant system performs the action corresponding to the matching example phrase.
    Type: Application
    Filed: November 11, 2019
    Publication date: May 13, 2021
    Inventors: Michael Machado, James Douglas Harrison, Caiming Xiong, Xinyi Yang, Thomas Archie Cook, Roojuta Lalani, Jean-Marc Soumet, Karl Ryszard Skucha, Juan Manuel Rodriguez, Manju Vijayakumar, Vishal Motwani, Tian Xie, Bryan McCann, Nitish Shirish Keskar, Armen Abrahamyan, Zhihao Zou, Chitra Gulabrani, Minal Khodani, Adarsha Badarinath, Rohiniben Thakar, Srikanth Kollu, Kevin Schoen, Qiong Liu, Amit Hetawal, Kevin Zhang, Kevin Zhang, Victor Brouk, Johnson Liu, Rafael Amsili
  • Patent number: 9610541
    Abstract: A method of accelerated testing of a membrane module for resistance to cyclic stress during operation of an industrial membrane separation process comprising loading at least one membrane module into a test cell of a test plant; conducting said industrial membrane separation process while subjecting said membrane module to cyclic stresses during a plurality of membrane operating cycles, each cycle being of significantly lesser duration than used for operation of said industrial membrane separation process in an operating plant; and testing said membrane module for component failure caused by said cyclic stresses.
    Type: Grant
    Filed: November 26, 2012
    Date of Patent: April 4, 2017
    Assignee: CENTRAL GIPPSLAND REGION WATER CORPORATION
    Inventors: Andrew Hodgkinson, James Stanley Kay, Stuart Douglas Harrison
  • Publication number: 20140318219
    Abstract: A method of accelerated testing of a membrane module for resistance to cyclic stress during operation of an industrial membrane separation process comprising loading at least one membrane module into a test cell of a test plant; conducting said industrial membrane separation process while subjecting said membrane module to cyclic stresses during a plurality of membrane operating cycles, each cycle being of significantly lesser duration than used for operation of said industrial membrane separation process in an operating plant; and testing said membrane module for component failure caused by said cyclic stresses.
    Type: Application
    Filed: November 26, 2012
    Publication date: October 30, 2014
    Inventors: Andrew Hodgkinson, James Stanley Kay, Stuart Douglas Harrison
  • Publication number: 20080040266
    Abstract: A method of distributing funds to complete a project, including construction financing where funds are distributed at multiple times. It is emphasized that this abstract is provided to comply with the rules requiring an abstract that will allow a searcher or other reader to quickly ascertain the subject matter of the technical disclosure. It is submitted with the understanding that it will not be used to interpret or limit the scope or meaning of the claims. 37 CFR 1.72(b).
    Type: Application
    Filed: August 14, 2006
    Publication date: February 14, 2008
    Inventors: Douglas Harrison, Brad Meyer
  • Patent number: 5219433
    Abstract: A game, in which a question is simultaneously posed to all of the players, includes a device for determining which of a number of players is the first to correctly answer, or to most closely correctly answer the question. Emanating from a central hub are a number of biased pivoting arms that are related at one end to the hub. A response to a posed question can be indicated adjacent the free end of each of the arms. The arms are all biased to pivot the free end toward the hub to facilitate the positive identification of the sequential order of the answers. Each player restrains the free end of an assigned arm until the player has indicated an answer to the question. Selected ones of up to six arms may be connected to the hub to accommodate differing numbers of players. A readily erasable writing surface is carried adjacent the free end of each arm on which players mark the answer.
    Type: Grant
    Filed: February 7, 1992
    Date of Patent: June 15, 1993
    Assignee: Breslow, Morrison, Terzian & Associates, Inc.
    Inventors: John V. Zaruba, Michael Gorker, John R. Sutyak, Douglas Harrison
  • Patent number: 5129655
    Abstract: A path game including a generally serpentine path rising from a start to a higher finish. Removably seated adjacent the finish is a top together with a winding and release mechanism for the top. Card play provides for forward and backward movement of tokens, exchange of tokens with opposing players and release of the spinning top. When the mechanism is removed, the top may be readily mounted on the winding and release mechanism for winding. The wound top, together with the winding and release mechanism is then reseated for release upon play of a particular type of card. Upwardly projecting ridges between segment of the path generally provide a guide for downward movement of the released spinning top along the path. Gaps in the ridges provide for movement of the top from one segment of the path to a nonconsecutive segment while skipping intervening consecutive segment and also permit the top to leave the path entirely.
    Type: Grant
    Filed: February 8, 1991
    Date of Patent: July 14, 1992
    Assignee: Breslow, Morrison, Terzian & Associates, Inc.
    Inventors: Michael R. Gillespie, Donald A. Rosenwinkel, John V. Zaruba, Douglas Harrison, Thomas N. Fenton
  • Patent number: D294607
    Type: Grant
    Filed: September 25, 1985
    Date of Patent: March 8, 1988
    Assignee: Kenner Parker Toys Inc.
    Inventors: Bonnie Zacherle, Douglas Harrison, Frank D. Ventura