Patents by Inventor James Shuma

James Shuma 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: 11642183
    Abstract: One method for fleet management of robotic surgical systems includes receiving, by a management server from a robotic surgery system, a provisioning request; in response to receiving the provisioning request: generating an encryption key pair for the robotic surgery system, the encryption key pair comprising a private key and a public key, communicating the private key to the robotic surgery system, and communicating a set of secure certificates to the robotic surgery system, at least one of the secure certificates enabling secure communications between the robotic surgery system and the management server; receiving from the robotic surgery system, and using the at least one secure certificate enabling secure communications, a message indicating one or more software packages, each software package indicating a version of an installed software package on the robotic surgery system; communicating one or more software updates to the robotic surgery system based on the message; and registering, at the management
    Type: Grant
    Filed: June 3, 2019
    Date of Patent: May 9, 2023
    Assignee: VERILY LIFE SCIENCES LLC
    Inventors: Joëlle Barral, James Shuma, Robin Thellend, Brandon Sprague
  • Patent number: 11266385
    Abstract: A method for controlling a plurality of surgical devices includes: receiving a foot pedal signal indicating a foot pedal activation of a first foot pedal of a plurality of foot pedals; generating a control signal based on the foot pedal signal, wherein: if the foot pedal signal indicates that only the first foot pedal is pressed, then generating the control signal to cause a generator to activate a first surgical device associated with the first foot pedal; if the foot pedal signal indicates that the first foot pedal remains pressed and a second foot pedal is newly pressed, then generating the control signal to cause the generator to: maintain activation of the first surgical device associated with the first foot pedal; and not activate a second surgical device associated with the second foot pedal; and outputting the control signal to the generator.
    Type: Grant
    Filed: June 4, 2019
    Date of Patent: March 8, 2022
    Assignee: Verily Life Sciences LLC
    Inventors: Jonathan Tseng, James Shuma
  • Patent number: 11224486
    Abstract: A robotic system includes a communication system coupled to communicate with one or more external devices that include first user preferences. The robotic system also includes memory storing a database including second user preferences. A controller is coupled to the user interface, the communication system, and the memory, and the controller includes logic that when executed by the controller causes the robotic system to perform operations. Operations may include retrieving the first user preferences using the communication system; retrieving the second user preferences from the database; resolving conflicts between the first user preferences and the second user preferences to create a final set of user preferences; and configuring the robotic system with the revised set of user preferences.
    Type: Grant
    Filed: August 22, 2018
    Date of Patent: January 18, 2022
    Assignee: Verily Life Sciences LLC
    Inventors: Joëlle K. Barral, Martin Habbecke, James Shuma, Robin Thellend, Miles Eldon
  • Patent number: 11185379
    Abstract: One example method for comprehensively recording and reporting messages generated within a robotic surgical system includes capturing and storing network data on an internal network of the robotic surgical system. The method further includes subscribing to and receiving published messages from processes of interest executing on one or more task devices of the robotic surgical system. The received published messages each is associated with a priority. The method further involves sending at least a portion of the published messages according to the respective message priorities to a server device for analysis. Based on the analysis result, the method involves causing the surgical robotic system to be modified to improve its performance.
    Type: Grant
    Filed: January 10, 2019
    Date of Patent: November 30, 2021
    Assignee: VERILY LIFE SCIENCES LLC
    Inventors: James Shuma, Daniel Hiranandani, Joëlle Barral
  • Publication number: 20210052335
    Abstract: Systems and methods for setting up and evaluating positioning of robotic arms of a surgical device using procedure data including previous surgeries is described herein. Robotic surgical systems described herein include color-configurable lights connected to each robotic arm of the system. A first color and a second color are selected and emitted from each light and the color displayed by the light of each robotic arm is also displayed at the surgical console of the system. Further, systems and methods for providing a position quality score for each robotic arm and surgical port as well as the overall system are described. The position quality score is determined based on comparing the position of each robotic arm to a database of positions for the robotic arms during a procedure and lowering the score for deviations from the database of positions.
    Type: Application
    Filed: July 24, 2020
    Publication date: February 25, 2021
    Applicant: Verily Life Sciences LLC
    Inventors: James Shuma, Joëlle Barral, Michal Levin
  • Publication number: 20210007814
    Abstract: Enabling third-party application execution on robotic surgical systems are disclosed.
    Type: Application
    Filed: July 10, 2019
    Publication date: January 14, 2021
    Applicant: Verily Life Sciences LLC
    Inventors: James Shuma, Robert Tsai
  • Publication number: 20200222133
    Abstract: One example method for comprehensively recording and reporting messages generated within a robotic surgical system includes capturing and storing network data on an internal network of the robotic surgical system. The method further includes subscribing to and receiving published messages from processes of interest executing on one or more task devices of the robotic surgical system. The received published messages each is associated with a priority. The method further involves sending at least a portion of the published messages according to the respective message priorities to a server device for analysis. Based on the analysis result, the method involves causing the surgical robotic system to be modified to improve its performance.
    Type: Application
    Filed: January 10, 2019
    Publication date: July 16, 2020
    Applicant: Verily Life Sciences LLC
    Inventors: James Shuma, Daniel Hiranandani, Joëlle Barral
  • Publication number: 20200060773
    Abstract: A robotic system includes a communication system coupled to communicate with one or more external devices that include first user preferences. The robotic system also includes memory storing a database including second user preferences. A controller is coupled to the user interface, the communication system, and the memory, and the controller includes logic that when executed by the controller causes the robotic system to perform operations. Operations may include retrieving the first user preferences using the communication system; retrieving the second user preferences from the database; resolving conflicts between the first user preferences and the second user preferences to create a final set of user preferences; and configuring the robotic system with the revised set of user preferences.
    Type: Application
    Filed: August 22, 2018
    Publication date: February 27, 2020
    Inventors: Joëlle K. Barral, Martin Habbecke, James Shuma, Robin Thellend, Miles Eldon
  • Publication number: 20190374292
    Abstract: One method for fleet management of robotic surgical systems includes receiving, by a management server from a robotic surgery system, a provisioning request; in response to receiving the provisioning request: generating an encryption key pair for the robotic surgery system, the encryption key pair comprising a private key and a public key, communicating the private key to the robotic surgery system, and communicating a set of secure certificates to the robotic surgery system, at least one of the secure certificates enabling secure communications between the robotic surgery system and the management server; receiving from the robotic surgery system, and using the at least one secure certificate enabling secure communications, a message indicating one or more software packages, each software package indicating a version of an installed software package on the robotic surgery system; communicating one or more software updates to the robotic surgery system based on the message; and registering, at the management
    Type: Application
    Filed: June 3, 2019
    Publication date: December 12, 2019
    Applicant: Verily Life Sciences LLC
    Inventors: Joëlle Barral, James Shuma, Robin Thellend, Brandon Sprague
  • Publication number: 20190378610
    Abstract: One example method for robotic surgery using multi-user authentication without credentials includes receiving, by a robotic surgical device, a case code associated with a medical procedure; validating the case code; determining one or more users associated with the case code; and providing access to the one or more users to the robotic surgical device to enable a robotic surgical procedure.
    Type: Application
    Filed: June 3, 2019
    Publication date: December 12, 2019
    Applicant: Verily Life Sciences LLC
    Inventors: Joëlle Barral, Martin Habbecke, James Shuma, Robin Thellend, Brian Carnes, Neil Inala, Timothy Chung, Michael Newton, Michal Levin
  • Patent number: 8825383
    Abstract: Embodiments relate to determining commute routes and clustering commute routes from a user's location history. Points in the user's location history may be clustered to find the user's home and work locations. Additionally, points along the user's commute may be identified to determine the user's typical commute. Similar commutes can be clustered together, and used to suggest various services to the user.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: September 2, 2014
    Assignee: Google Inc.
    Inventors: Andrew Kirmse, Tushar Udeshi, Pablo Bellver, James Shuma, Matthieu Devin