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: 20240020030Abstract: 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: ApplicationFiled: July 14, 2022Publication date: January 18, 2024Inventors: Vivek Sundaresan, Shashi Kiran Belur, Ashokan Vellimalai
-
Publication number: 20230297698Abstract: 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: ApplicationFiled: March 19, 2022Publication date: September 21, 2023Inventor: Shashi Kiran Raju Yerra
-
Publication number: 20220377110Abstract: 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: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Applicant: McAfee, LLCInventor: Shashi KIran N
-
Publication number: 20220325708Abstract: 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: ApplicationFiled: April 28, 2022Publication date: October 13, 2022Applicant: Repligen CorporationInventors: Shashi Kiran Kudugunti, WengLong Roy Lin, John Bonham-Carter, James R. Rusche
-
Patent number: 11410032Abstract: 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: GrantFiled: June 21, 2019Date of Patent: August 9, 2022Assignee: DeGirum CorporationInventors: Kit S. Tam, Shashi Kiran Chilappagari
-
Patent number: 11339775Abstract: 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: GrantFiled: July 25, 2017Date of Patent: May 24, 2022Assignee: Repligen CorporationInventors: Shashi Kiran Kudugunti, WengLong Roy Lin, John Bonham-Carter, James R. Rusche
-
Publication number: 20210406030Abstract: 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: ApplicationFiled: September 9, 2021Publication date: December 30, 2021Inventors: Shashi Kiran Chilappagari, Winston Lee
-
Patent number: 11159486Abstract: 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: GrantFiled: April 27, 2020Date of Patent: October 26, 2021Assignee: Zscaler, Inc.Inventors: Sushil Pangeni, Vladimir Stepanenko, Srikanth Devarajan, Shashi Kiran Meda Ravi
-
Publication number: 20210144174Abstract: 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: ApplicationFiled: November 7, 2019Publication date: May 13, 2021Applicant: McAfee, LLCInventor: Shashi KIran N
-
Patent number: 10844813Abstract: 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: GrantFiled: April 8, 2019Date of Patent: November 24, 2020Assignee: Transportation IP Holdings, LLCInventors: 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: 20200341772Abstract: 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: ApplicationFiled: April 29, 2019Publication date: October 29, 2020Inventors: Shashi Kiran Chilappagari, Winston Lee
-
Patent number: 10790857Abstract: 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: GrantFiled: January 5, 2017Date of Patent: September 29, 2020Assignee: Marvell Asia Pte, Ltd.Inventors: Dung Viet Nguyen, Shashi Kiran Chilappagari, Nedeljko Varnica
-
Publication number: 20200259793Abstract: 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: ApplicationFiled: April 27, 2020Publication date: August 13, 2020Inventors: Sushil Pangeni, Vladimir Stepanenko, Srikanth Devarajan, Shashi Kiran Meda Ravi
-
Patent number: 10587288Abstract: 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: GrantFiled: June 3, 2016Date of Patent: March 10, 2020Assignee: Marvell International Ltd.Inventors: Shashi Kiran Chilappagari, Phong Sy Nguyen
-
Publication number: 20190392315Abstract: 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: ApplicationFiled: June 21, 2019Publication date: December 26, 2019Inventors: Kit S. Tam, Shashi Kiran Chilappagari
-
Patent number: 10411735Abstract: 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: GrantFiled: September 1, 2017Date of Patent: September 10, 2019Assignee: Marvell International Ltd.Inventors: Shashi Kiran Chilappagari, Dung Viet Nguyen, Phong Sy Nguyen
-
Publication number: 20190234352Abstract: 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: ApplicationFiled: April 8, 2019Publication date: August 1, 2019Inventors: 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: 10365966Abstract: 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: GrantFiled: March 25, 2015Date of Patent: July 30, 2019Assignee: Marvell lnternational Ltd.Inventors: Shashi Kiran Chilappagari, Viet-Dzung Nguyen, Gregory Burd
-
Patent number: 10334623Abstract: 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: GrantFiled: May 11, 2016Date of Patent: June 25, 2019Assignee: OCTASiC, INC.Inventors: Venkatesh Anantrao Desai, Shashi Kiran Rao Soogoori
-
Patent number: 10253731Abstract: 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: GrantFiled: February 17, 2016Date of Patent: April 9, 2019Assignee: GE Global Sourcing LLCInventors: 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