Patents by Inventor James Sterling

James Sterling 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: 20210122053
    Abstract: The present disclosure generally relates to a robotic control system and method that utilizes active perception to gather the relevant information related to a robot, a robotic environment, and objects within the environment, and allows the robot to focus computational resources where needed, such as for manipulating an object. The present disclosure also enables viewing and analyzing objects from different distances and viewpoints, providing a rich visual experience from which the robot can learn abstract representations of the environment. Inspired by the primate visual-motor system, the present disclosure leverages the benefits of active perception to accomplish manipulation tasks using human-like hand-eye coordination.
    Type: Application
    Filed: October 23, 2020
    Publication date: April 29, 2021
    Inventors: David Gabriel Hallock, Youssef Zaky, Gaurav Paruthi, Bryan Tripp, James Sterling Bergstra
  • Publication number: 20200363259
    Abstract: A system for singulating objects includes a bin for receiving a collection of objects, a robotic manipulator for grasping objects from the bin, a scale for measuring a weight of the grasped objects, and a computer system for comparing measured weights to acceptable weight ranges to detect double picks. Methods include determining acceptable weight ranges by weighing a plurality of objects.
    Type: Application
    Filed: May 13, 2020
    Publication date: November 19, 2020
    Inventors: James Sterling Bergstra, David Gabriel Hallock
  • Publication number: 20200316780
    Abstract: Systems, devices, articles, and methods, described in greater detail herein, including robotic systems which include at least one rangefinder, at least one manipulator, and at least one processor in communication with the at least one rangefinder, and methods of operation of the same. The at least one processor obtains rangefinder pose information which represents, at least, the at least one manipulator in a plurality of poses. The at least one processor obtains manipulator pose information, optimizes a model of mismatch between the rangefinder pose information and the manipulator pose information, wherein the model of mismatch includes a plurality of parameters, and updates at least one processor readable storage device with the plurality of parameters based at least in part on the optimization.
    Type: Application
    Filed: November 7, 2018
    Publication date: October 8, 2020
    Inventors: Scott Rostrup, James Sterling Bergstra
  • Publication number: 20200164517
    Abstract: The present disclosure generally relates to the control of robotic end-effectors in order to manipulate objects. An exemplary method includes updating a classifier based on sensor data obtained at a first time and applying the updated classifier to second sensor data obtained at a second time, to assess status of a robotic end-effector with respect to one or more objects. The method further includes determining a robotic action based on the status assessed and causing a robotic device including the robotic end-effector to perform the robotic action.
    Type: Application
    Filed: November 26, 2019
    Publication date: May 28, 2020
    Inventors: Ryan John Dick, James Sterling Bergstra, Lavi Shpigelman
  • Publication number: 20200030974
    Abstract: A dynamic representation of a robot in an environment is produced, one or more observer agent collects data, and respective values of one or more metrics for the robot are computed based at least in part on the collected data. Tasks for the robot to perform are generated. Ratings and challenge questions are generated. A server may produce a user interface and a value of a metric based on collected observer data.
    Type: Application
    Filed: October 4, 2019
    Publication date: January 30, 2020
    Inventors: James Sterling Bergstra, Suzanne Gildert, George Samuel Rose
  • Patent number: 10471594
    Abstract: A dynamic representation of a robot in an environment is produced, one or more observer agent collects data, and respective values of one or more metrics for the robot are computed based at least in part on the collected data. Tasks for the robot to perform are generated. Ratings and challenge questions are generated. A server may produce a user interface and a value of a metric based on collected observer data.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: November 12, 2019
    Assignee: Kindred Systems Inc.
    Inventors: James Sterling Bergstra, Suzanne Gildert, George Samuel Rose
  • Patent number: 10452141
    Abstract: A method of conditioning one or more actions related to an operator controllable device is disclosed. The method includes receiving one or more action-based instructions representing one or more operator controllable device actions associated with the operator controllable device, and receiving one or more action-oriented time representations representing one or more times associated with the action-based instructions. The method also includes deriving at least one conditioned action-based instruction for a time subsequent to the times represented by the received action-oriented time representations from: the received action-based instructions, and the received action-oriented time representations. The conditioned action-based instruction, when executed, causes the operator controllable device to take one or more conditioned actions.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: October 22, 2019
    Assignee: Kindred Systems Inc.
    Inventor: James Sterling Bergstra
  • Publication number: 20190270201
    Abstract: Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a sensor. Execution of the second set of autonomous robot control instructions causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.
    Type: Application
    Filed: May 17, 2019
    Publication date: September 5, 2019
    Inventors: Weiguang Ding, Jan Stanislaw Rudy, Olivia S. Norton, George Samuel Rose, James Sterling Bergstra, Oswin Rodrigues
  • Publication number: 20190217090
    Abstract: A system and method for PEMF tissue engineering enhances musculoskeletal tissue stimulation by monitoring treatment for compliance with treatment regimens. A PEMF device includes sensors that detect attributes indicating whether the PEMF device is in use. The PEMF device also includes communication devices that connect it with other devices. The data obtained from the sensors may be used to determine a level of compliance in use of the tissue engineering device with a prescribed treatment regimen for the patient. The data is transferred via a paired UE to a remote server. The remote server stores the data in a database and periodically generates compliance reports. The compliance reports are shared with subscribing access devices including the prescribing physician. The UE pairing with the PEMF device maintains a treatment calendar and dynamically modifies reminders based on current treatment status. The treatment regimen may be updated and sent to the PEMF device.
    Type: Application
    Filed: March 22, 2019
    Publication date: July 18, 2019
    Inventors: James T. Ryaby, Mamak Monica Keramat, Lesley Allen Bowling, Bobby Don Harris, James Sterling Denton, Philip Hartley Garman, Jeffrey James Culhane, Jonelle Matilda Juricek
  • Patent number: 10322506
    Abstract: Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a senor. The second set of autonomous robot control instructions when executed causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: June 18, 2019
    Assignee: Kindred Systems Inc.
    Inventors: Weiguang Ding, Jan Stanislaw Rudy, Olivia S. Norton, George Samuel Rose, James Sterling Bergstra, Oswin Rodrigues
  • Patent number: 10310026
    Abstract: Embodiments related to the generation of magnetic bias fields for magnetic sensing are described and depicted. In one embodiment, a sensor includes at least one magnetosensitive element, and a magnetic body with an opening, the magnetic body comprising magnetic material, the magnetic body having inclined surface sections shaped by the opening, wherein the sensor is arranged within the opening such that the magnetosensitive element is in lateral directions bounded by the inclined surface sections.
    Type: Grant
    Filed: May 15, 2017
    Date of Patent: June 4, 2019
    Assignee: Infineon Technologies AG
    Inventors: Tobias Werth, Klaus Elian, James Sterling
  • Patent number: 10238867
    Abstract: A system and method for PEMF tissue engineering enhances musculoskeletal tissue stimulation by monitoring treatment for compliance with treatment regimens. A PEMF device includes sensors that detect attributes indicating whether the PEMF device is in use. The PEMF device also includes communication devices that connect it with other devices. The data obtained from the sensors may be used to determine a level of compliance in use of the tissue engineering device with a prescribed treatment regimen for the patient. The data is transferred via a paired UE to a remote server. The remote server stores the data in a database and periodically generates compliance reports. The compliance reports are shared with subscribing access devices including the prescribing physician. The UE pairing with the PEMF device maintains a treatment calendar and dynamically modifies reminders based on current treatment status. The treatment regimen may be updated and sent to the PEMF device.
    Type: Grant
    Filed: October 13, 2017
    Date of Patent: March 26, 2019
    Assignee: Orthofix Inc.
    Inventors: James T. Ryaby, Mamak Monica Keramat, Lesley Allen Bowling, Bobby Don Harris, James Sterling Denton, Philip Hartley Garman, Jeffrey James Culhane, Jonelle Matilda Juricek
  • Patent number: 10013481
    Abstract: A method of matching a first entity to a second entity by evaluating Boolean expressions includes identifying a set of criteria vertices for a second entity vertex by traversing a graph database in a manner constrained to fact vertices identified for the second entity. The graph database relates fact vertices to the criteria vertices by edges corresponding to Boolean expressions for satisfying criteria for matching first entities to second entities. The method additionally includes selecting one of the first entities based on the criteria vertices of the set. The method further includes matching the first entity to the second entity based on the selection.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: July 3, 2018
    Assignee: Research Now Group, Inc.
    Inventors: James Sterling Shapiro Harter, Eric Steven Herfield, Nicholas Alexander Stuart, Nien-Chung Lee, Stephen Allen Myers, Jeremy Scott Antoniuk, Melanie Denise Courtright, Daren Moneta, Peter David Flower
  • Publication number: 20180104484
    Abstract: A system and method for PEMF tissue engineering enhances musculoskeletal tissue stimulation by monitoring treatment for compliance with treatment regimens. A PEMF device includes sensors that detect attributes indicating whether the PEMF device is in use. The PEMF device also includes communication devices that connect it with other devices. The data obtained from the sensors may be used to determine a level of compliance in use of the tissue engineering device with a prescribed treatment regimen for the patient. The data is transferred via a paired UE to a remote server. The remote server stores the data in a database and periodically generates compliance reports. The compliance reports are shared with subscribing access devices including the prescribing physician. The UE pairing with the PEMF device maintains a treatment calendar and dynamically modifies reminders based on current treatment status. The treatment regimen may be updated and sent to the PEMF device.
    Type: Application
    Filed: October 13, 2017
    Publication date: April 19, 2018
    Inventors: James T. Ryaby, Mamak Monica Keramat, Lesley Allen Bowling, Bobby Don Harris, James Sterling Denton, Philip Hartley Garman, Jeffrey James Culhane, Jonelle Matilda Juricek
  • Publication number: 20170320210
    Abstract: Robotic systems, methods of operation of robotic systems, and storage media including processor-executable instructions are disclosed herein. The system may include a robot, at least one processor in communication with the robot, and an operator interface in communication with the robot and the at least one processor. The method may include executing a first set of autonomous robot control instructions which causes a robot to autonomously perform the at least one task in an autonomous mode, and generating a second set of autonomous robot control instructions from the first set of autonomous robot control instructions and a first set of environmental sensor data received from a senor. The second set of autonomous robot control instructions when executed causes the robot to autonomously perform the at least one task. The method may include producing at least one signal that represents the second set of autonomous robot control instructions.
    Type: Application
    Filed: May 8, 2017
    Publication date: November 9, 2017
    Inventors: Weiguang Ding, Jan Stanislaw Rudy, Olivia S. Norton, George Samuel Rose, James Sterling Bergstra, Oswin Rodrigues
  • Publication number: 20170248663
    Abstract: Embodiments related to the generation of magnetic bias fields for magnetic sensing are described and depicted. In one embodiment, a sensor includes at least one magnetosensitive element, and a magnetic body with an opening, the magnetic body comprising magnetic material, the magnetic body having inclined surface sections shaped by the opening, wherein the sensor is arranged within the opening such that the magnetosensitive element is in lateral directions bounded by the inclined surface sections.
    Type: Application
    Filed: May 15, 2017
    Publication date: August 31, 2017
    Applicant: Infineon Technologies AG
    Inventors: Tobias Werth, Klaus Elian, James Sterling
  • Patent number: 9678170
    Abstract: Embodiments related to the generation of magnetic bias fields for magnetic sensing are described and depicted. In one embodiment, a sensor includes at least one magnetosensitive element, and a magnetic body with an opening, the magnetic body comprising magnetic material magnetized mainly in a vertical direction, the magnetic body having inclined surface sections shaped by the opening, wherein the sensor is arranged atop the opening.
    Type: Grant
    Filed: February 29, 2016
    Date of Patent: June 13, 2017
    Assignee: Infineon Technologies AG
    Inventors: Tobias Werth, Klaus Elian, James Sterling
  • Publication number: 20170151667
    Abstract: A dynamic representation of a robot in an environment is produced, one or more observer agent collects data, and respective values of one or more metrics for the robot are computed based at least in part on the collected data. Tasks for the robot to perform are generated. Ratings and challenge questions are generated. A server may produce a user interface and a value of a metric based on collected observer data.
    Type: Application
    Filed: November 30, 2016
    Publication date: June 1, 2017
    Inventors: James Sterling Bergstra, Suzanne Gildert, George Samuel Rose
  • Publication number: 20170140259
    Abstract: Robots and robotic systems and methods can employ artificial neural networks (ANNs) to significantly improve performance. The ANNs can operate alternatingly in forward and backward directions in interleaved fashion. The ANNs can employ visible units and hidden units. Various objective functions can be optimized. Robots and robotic systems and methods can execute applications including a plurality of agents in a distributed system, for instance with a number of hosts executing respective agents, at least some of the agents in communications with one another. The hosts can execute agents in response to occurrence of defined events or trigger expressions, and can operate with a maximum latency guarantee and/or data quality guarantee.
    Type: Application
    Filed: November 16, 2016
    Publication date: May 18, 2017
    Inventor: James Sterling Bergstra
  • Publication number: 20170090435
    Abstract: A method of conditioning one or more actions related to an operator controllable device is disclosed. The method includes receiving one or more action-based instructions representing one or more operator controllable device actions associated with the operator controllable device, and receiving one or more action-oriented time representations representing one or more times associated with the action-based instructions. The method also includes deriving at least one conditioned action-based instruction for a time subsequent to the times represented by the received action-oriented time representations from: the received action-based instructions, and the received action-oriented time representations. The conditioned action-based instruction, when executed, causes the operator controllable device to take one or more conditioned actions.
    Type: Application
    Filed: September 29, 2016
    Publication date: March 30, 2017
    Inventor: James Sterling Bergstra