Patents by Inventor Rahul Mehra

Rahul Mehra 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: 10355867
    Abstract: A method for generating, from initial content data, output content data for provision to one or more receivers, wherein the initial content data is encoded according to a coding scheme, wherein for a quantity of data encoded according to the coding scheme, the coding scheme provides a mechanism for including in the quantity of encoded data additional data such that a decoder for the coding scheme, upon decoding the quantity of encoded data, does not use the additional data to generate decoded data, the method comprising: selecting one or more portions of the initial content data; for each selected portion, generating a data construct that comprises a plurality of data structures, each data structure comprising data, including a version of the selected portion, that is encrypted using a corresponding encryption process different from each encryption process used to encrypt data in the other data structures, wherein the data construct is arranged such that using a decryption process that corresponds to the encr
    Type: Grant
    Filed: February 15, 2012
    Date of Patent: July 16, 2019
    Assignee: IRDETO B.V.
    Inventors: Anthony Pickering, Rahul Mehra, Erik Hietbrink
  • Patent number: 10162612
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the runtime metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by simulating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Patent number: 10162610
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Patent number: 10162611
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises at least business rule metadata associated with the application, converting, using the at least business rule metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Grant
    Filed: January 3, 2017
    Date of Patent: December 25, 2018
    Assignee: Syntel, Inc.
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Publication number: 20180357055
    Abstract: A legacy-to-container (L2C) system converts a computer program in a procedural programming language to an object oriented programming language. The L2C system parses the procedural language to identify program variables and also program sub-elements, such as paragraphs in COBOL for example. The L2C system provides a user interface that allows the user to select which paragraphs should be converted into methods wherein the remaining non-selected paragraphs are to be converted into classes. The L2C system is configured to re-architect the procedural language by (i) creating normal object classes corresponding to the identified variables, (ii) creating methods for the user-selected paragraphs; and (iii) creating classes for the remaining non-selected paragraphs.
    Type: Application
    Filed: June 7, 2018
    Publication date: December 13, 2018
    Inventors: Abhijit Apte, Vivek Rao, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Rahul Mehra, Amit Pundeer, Abhishek Agarwal, Abhijeet Sheth
  • Publication number: 20170193437
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the runtime metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by simulating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 6, 2017
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkami, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Publication number: 20170192758
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises runtime metadata associated with the application, converting, using the metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 6, 2017
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Publication number: 20170192777
    Abstract: A method and apparatus for migration of application source code may include parsing the source code and generating a first output, dynamically analyzing the source code to produce a second output wherein the second output comprises at least business rule metadata associated with the application, converting, using the at least business rule metadata, the source code of the application in an original language to a destination language on the second platform and a data source in an assigned format to a destination format. The method may include simulating memory to execute the source code by creating a dynamic memory array, executing the source code within the dynamic memory array, detecting and resolving parameters of the source code by monitoring execution of the source code, and storing the detected and resolved parameters of the source code in a metadata register.
    Type: Application
    Filed: January 3, 2017
    Publication date: July 6, 2017
    Inventors: Abhijit Apte, Abhishek Negi, Vivek Rao, Amit Pundeer, Sagar Kulkarni, Prashant Ladha, Shashank Moghe, Vedavyas Rallabandi, Ravi Shankar, Lopamudra Dhal, Prabhat Parey, Abhishek Agarwal, Rahul Mehra
  • Patent number: 9554848
    Abstract: An ablation catheter assembly including an elongate catheter body having a proximal portion, a distal portion and a lumen therethrough. A helical structure associated with the catheter distal portion carries a plurality of independently operable electrodes and is transformable between a low-profile configuration wherein a straightening element is positioned in the lumen and an expanded configuration wherein the straightening element is at least partially retracted from the spiral structure. When the helical structure is in the expanded configuration, a laterally offset tip portion extends distally therefrom.
    Type: Grant
    Filed: November 26, 2013
    Date of Patent: January 31, 2017
    Assignee: Medtronic, Inc.
    Inventors: Mark T. Stewart, David Francischelli, Rahul Mehra, James Skarda
  • Publication number: 20150149785
    Abstract: A method for generating, from initial content data, output content data for provision to one or more receivers, wherein the initial content data is encoded according to a coding scheme, wherein for a quantity of data encoded according to the coding scheme, the coding scheme provides a mechanism for including in the quantity of encoded data additional data such that a decoder for the coding scheme, upon decoding the quantity of encoded data, does not use the additional data to generate decoded data, the method comprising: selecting one or more portions of the initial content data; for each selected portion, generating a data construct that comprises a plurality of data structures, each data structure comprising data, including a version of the selected portion, that is encrypted using a corresponding encryption process different from each encryption process used to encrypt data in the other data structures, wherein the data construct is arranged such that using a decryption process that corresponds to the encr
    Type: Application
    Filed: February 15, 2012
    Publication date: May 28, 2015
    Applicant: IRDETO B.V.
    Inventors: Anthony Pickering, Rahul Mehra, Erik Hietbrink
  • Patent number: 8834464
    Abstract: An ablation catheter assembly includes an elongate catheter body having a proximal portion, a distal portion and a lumen therethrough. A helical structure associated with the catheter distal portion carries a plurality of independently operable electrodes and is transformable between a low-profile configuration wherein a straightening element is positioned in the lumen and an expanded configuration wherein the straightening element is at least partially retracted from the spiral structure. When the helical structure is in the expanded configuration, a laterally offset tip portion extends distally therefrom.
    Type: Grant
    Filed: July 27, 2012
    Date of Patent: September 16, 2014
    Inventors: Mark T. Stewart, James Skarda, David E. Francischelli, Rahul Mehra
  • Publication number: 20140148805
    Abstract: An ablation catheter assembly including an elongate catheter body having a proximal portion, a distal portion and a lumen therethrough. A helical structure associated with the catheter distal portion carries a plurality of independently operable electrodes and is transformable between a low-profile configuration wherein a straightening element is positioned in the lumen and an expanded configuration wherein the straightening element is at least partially retracted from the spiral structure. When the helical structure is in the expanded configuration, a laterally offset tip portion extends distally therefrom.
    Type: Application
    Filed: November 26, 2013
    Publication date: May 29, 2014
    Applicant: Medtronic, Inc.
    Inventors: Mark T. Stewart, David Francischelli, Rahul Mehra, James Skarda
  • Patent number: 8512337
    Abstract: A method of and a system for treatment of atrial tachyarrhythmias. The system includes a set of hemostats having elongated opposing jaws carrying mechanisms for applying ablation energy along the jaws. The jaws having straight and curved configurations selected to allow arrangement of the jaws of along opposite sides of walls of a patient's atrium. Treatment is accomplished by applying of ablation energy to the walls of a patient's artria to create lines of lesion corresponding generally to incisions employed in a Maze type procedure.
    Type: Grant
    Filed: August 20, 2004
    Date of Patent: August 20, 2013
    Assignee: Medtronic, Inc.
    Inventors: David E. Francischelli, Rahul Mehra
  • Patent number: 8386703
    Abstract: Means which allows the storage and subsequent retrieval of data on a storage means such as, for example, a storage means in the form of, and known as, a hard disk drive. The storage of data is in the form of video, audio and/or auxiliary data transmitted from a remote location and received by receiver apparatus for the processing and subsequent generation of video, audio, and/or auxiliary data via a television screen connected to or including the receiver. In some instances the data is not decoded and displayed immediately, and the decoding and/or the display of the data, when it does occur may be obtained from the storage means. The control system of the storage means includes a First In First Out (FIFO) buffer which in conjunction with a Central Processing Unit (CPU) controls the generation of the control signals and the storage of the incoming data.
    Type: Grant
    Filed: March 8, 2001
    Date of Patent: February 26, 2013
    Assignee: Pace PLC
    Inventors: Rahul Mehra, Brendan Lynskey
  • Patent number: 8333764
    Abstract: A tissue ablation device has a handle and an ablation head coupled to the handle. The ablation head has a first jaw, a second jaw, and an ablative element coupled to at least one of the first and second jaws. A thickness measurement device may be coupled to the ablation device to indicate the distance separating the first and second jaws. Further, a force measurement device may be coupled to the ablation device to measure the force being applied by the first and second jaws to a piece of tissue. Further, a strain measurement device may be coupled to the ablation device to indicate the strain resulting in a piece of tissue disposed between the first and second jaws when a stress is applied to the tissue.
    Type: Grant
    Filed: May 12, 2004
    Date of Patent: December 18, 2012
    Assignee: Medtronic, Inc.
    Inventors: David E. Francischelli, Eduardo N. Warman, Rahul Mehra
  • Patent number: 7951137
    Abstract: A method and system is provided for responding, from internally within a patient, to an atrial arrhythmia in a heart including measuring from within the patient at least one electrocardiogram characteristic indicative of the atrial arrhythmia, and controlling from within the patient drug therapy delivery to the patient responsive to measuring the at least one electrocardiogram characteristic. Drug therapy is initiated to the patient responsive to measuring the at least one electrocardiogram characteristic. According to one aspect of the present invention, the drug therapy is staged within the patient prior to measuring the at least one electrocardiogram characteristic. According to another example embodiment, the heart is paced from within the patient at a predefined rate responsive to measuring the at least one electrocardiogram characteristic, pacing occurring alone, or in combination with drug therapy.
    Type: Grant
    Filed: October 6, 2005
    Date of Patent: May 31, 2011
    Assignee: Medtronic, Inc.
    Inventors: Rahul Mehra, George J. Klein, Michael R. Ujhelyi
  • Patent number: 7824399
    Abstract: A system and method for creating lesions and assessing their completeness or transmurality. Assessment of transmurality of a lesion is accomplished by monitoring the depolarization signal in a local electrogram taken using electrodes located adjacent the tissue to be ablated. Following onset of application of ablation energy to heart tissue, the local electrogram is measured with electrodes located adjacent tissue to be ablated so that the ablation energy to ablation elements can be selectively reduced or terminated when transmurality is detected.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: November 2, 2010
    Assignee: Medtronic, Inc.
    Inventors: David E. Francischelli, Eduardo N. Warman, Rahul Mehra, Mark T. Stewart, James R. Skarda, Harry Puryear, David Schwartzman
  • Patent number: 7722598
    Abstract: A medical delivery system for delivering a fluid to a desired location within a body that includes a first member having an aperture, and a second member adapted to be positioned over the first member. The fluid to be delivered is contained within a fluid storage device, formed by at least one of the first member and the second member. The medical delivery system includes means for repositioning the first member relative to the second member between a first state preventing passage of the fluid through the aperture and a second state enabling passage of the fluid outward from the fluid storage device through the aperture.
    Type: Grant
    Filed: February 16, 2007
    Date of Patent: May 25, 2010
    Assignee: Medtronic, Inc.
    Inventors: Michael R. Ujhelyi, Rahul Mehra, Xiaoyi Min
  • Patent number: 7561913
    Abstract: An implantable medical device system and method are provided for synchronizing atrial cardioversion shocks to the ventricular rhythm using an adjustable atrial cardioversion/defibrillation ventricular refractory period. Upon determining a need for an atrial shock therapy, the method determines if the ventricular rate meets synchronization criteria based on an upper ventricular refractory period limit. If synchronization criteria are not met, the refractory period is automatically adjusted in stepwise decrements until the synchronization criteria are met, or until a lower refractory period limit is exceeded. If synchronization criteria are met, an atrial shock is synchronized to the next ventricular depolarization occurring outside the current refractory period. If the lower refractory period limit is exceeded, the atrial therapy is aborted.
    Type: Grant
    Filed: April 30, 2003
    Date of Patent: July 14, 2009
    Assignee: Medtronic, Inc.
    Inventors: Luc R. Mongeon, Rahul Mehra
  • Patent number: 7533401
    Abstract: The invention relates to a system and method for the generation of television channels and which allows the generation of the same by the processing and selection of designated packets of data from multiple data transport streams, which each transport stream including numerous packets of data. In each transport stream the packet of data is identified by the allocations of a packet identification code (PID) and each is held in the transport packet which is transmitted as part of each transport stream. In accordance with the invention, and in order to prevent errors and inaccurate packet selection, a Transport Stream Identification Code (TSID) is allocated to each of the transport streams of data received. Typically the TSID is located in the transport packet for each transport stream of data. In the selection of a packet of data, the appropriate TSID is referred to identify the appropriate transport stream and the PID then referred to identify the packet of data from that transport stream.
    Type: Grant
    Filed: March 14, 2001
    Date of Patent: May 12, 2009
    Inventor: Rahul Mehra