Patents by Inventor Jared Brian RITCHIE

Jared Brian RITCHIE 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: 9104780
    Abstract: According to embodiments described in the specification, systems and methods are provided for natural language processing. A method in a server includes receiving, at the network interface device, an input for response from an electronic device, parsing the input to identify one or more entity data values and one or more relationship data values, populating a graph data structure with the identified entity data values, and the relationship data values, wherein the populating includes applying evaluation criteria-rating pair values, traversing the graph data structure to identify one or more problems indicated by the evaluation criteria-rating pair values, in response to the traversing, determining one or more changes to the graph data structure to satisfy one or more identified problems, if the determination is affirmative, populating a solution graph data structure that satisfies one or more identified problems, and transmitting, to the electronic device, a response to the input.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: August 11, 2015
    Assignee: Kamazooie Development Corporation
    Inventors: Brian Douglas Ritchie, Jared Brian Ritchie, William Lark Ritchie
  • Publication number: 20140280210
    Abstract: Systems and methods are provided for natural language processing. A method in a server includes storing a graph data structure (GDS) of nodes, each node associated with an entity data value, and links, wherein each link connects two nodes and is associated with a relationship data value and evaluation criteria-rating pair values, receiving an input for response from an electronic device, parsing the input to identify entity data values and relationship data values, populating the GDS with the identified entity data values, and the relationship data values, wherein the populating includes applying evaluation criteria-rating pair values, traversing the GDS to identify problems indicated by the evaluation criteria-rating pair values, in response to the traversing, determining changes to the GDS to satisfy identified problems, if the determination is affirmative, populating a solution GDS that satisfies identified problems, and transmitting, to the electronic device, a response to the input.
    Type: Application
    Filed: March 15, 2013
    Publication date: September 18, 2014
    Inventors: Brian Douglas RITCHIE, Jared Brian RITCHIE, William Lark RITCHIE