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).

  • Publication number: 20220327796
    Abstract: Methods and systems for image alignment are provided. One method includes selecting three or more salient feature points for use in test image to reference image alignment by applying a selected salient feature point detection method to at least a reference image generated for the specimen. The method also includes detecting the three or more salient feature points in the test image and the reference image and aligning the detected three or more salient feature points in the test image to the detected three or more salient feature points in the reference image. The method further includes aligning remaining portions of the test image to remaining portions of the reference image based on results of the previous aligning step.
    Type: Application
    Filed: February 21, 2022
    Publication date: October 13, 2022
    Inventors: Chaohong Wu, Songyang Yu, Premchandra M. Shankar
  • Patent number: 11410292
    Abstract: For semiconductor inspection images, detection thresholds can be determined based on probability density functions at a pixel intensity. The detection thresholds can then be applied to an image. This can find outliers at a fixed probability at all pixel intensity levels by estimating the probability distribution of underlying data and adapting the detection threshold values. Laser power can be optimized based on the detection thresholds.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: August 9, 2022
    Assignee: KLA CORPORATION
    Inventor: Premchandra M. Shankar
  • Publication number: 20220247637
    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: December 10, 2021
    Publication date: August 4, 2022
    Inventors: Daniel LEHTOVIRTA, Jan PELTTARI, Ali Henrikki PITKANEN, Udo SZABO, Aapo BOVELLAN, Santeri LEIJOLA, Devi SUDHA, Uday M. SHANKAR
  • Patent number: 11218372
    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: September 10, 2019
    Date of Patent: January 4, 2022
    Assignee: Nokia Technologies Oy
    Inventors: Daniel Lehtovirta, Jan Pelttari, Ali Henrikki Pitkanen, Udo Szabo, Aapo Bovellan, Santeri Leijola, Devi Sudha, Uday M. Shankar
  • Patent number: 11127136
    Abstract: A system for defining flexible regions on a sample is disclosed. The system includes an inspection system configured to acquire one or more swath images. The system includes a controller communicatively coupled to the inspection system, the controller configured to: generate one or more median reference die (MRD) images based on the one or more swath images; generate one or more flexible region masks based on the one or more MRD images; identify a set of alignment sites on the one or more flexible region masks based on one or more coordinates of the one or more MRD images; perform patch-to-mask alignment between the one or more flexible region masks and one or more scan images by aligning the scan images and the one or more MRD images at the identified set of alignment sites; and position the one or more flexible region masks on the scan images.
    Type: Grant
    Filed: June 15, 2020
    Date of Patent: September 21, 2021
    Assignee: KLA Corporation
    Inventors: Yong Zhang, Tao Luo, Jie Gong, Premchandra M. Shankar
  • Publication number: 20210240637
    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: November 30, 2020
    Publication date: August 5, 2021
    Inventors: Steven C. Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Publication number: 20210174483
    Abstract: A system for defining flexible regions on a sample is disclosed. The system includes an inspection system configured to acquire one or more swath images. The system includes a controller communicatively coupled to the inspection system, the controller configured to: generate one or more median reference die (MRD) images based on the one or more swath images; generate one or more flexible region masks based on the one or more MRD images; identify a set of alignment sites on the one or more flexible region masks based on one or more coordinates of the one or more MRD images; perform patch-to-mask alignment between the one or more flexible region masks and one or more scan images by aligning the scan images and the one or more MRD images at the identified set of alignment sites; and position the one or more flexible region masks on the scan images.
    Type: Application
    Filed: June 15, 2020
    Publication date: June 10, 2021
    Inventors: Yong Zhang, Tao Luo, Jie Gong, Premchandra M. Shankar
  • Publication number: 20210097672
    Abstract: For semiconductor inspection images, detection thresholds can be determined based on probability density functions at a pixel intensity. The detection thresholds can then be applied to an image. This can find outliers at a fixed probability at all pixel intensity levels by estimating the probability distribution of underlying data and adapting the detection threshold values. Laser power can be optimized based on the detection thresholds.
    Type: Application
    Filed: September 23, 2020
    Publication date: April 1, 2021
    Inventor: Premchandra M. Shankar
  • Patent number: 10957033
    Abstract: Repeater defects on a wafer can be detected by fusing multiple die images. In an instance, multiple die images are statistically fused to form a die-fused image. Each of the die images can be of a different die on a wafer. A presence of a repeater defect is detected in the die-fused image. The die images can be generated using a laser-scanning system or other systems.
    Type: Grant
    Filed: September 14, 2017
    Date of Patent: March 23, 2021
    Assignee: KLA-Tencor Corporation
    Inventors: Premchandra M. Shankar, Ashok Varadarajan, JuHwan Rha
  • Patent number: 10853269
    Abstract: A secure demand paging system including a secure internal memory, an external non-volatile memory having encrypted and integrity-protected code pages, an external volatile memory for swap pages and a processor coupled to said secure internal memory and to said external non-volatile memory and operable to decrypt and verify the integrity of the code pages thereby to transfer code pages to said secure internal memory directly from said external non-volatile memory bypassing said external volatile memory in respect of the code pages, and to swap out and swap in the swap pages between secure internal memory and said external volatile memory bypassing said external non-volatile memory in respect of the swap pages for said external volatile memory.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: December 1, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Steven C. Goss, Gregory Remy Philippe Conti, Narendar M. Shankar, Mehdi-Laurent Akkar, Aymeric Vial
  • Patent number: 10740495
    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: October 4, 2017
    Date of Patent: August 11, 2020
    Assignee: Texas Instruments Incorporated
    Inventors: Narendar M. Shankar, Erdal Paksoy, Todd Vanyo
  • Patent number: 10606501
    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: Grant
    Filed: December 4, 2015
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Balaji B, Chetan L. Gaonkar, Prajith P. Kumaran, Anasuya M. Shankar
  • Patent number: 10590473
    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: Grant
    Filed: December 22, 2015
    Date of Patent: March 17, 2020
    Assignees: 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
  • Publication number: 20200076692
    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: September 10, 2019
    Publication date: March 5, 2020
    Inventors: Daniel LEHTOVIRTA, Jan PELTTARI, Ali Henrikki PITKANEN, Udo SZABO, Aapo BOVELLAN, Santeri LEIJOLA, Devi SUDHA, Uday M. SHANKAR
  • Publication number: 20190290722
    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: June 10, 2019
    Publication date: September 26, 2019
    Inventors: Anuradha V. Gore, Sai M. Shankar, Sukhon Likitlersuang, Chetan P. Pujara, Sesha Neervannan
  • Patent number: 10411962
    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 2, 2018
    Date of Patent: September 10, 2019
    Assignee: Nokia Technologies Oy
    Inventors: Daniel Lehtovirta, Jan Pelttari, Ali Henrikki Pitkanen, Udo Szabo, Aapo Bovellan, Santeri Leijola, Devi Sudha, Uday M. Shankar
  • Patent number: 10314887
    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: Grant
    Filed: April 10, 2017
    Date of Patent: June 11, 2019
    Assignee: Allergan, Inc.
    Inventors: Anuradha V. Gore, Sai M. Shankar, Sukhon Likitlersuang, Chetan P. Pujara, Sesha Neervannan
  • Publication number: 20190012778
    Abstract: Repeater defects on a wafer can be detected by fusing multiple die images. In an instance, multiple die images are statistically fused to form a die-fused image. Each of the die images can be of a different die on a wafer. A presence of a repeater defect is detected in the die-fused image. The die images can be generated using a laser-scanning system or other systems.
    Type: Application
    Filed: September 14, 2017
    Publication date: January 10, 2019
    Inventors: Premchandra M. Shankar, Ashok Varadarajan, JuHwan Rha
  • 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