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).

  • Publication number: 20240368189
    Abstract: Compounds of Formula (I): pharmaceutically acceptable salts thereof, deuterated derivatives of any of the foregoing, and metabolites of any of the foregoing are disclosed. Pharmaceutical compositions comprising the same, methods of treating cystic fibrosis using the same, and methods for making the same are also disclosed.
    Type: Application
    Filed: October 10, 2023
    Publication date: November 7, 2024
    Inventors: Jeremy J. Clemens, Alexander Russell Abela, Corey Don Anderson, Brett B. Busch, Weichao George Chen, Thomas Cleveland, Timothy Richard Coon, Bryan Frieman, Senait G. Ghirmai, Peter Grootenhuis, Anton V. Gulevich, Sara Sabina Hadida Ruah, Clara Kuang-Ju Hsia, Ping Kang, Haripada Khatuya, Jason McCartney, Mark Thomas Miller, Prasuna Paraselli, Fabrice Pierre, Sara E. Swift, Andreas Termin, Johnny Uy, Carl V. Vogel, Jinglan Zhou
  • Publication number: 20240293942
    Abstract: A surgical system uses a single entry port in a wide variety of surgeries. To insert multiple surgical instruments into a patient through a single entry port requires that the shaft of at least one of the surgical instruments be bent between the base of the surgical instrument and the point where the shaft contacts a channel in an entry guide. Each surgical instrument is positioned by an instrument manipulator positioning system so that when the shaft is inserted in a channel of the entry guide, any bending of the shaft does not damage the surgical instrument and does not inhibit proper operation of the surgical instrument.
    Type: Application
    Filed: February 29, 2024
    Publication date: September 5, 2024
    Applicant: Intuitive Surgical Operations, Inc.
    Inventors: Anthony K. MCGROGAN, Thomas G. COOPER, David Q. LARKIN, Kent M. ANDERSON, Jeffrey D. BROWN, Paul E. LILAGAN, Michael IKEDA
  • Patent number: 12076038
    Abstract: A medical device includes a lever with an applied force position, a load position, and a fulcrum position. A first cable extends from the applied force position of the lever to a first capstan, the first cable wrapping around the first capstan. A second cable extends from the applied force position of the lever to a second capstan, the second cable wrapping around the second capstan. A rod couples the load position of the lever and a surgical end effector. The first and second capstans may be fixed to an axle. The axle may receive a rotational input from a rotary actuator. A hand wheel may be coupled to the axle. There may be a spring between a support structure and the lever to bias the lever to rotate about the fulcrum position of the lever.
    Type: Grant
    Filed: March 3, 2021
    Date of Patent: September 3, 2024
    Assignee: Intuitive Surgical Operations, Inc.
    Inventors: S. Christopher Anderson, Thomas G. Cooper
  • 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