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: 11642183Abstract: 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 managementType: GrantFiled: June 3, 2019Date of Patent: May 9, 2023Assignee: VERILY LIFE SCIENCES LLCInventors: Joëlle Barral, James Shuma, Robin Thellend, Brandon Sprague
-
Patent number: 11266385Abstract: 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: GrantFiled: June 4, 2019Date of Patent: March 8, 2022Assignee: Verily Life Sciences LLCInventors: Jonathan Tseng, James Shuma
-
Patent number: 11224486Abstract: 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: GrantFiled: August 22, 2018Date of Patent: January 18, 2022Assignee: Verily Life Sciences LLCInventors: Joëlle K. Barral, Martin Habbecke, James Shuma, Robin Thellend, Miles Eldon
-
Patent number: 11185379Abstract: 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: GrantFiled: January 10, 2019Date of Patent: November 30, 2021Assignee: VERILY LIFE SCIENCES LLCInventors: James Shuma, Daniel Hiranandani, Joëlle Barral
-
Publication number: 20210052335Abstract: 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: ApplicationFiled: July 24, 2020Publication date: February 25, 2021Applicant: Verily Life Sciences LLCInventors: James Shuma, Joëlle Barral, Michal Levin
-
Publication number: 20210007814Abstract: Enabling third-party application execution on robotic surgical systems are disclosed.Type: ApplicationFiled: July 10, 2019Publication date: January 14, 2021Applicant: Verily Life Sciences LLCInventors: James Shuma, Robert Tsai
-
Publication number: 20200222133Abstract: 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: ApplicationFiled: January 10, 2019Publication date: July 16, 2020Applicant: Verily Life Sciences LLCInventors: James Shuma, Daniel Hiranandani, Joëlle Barral
-
Publication number: 20200060773Abstract: 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: ApplicationFiled: August 22, 2018Publication date: February 27, 2020Inventors: Joëlle K. Barral, Martin Habbecke, James Shuma, Robin Thellend, Miles Eldon
-
Publication number: 20190374292Abstract: 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 managementType: ApplicationFiled: June 3, 2019Publication date: December 12, 2019Applicant: Verily Life Sciences LLCInventors: Joëlle Barral, James Shuma, Robin Thellend, Brandon Sprague
-
Publication number: 20190378610Abstract: 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: ApplicationFiled: June 3, 2019Publication date: December 12, 2019Applicant: Verily Life Sciences LLCInventors: Joëlle Barral, Martin Habbecke, James Shuma, Robin Thellend, Brian Carnes, Neil Inala, Timothy Chung, Michael Newton, Michal Levin
-
Patent number: 8825383Abstract: 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: GrantFiled: May 26, 2011Date of Patent: September 2, 2014Assignee: Google Inc.Inventors: Andrew Kirmse, Tushar Udeshi, Pablo Bellver, James Shuma, Matthieu Devin