Patents by Inventor Shankar Singh
Shankar Singh 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: 12282434Abstract: The disclosed technology relates to determining physical zone data within a zoned namespace solid state drive (SSD), associated with logical zone data included in a first received input-output operation based on a mapping data structure within a namespace of the zoned namespace SSD. A second input-output operation specific to the determined physical zone data is generated wherein the second input-output operation and the received input-output operation is of a same type. The generated second input-output operation is completed using the determined physical zone data within the zoned namespace SSD.Type: GrantFiled: October 16, 2023Date of Patent: April 22, 2025Assignee: NETAPP, INC.Inventors: Abhijeet Prakash Gole, Rohit Shankar Singh, Douglas P. Doucette, Ratnesh Gupta, Sourav Sen, Prathamesh Deshpande
-
Publication number: 20240201884Abstract: The disclosed technology relates determining a first subset of a plurality drives having a first zone size and a second subset of the plurality of drives having a second zone size different from the first zone size, within a redundant array of independent disks (RAID) group. A prevailing zone size between the first zone size and the second zone size is determined. One or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives for a received input-output operation is reserved based on the determined prevailing zone size.Type: ApplicationFiled: February 27, 2024Publication date: June 20, 2024Applicant: NetApp, Inc.Inventors: Rohit Shankar SINGH, Douglas P. Doucette, Abhijeet Prakash Gole, Sushilkumar Gangadharan
-
Publication number: 20240153300Abstract: Disclosed aspects include computer-implemented method for preventing Carpal Tunnel Syndrome (CTS), a computer program product, and a laptop computer. One embodiment of the method may comprise collecting, by a device having an associated keyboard, data of a user's interaction with the keyboard. The method may further comprise analyzing, by a first machine learning model, the audiovisual data to identify ergonomic issues in the user's interaction with the keyboard. The method may further comprise notifying the user of the identified ergonomic issues in real time.Type: ApplicationFiled: November 9, 2022Publication date: May 9, 2024Inventors: Manish Anand Bhide, Anoop T Puthiyaveetil, Pinky Chaudhary, Madan K Chukka, Phani Kumar V. U. Ayyagari, Ravi Shankar Singh
-
Patent number: 11966611Abstract: The disclosed technology relates determining a first subset of a plurality drives having a first zone size and a second subset of the plurality of drives having a second zone size different from the first zone size, within a redundant array of independent disks (RAID) group. A prevailing zone size between the first zone size and the second zone size is determined. One or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives for a received input-output operation is reserved based on the determined prevailing zone size. The received input-output operation is completed within the reserved one or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives.Type: GrantFiled: June 9, 2023Date of Patent: April 23, 2024Assignee: NETAPP, INC.Inventors: Rohit Shankar Singh, Douglas P. Doucette, Abhijeet Prakash Gole, Sushilkumar Gangadharan
-
Publication number: 20240045807Abstract: The disclosed technology relates to determining physical zone data within a zoned namespace solid state drive (SSD), associated with logical zone data included in a first received input-output operation based on a mapping data structure within a namespace of the zoned namespace SSD. A second input-output operation specific to the determined physical zone data is generated wherein the second input-output operation and the received input-output operation is of a same type. The generated second input-output operation is completed using the determined physical zone data within the zoned namespace SSD.Type: ApplicationFiled: October 16, 2023Publication date: February 8, 2024Inventors: Abhijeet Prakash Gole, Rohit Shankar Singh, Douglas P. Doucette, Ratnesh Gupta, Sourav Sen, Prathamesh Deshpande
-
Publication number: 20240003973Abstract: In one embodiment, a method includes: receiving, in a replica circuit associated with a first intellectual property (IP) circuit of a system on chip (SoC), a security policy; receiving, in the replica circuit, a test data register access message to identify an access to a first test data register of the first IP circuit; and preventing the access to the first test data register based at least in part on the security policy. Other embodiments are described and claimed.Type: ApplicationFiled: June 29, 2022Publication date: January 4, 2024Inventors: Ratheesh Thekke Veetil, Gauri Shankar Singh
-
Patent number: 11860791Abstract: The disclosed technology relates to determining physical zone data within a zoned namespace solid state drive (SSD), associated with logical zone data included in a first received input-output operation based on a mapping data structure within a namespace of the zoned namespace SSD. A second input-output operation specific to the determined physical zone data is generated wherein the second input-output operation and the received input-output operation is of a same type. The generated second input-output operation is completed using the determined physical zone data within the zoned namespace SSD.Type: GrantFiled: April 24, 2020Date of Patent: January 2, 2024Assignee: NETAPP, INC.Inventors: Abhijeet Prakash Gole, Rohit Shankar Singh, Douglas P. Doucette, Ratnesh Gupta, Sourav Sen, Prathamesh Deshpande
-
Publication number: 20230333740Abstract: The disclosed technology relates to managing input-output operation in a zoned storage system includes identifying a first physical zone and a second physical zone within a zoned namespace solid-state drive associated with a logical zone to perform a received write operation. Data to be written in the received write operation is temporarily staged in a zone random write area associated with the identified second physical zone. Based a storage threshold of the zone random write area, a determination is made regarding when to transfer temporarily staged data to be written area to the identified second physical zone. When the storage threshold of the zone random write area determined to have exceeded, temporarily staged data to be written is transferred to the identified second physical zone.Type: ApplicationFiled: June 28, 2023Publication date: October 19, 2023Applicant: NetApp, Inc.Inventors: Rohit Shankar Singh, Douglas P. Doucette, Abhijeet Prakash Gole, Prathamesh Deshpande
-
Patent number: 11789611Abstract: The disclosed technology relates to managing input-output operation in a zoned storage system includes identifying a first physical zone and a second physical zone within a zoned namespace solid-state drive associated with a logical zone to perform a received write operation. Data to be written in the received write operation is temporarily staged in a zone random write area associated with the identified second physical zone. Based a storage threshold of the zone random write area, a determination is made regarding when to transfer temporarily staged data to be written area to the identified second physical zone. When the storage threshold of the zone random write area determined to have exceeded, temporarily staged data to be written is transferred to the identified second physical zone.Type: GrantFiled: April 24, 2020Date of Patent: October 17, 2023Assignee: NETAPP, INC.Inventors: Rohit Shankar Singh, Douglas P. Doucette, Abhijeet Prakash Gole, Prathamesh Deshpande
-
Publication number: 20230325102Abstract: The disclosed technology relates determining a first subset of a plurality drives having a first zone size and a second subset of the plurality of drives having a second zone size different from the first zone size, within a redundant array of independent disks (RAID) group. A prevailing zone size between the first zone size and the second zone size is determined. One or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives for a received input-output operation is reserved based on the determined prevailing zone size.Type: ApplicationFiled: June 9, 2023Publication date: October 12, 2023Applicant: NetApp, Inc.Inventors: ROHIT SHANKAR SINGH, Douglas P. Doucette, Abhijeet Prakash Gole, Sushikumar Gangadharan
-
Patent number: 11768620Abstract: The disclosed technology relates determining a first subset of a plurality drives having a first zone size and a second subset of the plurality of drives having a second zone size different from the first zone size, within a redundant array of independent disks (RAID) group. A prevailing zone size between the first zone size and the second zone size is determined. One or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives for a received input-output operation is reserved based on the determined prevailing zone size. The received input-output operation is completed within the reserved one or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives.Type: GrantFiled: April 24, 2020Date of Patent: September 26, 2023Assignee: NETAPP, INC.Inventors: Rohit Shankar Singh, Douglas P. Doucette, Abhijeet Prakash Gole, Sushilkumar Gangadharan
-
Patent number: 11544055Abstract: Methods, systems, and computer-readable media are disclosed herein that provide a comprehensive view that reveals all or nearly all possible method dependencies that are present in client workflows. In aspects, when computer code for a particular method is going to be edited, other methods are identified that have upstream or downstream dependencies relative to the particular method. The methods that will be affected based on the computer code editing can be presented in a user-interactive graphical user interface that facilitates exploration of upstream and downstream dependencies.Type: GrantFiled: November 23, 2021Date of Patent: January 3, 2023Assignee: CERNER INNOVATION, INC.Inventors: Jaipal Reddy, Pratik Nath, Srinidhi Kumble, Venkata Rama Raju Nadimpalli, Ravi Shankar Singh, Mohit Goel, Veerapu Nagarjun
-
Publication number: 20220164184Abstract: Methods, systems, and computer-readable media are disclosed herein that provide a comprehensive view that reveals all or nearly all possible method dependencies that are present in client workflows. In aspects, when computer code for a particular method is going to be edited, other methods are identified that have upstream or downstream dependencies relative to the particular method. The methods that will be affected based on the computer code editing can be presented in a user-interactive graphical user interface that facilitates exploration of upstream and downstream dependencies.Type: ApplicationFiled: November 23, 2021Publication date: May 26, 2022Inventors: Jaipal Reddy, Pratik Nath, Srinidhi Kumble, Venkata Rama Raju Nadimpalli, Ravi Shankar Singh, Mohit Goel, Veerapu Nagarjun
-
Patent number: 11281460Abstract: Methods, systems, and computer-readable media are disclosed herein that provide a comprehensive view that reveals all or nearly all possible method dependencies that are present in client workflows. In aspects, when computer code for a particular method is going to be edited, other methods are identified that have upstream or downstream dependencies relative to the particular method. The methods that will be affected based on the computer code editing can be presented in a user-interactive graphical user interface that facilitates exploration of upstream and downstream dependencies.Type: GrantFiled: November 23, 2020Date of Patent: March 22, 2022Assignee: CERNER INNOVATION, INC.Inventors: Jaipal Reddy, Pratik Nath, Srinidhi Kumble, Venkata Rama Raju Nadimpalli, Ravi Shankar Singh, Mohit Goel, Veerapu Nagarjun
-
Patent number: 11210088Abstract: Methods, systems, and computer-readable media are disclosed herein that provide a comprehensive view that reveals all or nearly all possible method dependencies that are present in client workflows. In aspects, when computer code for a particular method is going to be edited, other methods are identified that have upstream or downstream dependencies relative to the particular method. The methods that will be affected based on the computer code editing can be presented in a user-interactive graphical user interface that facilitates exploration of upstream and downstream dependencies.Type: GrantFiled: November 23, 2020Date of Patent: December 28, 2021Assignee: CERNER INNOVATION, INC.Inventors: Jaipal Reddy, Pratik Nath, Srinidhi Kumble, Venkata Rama Raju Nadimpalli, Ravi Shankar Singh, Mohit Goel, Veerapu Nagarjun
-
Publication number: 20210334025Abstract: The disclosed technology relates determining a first subset of a plurality drives having a first zone size and a second subset of the plurality of drives having a second zone size different from the first zone size, within a redundant array of independent disks (RAID) group. A prevailing zone size between the first zone size and the second zone size is determined. One or more logical zones within the determined first subset of the plurality of drives and the determined second subset of the plurality of drives for a received input-output operation is reserved based on the determined prevailing zone size.Type: ApplicationFiled: April 24, 2020Publication date: October 28, 2021Inventors: Rohit Shankar Singh, Douglas P. Doucette, Abhijeet Prakash Gole, Sushilkumar Gangadharan
-
Publication number: 20210334006Abstract: The disclosed technology relates to managing input-output operation in a zoned storage system includes identifying a first physical zone and a second physical zone within a zoned namespace solid-state drive associated with a logical zone to perform a received write operation. Data to be written in the received write operation is temporarily staged in a zone random write area associated with the identified second physical zone. Based a storage threshold of the zone random write area, a determination is made regarding when to transfer temporarily staged data to be written area to the identified second physical zone. When the storage threshold of the zone random write area determined to have exceeded, temporarily staged data to be written is transferred to the identified second physical zone.Type: ApplicationFiled: April 24, 2020Publication date: October 28, 2021Inventors: Rohit Shankar Singh, Douglas P. Doucette, Abhijeet Prakash Gole, Prathamesh Deshpande
-
Publication number: 20210334215Abstract: The disclosed technology relates to determining physical zone data within a zoned namespace solid state drive (SSD), associated with logical zone data included in a first received input-output operation based on a mapping data structure within a namespace of the zoned namespace SSD. A second input-output operation specific to the determined physical zone data is generated wherein the second input-output operation and the received input-output operation is of a same type. The generated second input-output operation is completed using the determined physical zone data within the zoned namespace SSD.Type: ApplicationFiled: April 24, 2020Publication date: October 28, 2021Inventors: Abhijeet Prakash Gole, Rohit Shankar Singh, Douglas P. Doucette, Ratnesh Gupta, Sourav Sen, Prathamesh Deshpande
-
Publication number: 20210086778Abstract: A method for emergency response handling includes receiving an emergency signal from at least one of a vehicle or a user device of an occupant of the vehicle. Sensor data from one or more sensors in the vehicle or the user device is collected. An in-vehicle emergency is detected based on the sensor data and a severity level and a context associated with the in-vehicle emergency are determined. From a plurality of responses, one or more responses are selected, based on the determined severity level and context, for handling the in-vehicle emergency. Response actions are executed based on the selected responses. Execution of the response actions includes communicating, an instruction to at least one of the user device, an emergency contact, a response team, and user devices associated with users present within a first distance from the vehicle.Type: ApplicationFiled: September 21, 2020Publication date: March 25, 2021Applicant: OLA ELECTRIC MOBILITY PRIVATE LIMITEDInventors: Parth Suthar, Sudhir Singh Mor, Shreeyash Salunke, Arijit Dey, Mihul Prakash, Arjun S, Manu Chaudhary, Poorva Mankad, Ravi Shankar Singh Ahirwar
-
Publication number: 20210027212Abstract: An offline to online booking of a street-hailed vehicle by a passenger includes scanning a quick response (QR) code or a near-field communication (NFC) sticker associated with the street-hailed vehicle. Based on the scanning, QR or NFC information is retrieved from the QR code or the NFC sticker, respectively. The QR or NFC information is further processed to determine an availability of the street-hailed vehicle for allocation to the passenger. The street-hailed vehicle is further allocated to the passenger based on successful conversion of the offline to online booking of the street-hailed vehicle. A driver of the street-hailed vehicle transports the passenger from a current location to a destination location based on the allocation.Type: ApplicationFiled: July 21, 2020Publication date: January 28, 2021Applicant: OLA ELECTRIC MOBILITY PRIVATE LIMITEDInventors: Achal Gupta, Sathya Narayanan Nagarajan, Dinesh Dharmaraj, Himanshu Retarekar, Riyaz Mohammed Ibrahim A, Shreeyash Salunke, Ravi Shankar Singh Ahirwar, Arjun S, Krishna Prasad Kuruva, Poorva Mankad, Sudhir Singh Mor, Parth Suthar, Santosh Vaidyanathan, Suresh Shanmugasundaram