Patents by Inventor Adrian Kieron O'Grady

Adrian Kieron O'Grady 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: 11182698
    Abstract: An apparatus is described for training a behavior of an agent in a physical or digital environment. The apparatus comprises a memory storing the location of at least one reward token in the environment. The location has been specified by a user. At least one processor executes the agent in the environment according to a behavior policy. The processor is configured to observe values of variables comprising: an observation of the agent, an action of the agent and any reward resulting from the reward token. The processor is configured to update the behavior policy using reinforcement learning according to the observed values.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: November 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Anthony David Joseph Diggle, Jay Nanavati, Katja Hofmann, Sam Michael Devlin, Andrew Philip Slowey, Janhavi Agrawal, David Michael Bignell, Adrian Kieron O'Grady
  • Publication number: 20200356897
    Abstract: An apparatus is described for training a behavior of an agent in a physical or digital environment. The apparatus comprises a memory storing the location of at least one reward token in the environment. The location has been specified by a user. At least one processor executes the agent in the environment according to a behavior policy. The processor is configured to observe values of variables comprising: an observation of the agent, an action of the agent and any reward resulting from the reward token. The processor is configured to update the behavior policy using reinforcement learning according to the observed values.
    Type: Application
    Filed: July 10, 2019
    Publication date: November 12, 2020
    Inventors: Anthony David Joseph DIGGLE, Jay NANAVATI, Katja HOFMANN, Sam Michael DEVLIN, Andrew Philip SLOWEY, Janhavi AGRAWAL, David Michael BIGNELL, Adrian Kieron O'GRADY
  • Publication number: 20170286269
    Abstract: A method of testing one or more bots, each bot being for interacting with one or more human users via a communication service implemented over a network where the bot is to be published to a server and the one or more users access the communication service using a communication client application. The method comprises: storing the one or more bots locally on a user terminal of a testing user being a human tester of the one or more bots, and running a bot testing application locally on said user terminal.
    Type: Application
    Filed: September 20, 2016
    Publication date: October 5, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Vitaliy Furman, Michael Stuart Lindre, Gregory W . Wainer, John Duncan Scott, Paul M. Irwin, Lucian Dragne, Graham C. Plumb, Michael M. Kaletsky, Richard John Thorne, Adrian Kieron O'Grady