Patents by Inventor Christopher D. Bailey

Christopher D. Bailey 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: 11960665
    Abstract: A drape for an input control console of an elongate device may comprise a main drape section configured to fit over the input control console via a main opening at one end of the main drape section. The drape may also comprise a plurality of pockets. Each of the plurality of pockets may include a pocket opening that is attached to a respective secondary opening in the main drape section. Each of the plurality of pockets may be configured to be anchored, at the pocket opening, to a side surface of a respective raised ring or bezel on the input control console using a respective tightening element.
    Type: Grant
    Filed: August 20, 2021
    Date of Patent: April 16, 2024
    Assignee: INTUITIVE SURGICAL OPERATIONS, INC.
    Inventors: David W. Bailey, Federico Barbagli, Reuben D. Brewer, Christopher R Carlson, Vincent Duindam, Tania K. Morimoto, Michael D. Paris, Oliver J. Wagner
  • Publication number: 20240118500
    Abstract: A system comprises an optical fiber, a manipulator assembly, and a control unit. The manipulator assembly comprises a chassis, an optical fiber cleaning assembly housed within the chassis, and a drive mechanism housed within the chassis. The optical fiber cleaning assembly comprises a cleaning tape, a first spool on which the cleaning tape is wound, and a second spool onto which the cleaning tape is drawn after use. The drive mechanism is configured to advance the cleaning tape from the first spool to the second spool such that a portion of the cleaning tape wipes a face of the optical fiber. The control unit is configured to control the drive mechanism to advance the cleaning tape.
    Type: Application
    Filed: December 19, 2023
    Publication date: April 11, 2024
    Inventors: Matthew D. Rohr Daniel, Troy K. Adebar, David W. Bailey, Stephen J. Blumenkranz, Edward P. Donlon, Mark E. Froggatt, Christopher M. Major, Randall L. Schlesinger
  • Patent number: 9665405
    Abstract: Systems and methods are provided for generating multiple system state projections using a grid computing environment. A central coordinator software component executes on a root data processor and provides commands and data to a plurality of node coordinator software components. A node coordinator software component manages threads which execute on its associated node data processor and which perform a set of matrix operations. Stochastic simulations use results of the matrix operations to generate multiple state projections. Additional processing can be performed by the grid computing environment based upon the generated state projections, such as to develop possible change information for users.
    Type: Grant
    Filed: December 21, 2016
    Date of Patent: May 30, 2017
    Assignee: SAS Institute Inc.
    Inventors: James Howard Goodnight, Steve Krueger, Oliver Schabenberger, Christopher D. Bailey
  • Publication number: 20150149241
    Abstract: Systems and methods are provided for generating multiple system state projections for one or more scenarios using a grid computing environment. A central coordinator software component executes on a root data processor and provides commands and data to a plurality of node coordinator software components. A node coordinator software component manages threads which execute on its associated node data processor and which perform a set of matrix operations. Stochastic simulations use results of the matrix operations to generate multiple state projections. Additional processing can be performed by the grid computing environment based upon the generated state projections, such as to develop risk information for users.
    Type: Application
    Filed: November 17, 2014
    Publication date: May 28, 2015
    Inventors: James Howard Goodnight, Steve Krueger, Oliver Schabenberger, Christopher D. Bailey
  • Patent number: 8352215
    Abstract: Systems and methods are provided for performing an estimation using an iteratively reweighted least squares technique on a scenario defined by a design matrix, a response variable vector, and a parameter to be estimated. A system and method can be configured to include a root data processor, where a least squares estimate is calculated by the root data processor during each of a plurality of processing iterations. A plurality of node data processors can also be configured to: update values of a weight matrix according to a current state of the least squares estimate, determine a first intermediate value based on the design matrix and the weight matrix, determine a second intermediate value based on the design and weight matrices and the response variable vector. The root data processor calculates an updated least squares estimate based on the intermediate values.
    Type: Grant
    Filed: October 23, 2009
    Date of Patent: January 8, 2013
    Assignee: SAS Institute Inc.
    Inventors: Lin (Colin) Chen, Steve Krueger, Christopher D. Bailey
  • Patent number: 8200518
    Abstract: Computer-implemented systems and methods for analyzing costs associated with a cost flow model having components of relationships and entities. A system and method can be configured to receive a data associated with the cost flow model as well as source-entity definitions, via-entity sets, and target-entity definitions. A set of linear equations is created that is representative of the costs and entity relationships, wherein data about certain relationships satisfying a removal criteria are not included in the matrices. The system of linear equations is solved to determine contribution values from the source entities to the target entities through the via-sets.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: June 12, 2012
    Assignee: SAS Institute Inc.
    Inventors: Christopher D. Bailey, Dmitry V. Golovashkin
  • Patent number: 8065262
    Abstract: A computer-implemented system and method are provided to handle operations dealing with a multidimensional database. Information about the hierarchical structure of a multidimensional database is used when performing the operations upon the database. Operations including update, select and others are performed using the hierarchical structural information. Keys and indexes are used in accessing the hierarchical structural information.
    Type: Grant
    Filed: October 19, 2010
    Date of Patent: November 22, 2011
    Assignee: SAS Institute Inc.
    Inventor: Christopher D. Bailey
  • Patent number: 8024241
    Abstract: Computer-implemented systems and methods for analyzing costs associated with a cost flow model having components of relationships and entities. A system and method can be configured to receive data associated with the cost flow model that identifies the costs associated with the relationships among the entities. One or more matrices are created that are representative of the costs and the entity relationships. One or more sparse matrix operations are performed upon the created one or more matrices in order to determine cost contribution amounts from an entity to another entity.
    Type: Grant
    Filed: July 13, 2007
    Date of Patent: September 20, 2011
    Assignee: SAS Institute Inc.
    Inventors: Christopher D. Bailey, Dmitry V. Golovashkin
  • Publication number: 20110202329
    Abstract: Systems and methods are provided for generating multiple system state projections for one or more scenarios using a grid computing environment. A central coordinator software component executes on a root data processor and provides commands and data to a plurality of node coordinator software components. A node coordinator software component manages threads which execute on its associated node data processor and which perform a set of matrix operations. Stochastic simulations use results of the matrix operations to generate multiple state projections. Additional processing can be performed by the grid computing environment based upon the generated state projections, such as to develop risk information for users.
    Type: Application
    Filed: February 12, 2010
    Publication date: August 18, 2011
    Inventors: James Howard Goodnight, Steve Krueger, Oliver Schabenberger, Christopher D. Bailey
  • Publication number: 20110098972
    Abstract: Systems and methods are provided for performing an estimation using an iteratively reweighted least squares technique on a scenario defined by a design matrix, a response variable vector, and a parameter to be estimated. A system and method can be configured to include a root data processor, where a least squares estimate is calculated by the root data processor during each of a plurality of processing iterations. A plurality of node data processors can also be configured to: update values of a weight matrix according to a current state of the least squares estimate, determine a first intermediate value based on the design matrix and the weight matrix, determine a second intermediate value based on the design and weight matrices and the response variable vector. The root data processor calculates an updated least squares estimate based on the intermediate values.
    Type: Application
    Filed: October 23, 2009
    Publication date: April 28, 2011
    Inventors: Lin (Colin) Chen, Steve Krueger, Christopher D. Bailey
  • Publication number: 20110035353
    Abstract: A computer-implemented system and method are provided to handle operations dealing with a multidimensional database. Information about the hierarchical structure of a multidimensional database is used when performing the operations upon the database. Operations such as update, select and others are performed using the hierarchical structural information. Keys and indexes may be used in accessing the hierarchical structural information.
    Type: Application
    Filed: October 19, 2010
    Publication date: February 10, 2011
    Inventor: Christopher D. Bailey
  • Patent number: 7831615
    Abstract: A computer-implemented system and method are provided to handle operations dealing with a multidimensional database. Information about the hierarchical structure of a multidimensional database is used when performing the operations upon the database. Operations such as update, select and others are performed using the hierarchical structural information. Keys and indexes may be used in accessing the hierarchical structural information.
    Type: Grant
    Filed: October 14, 2004
    Date of Patent: November 9, 2010
    Assignee: SAS Institute Inc.
    Inventor: Christopher D. Bailey
  • Publication number: 20090216580
    Abstract: Computer-implemented systems and methods for analyzing costs associated with a cost flow model having components of relationships and entities. A system and method can be configured to receive a data associated with the cost flow model as well as source-entity definitions, via-entity sets, and target-entity definitions. A set of linear equations is created that is representative of the costs and entity relationships, wherein data about certain relationships satisfying a removal criteria are not included in the matrices. The system of linear equations is solved to determine contribution values from the source entities to the target entities through the via-sets.
    Type: Application
    Filed: February 25, 2008
    Publication date: August 27, 2009
    Inventors: Christopher D. Bailey, Dmitry V. Golovashkin
  • Publication number: 20090018880
    Abstract: Computer-implemented systems and methods for analyzing costs associated with a cost flow model having components of relationships and entities. A system and method can be configured to receive data associated with the cost flow model that identifies the costs associated with the relationships among the entities. One or more matrices are created that are representative of the costs and the entity relationships. One or more sparse matrix operations are performed upon the created one or more matrices in order to determine cost contribution amounts from an entity to another entity.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 15, 2009
    Inventors: Christopher D. Bailey, Dmitry V. Golovashkin