Patents by Inventor Venkatesh Prabhakar
Venkatesh Prabhakar 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: 12280672Abstract: An autonomous mobile robot (AMR) for a plurality of outdoor applications is provided. The AMR includes a base frame configured to obtain the configurable base frame based on one or more parameters; a first drive wheel sub assembly, and a second drive wheel assembly is additionally re-oriented oppositely to the first drive wheel assembly to form a drive wheel assembly; a plurality of suspension units is configured by the one or more side plates of the configurable base frame and a plurality of gearboxes; and the plurality of gearboxes is configured to as a plurality of configurable gearboxes for obtaining different drive power of the drive wheel assembly by at least changing one of one or more dimensions of a plurality of gearbox plates, one or more ratio of a wheel shaft gear and a motor gear shaft, and one or more specification associated with a plurality of drive motors.Type: GrantFiled: December 15, 2020Date of Patent: April 22, 2025Assignee: TATA CONSULTANCY SERVICES LIMITEDInventors: Venkatesh Prasad Bangalore Srinivas, Venkat Raju Chintalapalli Patta, Pradeep Prabhakar Kamble, Rajasilpi Sureshkumar Presannakumari, Kaushik Das
-
Publication number: 20250106009Abstract: Client devices in the same device group may use the same group-specific key to perform a key exchange operation with access point(s) to obtain network access. A network access management server may provide centralized management of different device groups each being associated with a different group-specific key during the life cycles of the device groups. An access point may communicate with the network access management server to obtain the group-specific key to assist in authenticating network access of a connecting client device.Type: ApplicationFiled: September 25, 2023Publication date: March 27, 2025Inventors: Anubhav Gupta, Venkata Ramchandra Murthy Jonnalagadda, Rajesh Kumar Ganapathy Achari, Venkatesh Ramachandran, Anoop Kumaran Nair, Rajarao Bhagya Prasad Nittur, Krishna Prabhakar
-
Publication number: 20250106629Abstract: Client devices in the same device group may use the same group-specific key to perform a key exchange operation with access point(s) to obtain network access. A network access management server may provide centralized management of different device groups each being associated with a different group-specific key during the life cycles of the device groups. An access point may communicate with the network access management server to obtain the group-specific key to assist in authenticating network access of a connecting client device.Type: ApplicationFiled: September 25, 2023Publication date: March 27, 2025Inventors: Anubhav Gupta, Venkata Ramchandra Murthy Jonnalagadda, Rajesh Kumar Ganapathy Achari, Venkatesh Ramachandran, Anoop Kumaran Nair, Rajarao Bhagya Prasad Nittur, Krishna Prabhakar
-
Patent number: 12164970Abstract: A request to launch an application that is comprised of a plurality of layers is received. Each layer of the plurality of layers of the application is comprised of one or more corresponding virtualization resource units. The one or more corresponding virtualization resource units at each of the plurality of layers of the application is expressed as a resource ratio. It is determined that a surplus of resources is available for one or more applications. In response to determining that the surplus of resources is available for one or more applications, a priority associated with the application is determined. A version of the application is launched based on the determined priority associated with the application. The launched version of the application maintains the resource ratio.Type: GrantFiled: July 31, 2023Date of Patent: December 10, 2024Assignee: Cohesity, Inc.Inventors: Venkatesh Prabhakar, Sachin Jain, Anubhav Gupta, Anirvan Duttagupta
-
Patent number: 11921658Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.Type: GrantFiled: January 27, 2023Date of Patent: March 5, 2024Assignee: Diamanti, Inc.Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
-
Publication number: 20230376357Abstract: A request to launch an application that is comprised of a plurality of layers is received. Each layer of the plurality of layers of the application is comprised of one or more corresponding virtualization resource units. The one or more corresponding virtualization resource units at each of the plurality of layers of the application is expressed as a resource ratio. It is determined that a surplus of resources is available for one or more applications. In response to determining that the surplus of resources is available for one or more applications, a priority associated with the application is determined. A version of the application is launched based on the determined priority associated with the application. The launched version of the application maintains the resource ratio.Type: ApplicationFiled: July 31, 2023Publication date: November 23, 2023Inventors: Venkatesh Prabhakar, Sachin Jain, Anubhav Gupta, Anirvan Duttagupta
-
Patent number: 11755384Abstract: System resource utilizations by one or more core functionalities of a data storage system is monitored. A system resource allocation for one or more applications of the data storage system is determined based at least in part on the monitored system resource utilizations. A number of virtualization resource units allocated to at least one of the one or more applications is scaled based at least in part on the determined system resource allocation. The number of virtualization resource units allocated to the at least one of the one or more applications is based on a corresponding ratio associated with the at least one of the one or more applications.Type: GrantFiled: April 9, 2021Date of Patent: September 12, 2023Assignee: Cohesity, Inc.Inventors: Venkatesh Prabhakar, Sachin Jain, Anubhav Gupta, Anirvan Duttagupta
-
Publication number: 20230185746Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.Type: ApplicationFiled: January 27, 2023Publication date: June 15, 2023Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
-
Patent number: 11580041Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.Type: GrantFiled: March 17, 2020Date of Patent: February 14, 2023Assignee: Diamanti, Inc.Inventors: Venkatesh Prabhakar, Amitava Guha, Hirai Patel, Sunden Chen
-
Publication number: 20210303370Abstract: System resource utilizations by one or more core functionalities of a data storage system is monitored. A system resource allocation for one or more applications of the data storage system is determined based at least in part on the monitored system resource utilizations. A number of virtualization resource units allocated to at least one of the one or more applications is scaled based at least in part on the determined system resource allocation. The number of virtualization resource units allocated to the at least one of the one or more applications is based on a corresponding ratio associated with the at least one of the one or more applications.Type: ApplicationFiled: April 9, 2021Publication date: September 30, 2021Inventors: Venkatesh Prabhakar, Sachin Jain, Anubhav Gupta, Anirvan Duttagupta
-
Patent number: 11003504Abstract: System resource utilizations by one or more core functionalities of a data storage system is monitored. A system resource allocation for one or more applications of the data storage system is determined based at least in part on the monitored system resource utilizations. A number of virtualization resource units allocated to at least one of the one or more applications is scaled based at least in part on the determined system resource allocation. The number of virtualization resource units allocated to the at least one of the one or more applications is based on a corresponding ratio associated with the at least one of the one or more applications.Type: GrantFiled: June 28, 2019Date of Patent: May 11, 2021Assignee: Cohesity, Inc.Inventors: Venkatesh Prabhakar, Sachin Jain, Anubhav Gupta, Anirvan Duttagupta
-
Publication number: 20200409767Abstract: System resource utilizations by one or more core functionalities of a data storage system is monitored. A system resource allocation for one or more applications of the data storage system is determined based at least in part on the monitored system resource utilizations. A number of virtualization resource units allocated to at least one of the one or more applications is scaled based at least in part on the determined system resource allocation. The number of virtualization resource units allocated to the at least one of the one or more applications is based on a corresponding ratio associated with the at least one of the one or more applications.Type: ApplicationFiled: June 28, 2019Publication date: December 31, 2020Inventors: Venkatesh Prabhakar, Sachin Jain, Anubhav Gupta, Anirvan Duttagupta
-
Publication number: 20200218678Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.Type: ApplicationFiled: March 17, 2020Publication date: July 9, 2020Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
-
Patent number: 10628353Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.Type: GrantFiled: November 22, 2017Date of Patent: April 21, 2020Assignee: Diamanti, Inc.Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen
-
Patent number: 10263905Abstract: A distributed flexible scheduler that dynamically balances network and storage traffic across links is proposed. The scheduler takes into account the bandwidth requirements of workloads provisioned in a cluster and dynamically distributes the network traffic and the storage traffic accordingly. There are three schemes involved in the proposed distributed flexible scheduler. In a first approach of Equal Distribution, network and storage traffic is distributed evenly across the links. In a second approach of Storage Preferred distribution, the aggregate storage bandwidth requirements of workloads exceed the network bandwidth requirements. In a third approach of Network Preferred distribution, the aggregate network bandwidth requirements of workloads exceed the storage bandwidth requirements.Type: GrantFiled: March 20, 2017Date of Patent: April 16, 2019Assignee: DIAMANTI INC.Inventors: Venkatesh Prabhakar, Shilpa Mayanna, Hiral Patel, Chakravarthy Nelluri
-
Publication number: 20180270162Abstract: A distributed flexible scheduler that dynamically balances network and storage traffic across links is proposed. The scheduler takes into account the bandwidth requirements of workloads provisioned in a cluster and dynamically distributes the network traffic and the storage traffic accordingly. There are three schemes involved in the proposed distributed flexible scheduler. In a first approach of Equal Distribution, network and storage traffic is distributed evenly across the links. In a second approach of Storage Preferred distribution, the aggregate storage bandwidth requirements of workloads exceed the network bandwidth requirements. In a third approach of Network Preferred distribution, the aggregate network bandwidth requirements of workloads exceed the storage bandwidth requirements.Type: ApplicationFiled: March 20, 2017Publication date: September 20, 2018Inventors: Venkatesh Prabhakar, Shilpa Mayanna, Hiral Patel, Chakravarthy Nelluri
-
Publication number: 20180095915Abstract: Enabling a protocol for efficiently and reliably using the NVME protocol over a network, referred to as NVME over Network, or NVMEoN, may include an NVMEoN exchange layer for handling exchanges between initiating and target nodes on a network, a burst transmission protocol that provides guaranteed delivery without duplicate retransmission, and an exchange status block approach to manage state information about exchanges.Type: ApplicationFiled: November 22, 2017Publication date: April 5, 2018Inventors: Venkatesh Prabhakar, Amitava Guha, Hiral Patel, Sunden Chen