Patents by Inventor Bradford Wayne Miller

Bradford Wayne Miller 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: 11897134
    Abstract: Provided are systems and methods for configuring a robotic simulator that is used to train a robot via machine learning. In one example, a method may include storing a domain description which comprises information about an operating environment of a robot, generating, via an automated planner, a plurality configuration files for a robotic simulator based on the domain description, where each configuration file comprises different configurations of a simulation environment for training a machine learning algorithm of the robot, and storing the plurality of configuration files in a memory device.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: February 13, 2024
    Assignee: General Electric Company
    Inventor: Bradford Wayne Miller
  • Patent number: 11654566
    Abstract: Provided are systems and methods for decomposing learned robotic activities into smaller sub-activities that can be used independently. In one example, a method may include storing simulation data comprising an activity of a robot during a training simulation performed via a robotic simulator, decompose the activity into a plurality of sub-activities that are performed by the robot during the training simulation based on changes in behavior of the robot identified within the simulation data, and generating and storing a plurality of programs for executing the plurality of sub-activities, respectively, in the storage.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: May 23, 2023
    Assignee: General Electric Company
    Inventor: Bradford Wayne Miller
  • Publication number: 20220048185
    Abstract: Provided are systems and methods for configuring a robotic simulator that is used to train a robot via machine learning. In one example, a method may include storing a domain description which comprises information about an operating environment of a robot, generating, via an automated planner, a plurality configuration files for a robotic simulator based on the domain description, where each configuration file comprises different configurations of a simulation environment for training a machine learning algorithm of the robot, and storing the plurality of configuration files in a memory device.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventor: Bradford Wayne MILLER
  • Publication number: 20220048191
    Abstract: Provided are systems and methods for decomposing learned robotic activities into smaller sub-activities that can be used independently. In one example, a method may include storing simulation data comprising an activity of a robot during a training simulation performed via a robotic simulator, decompose the activity into a plurality of sub-activities that are performed by the robot during the training simulation based on changes in behavior of the robot identified within the simulation data, and generating and storing a plurality of programs for executing the plurality of sub-activities, respectively, in the storage.
    Type: Application
    Filed: August 12, 2020
    Publication date: February 17, 2022
    Inventor: Bradford Wayne MILLER
  • Publication number: 20200039076
    Abstract: A robotic system is provided that includes a base, an articulable arm, a visual acquisition unit, and a controller. The articulable arm may extend from a base and is movable toward a target. The visual acquisition unit can be mounted to the arm or the base and to acquire image data. The controller is operably coupled to the arm and the visual acquisition unit, and can derive from the image data environmental information corresponding to at least one of the arm or the target. The controller further can generate at least one planning scheme using the environmental information to translate the arm toward the target, select at least one planning scheme for implementation, and control movement of the arm toward the target using the at least one selected planning scheme.
    Type: Application
    Filed: October 8, 2019
    Publication date: February 6, 2020
    Inventors: Huan Tan, Balajee Kannan, Yonatan Gefen, Romano Patrick, Omar Al Assad, Douglas Forman, Charles Theurer, John Lizzi, Bradford Wayne Miller, James D. Brooks, Neeraja Subrahmaniyan
  • Patent number: 10552134
    Abstract: A method of searching for and installing a software product on a device is provided. One or more capabilities needed by the device to be served by a software product are determined. The one or more capabilities needed by the device are communicated from a software life cycle management agent on the device to a yellow pages agent outside the device, the communicating comprising formulating a request comprising a list of the capabilities encoded in a description language that defines the capabilities semantically. Then locations of one or more software products matching the one or more capabilities needed by the device may be received from the yellow pages agent. One of the one or more software products to install may be selected based on automatically evaluated criteria. Then the selected software product may be downloaded using its received location, and the selected software product may be installed on the device.
    Type: Grant
    Filed: May 9, 2016
    Date of Patent: February 4, 2020
    Assignee: GENERAL ELECTRIC COMPAY
    Inventors: Ghulam Ali Baloch, Bradford Wayne Miller, Chung Hee Hwang, Viktor Holovashchenko
  • Publication number: 20190263430
    Abstract: A system and method includes determining, with a sensor assembly disposed onboard a first aerial vehicle, a direction in which a fluid flows within or through the first aerial vehicle, and determining an orientation of the first aerial vehicle relative to a second aerial vehicle based at least in part on the direction in which the fluid flows within or through the first aerial vehicle.
    Type: Application
    Filed: May 14, 2019
    Publication date: August 29, 2019
    Inventors: Eugene Smith, Ajith Kuttannair Kumar, Wolfgang Daum, Martin Paget, Daniel Rush, Sameh Fahmy, Brad Thomas Costa, Seneca Snyder, Jerry Duncan, Mark Bradshaw Kraeling, Michael Scott Miner, Shannon Joseph Clouse, Anwarul Azam, Matthew Lawrence Blair, Nidhi Naithani, Dattaraj Jagdish Rao, Anju Bind, Sreyashi Dey Chaki, Scott Daniel Nelson, Nikhil Uday Naphade, Wing Yeung Chung, Daniel Malachi Ballesty, Glenn Robert Shaffer, Jeffret James Kisak, Dale Martin DiDomenico, Suresh Govindappa, Manibabu Pippalla, Sethu Madhavan, Jared Klineman Cooper, Huan Tan, John Michael Lizzi, Charles Burton Theurer, Balajee Kannan, Romano Patrick, Brad Thomas Costa, James D. Brooks, Micahel Scott Miner, Harry Kirk Matthews, JR., Bradford Wayne Miller, Neeraja Subrahmaniyan, Brian Joseph McManus, Frank Wawrzyniak, Ralph C. Haddock, III, Robert James Foy, James Glen Corry, Steven Andrew Kellner, Joseph Mario Nazareth, Brian William Schroeck, Shawn Arthur McClintic
  • Publication number: 20170255824
    Abstract: A system (e.g., an off-board camera system) includes a camera and a communication device. The camera is configured to be disposed on an off-board device remotely located from a non-aerial vehicle as the non-aerial vehicle moves along a route. The camera is configured to generate image data representative of an upcoming segment of the route relative to a direction of travel of the non-aerial vehicle. The communication device is configured to be disposed on the off-board device and to wirelessly communicate the image data to the non-aerial vehicle during movement of the non-aerial vehicle along the route.
    Type: Application
    Filed: March 4, 2016
    Publication date: September 7, 2017
    Inventors: Bradford Wayne Miller, James D. Brooks, Neeraja Subrahmaniyan
  • Publication number: 20160253163
    Abstract: A method of searching for and installing a software product on a device is provided. One or more capabilities needed by the device to be served by a software product are determined. The one or more capabilities needed by the device are communicated from a software life cycle management agent on the device to a yellow pages agent outside the device, the communicating comprising formulating a request comprising a list of the capabilities encoded in a description language that defines the capabilities semantically. Then locations of one or more software products matching the one or more capabilities needed by the device may be received from the yellow pages agent. One of the one or more software products to install may be selected based on automatically evaluated criteria. Then the selected software product may be downloaded using its received location, and the selected software product may be installed on the device.
    Type: Application
    Filed: May 9, 2016
    Publication date: September 1, 2016
    Inventors: Ghulam Ali Baloch, Bradford Wayne Miller, Chung Hee Hwang, Viktor Holovashchenko
  • Patent number: 9348571
    Abstract: A method of searching for and installing a software product on a device is provided. One or more capabilities needed by the device to be served by a software product are determined. The one or more capabilities needed by the device are communicated from a software life cycle management agent on the device to a yellow pages agent outside the device, the communicating comprising formulating a request comprising a list of the capabilities encoded in a description language that defines the capabilities semantically. Then locations of one or more software products matching the one or more capabilities needed by the device may be received from the yellow pages agent. One of the one or more software products to install may be selected based on automatically evaluated criteria. Then the selected software product may be downloaded using its received location, and the selected software product may be installed on the device.
    Type: Grant
    Filed: August 25, 2014
    Date of Patent: May 24, 2016
    Assignee: General Electric Company
    Inventors: Ghulam Ali Baloch, Bradford Wayne Miller, Chung Hee Hwang, Viktor Holovashchenko
  • Publication number: 20160055072
    Abstract: A method of searching for and installing a software product on a device is provided. One or more capabilities needed by the device to be served by a software product are determined. The one or more capabilities needed by the device are communicated from a software life cycle management agent on the device to a yellow pages agent outside the device, the communicating comprising formulating a request comprising a list of the capabilities encoded in a description language that defines the capabilities semantically. Then locations of one or more software products matching the one or more capabilities needed by the device may be received from the yellow pages agent. One of the one or more software products to install may be selected based on automatically evaluated criteria. Then the selected software product may be downloaded using its received location, and the selected software product may be installed on the device.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 25, 2016
    Inventors: Ghulam Ali Baloch, Bradford Wayne Miller, Chung Hee Hwang, Viktor Holovashchenko
  • Publication number: 20160055077
    Abstract: A method of testing a software product is performed. The software product is downloaded to a sandbox located on a device, the sandbox constructed so that actions taken by software inside the sandbox do not affect operations of modules on the device located outside of the sandbox. Information about the software product is obtained. Then one or more test libraries are automatically generated, based on the information, each of the test libraries containing one or more executable functions to test the software product. Then the software product is tested in the sandbox using the one or more test libraries and test data, producing test results, wherein the testing includes obtaining information from one or more components of the device outside of the sandbox. Based at least on the test results, it is determined that the software product should be installed fully on the device.
    Type: Application
    Filed: August 25, 2014
    Publication date: February 25, 2016
    Inventors: Ghulam Ali Baloch, Bradford Wayne Miller, Chung Hee Hwang
  • Publication number: 20020078090
    Abstract: A method and system for constructing a text summarization. At least one domain ontology that includes a set of concepts is selected. A user profile indicative of a user's interests is defined in terms of the ontology concepts. A document's relevance to the user is determined based upon the user profile. If the document is relevant, at least a portion of the ontology is used to extract concepts from the document. The degree of match between the extracted concepts and the user profile concepts is determined and the document text summary is generated if the degree of match exceeds a predetermined threshold. Generating the summary may include selecting sentences based on the concepts in the user profile, ranking the selected sentences by relevance to the user profile, selecting sentences for inclusion in the document text summary based upon the ranking, and merging the selected sentences into the document text summary.
    Type: Application
    Filed: June 29, 2001
    Publication date: June 20, 2002
    Inventors: Chung Hee Hwang, Bradford Wayne Miller, Marek E. Rusinkiewicz