PATENT CLAIM ANALYSIS

Application Number: 15967240
Application Type: Utility
Filing Date: 2018-04
Publication Date: 2018-08
Patent Classification: ["700", "257000"]

Abstract:
Apparatus and methods for training and controlling of, for instance, robotic devices. In one implementation, a robot may be trained by a user using supervised learning. The user may be unable to control all degrees of freedom of the robot simultaneously. The user may interface to the robot via a control apparatus configured to select and operate a subset of the robot's complement of actuators. The robot may comprise an adaptive controller comprising a neuron network. The adaptive controller may be configured to generate actuator control commands based on the user input and output of the learning process. Training of the adaptive controller may comprise partial set training. The user may train the adaptive controller to operate first actuator subset. Subsequent to learning to operate the first subset, the adaptive controller may be trained to operate another subset of degrees of freedom based on user input via the control apparatus.

Claim (Index 38):
User interface apparatus for use with a robotic apparatus having a controller, the user interface apparatus comprising:\n a user input apparatus configured to receive a user selection of a first degree of freedom from first and second degrees of freedom of the robotic apparatus to initialize training of the controller; and first computerized logic in data communication with the user input apparatus and configured to, as part of a first operational iteration, provide a computerized signal to the controller in response to the user selection of the first degree of freedom, the computerized signal being associated with operation of the selected first degree of freedom of the robotic apparatus; wherein the computerized signal from the first computerized logic is configured to enable the controller to initialize the training of the controller, the training comprising:\n at a first training trial of a plurality of training trials, production of a first computerized training signal configured to actuate a movement in the selected first degree of freedom without controlling the second degree of freedom, the actuation of the movement in the first degree of freedom being configured to perform a first portion of a target action; and \n at a second training trial subsequent to the first training trial of the plurality of training trials, production of a second computerized training signal configured to actuate a movement in the second degree of freedom without controlling the selected first degree of freedom, the actuation of the movement in the second degree of freedom being configured to perform a second portion of the target action, the production of the second computerized training signal being determined based at least on another user selection being provided via the user input apparatus at another operational iteration, the another user selection being associated with operation of the second degree of freedom; and \n wherein the actuation of the movement in the first degree of freedom of the first training trial and the actuation of the movement in the second degree of freedom of the second training trial are configured to contribute to a performance of the target action operating in the first degree of freedom and the second degree of freedom.

Metadata:
- Claim Count in Document: 5.0
- Percentile: 91.0
- Lexical Diversity: 2.48485
- Patent Class: 700.0
- Transitional Phrase Type: open
- Component Type: 1
- Foreign Priority: False
- Related Applications: ['14070269', '14070114', '13918620', '14613237', '13918338']

Analysis Scores:
- 35 USC 101 Eligibility (BERT): 0.4820691726172908
- 35 USC 102 Novelty (BERT): 0.5531647681565551
- Combined Prediction Score: 0.4891787321712172
- Mean Citation Score: 367.526456
- Max Citation Score: 453.5272
- Similarity Product: 371.5882681670189

Labels:
- Claim Label 101: 1
- Claim Label 102: 1
- Claim Label 103: 1
- Claim Label 112: 1
- Combined Label: 1
- Label 101 Adjusted: 1

Dataset: test