Patents by Inventor John Michael Amadeo

John Michael Amadeo 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: 10235280
    Abstract: Methods and apparatuses are described for automated script creation and source code generation for testing mobile devices. A server computing device generates a test script user interface for creating test scripts. The test script user interface comprises a first section for displaying a first plurality of test steps, a second section for displaying one or more properties of a programmatic method, a third section for displaying source code of the programmatic method, and a fourth section for displaying a screen representation of a mobile device application under test. The server computing device generates the first plurality of test steps in an ordered sequence, and automatically generates source code of the programmatic method for each of the first plurality of test steps. The server computing device creates a test script using the automatically-generated source code and executes the test script against a mobile device application on a mobile device.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: March 19, 2019
    Assignee: FMR LLC
    Inventors: Tom Dougherty, John Michael Amadeo, Mustufa Kalyanwalla, Naveen Arasu, Keith Kondrat
  • Publication number: 20180293157
    Abstract: Methods and apparatuses are described for automated script creation and source code generation for testing mobile devices. A server computing device generates a test script user interface for creating test scripts. The test script user interface comprises a first section for displaying a first plurality of test steps, a second section for displaying one or more properties of a programmatic method, a third section for displaying source code of the programmatic method, and a fourth section for displaying a screen representation of a mobile device application under test. The server computing device generates the first plurality of test steps in an ordered sequence, and automatically generates source code of the programmatic method for each of the first plurality of test steps. The server computing device creates a test script using the automatically-generated source code and executes the test script against a mobile device application on a mobile device.
    Type: Application
    Filed: April 10, 2017
    Publication date: October 11, 2018
    Inventors: Tom Dougherty, John Michael Amadeo, Mustufa Kalyanwalla, Naveen Arasu, Keith Kondrat
  • Publication number: 20170076194
    Abstract: Conventionally, robots are typically either programmed to complete tasks using a programming language (either text or graphical), shown what to do for repetitive tasks, or operated remotely by a user. The present technology replaces or augments conventional robot programming and control by enabling a user to define a hardware-agnostic brain that uses Artificial Intelligence (AI) systems, machine vision systems, and neural networks to control a robot based on sensory input acquired by the robot's sensors. The interface for defining the brain allows the user to create behaviors from combinations of sensor stimuli and robot actions, or responses, and to group these behaviors to form brains. An Application Program Interface (API) underneath the interface translates the behaviors' inputs and outputs into API calls and commands specific to particular robots. This allows the user to port brains among different types of robot to robot without knowing specifics of the robot commands.
    Type: Application
    Filed: November 4, 2016
    Publication date: March 16, 2017
    Inventors: Massimiliano Versace, Roger Matus, Alexandrea Defreitas, John Michael Amadeo, Tim Seemann, Ethan Marsh, Heather Marie Ames, Anatoli GORCHETCHNIKOV