Patents by Inventor Craig Andrew RITCHIE

Craig Andrew 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).

  • Publication number: 20220066800
    Abstract: Systems and methods for executing a virtual assistant system are disclosed. The method includes presenting, a skill programming interface. The method may further include receiving, and from the skill programming interface, a user input. The method may further include creating, a command based on input received by the user interface. The method may further include generating, a workflow based on the command, wherein the workflow includes a first skill associated with the command. The method may further include identifying, a dependent skill from a plurality of dependent skills based on the first skill and the command. The method may further include generating, a skill graph comprising a set of compatible skills and a set of incompatible skills. The method may further include compiling, the command including the workflow and the first skill; and executing, the command.
    Type: Application
    Filed: August 30, 2021
    Publication date: March 3, 2022
    Inventors: Davinder P. SINGH, Prashant MEKARAJ, Siddharth JAMDAR, Craig Andrew RITCHIE, Ajay Suryanarayana GUPTA