Patents by Inventor Thomas G. Anderson

Thomas G. Anderson 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: 11969889
    Abstract: A force transmission transmits forces received by three levers to an input gimbal plate having three support points. The input gimbal play may in turn transmit the force to a wrist assembly coupled to a surgical tool. The three axes of rotation for the three levers are parallel. Two of the levers may have half-cylinder surfaces at an end of the lever to receive a support point of the input gimbal plate. Two of the levers may be supported with one degree of rotational freedom orthogonal to the axis of rotation of the fulcrum. A spring may draw the second and third levers toward one another. Two levers may have stops that bear against the support points. The force transmission may include a parallelogram linkage that includes a rocker link pivotally coupled to the first lever and having a flat surface that supports the first gimbal support point.
    Type: Grant
    Filed: February 24, 2023
    Date of Patent: April 30, 2024
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: Thomas G. Cooper, S. Christopher Anderson
  • Publication number: 20240090972
    Abstract: A medical instrument includes an instrument shaft with exit holes near a distal end of the shaft, a tool coupled to the distal end of the shaft, and a backend. The backend may include a mechanism that manipulates a drive element that extends through the shaft and couples to the tool, a fluid inlet, and a fluid channel assembly providing fluid communication between the fluid inlet and the proximal end of the shaft. Cleaning fluid is directed into the fluid inlet, through the fluid channel assembly, and into the shaft. A chassis or other structural piece of the backend may form part of the fluid channel assembly.
    Type: Application
    Filed: October 4, 2023
    Publication date: March 21, 2024
    Applicant: Intuitive Surgical Operations, Inc.
    Inventors: Bram Gilbert Antoon LAMBRECHT, S. Christopher ANDERSON, Thomas G. COOPER
  • Publication number: 20240090958
    Abstract: A surgical system includes a surgical instrument that is sensitive to backlash that would adversely affect the transmission of controlled torque and position to the surgical instrument. The surgical instrument is coupled to motors in a surgical instrument manipulator assembly via a mechanical interface. The combination of the mechanical interface and surgical instrument manipulator assembly have low backlash, e.g., less than 0.7 degrees. The backlash is controlled in the surgical instrument manipulator assembly. From the drive output disk in the surgical instrument manipulator assembly to the driven disk of the surgical instrument, the mechanical interface has zero backlash for torque levels used in surgical procedures.
    Type: Application
    Filed: September 7, 2023
    Publication date: March 21, 2024
    Applicant: Intuitive Surgical Operations, Inc.
    Inventors: Thomas G. COOPER, Anthony K. MCGROGAN, Robert E. HOLOP, Todd R. SOLOMON, Eugene F. DUVAL, Kent M. ANDERSON
  • Publication number: 20230308291
    Abstract: Some embodiments of the present invention provide a method of cryptographically identifying and authenticating embedded devices through interaction with a distributed ledger. The device begins with a manufacturer root key and a globally unique identifier. It registers by signing a registration transaction that includes its identifier using its private root key with a digital signature algorithm and sending the resultant transaction to the distributed ledger. The ledger generates a registration root key and responds by sending this second root key back to the device. The device then uses the manufacturer root key and the registration root key to generate a child key that it uses to sign its response to the challenge proving that it possesses both the manufacturer key and the registration key. Thereafter, the device can non-interactively identify and authenticate itself to the distributed ledger by signing transactions with the derivative key.
    Type: Application
    Filed: May 26, 2023
    Publication date: September 28, 2023
    Inventors: Nicholas Williams, Thomas G Anderson
  • Publication number: 20230299985
    Abstract: Identity management in the present invention can include several operational steps such as identity verification by a third party, identity inquiries, and inquiry approval by the identity holder.
    Type: Application
    Filed: May 26, 2023
    Publication date: September 21, 2023
    Inventors: Nicholas Williams, Thomas G Anderson
  • Publication number: 20230133388
    Abstract: Embodiments of the present invention provide methods of implementing a private but traceable primary transaction implementing a transfer of an asset from an originator to a recipient using a third party, using a distributed network of computers implementing a distributed ledger. The methods use a third party to accept a transaction request from an originator. The third party then separates the transaction into a plurality of secondary transactions, characterized by various steps to make reconstruction of the original transaction difficult. The secondary transactions are recorded on the distributed ledger, accomplishing the original transaction without having any single transaction on the publicly accessible distributed ledger that directly corresponds to the original transaction. ary transactions.
    Type: Application
    Filed: January 4, 2023
    Publication date: May 4, 2023
    Inventor: Thomas G Anderson
  • Patent number: 10775888
    Abstract: Methods for creating a haptic effect script for an application and producing haptic effects in response to an event occurring in an application are described Creating the haptic script includes launching an application, launching a scripting engine, monitoring a dynamic memory footprint for the application, receiving an indication of an event occurrence in the application, and determining changes to one or more values stored within the dynamic memory footprint that indicate the event occurrence. To produce the haptic effects, during execution and running of the application the dynamic memory footprint is monitored for value changes associated with an event occurrence as defined by the haptic event script and, if it is determined an event has occurred, the haptic script is executed to product a haptic effect signal.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: September 15, 2020
    Assignee: Facebook, Inc.
    Inventors: Walter A. Aviles, Thomas G. Anderson, William Anderson, Daryl Lee
  • Publication number: 20200286081
    Abstract: Embodiments of the present invention provide methods of implementing a private but traceable primary transaction implementing a transfer of an asset from an originator to a recipient using a third party, using a distributed network of computers implementing a distributed ledger. The methods use a third party to accept a transaction request from an originator. The third party then separates the transaction into a plurality of secondary transactions, characterized by various steps to make reconstruction of the original transaction difficult. The secondary transactions are recorded on the distributed ledger, accomplishing the original transaction without having any single transaction on the publicly accessible distributed ledger that directly corresponds to the original transaction, ary transactions.
    Type: Application
    Filed: September 27, 2018
    Publication date: September 10, 2020
    Inventor: Thomas G Anderson
  • Publication number: 20200211011
    Abstract: Some embodiments of the present invention provide a method of recording transactions using a T1 distributed ledger in a distributed database over a first distributed network of computers, and a plurality of T2 distributed ledgers each in a distributed database over a corresponding distributed network of computers, wherein each T2 distributed ledger has associated with it a corresponding plurality of wallets that are not also associated with any other T2 distributed ledger, comprising: (a) recording transactions identifying an originating wallet in the T2 distributed ledger associated with the originating wallet; (b) for any transactions that identify a recipient wallet that is not associated with the same T2 distributed ledger as the originating wallet, after recording the transaction in the associated T2 distributed ledger then recording the transaction in the T1 distributed ledger, and then recording the transaction in the T2 distributed ledger associated with the recipient wallet.
    Type: Application
    Filed: March 13, 2020
    Publication date: July 2, 2020
    Inventor: Thomas G. Anderson
  • Patent number: 9804672
    Abstract: Methods of and apparatuses for providing human interaction with a computer, including human control of three dimensional input devices, force feedback, and force input.
    Type: Grant
    Filed: May 19, 2010
    Date of Patent: October 31, 2017
    Assignee: Facebook, Inc.
    Inventors: Thomas G. Anderson, Bill Anderson, Walter Aviles, Richard Aviles, Jake Jones, V. Gerald Grafe
  • Publication number: 20140232657
    Abstract: Methods for creating a haptic effect script for an application and producing haptic effects in response to an event occurring in an application are described Creating the haptic script includes launching an application, launching a scripting engine, monitoring a dynamic memory footprint for the application, receiving an indication of an event occurrence in the application, and determining changes to one or more values stored within the dynamic memory footprint that indicate the event occurrence. To produce the haptic effects, during execution and running of the application the dynamic memory footprint is monitored for value changes associated with an event occurrence as defined by the haptic event script and, if it is determined an event has occurred, the haptic script is executed to product a haptic effect signal.
    Type: Application
    Filed: February 15, 2013
    Publication date: August 21, 2014
    Inventors: Walter A. Aviles, Thomas G. Anderson, William Anderson, Daryl Lee
  • Publication number: 20140173638
    Abstract: A system for creating and distributing apps on computing devices. The present invention includes methods for allowing users access to apps and content by entering access information and methods to effectively create apps and content.
    Type: Application
    Filed: January 30, 2014
    Publication date: June 19, 2014
    Inventor: Thomas G. Anderson
  • Publication number: 20130198625
    Abstract: A system that can accept inputs from one or more users and that can give haptic feedback to one or more users. The system can utilize network communication of data, various complimentary types of end effectors, various complimentary methods for force generation, and various attachments and accessories.
    Type: Application
    Filed: January 25, 2013
    Publication date: August 1, 2013
    Inventors: Thomas G Anderson, Bill Anderson
  • Publication number: 20130145240
    Abstract: A system for creating customizable books or other applications is described, along with techniques and methods for implementing customizable features in the books or applications.
    Type: Application
    Filed: December 4, 2012
    Publication date: June 6, 2013
    Inventors: Thomas G. Anderson, Bill Anderson, V. Gerald Grafe
  • Patent number: 8300010
    Abstract: The present invention comprises methods and apparatuses that can provide reliable communications between a computer and a haptic interface device. The methods and apparatuses can provide communication that is more secure against errors, failures, or tampering than previous approaches. Haptic devices allow a user to communicate with computer applications using the user's sense of touch, for example by applying and sensing forces with the haptic device. The host computer must be able to communicate with the haptic device in a robust and safe manner. The present invention includes a novel method of accomplishing such communication; a computer-readable medium that, when applied to a computer, causes the computer to communicate according to such a method; and a computer system having a host computer and a haptic device communicating according to such a method.
    Type: Grant
    Filed: January 31, 2009
    Date of Patent: October 30, 2012
    Assignee: Novint Technologies, Inc.
    Inventors: Walter A Aviles, Thomas G Anderson, V Gerald Grafe
  • Patent number: 7917869
    Abstract: The present invention provides a human-computer interface. The interface includes provision of an application domain, for example corresponding to a three-dimensional application. The user is allowed to navigate and interact with the application domain. The interface also includes a personal domain, offering the user controls and interaction distinct from the application domain. The separation into two domains allows the most suitable interface methods in each: for example, three-dimensional navigation in the application domain, and two- or three-dimensional controls in the personal domain. Transitions between the application domain and the personal domain are under control of the user, and the transition method is substantially independent of the navigation in the application domain. For example, the user can fly through a three-dimensional application domain, and always move to the personal domain by moving a cursor near one extreme of the display.
    Type: Grant
    Filed: March 16, 2004
    Date of Patent: March 29, 2011
    Inventor: Thomas G. Anderson
  • Publication number: 20100261526
    Abstract: Methods of and apparatuses for providing human interaction with a computer, including human control of three dimensional input devices, force feedback, and force input.
    Type: Application
    Filed: May 19, 2010
    Publication date: October 14, 2010
    Inventors: Thomas G. Anderson, Bill Anderson, Walter Aviles, Richard Aviles, Jake Jones, V. Gerald Grafe
  • Publication number: 20090201247
    Abstract: The present invention comprises methods and apparatuses that can provide reliable communications between a computer and a haptic interface device. The methods and apparatuses can provide communication that is more secure against errors, failures, or tampering than previous approaches. Haptic devices allow a user to communicate with computer applications using the user's sense of touch, for example by applying and sensing forces with the haptic device. The host computer must be able to communicate with the haptic device in a robust and safe manner. The present invention includes a novel method of accomplishing such communication; a computer-readable medium that, when applied to a computer, causes the computer to communicate according to such a method; and a computer system having a host computer and a haptic device communicating according to such a method.
    Type: Application
    Filed: January 31, 2009
    Publication date: August 13, 2009
    Inventors: Walter A. Aviles, Thomas G. Anderson, V. Gerald Grafe
  • Patent number: 7486273
    Abstract: The present invention comprises methods and apparatuses that can provide reliable communications between a computer and a haptic interface device. The methods and apparatuses can provide communication that is more secure against errors, failures, or tampering than previous approaches. Haptic devices allow a user to communicate with computer applications using the user's sense of touch, for example by applying and sensing forces with the haptic device. The host computer must be able to communicate with the haptic device in a robust and safe manner. The present invention includes a novel method of accomplishing such communication; a computer-readable medium that, when applied to a computer, causes the computer to communicate according to such a method; and a computer system having a host computer and a haptic device communicating according to such a method.
    Type: Grant
    Filed: July 14, 2008
    Date of Patent: February 3, 2009
    Assignee: Novint Technologies, Inc.
    Inventors: Walter A Aviles, Thomas G Anderson, V Gerald Grafe
  • Publication number: 20080186275
    Abstract: The present invention provides a method of human-computer interfacing that provides efficient implementation of intuitive controls in a three-dimensional space. The method comprises providing a three-dimensional space, characterized by x and y dimensions, together defining a plane approximately orthogonal to the user's direction of view into the space. A z dimension, approximately parallel to the direction of view, further characterizes the three-dimensional space. Objects in the space can be defined by x, y, and z coordinate sets. A control is provided having x and y coordinate sets as any other object. The z coordinate set of the control, however, spans a range of values, giving the control an increased depth. The control's range of z can be infinite, making the control accessible at all depths, or can be a finite range, making the control accessible only from that range of depths. Movement of a cursor into the region corresponding to the control initiates interaction with the user according to the control.
    Type: Application
    Filed: April 3, 2008
    Publication date: August 7, 2008
    Inventor: Thomas G. Anderson