Patents by Inventor Harish Shankar

Harish 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: 11934515
    Abstract: A system for inoculating a computer network against malware is described. Specifically, environmental indicators used by anti-analysis and target filtering mechanisms of a malware program may be determined based on analysis within a virtual or physical sandbox environment. The environmental indicators may be sent to computing devices associated with the computing network. The malware program, based on the environmental indicators, may be spoofed to assume that a computing device is associated with an anti-malware system, and/or is a device that is not to be infected. Based on this assumption, the malware program may not execute within the computing device.
    Type: Grant
    Filed: December 2, 2021
    Date of Patent: March 19, 2024
    Assignee: Bank of America Corporation
    Inventors: Nera Pershing Schwartz, Harish Tammaji Kulkarni, Kumudini Choyal, Mahesh Ramesh Bane, Vaibhav Shankar Tambe
  • Patent number: 10599566
    Abstract: Systems and methods for cache invalidation, with support for different modes of cache invalidation include receiving a matchline signal, wherein the matchline signal indicates whether there is a match between a search word and an entry of a tag array of the cache. The matchline signal is latched in a latch controlled by a function of a single bit mismatch clock, wherein a rising edge of the single bit mismatch clock is based on delay for determining a single bit mismatch between the search word and the entry of the tag array. An invalidate signal for invalidating a cacheline corresponding to the entry of the tag array is generated at an output of the latch. Circuit complexity is reduced by gating a search word with a search-invalidate signal, such that the gated search word corresponds to the search word for a search-invalidate and to zero for a Flash-invalidate.
    Type: Grant
    Filed: July 11, 2017
    Date of Patent: March 24, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Ramasamy Adaikkalavan, Harish Shankar, Rajesh Kumar
  • Patent number: 10559352
    Abstract: A memory system includes a sense amplifier electrically coupled to a first bitline and a second bitline associated with a column of a memory array, a bl transistor electrically coupled to the first bitline, wherein the bl transistor is configured to receive as input a first electrical signal from the first bitline, and a blb transistor electrically coupled to the second bitline, wherein the blb transistor is configured to receive as input a second electrical signal from the second bitline, wherein an output of the bl transistor and an output of the blb transistor are electrically coupled together as a common output, and wherein the sense amplifier is configured to receive as an input the common output of the bl transistor and the blb transistor.
    Type: Grant
    Filed: September 18, 2018
    Date of Patent: February 11, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Harish Shankar, Manish Garg, Rahul Krishnakumar Nadkarni, Rajesh Kumar, Michael Phan
  • Publication number: 20190214076
    Abstract: Disclosed is a memory system comprising a sense amplifier electrically coupled to a first bitline and a second bitline associated with a column of a memory array, a bl transistor electrically coupled to the first bitline, wherein the bl transistor is configured to receive as input a first electrical signal from the first bitline, and a blb transistor electrically coupled to the second bitline, wherein the blb transistor is configured to receive as input a second electrical signal from the second bitline, wherein an output of the bl transistor and an output of the blb transistor are electrically coupled together as a common output, and wherein the sense amplifier is configured to receive as an input the common output of the bl transistor and the blb transistor.
    Type: Application
    Filed: September 18, 2018
    Publication date: July 11, 2019
    Inventors: Harish SHANKAR, Manish GARG, Rahul Krishnakumar NADKARNI, Rajesh KUMAR, Michael PHAN
  • Publication number: 20180150394
    Abstract: Systems and methods for cache invalidation, with support for different modes of cache invalidation include receiving a matchline signal, wherein the matchline signal indicates whether there is a match between a search word and an entry of a tag array of the cache. The matchline signal is latched in a latch controlled by a function of a single bit mismatch clock, wherein a rising edge of the single bit mismatch clock is based on delay for determining a single bit mismatch between the search word and the entry of the tag array. An invalidate signal for invalidating a cacheline corresponding to the entry of the tag array is generated at an output of the latch. Circuit complexity is reduced by gating a search word with a search-invalidate signal, such that the gated search word corresponds to the search word for a search-invalidate and to zero for a Flash-invalidate.
    Type: Application
    Filed: July 11, 2017
    Publication date: May 31, 2018
    Inventors: Ramasamy ADAIKKALAVAN, Harish SHANKAR, Rajesh KUMAR
  • Publication number: 20180088829
    Abstract: Aspects disclosed herein relate to techniques and an efficient architecture for enabling multi-way reads on highly associative content addressable memory (CAM) arrays. For example, a method for performing a tag search of a tag array can include reading a first subset of stored tag bits from multiple entries of the tag array, and comparing a second subset of stored tag bits from a one or more entries of the tag array against a search-tag to produce one or more possible way hit signals.
    Type: Application
    Filed: September 20, 2017
    Publication date: March 29, 2018
    Inventors: Harish SHANKAR, Manish GARG
  • Patent number: 9666269
    Abstract: Collision detection systems for detecting read-write collisions in memory systems after word line activation are disclosed. In one aspect, a collision detection system is provided. The collision detection system includes a collision detection circuit for each bit cell row of memory array. Each collision detection circuit is configured to receive a write and read word line signal corresponding to the bit cell row. The collision detection circuit is configured to detect a write and read word line signal pair being active for a write and read operation for the same bit cell row. The collision detection circuit is configured to generate a collision detection signal to notify clients associated with the memory system that a read-write collision occurred. Detecting the read-write collisions after read word line activation reduces or avoids overhead delays in the read path, as opposed to detecting read-write collisions prior to activation of the read word line.
    Type: Grant
    Filed: September 17, 2015
    Date of Patent: May 30, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Harish Shankar, Manish Garg, Joshua Lance Puckett, Rahul Krishnakumar Nadkarni
  • Publication number: 20160240244
    Abstract: Collision detection systems for detecting read-write collisions in memory systems after word line activation are disclosed. In one aspect, a collision detection system is provided. The collision detection system includes a collision detection circuit for each bit cell row of memory array. Each collision detection circuit is configured to receive a write and read word line signal corresponding to the bit cell row. The collision detection circuit is configured to detect a write and read word line signal pair being active for a write and read operation for the same bit cell row. The collision detection circuit is configured to generate a collision detection signal to notify clients associated with the memory system that a read-write collision occurred. Detecting the read-write collisions after read word line activation reduces or avoids overhead delays in the read path, as opposed to detecting read-write collisions prior to activation of the read word line.
    Type: Application
    Filed: September 17, 2015
    Publication date: August 18, 2016
    Inventors: Harish Shankar, Manish Garg, Joshua Lance Puckett, Rahul Krishnakumar Nadkarni
  • Patent number: 9129706
    Abstract: Systems and methods for detecting and suppressing crowbar currents in memory arrays. A dummy read is implemented to prevent crowbar currents in the case of simultaneous read-write collisions in a static random access memory (SRAM) array having cross-coupled bitline keepers. When a simultaneous read and write operation to a first entry of the memory array is detected, the read operation to the first entry is suppressed and a dummy read operation to a second entry of the memory array is performed. The write operation to the first entry is allowed to proceed undisturbed.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: September 8, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Harish Shankar, David Paul Hoff, Manish Garg
  • Patent number: 9093125
    Abstract: In low power CPUs, the best way to reduce power is to reduce supply voltage. Most low voltage memory arrays use an 8T cell, which has read stability immunity, in order to operate at low voltages. An embodiment of the disclosure determines when a write wordline (WWL) rises. If the determination shows that the WWL has risen, at least one of the plurality of p-channel field effect transistors (pFETS) is disconnected from a voltage supply, and the at least one plurality of n-channel field effect transistors (nFET) passgate transistors are opened.
    Type: Grant
    Filed: January 22, 2013
    Date of Patent: July 28, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Joshua L. Puckett, Manish Garg, Harish Shankar
  • Publication number: 20140119102
    Abstract: Systems and methods for detecting and suppressing crowbar currents in memory arrays. A dummy read is implemented to prevent crowbar currents in the case of simultaneous read-write collisions in a static random access memory (SRAM) array having cross-coupled bitline keepers. When a simultaneous read and write operation to a first entry of the memory array is detected, the read operation to the first entry is suppressed and a dummy read operation to a second entry of the memory array is performed. The write operation to the first entry is allowed to proceed undisturbed.
    Type: Application
    Filed: March 7, 2013
    Publication date: May 1, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Harish Shankar, David Paul Hoff, Manish Garg
  • Patent number: 5813093
    Abstract: A hinge assembly which has a limited number of stable positions and in which the hinge automatically moves to the closest of such stable positions is disclosed. The movement of the hinge is accomplished in one illustrative embodiment by positioning the protrusion on one of a pair of ramps inclined opposite to one another and toward the adjacent recess so that the parts of the hinge rotate relative to one another, moving the protrusion into the adjacent recess. The protrusion is pressed against the ramps and the grooves by a connecting portion that joins the arm portions and is flexed when the hinge parts are assembled so as to bias the arm portions toward one another.
    Type: Grant
    Filed: January 31, 1997
    Date of Patent: September 29, 1998
    Assignee: Lucent Technologies Inc.
    Inventors: Joseph James Giordano, Jr., James R. Graham, William Vincent Jackwicz, Pratod V. Kasbekar, Harish Shankar Mangrulkar, Romano M. Zambon
  • Patent number: 5657258
    Abstract: A pen computer has a double hinge connector and a first member which is rotatably connected to the connector. The first member has a pen sensitive screen. A second member, having a flat surface, is also rotatably connected to the connector. The pen computer is in a closed position when an angle between the first and second members is equal to zero degrees. The pen computer is in an open position when the angle between the first and second members is substantially equal to 180 degrees. When the pen computer is in the open position, the flat surface of the second member is substantially level with the pen sensitive screen of the first member, such that the flat surface is operable as a palm rest for facilitating the use of the pen sensitive screen.
    Type: Grant
    Filed: February 22, 1996
    Date of Patent: August 12, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Anthony James Grewe, Donald Marion Keen, Harish Shankar Mangrulkar, David Carroll Stowers, Michael Philip Zambelli
  • Patent number: D383127
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: September 2, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Joseph James Giordano, Jr., James R. Graham, Joel Thomas Holl, William Vincent Jackwicz, Pratod V. Kasbekar, Harish Shankar Mangrulkar, Michael L. Moroze, Michael John Nuttall, Joseph J. Rizzo, Christopher A. Robinette, John Henry Schaffeld, Susan L. Tuttle, William E. Venth, Karl Edward Werner, Romano M. Zambon
  • Patent number: D383128
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: September 2, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Joseph James Giordano, Jr., James R. Graham, Joel Thomas Holl, William Vincent Jackwicz, Pratod V. Kasbekar, Harish Shankar Mangrulkar, Michael L. Moroze, Michael John Nuttall, Joseph J. Rizzo, Christopher A. Robinette, John Henry Schaffeld, Susan L. Tuttle, William E. Venth, Karl Edward Werner, Romano M. Zambon
  • Patent number: D383129
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: September 2, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Joseph James Giordano, Jr., James R. Graham, Joel Thomas Holl, William Vincent Jackwicz, Pratod V. Kasbekar, Harish Shankar Mangrulkar, Michael L. Moroze, Michael John Nuttall, Joseph J. Rizzo, Christopher A. Robinette, John Henry Schaffeld, Susan L. Tuttle, William E. Venth, Karl Edward Werner, Romano M. Zambon
  • Patent number: D385553
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: October 28, 1997
    Assignee: Lucent Technologies Inc.
    Inventors: Joseph James Giordano, Jr., James R. Graham, Joel Thomas Holl, William Vincent Jackwicz, Pratod V. Kasbekar, Harish Shankar Mangrulkar, Michael L. Moroze, Michael John Nuttall, Joseph J. Rizzo, Christopher A. Robinette, John Henry Schaffeld, Susan L. Tuttle, William E. Venth, Karl Edward Werner, Romano M. Zambon
  • Patent number: D392283
    Type: Grant
    Filed: December 30, 1994
    Date of Patent: March 17, 1998
    Assignee: Lucent Technologies Inc.
    Inventors: Joseph James Giordano, Jr., James R. Graham, Joel Thomas Holl, William Vincent Jackwicz, Pratod V. Kasbekar, Harish Shankar Mangrulkar, Michael L. Moroze, Michael John Nuttall, Joseph J. Rizzo, Christopher A. Robinette, John Henry Schaffeld, Susan L. Tuttle, William E. Venth, Karl Edward Werner, Romano M. Zambon