Patents by Inventor Jesse Hoey

Jesse Hoey 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: 10382366
    Abstract: A method is provided in an application server, comprising: storing a plurality of primary class definitions in a memory, each primary class definition including a primary class identifier and a plurality of primary class attributes; storing a plurality of secondary class definitions in a memory, each secondary class definition including a secondary class identifier and a plurality of secondary class attributes; receiving a message from a client computing device via a network; based on the content of the message, selecting one of the primary class identifiers, and one of the secondary class identifiers; selecting primary response data corresponding to the selected primary class identifier; selecting secondary response data corresponding to the selected secondary class identifier; generating a response message by combining the primary response data and the secondary response data; and transmitting the response message to the client computing device.
    Type: Grant
    Filed: October 28, 2016
    Date of Patent: August 13, 2019
    Assignee: KIK INTERACTIVE INC.
    Inventors: Pascal Poupart, Pan Pan Cheng, Jesse Hoey
  • Publication number: 20170134313
    Abstract: A method is provided in an application server, comprising: storing a plurality of primary class definitions in a memory, each primary class definition including a primary class identifier and a plurality of primary class attributes; storing a plurality of secondary class definitions in a memory, each secondary class definition including a secondary class identifier and a plurality of secondary class attributes; receiving a message from a client computing device via a network; based on the content of the message, selecting one of the primary class identifiers, and one of the secondary class identifiers; selecting primary response data corresponding to the selected primary class identifier; selecting secondary response data corresponding to the selected secondary class identifier; generating a response message by combining the primary response data and the secondary response data; and transmitting the response message to the client computing device.
    Type: Application
    Filed: October 28, 2016
    Publication date: May 11, 2017
    Inventors: Pascal POUPART, Pan Pan CHENG, Jesse HOEY
  • Publication number: 20160308795
    Abstract: According to embodiments described in the specification, a method, system and apparatus for configuring a chatbot application are provided. The method includes receiving a plurality of messages from a mobile computing device via a network, and storing the plurality of messages in a memory; identifying a plurality of clusters of related messages among the plurality of messages; presenting the clusters on a display; receiving a selection of one of the clusters, and receiving a class identifier for the selected cluster; retrieving a subset of the related messages corresponding to the selected cluster from the memory; deriving a plurality of attributes defining common characteristics of the subset; and storing the attributes and the class identifier.
    Type: Application
    Filed: December 12, 2014
    Publication date: October 20, 2016
    Inventors: Pan Pan CHENG, Marek GRZES, Jesse HOEY, Pascal POUPART, Ricardo SALMON, Yuriy BLOKHIN, Aly VELLANI
  • Patent number: 8063764
    Abstract: A system for detecting and responding to emergency events includes a plurality of local emergency detection and response units positioned in a local area. Each unit includes one or more local sensing agents and a local detection manager. Each local sensing agent is operable to detect emergency events by a change in a given emergency factor in the local area and to convey data representative of the change in the emergency factor to a detection manager which is operable to receive the data and to assign a value to the emergency factor according to the data. A central location controller unit and/or the local emergency detection and response unit are operable for classifying the assigned value of the emergency function to form an assigned value classification and for initiating the local emergency event response agent to implement a response protocol according to the assigned value classification.
    Type: Grant
    Filed: May 22, 2009
    Date of Patent: November 22, 2011
    Assignee: Toronto Rehabilitation Institute
    Inventors: Alex Mihailidis, David Giesbrecht, Jesse Hoey, Tracy Lee, Vicky Young, Melinda Hamill, Jennifer Boger, John Paul Lobos, Babak Taati