Patents by Inventor Rajesh K. Gandhi

Rajesh K. Gandhi 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: 8898261
    Abstract: Data structures, methods, and apparatus useful in configuring agent services operating in a storage area network are provided. The data structures may include a list of agent types for which agent services are configurable for operation by agents of those agent types in a storage area network; for each agent type in the list of agent types, a corresponding list of configurable agent services operable by agents of the agent type; for each configurable agent service in each list of configurable agent services, a corresponding list of configurable parameters for the configurable agent service; and for each configurable parameter in each list of configurable parameters, at least one parameter value associated with the configurable parameter. Procedures and apparatus are provided for configuring agent services by updating elements of the data structures and providing the updated elements to the agent services.
    Type: Grant
    Filed: July 2, 2007
    Date of Patent: November 25, 2014
    Assignee: EMC Corporation
    Inventors: Svetlana Patsenker, Boris Farizon, Rajesh K. Gandhi, Keith A. Carson, Jr.
  • Patent number: 8880172
    Abstract: Atrial capture threshold testing is performed in accordance with an atrial capture threshold testing schedule. Monitoring for retrograde P-waves occurs at least during times other than times during which scheduled atrial capture threshold testing is performed. In response to detecting a retrograde P-wave indicative of sub-threshold atrial pacing during monitoring, an unscheduled atrial capture threshold test is performed and pacing of the atrium is adjusted based on the unscheduled atrial capture threshold test.
    Type: Grant
    Filed: March 16, 2012
    Date of Patent: November 4, 2014
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Derek D. Bohn, Rajesh K. Gandhi
  • Patent number: 8868187
    Abstract: Systems and methods for determining depth of discharge for implantable device batteries are provided. One aspect of this disclosure relates to a method for determining depth of discharge for a battery in an implantable medical device. Voltage recovery of the battery is measured subsequent to a predetermined event. Measured voltage recovery data is stored in a database adapted to store data for one or more devices. Measured voltage recovery data is compared with stored voltage recovery data to determine battery depth of discharge. According to various embodiments, battery capacity consumed is measured using a coulometer and using a capacity-by-voltage device. Measured battery capacity consumed is combined with measured voltage recovery data using a predetermined weighted average, and the combined data is stored in the database. The stored data is used to determine battery depth of discharge, according to an embodiment.
    Type: Grant
    Filed: June 17, 2009
    Date of Patent: October 21, 2014
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Rajesh K. Gandhi, Michael J. Root
  • Publication number: 20140214107
    Abstract: One aspect of this disclosure relates to a system for dynamic battery management in implantable medical devices. An embodiment of the system includes two or more devices for measuring battery capacity for an implantable medical device battery. The embodiment also includes a controller connected to the measuring devices. The controller is adapted to combine the measurements from the measuring devices using a weighted average to determine battery capacity consumed. According to various embodiments, at least one of the measuring devices includes a coulometer. At least one of the measuring devices includes a capacity-by-voltage device, according to an embodiment. The system further includes a display in communication with the controller in various embodiments. The display is adapted to provide a depiction of battery longevity in units of time remaining in the life of the implantable medical device battery, according to various embodiments. Other aspects and embodiments are provided herein.
    Type: Application
    Filed: April 2, 2014
    Publication date: July 31, 2014
    Applicant: Cardiac Pacemakers, Inc.
    Inventors: Rajesh K. Gandhi, William J. Linder, Michael J. Lyden, Nicholas J. Stessman, Jonathan H. Kelly, James Kalgren
  • Patent number: 8719233
    Abstract: A method of generating a test database from a deployed database by “sanitizing”, or removing sensitive data, is employed for recreating problem scenarios from a customer site, verifying compatibility of customer data with database version updates, and for performance testing using actual, rather than generated, database structures. In database management operations, in can be beneficial to use data generated from actual operational scenarios rather than artificially generated data created from a test pattern. Data generated from actual operation, such has at a customer site, assures compatibility with the relation patterns and record volumes employed by the customer (user). However, databases often contain sensitive information that would be inappropriate, illegal, or vulnerable in a testing environment. Accordingly, the generated test database overwrites sensitive data values with benign, or generic values while preserving the structure and relations of the data stored.
    Type: Grant
    Filed: October 24, 2008
    Date of Patent: May 6, 2014
    Assignee: EMC Corporation
    Inventors: Rajesh K. Gandhi, Venkata R. Tiruveedi, Hanumantha Reddy Narayana, Pushpalatha Tantrady, Arun Kumar Palani, Anuragh Ravindran, Anitha Athipathy
  • Patent number: 8718771
    Abstract: One aspect of this disclosure relates to a system for dynamic battery management in implantable medical devices. An embodiment of the system includes two or more devices for measuring battery capacity for an implantable medical device battery. The embodiment also includes a controller connected to the measuring devices. The controller is adapted to combine the measurements from the measuring devices using a weighted average to determine battery capacity consumed. According to various embodiments, at least one of the measuring devices includes a coulometer. At least one of the measuring devices includes a capacity-by-voltage device, according to an embodiment. The system further includes a display in communication with the controller in various embodiments. The display is adapted to provide a depiction of battery longevity in units of time remaining in the life of the implantable medical device battery, according to various embodiments. Other aspects and embodiments are provided herein.
    Type: Grant
    Filed: November 2, 2011
    Date of Patent: May 6, 2014
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Rajesh K. Gandhi, William J. Linder, Michael J. Lyden, Nicholas J. Stessman, Jonathan H. Kelly, James Kalgren
  • Patent number: 8442635
    Abstract: This document discusses, among other things, systems and methods for automatic electrode integrity management. Interelectrode impedance is measured for various electrode combinations of an implantable cardiac function management device. The impedance data is processed, such as at an external remote server, to determine whether an electrode is failing or has failed, to select an alternate electrode configuration, to alert a physician or patient, to predict a time-to-failure such as by using population data, or to reprogram electrode configuration or other device parameters of the implantable cardiac function management device.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: May 14, 2013
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Derek D. Bohn, M. Jason Brooke, Rajesh K. Gandhi, Alok S. Sathaye, Aaron R. McCabe
  • Publication number: 20120172945
    Abstract: Atrial capture threshold testing is performed in accordance with an atrial capture threshold testing schedule. Monitoring for retrograde P-waves occurs at least during times other than times during which scheduled atrial capture threshold testing is performed. In response to detecting a retrograde P-wave indicative of sub-threshold atrial pacing during monitoring, an unscheduled atrial capture threshold test is performed and pacing of the atrium is adjusted based on the unscheduled atrial capture threshold test.
    Type: Application
    Filed: March 16, 2012
    Publication date: July 5, 2012
    Applicant: CARDIAC PACEMAKERS, INC.
    Inventors: Derek D. Bohn, Rajesh K. Gandhi
  • Patent number: 8214164
    Abstract: Abnormal battery depletion can be detected in an implantable medical device. Battery capacity consumed can be measured using a coulometer and using a capacity-by-voltage device, and the measurements can be blended to determine battery status. A drop in battery voltage below a specified threshold can be detected to identify a high-current depletion fault, and an alarm can be provided to indicate the fault has been detected. The specified threshold can be determined as a function of battery capacity consumed. Other aspects and embodiments are provided herein.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: July 3, 2012
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Rajesh K. Gandhi, William J. Linder, Scott Vanderlinde, James Kalgren, Hal M. Propp
  • Patent number: 8155741
    Abstract: Atrial capture threshold testing is performed in accordance with an atrial capture threshold testing schedule. Monitoring for retrograde P-waves occurs at least during times other than times during which scheduled atrial capture threshold testing is performed. In response to detecting a retrograde P-wave indicative of sub-threshold atrial pacing during monitoring, an unscheduled atrial capture threshold test is performed and pacing of the atrium is adjusted based on the unscheduled atrial capture threshold test.
    Type: Grant
    Filed: November 21, 2008
    Date of Patent: April 10, 2012
    Assignee: Cardiac Pacemakers, Inc.
    Inventors: Derek D. Bohn, Rajesh K. Gandhi
  • Patent number: 7984131
    Abstract: A SAN management application maintains configuration information in a near real-time (RT) manner for timely and accurate responses to queries. A database manager responsive to the management application aggregates information concerning both current and historical configurations by combining current and historical information sets as a common (DB) database portal responsive to an individual query for configuration data from both current and historical data. The common portal avoids redundant and duplicative entries between the current and historical information sets, and is responsive to the management application for maintaining each change on only one of the current and historical information sets. Configuration changes add, update and move data items between the current and historical information sets, but need not store a configuration change in both the current and history information sets.
    Type: Grant
    Filed: June 28, 2007
    Date of Patent: July 19, 2011
    Assignee: EMC Corporation
    Inventors: Rajesh K. Gandhi, Venkata R. Tiruveedi
  • Patent number: 7720884
    Abstract: A database environment includes a staging database and master database. Among other functions, the staging database provides a location to store data prior to be copied over the master database. Each time the database environment is modified (e.g., a developer specifies a different configuration associated with the staging database and/or the master database), a database administrator initiates execution of an auto-repository process to automatically generate a corresponding new set of routines enabling management of the database environment. Accordingly, each time there are changes to (one or more schemas associated with) the database environment, there is no need for a programmer to manually modify the corresponding management routines based on the changes. Instead, the auto-repository process automatically generates the corresponding set of custom routines to enable management of the database environment.
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: May 18, 2010
    Assignee: EMC Corporation
    Inventors: Rajesh K. Gandhi, Venkata R. Tiruveedi, Keith A. Carson, Jr.
  • Patent number: 7689565
    Abstract: A system receives a dataset for storing in a staging database. The dataset contains network management data collected from a managed resource. The system stores the dataset in the staging database, and maintains a changeset identifying changes made to the staging database during the step of storing the dataset. The system synchronizes the staging database and the production database with each other using the changeset.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: March 30, 2010
    Assignee: EMC Corporation
    Inventors: Rajesh K. Gandhi, Keith Alan Carson, Jr., Venkata R. Tiruveedi
  • Patent number: 7680831
    Abstract: A system detects an event suggesting a data discrepancy between a staging database and a production database that maintain network management data within a network management system. The staging database is logically separate from the production database. The system prevents modification to the production database, and replaces data in the staging database with data from the production database. The system then allows modification to the production database.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: March 16, 2010
    Assignee: EMC Corporation
    Inventors: Rajesh K. Gandhi, Keith Alan Carson, Jr., Venkata R. Tiruveedi, Anoop George Ninan, Samuil Shmuylovich, Boris Farizon
  • Publication number: 20090319588
    Abstract: A method of generating a test database from a deployed database by “sanitizing”, or removing sensitive data, is employed for recreating problem scenarios from a customer site, verifying compatibility of customer data with database version updates, and for performance testing using actual, rather than generated, database structures. In database management operations, in can be beneficial to use data generated from actual operational scenarios rather than artificially generated data created from a test pattern. Data generated from actual operation, such has at a customer site, assures compatibility with the relation patterns and record volumes employed by the customer (user). However, databases often contain sensitive information that would be inappropriate, illegal, or vulnerable in a testing environment. Accordingly, the generated test database overwrites sensitive data values with benign, or generic values while preserving the structure and relations of the data stored.
    Type: Application
    Filed: October 24, 2008
    Publication date: December 24, 2009
    Inventors: Rajesh K. Gandhi, Venkata R. Tiruveedi, Hanumantha Reddy Narayana, Pushpalatha Tantrady, Arun Kumar Palani, Anuragh Ravindran, Anitha Athipathy
  • Publication number: 20090312809
    Abstract: Systems and methods for determining depth of discharge for implantable device batteries are provided. One aspect of this disclosure relates to a method for determining depth of discharge for a battery in an implantable medical device. Voltage recovery of the battery is measured subsequent to a predetermined event. Measured voltage recovery data is stored in a database adapted to store data for one or more devices. Measured voltage recovery data is compared with stored voltage recovery data to determine battery depth of discharge. According to various embodiments, battery capacity consumed is measured using a coulometer and using a capacity-by-voltage device. Measured battery capacity consumed is combined with measured voltage recovery data using a predetermined weighted average, and the combined data is stored in the database. The stored data is used to determine battery depth of discharge, according to an embodiment.
    Type: Application
    Filed: June 17, 2009
    Publication date: December 17, 2009
    Inventors: Rajesh K. Gandhi, Michael J. Root
  • Patent number: 7577681
    Abstract: Techniques herein involve anticipating the application of a command to modify objects having associated object data stored in a relational database. Prior to receipt of an object modification command that causes a modification to a respective object and/or an object hierarchy, a computer process generates a set of operational instructions to carry out the object modification command. Generally, the computer process analyzes a structure for storing object data in a relational database to identify information in the relational database that will be impacted as a result of executing a corresponding object modification command. Based on analysis of the structure, the computer process generates the set of operational instructions. The execution of the set of operational instructions to carry out the command causes the respective object and/or object hierarchy to be modified as well as causes a corresponding modification to contents of a relational database storing respective object data.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: August 18, 2009
    Assignee: EMC Corporation
    Inventors: Vitaly Rozenman, Rajesh K. Gandhi, Benjamin Bushoy, Venkata R. Tiruveedi
  • Publication number: 20090182517
    Abstract: Abnormal battery depletion can be detected in an implantable medical device. Battery capacity consumed can be measured using a coulometer and using a capacity-by-voltage device, and the measurements can be blended to determine battery status. A drop in battery voltage below a specified threshold can be detected to identify a high-current depletion fault, and an alarm can be provided to indicate the fault has been detected. The specified threshold can be determined as a function of battery capacity consumed. Other aspects and embodiments are provided herein.
    Type: Application
    Filed: November 24, 2008
    Publication date: July 16, 2009
    Applicant: Cardiac Pacemakers, Inc.
    Inventors: Rajesh K. Gandhi, William J. Linder, Scott Vanderlinde, James Kalgren, Hal M. Propp
  • Publication number: 20090076564
    Abstract: Atrial capture threshold testing is performed in accordance with an atrial capture threshold testing schedule. Monitoring for retrograde P-waves occurs at least during times other than times during which scheduled atrial capture threshold testing is performed. In response to detecting a retrograde P-wave indicative of sub-threshold atrial pacing during monitoring, an unscheduled atrial capture threshold test is performed and pacing of the atrium is adjusted based on the unscheduled atrial capture threshold test.
    Type: Application
    Filed: November 21, 2008
    Publication date: March 19, 2009
    Inventors: Derek D. Bohn, Rajesh K. Gandhi
  • Patent number: 7478099
    Abstract: A system receives a dataset for storing in a staging database. The dataset contains network management data collected from a managed resource. The system disengages a connection between the staging database and a production database, and stores the dataset in the staging database. The system then re-engages the connection between the staging database and the production database.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: January 13, 2009
    Assignee: EMC Corporation
    Inventors: Rajesh K. Gandhi, Keith Alan Carson, Jr., Venkata R. Tiruveedi, Anoop George Ninan, Samuil Shmuylovich, Boris Farizon