Patents by Inventor Joshua Radel

Joshua Radel 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: 11971905
    Abstract: A synchronization system node may comprise one or more processors and a synchronization database. The synchronization database may comprise a subscriber list of a plurality of subscribers, a first buffer including a plurality of attributes in a first state, and a second buffer including the plurality of attributes in a second state. The node may be configured to receive updates for one or more of the plurality of attributes and store, to the first buffer, the updates for the one or more of the plurality of attributes to update the plurality of attributes of the first buffer to an updated first state. While receiving the updates from the publisher, the nod may publish, from the second buffer to a first subscriber of the plurality of subscribers, one or more of the plurality of attributes in the second state.
    Type: Grant
    Filed: April 28, 2023
    Date of Patent: April 30, 2024
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brian D. Hoffman, Joshua Radel
  • Publication number: 20230289366
    Abstract: A synchronization system node may comprise one or more processors and a synchronization database. The synchronization database may comprise a subscriber list of a plurality of subscribers, a first buffer including a plurality of attributes in a first state, and a second buffer including the plurality of attributes in a second state. The node may be configured to receive updates for one or more of the plurality of attributes and store, to the first buffer, the updates for the one or more of the plurality of attributes to update the plurality of attributes of the first buffer to an updated first state. While receiving the updates from the publisher, the nod may publish, from the second buffer to a first subscriber of the plurality of subscribers, one or more of the plurality of attributes in the second state.
    Type: Application
    Filed: April 28, 2023
    Publication date: September 14, 2023
    Inventors: Brian D. Hoffman, Joshua Radel
  • Patent number: 11687556
    Abstract: A publishing node comprises one or more processors and a first synchronization database. The first synchronization database comprises a subscriber list of a plurality of subscribers, a plurality of first attributes and a plurality of first flags. The publishing node publishes, to a first subscriber from the plurality of subscribers, one or more of the first attributes having a respective one of the first flags set. The respective one of the first flags associates a respective one of the first attributes with the first subscriber. The publishing node also receives an error message from the first subscriber. In response to receiving the error message, the publishing node sets each of the first flags associated with the first subscriber and republishes each of the first attributes associated with each of the first flags associated with the first subscriber.
    Type: Grant
    Filed: February 19, 2020
    Date of Patent: June 27, 2023
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brian D. Hoffman, Joshua Radel
  • Patent number: 10592529
    Abstract: A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
    Type: Grant
    Filed: November 15, 2017
    Date of Patent: March 17, 2020
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: Brian D. Hoffman, Joshua Radel
  • Patent number: 10376325
    Abstract: Methods, systems, and apparatuses for controlling surgical systems.
    Type: Grant
    Filed: July 6, 2016
    Date of Patent: August 13, 2019
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Joshua Radel, Stanley Fung, Jason Jiang, Tabish Mustufa
  • Publication number: 20180206925
    Abstract: Methods, systems, and apparatuses for controlling surgical systems.
    Type: Application
    Filed: July 6, 2016
    Publication date: July 26, 2018
    Applicant: Intuitive Surgical Operations, Inc.
    Inventors: Joshua Radel, Stanley Fung, Jason Jiang, Tabish Mustufa
  • Publication number: 20180075120
    Abstract: A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
    Type: Application
    Filed: November 15, 2017
    Publication date: March 15, 2018
    Inventors: Brian D. Hoffman, Joshua Radel
  • Patent number: 9830371
    Abstract: A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: November 28, 2017
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Brian D. Hoffman, Joshua Radel
  • Publication number: 20160357838
    Abstract: A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
    Type: Application
    Filed: August 19, 2016
    Publication date: December 8, 2016
    Inventors: Brian D. Hoffman, Joshua Radel
  • Patent number: 9424303
    Abstract: A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
    Type: Grant
    Filed: February 14, 2014
    Date of Patent: August 23, 2016
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Brian D. Hoffman, Joshua Radel
  • Publication number: 20140236894
    Abstract: A robotic system is provided. The robotic system includes a publishing node including at least one first synchronization database that includes a plurality of attributes, each of the attributes including a tag identifying the attribute and data, a flag associated with each of the attributes, and a subscriber list. The system also includes a subscriber node including at least one second synchronization database. The publishing node is configured to set the flag associated with the attributes when the attributes are written in the at least one first synchronization database or when the data included in the attributes are modified and publish the flagged attributes to the subscriber node.
    Type: Application
    Filed: February 14, 2014
    Publication date: August 21, 2014
    Inventors: Brian D. Hoffman, Joshua Radel