Patents by Inventor John G. KEESLING

John G. KEESLING 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: 10839159
    Abstract: Systems and processes for processing natural language input are described. An example process for processing natural language input includes receiving a natural language input and determining a domain corresponding to the natural language input. The example process further includes, in accordance with determining the domain corresponding to the natural language input, determining, based on the natural language input, a first value for a first property of the domain and determining, based on a named entity model and the natural language input, a second value for the first property of the domain, where the second value defines a parameter for a task corresponding to the natural language input. The example process further includes performing the task based on the parameter and providing a result based on the performed task.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: November 17, 2020
    Assignee: Apple Inc.
    Inventors: Xiao Yang, Deepak Muralidharan, Justine Kao, Lin Li, Mubarak Ali Seyed Ibrahim, John G. Keesling, AtishKumar Kothari, Yingjie Zheng
  • Publication number: 20200104362
    Abstract: Systems and processes for processing natural language input are described. An example process for processing natural language input includes receiving a natural language input and determining a domain corresponding to the natural language input. The example process further includes, in accordance with determining the domain corresponding to the natural language input, determining, based on the natural language input, a first value for a first property of the domain and determining, based on a named entity model and the natural language input, a second value for the first property of the domain, where the second value defines a parameter for a task corresponding to the natural language input. The example process further includes performing the task based on the parameter and providing a result based on the performed task.
    Type: Application
    Filed: December 21, 2018
    Publication date: April 2, 2020
    Inventors: Xiao YANG, Deepak MURALIDHARAN, Justine KAO, Lin LI, Mubarak Ali SEYED IBRAHIM, John G. KEESLING, AtishKumar KOTHARI, Yingjie ZHENG