Patents by Inventor Shashi KIRAN

Shashi KIRAN 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: 20240020030
    Abstract: In one or more embodiments, one or more systems, one or more methods, and/or one or more processes may: determine that a first nonvolatile memory medium of a first redundant array of independent disks (RAID) is not operable to be utilized in the first RAID; access, via another RAID controller, an amount of data storage of a second nonvolatile memory medium of a second RAID that is operable to be utilized in the first RAID; rebuild the first RAID with the amount of data storage of the second nonvolatile memory medium; receive file information from an operating system to store via the first RAID; store, via the other RAID controller, at least a first portion of the file information to the second nonvolatile memory medium; receive the at least the first portion of the file information from the other RAID controller; and provide the file information to the operating system.
    Type: Application
    Filed: July 14, 2022
    Publication date: January 18, 2024
    Inventors: Vivek Sundaresan, Shashi Kiran Belur, Ashokan Vellimalai
  • Publication number: 20230297698
    Abstract: The present invention relates to a system, method and computer program product for providing a technical environment for privacy and compliance using client server technology over wired and wireless networks. The ecosystem has a software agent installed on user’s terminal that works as a standalone and networked software which receives instructions from server then perform certain tasks to prevent unintentional or intentional data leakages by hiding the relevant software program and/or its contents. The data may include but not limited to source codes, records, proprietary information, function and application of a particular individual or organization.
    Type: Application
    Filed: March 19, 2022
    Publication date: September 21, 2023
    Inventor: Shashi Kiran Raju Yerra
  • Publication number: 20220377110
    Abstract: There is disclosed in one example a computing apparatus, including: a processor and a memory; a network interface; and instructions encoded within the memory to instruct the processor to: receive a uniform resource locator (URL) for analysis, the URL to access a web page via a remote server; via the network interface, retrieve from the remote server a copy of the web page; render the web page in a headless browser to provide a computer-accessible visual output; perform visual analysis of the visual output via a digital eye; compare the visual analysis to a plurality of known phishing target websites; and if the comparison identifies the web page as visually similar to a known phishing target website, detect the web page as a phishing web page.
    Type: Application
    Filed: August 5, 2022
    Publication date: November 24, 2022
    Applicant: McAfee, LLC
    Inventor: Shashi KIran N
  • Publication number: 20220325708
    Abstract: Methods and systems of harvesting a cell product from a cell culture by culturing cells in a fluid medium until the cells have produced a cell product at a harvest concentration are disclosed. The cells are cultured in a cell culture system including a bioreactor connected to an ATF device. The methods include draining fluid medium from the bioreactor through the outlet and the ATF device until the bioreactor volume reaches a predetermined volume, and the ATF column yields at an ATF outlet a liquid containing cell product and passes fluid medium with a concentration of cell product that is lower than the harvest concentration back into the bioreactor, extracting the liquid containing cell product from the ATF outlet, refilling the bioreactor with sterile phosphate buffered saline or fluid medium without any cell product, and repeating steps until a desired amount of cell product has been removed.
    Type: Application
    Filed: April 28, 2022
    Publication date: October 13, 2022
    Applicant: Repligen Corporation
    Inventors: Shashi Kiran Kudugunti, WengLong Roy Lin, John Bonham-Carter, James R. Rusche
  • Patent number: 11410032
    Abstract: A computer system for performing negative sampling, including a processor chip having a plurality of on-chip memory banks, a plurality of on-chip compute engines and a memory interface, wherein the on-chip memory banks include memory blocks that store corresponding sets of ‘likely to be updated’ word vectors, a memory block that stores a subset of ‘less likely to be updated’ word vectors and a noise sample cache that stores a subset of negative samples. An external memory is coupled to the memory interface, and stores a set of ‘less likely to be updated’ word vectors and a set of negative samples. The on-chip compute engines include a refresh thread, which accesses the set of negative samples in the external memory to provide the subset of negative samples stored in the noise sample cache on the processor chip, such that these negative samples can be readily accessed on the processor chip.
    Type: Grant
    Filed: June 21, 2019
    Date of Patent: August 9, 2022
    Assignee: DeGirum Corporation
    Inventors: Kit S. Tam, Shashi Kiran Chilappagari
  • Patent number: 11339775
    Abstract: Methods and systems of harvesting a cell product from a cell culture by culturing cells in a fluid medium until the cells have produced a cell product at a harvest concentration are disclosed. The cells are cultured in a cell culture system including a bioreactor connected to an ATF device. The methods include draining fluid medium from the bioreactor through the outlet and the ATF device until the bioreactor volume reaches a predetermined volume, and the ATF column yields at an ATF outlet a liquid containing cell product and passes fluid medium with a concentration of cell product that is lower than the harvest concentration back into the bioreactor, extracting the liquid containing cell product from the ATF outlet, refilling the bioreactor with sterile phosphate buffered saline or fluid medium without any cell product, and repeating steps until a desired amount of cell product has been removed.
    Type: Grant
    Filed: July 25, 2017
    Date of Patent: May 24, 2022
    Assignee: Repligen Corporation
    Inventors: Shashi Kiran Kudugunti, WengLong Roy Lin, John Bonham-Carter, James R. Rusche
  • Publication number: 20210406030
    Abstract: A computer system including a plurality of SIMD engines and a corresponding plurality of output register sets. Operand A register file stores one or more Operand A values, each including a plurality of operand words. Operand B register file stores one or more Operand B values, each including a plurality of operand words. Operand A distribution circuit receives an Operand A value from the Operand A register file, and selectively routes one or more of the operand words of the received Operand A value to create a plurality of input Operand A values, which are selectively routed to the SIMD engines. Operand B distribution circuit receives one or more Operand B values from the Operand B register file, and selectively routes one or more of the operand words of the Operand B value(s) to create a plurality of input Operand B values, which are selectively routed to the SIMD engines.
    Type: Application
    Filed: September 9, 2021
    Publication date: December 30, 2021
    Inventors: Shashi Kiran Chilappagari, Winston Lee
  • Patent number: 11159486
    Abstract: System and methods implemented in a node in a cloud-based security system include obtaining a plurality of rules each define via a rule syntax that includes a rule header and rule options, wherein each rule header is used to for a rule database lookup, and each rule options is used to specify details about the associated rule; monitoring data associated with a user of the cloud-based security system; analyzing the data with the plurality of rules; and performing one or more security functions on the data based on triggering of a rule of the plurality of rules.
    Type: Grant
    Filed: April 27, 2020
    Date of Patent: October 26, 2021
    Assignee: Zscaler, Inc.
    Inventors: Sushil Pangeni, Vladimir Stepanenko, Srikanth Devarajan, Shashi Kiran Meda Ravi
  • Publication number: 20210144174
    Abstract: There is disclosed in one example a computing apparatus, including: a processor and a memory; a network interface; and instructions encoded within the memory to instruct the processor to: receive a uniform resource locator (URL) for analysis, the URL to access a web page via a remote server; via the network interface, retrieve from the remote server a copy of the web page; render the web page in a headless browser to provide a computer-accessible visual output; perform visual analysis of the visual output via a digital eye; compare the visual analysis to a plurality of known phishing target websites; and if the comparison identifies the web page as visually similar to a known phishing target website, detect the web page as a phishing web page.
    Type: Application
    Filed: November 7, 2019
    Publication date: May 13, 2021
    Applicant: McAfee, LLC
    Inventor: Shashi KIran N
  • Patent number: 10844813
    Abstract: Systems and methods are provided for controlling exhaust gas recirculation (EGR). In one example, an engine system includes a first EGR valve coupling an exhaust manifold to an engine exhaust system, a second EGR valve coupling the exhaust manifold to an engine intake system, and a control unit. The control unit selectively adjusts a position of the first EGR valve based on a target amount, and adjusts a position of the second EGR valve based on the target amount and a position of the first EGR valve. Responsive to a first degradation condition of the first EGR valve, the control unit adjusts the position of the second EGR valve based on the target amount and based on a pressure of the first exhaust manifold, and responsive to a second degradation condition of the first EGR valve, adjusts the position of the second EGR valve based on the target amount.
    Type: Grant
    Filed: April 8, 2019
    Date of Patent: November 24, 2020
    Assignee: Transportation IP Holdings, LLC
    Inventors: Dipankar Deb, Manthram Sivasubramaniam, Prashant Srinivasan, Sharath Sridhar Aramanekoppa, Prem Kumar Patchaikani, Sachin Shivajirao Kulkarni, Sebastian Walter Freund, Jassin Marcel Fritz, Georgios Bikas, James Henry Yager, Shashi Kiran
  • Publication number: 20200341772
    Abstract: A computer system including a plurality of SIMD engines and a corresponding plurality of output register sets. Operand A register file stores one or more Operand A values, each including a plurality of operand words. Operand B register file stores one or more Operand B values, each including a plurality of operand words. Operand A distribution circuit receives an Operand A value from the Operand A register file, and selectively routes one or more of the operand words of the received Operand A value to create a plurality of input Operand A values, which are selectively routed to the SIMD engines. Operand B distribution circuit receives one or more Operand B values from the Operand B register file, and selectively routes one or more of the operand words of the Operand B value(s) to create a plurality of input Operand B values, which are selectively routed to the SIMD engines.
    Type: Application
    Filed: April 29, 2019
    Publication date: October 29, 2020
    Inventors: Shashi Kiran Chilappagari, Winston Lee
  • Patent number: 10790857
    Abstract: Systems and methods are provided for decoding a codeword having a first codeword length using a decoding system. The systems and methods include receiving a vector corresponding to the codeword at the decoding system, wherein the decoding system comprises a first decoder and a second decoder, the first decoder is available to concurrently process codewords up to the first codeword length, and the second decoder is available to concurrently process codewords up to a second codeword length. The systems and methods further include determining that the received vector is to be decoded using the second decoder, partitioning the received vector of the first codeword length into a plurality of segments having a size no larger than the second codeword length, and decoding the plurality of segments using the second decoder.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: September 29, 2020
    Assignee: Marvell Asia Pte, Ltd.
    Inventors: Dung Viet Nguyen, Shashi Kiran Chilappagari, Nedeljko Varnica
  • Publication number: 20200259793
    Abstract: System and methods implemented in a node in a cloud-based security system include obtaining a plurality of rules each define via a rule syntax that includes a rule header and rule options, wherein each rule header is used to for a rule database lookup, and each rule options is used to specify details about the associated rule; monitoring data associated with a user of the cloud-based security system; analyzing the data with the plurality of rules; and performing one or more security functions on the data based on triggering of a rule of the plurality of rules.
    Type: Application
    Filed: April 27, 2020
    Publication date: August 13, 2020
    Inventors: Sushil Pangeni, Vladimir Stepanenko, Srikanth Devarajan, Shashi Kiran Meda Ravi
  • Patent number: 10587288
    Abstract: Systems and methods for decoding a product code is provided. The system comprises a media, a first buffer, a second buffer, and a decoder. The media stores a plurality of codewords of a first code of the product code. The first buffer temporarily stores at least one codeword that has failed to be decoded. The second buffer temporarily stores soft information to be used in decoding. The decoder is configured to decode the plurality of codewords, determine if a first count of the at least one failed codeword exceeds a designed maximum number of codewords recoverable using the decoding method. In response to determining that the first count does not exceed the predefined threshold, the decoder iteratively process each failed codeword of the at least one failed codeword with the soft information, and attempt to decode at least one of each failed codeword that has been iteratively processed.
    Type: Grant
    Filed: June 3, 2016
    Date of Patent: March 10, 2020
    Assignee: Marvell International Ltd.
    Inventors: Shashi Kiran Chilappagari, Phong Sy Nguyen
  • Publication number: 20190392315
    Abstract: A computer system for performing negative sampling, including a processor chip having a plurality of on-chip memory banks, a plurality of on-chip compute engines and a memory interface, wherein the on-chip memory banks include memory blocks that store corresponding sets of ‘likely to be updated’ word vectors, a memory block that stores a subset of ‘less likely to be updated’ word vectors and a noise sample cache that stores a subset of negative samples. An external memory is coupled to the memory interface, and stores a set of ‘less likely to be updated’ word vectors and a set of negative samples. The on-chip compute engines include a refresh thread, which accesses the set of negative samples in the external memory to provide the subset of negative samples stored in the noise sample cache on the processor chip, such that these negative samples can be readily accessed on the processor chip.
    Type: Application
    Filed: June 21, 2019
    Publication date: December 26, 2019
    Inventors: Kit S. Tam, Shashi Kiran Chilappagari
  • Patent number: 10411735
    Abstract: System and methods described herein includes a method for iterative decoding. The method includes instantiating an iterative decoding procedure to decode a codeword. At each iteration of the iterative decoding procedure, the method further includes retrieving information relating to a plurality of current decoding variables at a current iteration, determining a first current decoding variable to be skipped for the current iteration based on the information, and processing a second decoding variable without processing the first decoding variable to update related decoding variables from the plurality of current decoding variables.
    Type: Grant
    Filed: September 1, 2017
    Date of Patent: September 10, 2019
    Assignee: Marvell International Ltd.
    Inventors: Shashi Kiran Chilappagari, Dung Viet Nguyen, Phong Sy Nguyen
  • Publication number: 20190234352
    Abstract: Systems and methods are provided for controlling exhaust gas recirculation (EGR). In one example, an engine system includes a first EGR valve coupling an exhaust manifold to an engine exhaust system, a second EGR valve coupling the exhaust manifold to an engine intake system, and a control unit. The control unit selectively adjusts a position of the first EGR valve based on a target amount, and adjusts a position of the second EGR valve based on the target amount and a position of the first EGR valve. Responsive to a first degradation condition of the first EGR valve, the control unit adjusts the position of the second EGR valve based on the target amount and based on a pressure of the first exhaust manifold, and responsive to a second degradation condition of the first EGR valve, adjusts the position of the second EGR valve based on the target amount.
    Type: Application
    Filed: April 8, 2019
    Publication date: August 1, 2019
    Inventors: Dipankar Deb, Manthram Sivasubramaniam, Prashant Srinivasan, Sharath Sridhar Aramanekoppa, Prem Kumar Patchaikani, Sachin Shivajirao Kulkarni, Sebastian Walter Freund, Jassin Marcel Fritz, Georgios Bikas, James Henry Yager, Shashi Kiran
  • Patent number: 10365966
    Abstract: Systems and methods are disclosed for storing codewords in NAND memory. The method includes receiving a first and second codeword. The method includes storing a partition of the first codeword and a partition of the second codeword in a buffer. The method includes transferring the partition of the first codeword and the partition of the second codeword to a page in NAND memory.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: July 30, 2019
    Assignee: Marvell lnternational Ltd.
    Inventors: Shashi Kiran Chilappagari, Viet-Dzung Nguyen, Gregory Burd
  • Patent number: 10334623
    Abstract: Embodiments herein provide a method of managing grant of resources to a plurality of user equipments in a wireless communication network. The state corresponds to idle UEs, upload UEs and download UEs. The method includes identifying a state of the plurality of UEs. Further, the method includes managing grant of resources to one or more of the upload UEs and the download UEs, based on an operational condition of the UEs in the wireless communication network.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: June 25, 2019
    Assignee: OCTASiC, INC.
    Inventors: Venkatesh Anantrao Desai, Shashi Kiran Rao Soogoori
  • Patent number: 10253731
    Abstract: Systems and methods are provided for controlling exhaust gas recirculation (EGR). In one example, an engine system includes a first EGR valve coupling an exhaust manifold to an engine exhaust system, a second EGR valve coupling the exhaust manifold to an engine intake system, and a control unit. The control unit selectively adjusts a position of the first EGR valve based on a target amount, and adjusts a position of the second EGR valve based on the target amount and a position of the first EGR valve. Responsive to a first degradation condition of the first EGR valve, the control unit adjusts the position of the second EGR valve based on the target amount and based on a pressure of the first exhaust manifold, and responsive to a second degradation condition of the first EGR valve, adjusts the position of the second EGR valve based on the target amount.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: April 9, 2019
    Assignee: GE Global Sourcing LLC
    Inventors: Dipankar Deb, Manthram Sivasubramaniam, Prashant Srinivasan, Sharath Sridhar Aramanekoppa, Prem Kumar Patchaikani, Sachin Shivajirao Kulkarni, Sebastian Walter Freund, Jassin Marcel Fritz, Georgios Bikas, James Henry Yager, Shashi Kiran