Patents by Inventor Haripriyan Hampapuram

Haripriyan Hampapuram 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: 11823797
    Abstract: Medical devices critical to patient health and safety that communicate with third party hardware and software, such as smart devices, require validation to ensure compatibility and correct performance. Disclosed are methods and systems to perform a self-validation of hardware and/or software components with a medical device to confirm that any combination of hardware and software are compatible and perform acceptably. If the self-validation passes then the user may safely use the system, and it may report to a cloud server that the particular configuration tested was successful. If the self-validation fails, the user will be prevented from using safety-critical aspects of the application and be notified of the incompatibility; and the results may also be reported to a cloud server.
    Type: Grant
    Filed: September 6, 2022
    Date of Patent: November 21, 2023
    Assignee: Medtronic MiniMed, Inc.
    Inventors: Arnold Holmquist, Eric Cohen, Haripriyan Hampapuram, Michael Mensinger
  • Publication number: 20220415503
    Abstract: Medical devices critical to patient health and safety that communicate with third party hardware and software, such as smart devices, require validation to ensure compatibility and correct performance. Disclosed are methods and systems to perform a self-validation of hardware and/or software components with a medical device to confirm that any combination of hardware and software are compatible and perform acceptably. If the self-validation passes then the user may safely use the system, and it may report to a cloud server that the particular configuration tested was successful. If the self-validation fails, the user will be prevented from using safety-critical aspects of the application and be notified of the incompatibility; and the results may also be reported to a cloud server.
    Type: Application
    Filed: September 6, 2022
    Publication date: December 29, 2022
    Inventors: Arnold Holmquist, Eric Cohen, Haripriyan Hampapuram, Michael Mensinger
  • Patent number: 11456076
    Abstract: Medical devices critical to patient health and safety that communicate with third party hardware and software, such as smart devices, require validation to ensure compatibility and correct performance. Disclosed are methods and systems to perform a self-validation of hardware and/or software components with a medical device to confirm that any combination of hardware and software are compatible and perform acceptably. If the self-validation passes then the user may safely use the system, and it may report to a cloud server that the particular configuration tested was successful. If the self-validation fails, the user will be prevented from using safety-critical aspects of the application and be notified of the incompatibility; and the results may also be reported to a cloud server.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: September 27, 2022
    Assignee: MEDTRONIC MINIMED, INC.
    Inventors: Arnold Holmquist, Eric Cohen, Haripriyan Hampapuram, Michael Mensinger
  • Publication number: 20220208329
    Abstract: Systems, devices, and techniques are disclosed for differentiating a therapeutic dose and a priming event to properly administer medication to patients. In one example aspect, a method for differentiating therapeutic doses and priming events in administering a medication to a patient includes determining a time window for monitoring dispensing of the medication by an injection pen device. Multiple dispense events each releasing an amount of the medication occur in the time window. The method also includes classifying dispense events prior to a last dispense event in the time window as priming events or therapeutic doses and designating the last dispense event in the time window as a therapeutic dose for facilitating calculation and tracking of a dosage amount for the patient.
    Type: Application
    Filed: April 17, 2020
    Publication date: June 30, 2022
    Inventors: Michael Mensinger, Jack Pryor, Angela Gaetano, Sean Saint, Andrew Childs, Haripriyan Hampapuram, Arnold Holmquist, Heung Yong Im, Madison Smith
  • Publication number: 20220172816
    Abstract: Disclosed are systems and techniques providing alternatives to traditional insulin dose calculators that involve little to no input from a patient user of a medicine injection device, including a fixed-dose titration therapy dose calculator and a streamlined dose calculator. In some aspects, a system for administering a medicine using a fixed-dose titration protocol includes an injection pen device in wireless communication with a mobile communication device comprising a software application to determine a recommended one or more fixed-dose sizes of the insulin based on (i) health data, including first glucose level of a patient user of the injection pen device that is measured prior to consumption of a meal and a second glucose level of the patient user that is measured within a predefined time period after consumption of the meal, and (ii) meal data, including a meal type of the meal and a meal size of the meal.
    Type: Application
    Filed: February 21, 2020
    Publication date: June 2, 2022
    Inventors: Michael Mensinger, Jasper Benke, Sean Saint, Eric Cohen, Jack Pryor, Haripriyan Hampapuram
  • Publication number: 20200350069
    Abstract: Medical devices critical to patient health and safety that communicate with third party hardware and software, such as smart devices, require validation to ensure compatibility and correct performance. Disclosed are methods and systems to perform a self-validation of hardware and/or software components with a medical device to confirm that any combination of hardware and software are compatible and perform acceptably. If the self-validation passes then the user may safely use the system, and it may report to a cloud server that the particular configuration tested was successful. If the self-validation fails, the user will be prevented from using safety-critical aspects of the application and be notified of the incompatibility; and the results may also be reported to a cloud server.
    Type: Application
    Filed: May 1, 2020
    Publication date: November 5, 2020
    Inventors: Arnold HOLMQUIST, Eric COHEN, Haripriyan HAMPAPURAM, Michael MENSINGER
  • Patent number: 8127275
    Abstract: A system and method for recording a state of an object in a computer program being tested. The system and method include: identifying an object having a plurality of fields, each field having a value; executing the computer program including a unit test; recording the values of each field of the identified object; generating assertions for the unit test from the recorded values of each field of the identified object; and inserting the generated assertions into the unit test. The computer program including the unit test having the generated assertions may be re-executed to verify the assertions. Furthermore, the unit test having the generated assertions may be modified and the computer program including the modified unit test having the generated assertions re-executed to generate new assertions.
    Type: Grant
    Filed: February 25, 2008
    Date of Patent: February 28, 2012
    Assignee: Parasoft Corporation
    Inventors: Haripriyan Hampapuram, Roberto Scaramuzzi
  • Patent number: 7571431
    Abstract: Software development tools, such as a static analyzer, debugger or source browser, incorporates techniques to process macro expansions and provide display of macro expansion information, so as to facilitate program analysis and debugging during the development process. The tool processes macro expansions during a build of a programming project's source files, and collects and records the macro expansion information into an output file or database. The tool then utilizes the recorded information to provide a display of the macro expansions in a graphical user interface of the tool, such as for source browsing or viewing static analysis.
    Type: Grant
    Filed: April 29, 2003
    Date of Patent: August 4, 2009
    Assignee: Microsoft Corporation
    Inventors: Haripriyan Hampapuram, Muthu Arun Kumar Jagannathan, Eduardo Feu
  • Publication number: 20040221262
    Abstract: Software development tools, such as a static analyzer, debugger or source browser, incorporates techniques to process macro expansions and provide display of macro expansion information, so as to facilitate program analysis and debugging during the development process. The tool processes macro expansions during a build of a programming project's source files, and collects and records the macro expansion information into an output file or database. The tool then utilizes the recorded information to provide a displays of the macro expansions in a graphical user interface of the tool, such as for source browsing or viewing static analysis.
    Type: Application
    Filed: April 29, 2003
    Publication date: November 4, 2004
    Applicant: Microsoft Corporation
    Inventors: Haripriyan Hampapuram, Muthu Arun Kumar Jagannathan, Eduardo Feu