Patents by Inventor Jagadish Vasudeva

Jagadish Vasudeva 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: 11475132
    Abstract: A method, computing device, and non-transitory machine-readable medium for detecting malware attacks and mitigating data loss. In various embodiments, an agent is implemented in the operating system of a storage node to provide protection at the bottommost level in a data write path. The agent intercepts write requests and observes file events over time to detect anomalous behavior. For example, the agent may monitor incoming write requests and, when an incoming write request is detected, determine whether the file is associated with a malware attack risk based on an analysis of an encryption state of data in the file. If the file is associated with a malware attack risk, an entry for the file is added to a file log. The agent may analyze the chi-square values for data written to the files, the file log, and the file format to determine whether a malware attack is underway.
    Type: Grant
    Filed: July 29, 2020
    Date of Patent: October 18, 2022
    Assignee: NETAPP, INC.
    Inventors: Jagadish Vasudeva, Prateeksha Varshney, Priya Sehgal, Mrinal K. Bhattacharjee, Amit Valjibhai Panara, Siddhartha Nandi
  • Publication number: 20220200452
    Abstract: Techniques and mechanisms for determining a delivery of power by a programmable power supply. In an embodiment, controller circuitry of a platform receives an indication that a load of the platform is to transition to a particular operational mode. Based on a power requirement of the operational mode, the controller circuitry identifies a mode of voltage regulation which is to be provided with converter circuitry of the platform. The controller circuitry signals that a programmable power supply, which is coupled to the platform, is to output a supply voltage at a level which is based on an amount of power loss associated with the mode of voltage regulation. In another embodiment, the controller circuitry identifies the mode of voltage regulation based on an amount of charge which is currently stored by a battery of the platform.
    Type: Application
    Filed: December 23, 2020
    Publication date: June 23, 2022
    Applicant: Intel Corporation
    Inventors: Tarakesava Reddy Koki, Vinaya Kumar Chandrasekhara, Aiswarya Pious, Nirmala Bailur, Jagadish Vasudeva Singh
  • Publication number: 20220171557
    Abstract: Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level.
    Type: Application
    Filed: February 21, 2022
    Publication date: June 2, 2022
    Inventors: Srinivasan Narayanamurthy, Dnyaneshwar Nagorao Pawar, Jagadish Vasudeva, Parag Deshmukh, Siddhartha Nandi
  • Publication number: 20220085718
    Abstract: A buck-boost converter having dual-folded bootstrap for driver metal oxide semiconductor (DrMOS) device that, in addition to the traditional bootstrap capacitors, include folded bootstrap capacitors that cross-couple inductor nodes to the two sets of DrMOS switches. The DrMOS switches can be n-type or p-type, and can be replaced with driver Gallium Nitride (DrGaN) devices.
    Type: Application
    Filed: September 16, 2020
    Publication date: March 17, 2022
    Applicant: Intel Corporation
    Inventors: Jagadish Vasudeva Singh, Ankur Mishra, Naveen G, Arvind S
  • Patent number: 11256433
    Abstract: Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level.
    Type: Grant
    Filed: March 15, 2019
    Date of Patent: February 22, 2022
    Assignee: NetApp, Inc.
    Inventors: Srinivasan Narayanamurthy, Dnyaneshwar Nagorao Pawar, Jagadish Vasudeva, Parag Deshmukh, Siddhartha Nandi
  • Publication number: 20210334374
    Abstract: A method, a computing device, and a non-transitory machine-readable medium for detecting malware attacks (e.g., ransomware attacks) and mitigating data loss. In one or more embodiments, an agent is implemented in the operating system of a storage node to provide protection at the bottommost level in a data write path. The agent intercepts write requests and observes file events over time to detect anomalous behavior. For example, the agent may monitor incoming write requests and, when an incoming write request is detected, determine whether the file is associated with a malware attack risk based on an analysis of an encryption state of data in the file. If the file associated with a malware attack risk, an entry for the file is added to a file log. The agent may analyze the chi-square values for data written to the files, the file log, and the file format to determine whether a malware attack is underway.
    Type: Application
    Filed: July 29, 2020
    Publication date: October 28, 2021
    Inventors: Jagadish Vasudeva, Prateeksha Varshney, Priya Sehgal, Mrinal K. Bhattacharjee, Amit Valjibhai Panara, Siddhartha Nandi
  • Patent number: 11126235
    Abstract: A first apparatus is disclosed, including: a detection circuitry to detect a first voltage level of reference current received from a second apparatus, where the second apparatus is to provide the reference current at a second voltage level; and a controller to negotiate a power transmission agreement with the second apparatus for transmission of power from the second apparatus to the first apparatus, based at least in part on a difference between the first voltage level and the second voltage level.
    Type: Grant
    Filed: March 21, 2018
    Date of Patent: September 21, 2021
    Assignee: Intel Corporation
    Inventors: Jagadish Vasudeva Singh, Tarakesava Reddy Koki, Arvind Sundaram, Vinaya Kumar Chandrasekhara
  • Publication number: 20210218102
    Abstract: Techniques for battery retention are disclosed. In the illustrative embodiment, a thin polyurethane strap is used to hold a battery in place. The strap only requires a small amount of volume, allowing for a higher volume (and higher capacity) for the battery. In order to accommodate swelling, a computing device that has a battery held in place with such a strap can have an open area above the battery. The strap may have ridges to contact the battery and the component above the battery beyond the open area. If the battery swells, the ridges may be pressed down, accommodating the swelling battery.
    Type: Application
    Filed: March 26, 2021
    Publication date: July 15, 2021
    Inventors: Prasanna Pichumani, Jagadish Vasudeva Singh, Prakash Kurma Raju, Vinay Kumar Chandrasekhara, Arvind Sundaram, Naoki Matsumura
  • Publication number: 20200293212
    Abstract: Techniques are provided for aggregate inline deduplication and volume granularity encryption. For example, data that is exclusive to a volume of a tenant is encrypted using an exclusive encryption key accessible to the tenant. The exclusive encryption key of that tenant is inaccessible to other tenants. Shared data that has been deduplicated and shared between the volume and another volume of a different tenant is encrypted using a shared encryption key of the volume. The shared encryption key is made available to other tenants. In this way, data can be deduplicated across multiple volumes of different tenants of a storage environment, while maintaining security and data privacy at a volume level.
    Type: Application
    Filed: March 15, 2019
    Publication date: September 17, 2020
    Inventors: Srinivasan Narayanamurthy, Dnyaneshwar Nagorao Pawar, Jagadish Vasudeva, Parag Deshmukh, Siddhartha Nandi
  • Patent number: 10747284
    Abstract: An apparatus is provided which includes: an input/output (I/O) port to be coupled to a device external to the apparatus; a battery having an output node; a voltage regulator to selectively supply power from the I/O port to the battery, to charge the battery; and a switch coupled between the I/O port and the output node, wherein the switch is to selectively allow flow of current from the device to the output node by bypassing the voltage regulator.
    Type: Grant
    Filed: March 27, 2018
    Date of Patent: August 18, 2020
    Assignee: Intel Corporation
    Inventors: Tarakesava Reddy Koki, Jagadish Vasudeva Singh, Arvind Sundaram, Vinaya Kumar Chandrasekhara, Shobhit Chahar
  • Publication number: 20190305563
    Abstract: An apparatus is provided which includes: an input/output (I/O) port to be coupled to a device external to the apparatus; a battery having an output node; a voltage regulator to selectively supply power from the I/O port to the battery, to charge the battery; and a switch coupled between the I/O port and the output node, wherein the switch is to selectively allow flow of current from the device to the output node by bypassing the voltage regulator.
    Type: Application
    Filed: March 27, 2018
    Publication date: October 3, 2019
    Applicant: Intel Corporation
    Inventors: Tarakesava Reddy Koki, Jagadish Vasudeva Singh, Arvind Sundaram, Vinaya Kumar Chandrasekhara, Shobhit Chahar
  • Publication number: 20190294223
    Abstract: A first apparatus is disclosed, including: a detection circuitry to detect a first voltage level of reference current received from a second apparatus, where the second apparatus is to provide the reference current at a second voltage level; and a controller to negotiate a power transmission agreement with the second apparatus for transmission of power from the second apparatus to the first apparatus, based at least in part on a difference between the first voltage level and the second voltage level.
    Type: Application
    Filed: March 21, 2018
    Publication date: September 26, 2019
    Inventors: Jagadish Vasudeva Singh, Tarakesava Reddy Koki, Arvind Sundaram, Vinaya Kumar Chandrasekhara
  • Publication number: 20190034147
    Abstract: Methods and apparatus to detect user-facing screens of multi-screen devices are disclosed. An example computing device includes a touch point analyzer to detect a number of touch points on at least one of a first touchscreen and a second touchscreen of a multi-screen device in response to a trigger event. The example computing device includes a screen selector to designate one of the first and second touchscreens as an active screen and the other of the first and second touchscreens as an unused screen based on the number of touch points.
    Type: Application
    Filed: July 31, 2017
    Publication date: January 31, 2019
    Inventors: Tarakesava Reddy Koki, Jagadish Vasudeva Singh
  • Publication number: 20170345270
    Abstract: Embodiments are directed to notifying a user of a computing device in response to detectable events. A context assessment generates context indicia relating to usage of the computing device based on sensor data and content data of the computing device. An event descriptor assessment produces a master set of event descriptors based on the context indicia and on event descriptor selection criteria, with the event descriptors representing events monitorable by the computing device. An event descriptor relevance assessment is made to produce a smaller active subset of event descriptors containing events to be monitored by the computing device such that in response to detection of any of the events to be monitored a user notification is triggered.
    Type: Application
    Filed: May 27, 2016
    Publication date: November 30, 2017
    Inventors: Jagadish Vasudeva Singh, Vikas Mishra, Sumod Cherukkate
  • Patent number: 9811280
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for maximizing parallelization in a parity de-clustered and sliced disk RAID architecture implemented on at least one hard disk drive by creating at least one allocation group, each created allocation group comprising at least one parity group within a sliced disk group, selecting one of said at least one allocation group, and performing at least one of write or read concurrently on all parity groups within the selected allocation group.
    Type: Grant
    Filed: December 23, 2015
    Date of Patent: November 7, 2017
    Assignee: NETAPP, INC.
    Inventors: Bharath Kumar K. M., Jagadish Vasudeva, Atul Goel, Jaldhi Dave
  • Publication number: 20170185338
    Abstract: Presented herein are methods, non-transitory computer readable media, and devices for maximizing parallelization in a parity de-clustered and sliced disk RAID architecture implemented on at least one hard disk drive by creating at least one allocation group, each created allocation group comprising at least one parity group within a sliced disk group, selecting one of said at least one allocation group, and performing at least one of write or read concurrently on all parity groups within the selected allocation group.
    Type: Application
    Filed: December 23, 2015
    Publication date: June 29, 2017
    Inventors: Bharath Kumar K.M., Jagadish Vasudeva, Atul Goel, Jaldhi Dave
  • Patent number: 8880981
    Abstract: A data access request is received specifying a data block stored in a stripe of a parity group that includes a plurality of data storage devices to store data blocks and a parity storage device to store parity information for the data. The stripe includes a data block from each of the plurality of data storage devices and the stripe includes a parity block from the parity storage device. An error is detected in the data block specified by the data access request. The error is identified as a lost write error for the data block or a lost write error for the parity block. Identifying the error includes comparing a first storage device signature stored in a metadata field associated with the data block to a second storage device signature stored in a label block identifying a data storage device where the data block is stored.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: November 4, 2014
    Assignee: NetApp, Inc.
    Inventors: Tomislav Grcanac, Atul Goel, Jagadish Vasudeva, Gururaj Mj
  • Publication number: 20140164825
    Abstract: A data access request is received specifying a data block stored in a stripe of a parity group that includes a plurality of data storage devices to store data blocks and a parity storage device to store parity information for the data. The stripe includes a data block from each of the plurality of data storage devices and the stripe includes a parity block from the parity storage device. An error is detected in the data block specified by the data access request. The error is identified as a lost write error for the data block or a lost write error for the parity block. Identifying the error includes comparing a first storage device signature stored in a metadata field associated with the data block to a second storage device signature stored in a label block identifying a data storage device where the data block is stored.
    Type: Application
    Filed: November 22, 2013
    Publication date: June 12, 2014
    Applicant: NetApp, Inc.
    Inventors: Tomislav Grcanac, Atul Goel, Jagadish Vasudeva, Gururaj Mj
  • Patent number: 8595595
    Abstract: A storage server stores data in a stripe of a parity group that includes a plurality of data storage devices to store data and a parity storage device to store parity information. The stripe includes a data block from each of the data storage devices and a parity block from the parity storage device. The storage server receives a data access request specifying a data block in the stripe, and a lost write detection module detects an error in the data block. The lost write detection module compares a first storage device signature stored in a metadata field associated with the data block to a second storage device signature stored in a global field of the data storage device containing the data block. If the first storage device signature matches the second storage device signature, the lost write detection module compares a consistency point count stored in the metadata field to a reconstructed consistency point count.
    Type: Grant
    Filed: December 27, 2010
    Date of Patent: November 26, 2013
    Assignee: NetApp, Inc.
    Inventors: Tomislav Grcanac, Atul Goel, Jagadish Vasudeva, Gururaj MJ
  • Publication number: 20110285660
    Abstract: A method and apparatus converts a force applied to a touch screen of an electronic device into an electric charge capable of powering a logical circuit of the electronic device. In various embodiments, the touch screen comprises one or more piezoelectric transducer array layers that convert the force into electrical charges. The converted electrical charges may be collected in a capacitor array layer, which can be discharged in order to power logical circuits of the electronic device or to charge a battery of the electronic device.
    Type: Application
    Filed: May 18, 2010
    Publication date: November 24, 2011
    Inventors: KRISHNANAND PRABHU, Jagadish Vasudeva Singh