Patents by Inventor Stuart Todd

Stuart Todd 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: 20240167368
    Abstract: Various well-perforating systems and methods are disclosed incorporating a self-shunting detonator. The detonator may include an electrically-conductive detonator body. A resistor initiator inside the detonator body includes first and second leads. A grounding element inside the detonator body couples the detonator body to the first lead. An electrically-conductive clip coupled to the second lead includes an arm biased to electrical contact with an external surface of the detonator body to shunt the detonator. The arm is moveable away from the detonator body to un-shunt the detonator, such as automatically in response to insertion into a detonator housing.
    Type: Application
    Filed: November 17, 2022
    Publication date: May 23, 2024
    Applicant: Halliburton Energy Services, Inc.
    Inventors: Kevin C. Cook, Matthew Craig Mlcak, Joseph Todd MacGillivray, Stuart Michael Wood
  • Publication number: 20220338729
    Abstract: The present invention relates to new and improved systems and methods for identifying, evaluating and/or advising patients on the subject matter of presbyopia using a visual display in which presbyopes and non-presbyopes perceive different objects.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 27, 2022
    Inventors: Greg Williby, Stuart Todd, Khaled Chehab, Lauren Westin, William Honey, James Salisbury, Glenn LeFaou, Hannah Catton
  • Patent number: 8392556
    Abstract: Technology for monitoring transactions in a computing environment is disclosed. Execution of a transaction by a first application is monitored by a first software entity executing on a first computing device. Performance data that relates to execution of the transaction by a first application is generated. Execution of the transaction by a second application is monitored by a second software entity. The transaction is executed by the second application based on a request from the first application. A determination is made, based on the monitoring, that the first software entity should report the performance data to a third software entity that executes on a second computing device. Based on determining that the first software entity should report the performance data, data is propagated that indicates that the first software entity should report the performance data. The first software entity reports the performance data to the third software entity.
    Type: Grant
    Filed: July 16, 2009
    Date of Patent: March 5, 2013
    Assignee: CA, Inc.
    Inventors: Michael Goulet, Stuart Todd Rader, Abhijit Sawant
  • Patent number: 7992045
    Abstract: Monitoring asynchronous transactions in a computing environment is disclosed. A first unique identifier is determined when a first method executes. The identifier is associated with an asynchronous transaction. A second unique identifier is determined when a second method executes. If it is determined that the first unique identifier and the second unique identifier match, then is it determined that the asynchronous transaction started with the first method and completed with the second method. In one embodiment, code that identifies a routine that has instructions for determining the first unique identifier at runtime is added to the first method, and code that identifies a routine that has instructions for determining the second unique identifier at runtime is added to the second method.
    Type: Grant
    Filed: December 2, 2008
    Date of Patent: August 2, 2011
    Assignee: Computer Associates Think, Inc.
    Inventors: Jyoti Kumar Bansal, Kartik Shankaranarayanan, Aditya Pandit, Haroon Rashid Ahmed, Stuart Todd Rader
  • Publication number: 20110016207
    Abstract: Technology for monitoring transactions in a computing environment is disclosed. Execution of a transaction by a first application is monitored by a first software entity executing on a first computing device. Performance data that relates to execution of the transaction by a first application is generated. Execution of the transaction by a second application is monitored by a second software entity. The transaction is executed by the second application based on a request from the first application. A determination is made, based on the monitoring, that the first software entity should report the performance data to a third software entity that executes on a second computing device. Based on determining that the first software entity should report the performance data, data is propagated that indicates that the first software entity should report the performance data. The first software entity reports the performance data to the third software entity.
    Type: Application
    Filed: July 16, 2009
    Publication date: January 20, 2011
    Applicant: COMPUTER ASSOCIATES THINK, INC.
    Inventors: Michael Goulet, Stuart Todd Rader, Abhijit Sawant
  • Publication number: 20100138703
    Abstract: Monitoring asynchronous transactions in a computing environment is disclosed. A first unique identifier is determined when a first method executes. The identifier is associated with an asynchronous transaction. A second unique identifier is determined when a second method executes. If it is determined that the first unique identifier and the second unique identifier match, then is it determined that the asynchronous transaction started with the first method and completed with the second method. In one embodiment, code that identifies a routine that has instructions for determining the first unique identifier at runtime is added to the first method, and code that identifies a routine that has instructions for determining the second unique identifier at runtime is added to the second method.
    Type: Application
    Filed: December 2, 2008
    Publication date: June 3, 2010
    Inventors: Jyoti Kumar Bansal, Kartik Shankaranarayanan, Aditya Pandit, Haroon Rashid Ahmed, Stuart Todd Rader
  • Patent number: 7185101
    Abstract: In accordance with the present invention a method and system for transmitting multibyte characters in a network comprises the steps, performed by a processor, of receiving a set of fixed-length characters; converting each fixed-length character into a multibyte character to determine a length corresponding to the multibyte characters; and transmitting the length and the multibyte characters.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: February 27, 2007
    Assignee: Sun Microsystems, Inc.
    Inventor: Stuart Todd Rader
  • Publication number: 20020120764
    Abstract: In accordance with the present invention a method and system for transmitting multibyte characters in a network comprises the steps, performed by a processor, of receiving a set of fixed-length characters; converting each fixed-length character into a multibyte character to determine a length corresponding to the multibyte characters; and transmitting the length and the multibyte characters.
    Type: Application
    Filed: February 19, 2002
    Publication date: August 29, 2002
    Applicant: Sun Microsystems Inc.
    Inventor: Stuart Todd Rader
  • Patent number: 6370581
    Abstract: In accordance with the present invention a method and system for transmitting multibyte characters in a network comprises the steps, performed by a processor, of receiving a set of fixed-length characters; converting each fixed-length character into a multibyte character to determine a length corresponding to the multibyte characters; and transmitting the length and the multibyte characters.
    Type: Grant
    Filed: June 4, 1998
    Date of Patent: April 9, 2002
    Assignee: Sun Microsystems, Inc.
    Inventor: Stuart Todd Rader
  • Publication number: 20010044852
    Abstract: In accordance with the present invention a method and system for transmitting multibyte characters in a network comprises the steps, performed by a processor, of receiving a set of fixed-length characters; converting each fixed-length character into a multibyte character to determine a length corresponding to the multibyte characters; and transmitting the length and the multibyte characters.
    Type: Application
    Filed: June 4, 1998
    Publication date: November 22, 2001
    Applicant: SUN MICROSYSTEMS, INC.
    Inventor: STUART TODD RADER