Patents by Inventor M. Shankar

M. Shankar 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: 10135619
    Abstract: A secure demand paging system (1020) includes a processor (1030) operable for executing instructions, an internal memory (1034) for a first page in a first virtual machine context, an external memory (1024) for a second page in a second virtual machine context, and a security circuit (1038) coupled to the processor (1030) and to the internal memory (1034) for maintaining the first page secure in the internal memory (1034).
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: November 20, 2018
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Steven C. Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Publication number: 20180295027
    Abstract: A method, apparatus, and computer program product are provided for facilitating synchronization of setting configurations. An apparatus may include a processor and a memory storing instructions that when executed by the processor cause the apparatus to configure a setting on the apparatus. The instructions when executed by the processor may further cause the apparatus to generate a settings data package comprising the setting configuration. The instructions when executed by the processor may additionally cause the apparatus to send the settings data package to a settings management service for synchronization of the setting configuration to at least one of a service or a user device. The settings management service may be configured to synchronize the setting configuration by distributing the settings data package to the at least one of the service or the user device. Corresponding methods and computer program products are also provided.
    Type: Application
    Filed: April 2, 2018
    Publication date: October 11, 2018
    Inventors: Daniel LEHTOVIRTA, Jan PELTTARI, Ali Henrikki PITKANEN, Udo SZABO, Aapo BOVELLAN, Santeri LEIJOLA, Devi SUDHA, Uday M. SHANKAR
  • Patent number: 10062156
    Abstract: An inspection method includes receiving a plurality of inspection images of a substrate. The method includes generating a first noise image from a first image from the first channel and an additional noise image from the additional image from the additional channel. The method further includes generating a first signal-to-noise ratio (SNR) image from the first noise image and an additional SNR image from the additional noise image and identifying one or more first pixel candidates in the first SNR image and in the additional SNR image. The method further includes combining image data from the first SNR image and image data from the additional SNR image at common pixel candidate sites based on the one or more identified first pixel candidates and the one or more identified additional pixel candidates to form a combined image used to detect defects on the substrate.
    Type: Grant
    Filed: October 4, 2016
    Date of Patent: August 28, 2018
    Assignee: KLA-Tencor Corporation
    Inventors: Premchandra M. Shankar, Ashok Varadarajan
  • Patent number: 9935835
    Abstract: A method, apparatus, and computer program product are provided for facilitating synchronization of setting configurations. An apparatus may include a processor and a memory storing instructions that when executed by the processor cause the apparatus to configure a setting on the apparatus. The instructions when executed by the processor may further cause the apparatus to generate a settings data package comprising the setting configuration. The instructions when executed by the processor may additionally cause the apparatus to send the settings data package to a settings management service for synchronization of the setting configuration to at least one of a service or a user device. The settings management service may be configured to synchronize the setting configuration by distributing the settings data package to the at least one of the service or the user device. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: April 3, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Daniel Lehtovirta, Jan Pelttari, Ali Henrikki Pitkanen, Udo Szabo, Aapo Bovellan, Santeri Leijola, Devi Sudha, Uday M. Shankar
  • Publication number: 20180046830
    Abstract: Systems and methods for providing a battery module 110 with secure identity information and authentication of the identity of the battery 110 by a host 120. In one embodiment, the system for providing a battery module with secure identity information includes: (1) a tamper resistant processing environment 200 located within the battery module 110 and (2) a key generator configured to generate a key based on an identity of the battery module 110 and cause the key to be stored within the tamper resistant processing environment 200.
    Type: Application
    Filed: October 4, 2017
    Publication date: February 15, 2018
    Inventors: Narendar M. Shankar, Erdal Paksoy, Todd Vanyo
  • Publication number: 20170369939
    Abstract: Provided are systems, kits, and methods for the quantitative detection of single nucleotide polymorphisms or variants to identify malignant neoplasms. The methods include use of modified oligonucleotide blockers with peptide nucleic acid backbones that hybridize to and block logarithmic amplification of the wild-type alleles of a target, and incorporation of locked nucleic acids into probes that are complementary to a mutant allele of the target sequence to increase specificity. The methods include detection of variants in sequences with high GC content and/or low complexity, such as the TERT promoter, IDH1, BRAF, NRAS, GNAQ, GNA11 and H3F3 A gene variants. The methods include sensitive detection and staging of cancers with low cellularity, and can be used intraoperatively such as for glioma, or to detect cell-free circulating tumor DNA, such as for melanoma.
    Type: Application
    Filed: December 22, 2015
    Publication date: December 28, 2017
    Applicants: THE BROAD INSTITUTE, INC., DANA-FARBER CANCER INSTITUTE, INC., THE GENERAL HOSPITAL CORPORATION
    Inventors: MATTHEW MEYERSON, GANESH M. SHANKAR, JOSHUA M. FRANCIS, DANIEL P. CAHILL, MIKAEL L. RINNE
  • Patent number: 9811688
    Abstract: Systems and methods for providing a battery module 110 with secure identity information and authentication of the identity of the battery 110 by a host 120. In one embodiment, the system for providing a battery module with secure identity information includes: (1) a tamper resistant processing environment 200 located within the battery module 110 and (2) a key generator configured to generate a key based on an identity of the battery module 110 and cause the key to be stored within the tamper resistant processing environment 200.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: November 7, 2017
    Assignee: Texas Instruments Incorporated
    Inventors: Narendar M. Shankar, Erdal Paksoy, Todd Vanyo
  • Publication number: 20170249732
    Abstract: An inspection method includes receiving a plurality of inspection images of a substrate. The method includes generating a first noise image from a first image from the first channel and an additional noise image from the additional image from the additional channel. The method further includes generating a first signal-to-noise ratio (SNR) image from the first noise image and an additional SNR image from the additional noise image and identifying one or more first pixel candidates in the first SNR image and in the additional SNR image. The method further includes combining image data from the first SNR image and image data from the additional SNR image at common pixel candidate sites based on the one or more identified first pixel candidates and the one or more identified additional pixel candidates to form a combined image used to detect defects on the substrate.
    Type: Application
    Filed: October 4, 2016
    Publication date: August 31, 2017
    Inventors: Premchandra M. Shankar, Ashok Varadarajan
  • Patent number: 9747220
    Abstract: A secure demand paging system includes a secure internal memory having a table relating physical addresses to virtual addresses, a non-volatile memory, a decryption module and a hash module between the secure memory and the non-volatile memory to allow for decryption and integrity verification of data stored in the non-volatile memory during a transfer to said secure memory and means for connecting the secure memory to a volatile page swap memory such that the non-volatile memory is bypassable during a page swap.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: August 29, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Steven C. Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Publication number: 20170209532
    Abstract: Ophthalmic products and related methods are described herein. These methods include a stabilizing composition comprising a therapeutically active agent which is separated from a liquid vehicle composition by a barrier. The barrier may be removed to allow the two compositions to mix to provide an ophthalmically acceptable liquid comprising the therapeutically active agent.
    Type: Application
    Filed: April 10, 2017
    Publication date: July 27, 2017
    Inventors: Anuradha V. Gore, Sai M. Shankar, Sukhon Likitlersuang, Chetan P. Pujara, Sesha Neervannan
  • Publication number: 20170207969
    Abstract: A method, apparatus, and computer program product are provided for facilitating synchronization of setting configurations. An apparatus may include a processor and a memory storing instructions that when executed by the processor cause the apparatus to configure a setting on the apparatus. The instructions when executed by the processor may further cause the apparatus to generate a settings data package comprising the setting configuration. The instructions when executed by the processor may additionally cause the apparatus to send the settings data package to a settings management service for synchronization of the setting configuration to at least one of a service or a user device. The settings management service may be configured to synchronize the setting configuration by distributing the settings data package to the at least one of the service or the user device. Corresponding methods and computer program products are also provided.
    Type: Application
    Filed: April 3, 2017
    Publication date: July 20, 2017
    Inventors: Daniel LEHTOVIRTA, Jan PELTTARI, Ali Henrikki PITKANEN, Udo SZABO, Aapo BOVELLAN, Santeri LEIJOLA, Devi SUDHA, Uday M. SHANKAR
  • Publication number: 20170160981
    Abstract: A storage management unit is configured to identify a plurality of page frames in primary storage. The storage-management unit is further configured to determine an amount of unused capacity of each page frame of the plurality of page frames. The storage-management unit is further configured to sort the plurality of page frames based on the determined amount of unused capacity of each page frame.
    Type: Application
    Filed: December 4, 2015
    Publication date: June 8, 2017
    Inventors: Balaji B, Chetan L. Gaonkar, Prajith P. Kumaran, Anasuya M. Shankar
  • Patent number: 9667425
    Abstract: A secure demand paging system includes a processor operable for executing instructions, an internal memory for a first page in a first virtual machine context, an external memory for a second page in a second virtual machine context, and a security circuit coupled to the processor and to the internal memory for maintaining the first page secure in the internal memory.
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: May 30, 2017
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Steven Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Patent number: 9614685
    Abstract: A method, apparatus, and computer program product are provided for facilitating synchronization of setting configurations. An apparatus may include a processor and a memory storing instructions that when executed by the processor cause the apparatus to configure a setting on the apparatus. The instructions when executed by the processor may further cause the apparatus to generate a settings data package comprising the setting configuration. The instructions when executed by the processor may additionally cause the apparatus to send the settings data package to a settings management service for synchronization of the setting configuration to at least one of a service or a user device. The settings management service may be configured to synchronize the setting configuration by distributing the settings data package to the at least one of the service or the user device. Corresponding methods and computer program products are also provided.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: April 4, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Daniel Lehtovirta, Jan Pelttari, Ali Henrikki Pitkänen, Udo Szabo, Aapo Bovellan, Santeri Leijola, Devi Sudha, Uday M. Shankar
  • Patent number: 9438424
    Abstract: A secure demand paging system (1020) includes a processor (1030) operable for executing instructions, an internal memory (1034) for a first page in a first virtual machine context, an external memory (1024) for a second page in a second virtual machine context, and a security circuit (1038) coupled to the processor (1030) and to the internal memory (1034) for maintaining the first page secure in the internal memory (1034).
    Type: Grant
    Filed: August 13, 2014
    Date of Patent: September 6, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Steven Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Patent number: 9432196
    Abstract: A secure demand paging system (1020) includes a processor (1030) operable for executing instructions, an internal memory (1034) for a first page in a first virtual machine context, an external memory (1024) for a second page in a second virtual machine context, and a security circuit (1038) coupled to the processor (1030) and to the internal memory (1034) for maintaining the first page secure in the internal memory (1034).
    Type: Grant
    Filed: August 12, 2014
    Date of Patent: August 30, 2016
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Steven Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Publication number: 20160235666
    Abstract: Ophthalmic products and related methods are described herein. These methods include a stabilizing composition comprising a therapeutically active agent which is separated from a liquid vehicle composition by a barrier. The barrier may be removed to allow the two compositions to mix to provide an ophthalmically acceptable liquid comprising the therapeutically active agent.
    Type: Application
    Filed: April 22, 2016
    Publication date: August 18, 2016
    Inventors: Anuradha V. Gore, Sai M. Shankar, Sukhon Likitlersuang, Chetan P. Pujara, Sesha Neervannan
  • Publication number: 20160232105
    Abstract: A secure demand paging system (1020) includes a processor (1030) operable for executing instructions, an internal memory (1034) for a first page in a first virtual machine context, an external memory (1024) for a second page in a second virtual machine context, and a security circuit (1038) coupled to the processor (1030) and to the internal memory (1034) for maintaining the first page secure in the internal memory (1034).
    Type: Application
    Filed: April 14, 2016
    Publication date: August 11, 2016
    Inventors: Steven C. Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Publication number: 20160234019
    Abstract: A secure demand paging system (1020) includes a processor (1030) operable for executing instructions, an internal memory (1034) for a first page in a first virtual machine context, an external memory (1024) for a second page in a second virtual machine context, and a security circuit (1038) coupled to the processor (1030) and to the internal memory (1034) for maintaining the first page secure in the internal memory (1034).
    Type: Application
    Filed: April 13, 2016
    Publication date: August 11, 2016
    Inventors: Steven C. Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Publication number: 20160232108
    Abstract: A secure demand paging system (1020) includes a processor (1030) operable for executing instructions, an internal memory (1034) for a first page in a first virtual machine context, an external memory (1024) for a second page in a second virtual machine context, and a security circuit (1038) coupled to the processor (1030) and to the internal memory (1034) for maintaining the first page secure in the internal memory (1034).
    Type: Application
    Filed: April 15, 2016
    Publication date: August 11, 2016
    Inventors: Steven C. Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial