Patents by Inventor Craig A. Carson

Craig A. Carson 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: 9575775
    Abstract: A method for automatic execution of at least one program associated with a mounted medium, wherein the mounted medium is ejected from a device is provided. The method may include determining if an automatic program initiation on eject is required, wherein the determining is based on a detection of the mounted medium being mounted in the device. The method may also include registering the required automatic program initiation on eject, wherein the registering is based on the determination of the automatic program initiation on eject being required. The method may include storing an executable program content associated with the registered automatic program initiation on eject. Additionally, the method may include executing the stored executable program content, wherein the execution is based on a detection of the mounted medium being ejected from the device. The method may include deregistering the required automatic program initiation on eject.
    Type: Grant
    Filed: March 7, 2014
    Date of Patent: February 21, 2017
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Carson, Bret W. Dixon, Benjamin T. Horwood, John A. Kaputin
  • Patent number: 9286191
    Abstract: A method for diagnosing an error associated with a software is provided. The method may include receiving a stack trace associated with the error. The method may also include fetching a source code associated with the received stack trace. The method may further include parsing the fetched source code associated with the received stack trace. The method may also include generating an abstract syntax tree (AST) based on the parsed fetched source code. Additionally, the method may include inserting at least one logging call into the generated abstract tree. The method may include recompiling the captured code based on the generated abstract tree with the at least one inserted logging call. The method may also include uploading the recompiled code onto at least one deployment server.
    Type: Grant
    Filed: October 23, 2014
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Carson, Bret W. Dixon, Benjamin T. Horwood, John A. Kaputin, Adam J. Pilkington
  • Patent number: 9280445
    Abstract: A method for diagnosing an error associated with a software is provided. The method may include receiving a stack trace associated with the error. The method may also include fetching a source code associated with the received stack trace. The method may further include parsing the fetched source code associated with the received stack trace. The method may also include generating an abstract syntax tree (AST) based on the parsed fetched source code. Additionally, the method may include inserting at least one logging call into the generated abstract tree. The method may include recompiling the captured code based on the generated abstract tree with the at least one inserted logging call. The method may also include uploading the recompiled code onto at least one deployment server.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: March 8, 2016
    Assignee: International Business Machines Corporation
    Inventors: Craig A. Carson, Bret W. Dixon, Benjamin T. Horwood, John A. Kaputin, Adam J. Pilkington
  • Publication number: 20150278074
    Abstract: A method for diagnosing an error associated with a software is provided. The method may include receiving a stack trace associated with the error. The method may also include fetching a source code associated with the received stack trace. The method may further include parsing the fetched source code associated with the received stack trace. The method may also include generating an abstract syntax tree (AST) based on the parsed fetched source code. Additionally, the method may include inserting at least one logging call into the generated abstract tree. The method may include recompiling the captured code based on the generated abstract tree with the at least one inserted logging call. The method may also include uploading the recompiled code onto at least one deployment server.
    Type: Application
    Filed: October 23, 2014
    Publication date: October 1, 2015
    Inventors: Craig A. Carson, Bret W. Dixon, Benjamin T. Horwood, John A. Kaputin, Adam J. Pilkington
  • Publication number: 20150278073
    Abstract: A method for diagnosing an error associated with a software is provided. The method may include receiving a stack trace associated with the error. The method may also include fetching a source code associated with the received stack trace. The method may further include parsing the fetched source code associated with the received stack trace. The method may also include generating an abstract syntax tree (AST) based on the parsed fetched source code. Additionally, the method may include inserting at least one logging call into the generated abstract tree. The method may include recompiling the captured code based on the generated abstract tree with the at least one inserted logging call. The method may also include uploading the recompiled code onto at least one deployment server.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Applicant: International Business Machines Corporation
    Inventors: Craig A. Carson, Bret W. Dixon, Benjamin T. Horwood, John A. Kaputin, Adam J. Pilkington
  • Publication number: 20150254085
    Abstract: A method for automatic execution of at least one program associated with a mounted medium, wherein the mounted medium is ejected from a device is provided. The method may include determining if an automatic program initiation on eject is required, wherein the determining is based on a detection of the mounted medium being mounted in the device. The method may also include registering the required automatic program initiation on eject, wherein the registering is based on the determination of the automatic program initiation on eject being required. The method may include storing an executable program content associated with the registered automatic program initiation on eject. Additionally, the method may include executing the stored executable program content, wherein the execution is based on a detection of the mounted medium being ejected from the device. The method may include deregistering the required automatic program initiation on eject.
    Type: Application
    Filed: March 7, 2014
    Publication date: September 10, 2015
    Applicant: International Business Machines Corporation
    Inventors: Craig A. Carson, Bret W. Dixon, Benjamin T. Horwood, John A. Kaputin
  • Publication number: 20150096888
    Abstract: A blood glucose test device with viewing lens seal includes a meter body rigid portion of a first polymeric material and an opening. A resilient portion of a second polymeric material more compressible than the first polymeric material integrally connected to the rigid portion defines a rigid portion outer covering. A resilient portion edge extends beyond the rigid portion and partially into the opening about a perimeter of the opening. A transparent polymeric material lens has an outer perimeter surface in contact with the resilient portion edge. Multiple flexible arms extending from the lens each have a hook member. Each hook member engages a receiving member positioned in a meter body and is retained by multiple backup ribs. Hook member engagement at a locking position pulls the lens toward the edge partially compressing the second polymeric material and creating a fluid seal between the perimeter surface and edge.
    Type: Application
    Filed: October 7, 2013
    Publication date: April 9, 2015
    Applicant: Roche Diagnostics Operations, Inc.
    Inventors: Christopher L. Belisle, Craig A. Carson, Robert G. Davies, Joel S. Gerich, Timothy L. Ranney
  • Patent number: D629502
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: December 21, 2010
    Assignee: Spiracur Inc.
    Inventors: Nelson S. Au, Jeffrey W. Etter, Craig A. Carson, Dean Hu
  • Patent number: D686724
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: July 23, 2013
    Assignee: Spiracur Inc.
    Inventors: Nelson S. Au, Jeffrey W. Etter, Craig A. Carson, Dean Hu
  • Patent number: D687537
    Type: Grant
    Filed: January 24, 2013
    Date of Patent: August 6, 2013
    Assignee: Spiracur Inc.
    Inventors: Nelson S. Au, Jeffrey W. Etter, Craig A. Carson, Dean Hu
  • Patent number: D712024
    Type: Grant
    Filed: June 14, 2013
    Date of Patent: August 26, 2014
    Assignee: Spiracur Inc.
    Inventors: Nelson S. Au, Jeffrey W. Etter, Craig A. Carson, Dean Hu