Patents by Inventor Pradip Shah
Pradip Shah 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: 20240003694Abstract: The present disclosure relates to systems, non-transitory computer readable media, and methods for detecting and providing a digital notification of whether a ridership error exists. For instance, a ridership error detection system identifies a transportation match between a requestor device and a provider device. The ridership error detection system determines one or more sets of provider-requestor consistency signals from the requestor device and the provider device across ride stages. For instance, the ridership error detection system analyzes location signals, IMU signals, audio signals, local wireless signals indicating distances between the requestor device and the provider device, and other signals to determine whether a ridership error exists. The ridership error detection system provides digital notifications to the provider device and the requestor device based on the ridership error determination.Type: ApplicationFiled: September 18, 2023Publication date: January 4, 2024Inventors: Matthew Allen Davis, Jayaprabhakar Kadarkarai, Eshaan Bhalla, Fadi Al Sayed Hassan, Ramachandran Gurumoorthy, Neil Pradip Shah, Suresh Pragada, Thanigaivel Ashwin Raj, Nathan Van Fleet
-
Patent number: 11761770Abstract: The present disclosure relates to systems, non-transitory computer readable media, and methods for detecting and providing a digital notification of whether a ridership error exists. For instance, a ridership error detection system identifies a transportation match between a requestor device and a provider device. The ridership error detection system determines one or more sets of provider-requestor consistency signals from the requestor device and the provider device across ride stages. For instance, the ridership error detection system analyzes location signals, IMU signals, audio signals, local wireless signals indicating distances between the requestor device and the provider device, and other signals to determine whether a ridership error exists. The ridership error detection system provides digital notifications to the provider device and the requestor device based on the ridership error determination.Type: GrantFiled: November 22, 2019Date of Patent: September 19, 2023Assignee: Lyft, Inc.Inventors: Matthew Allen Davis, Jayaprabhakar Kadarkarai, Eshaan Bhalla, Fadi AI Sayed Hassan, Ramachandran Gurumoorthy, Neil Pradip Shah, Suresh Pragada, Thanigaivel Ashwin Raj, Nathan Van Fleet
-
Patent number: 11556372Abstract: An example method of managing storage for a containerized application executing in a virtualized computing system having a cluster of hosts and a virtualization layer executing thereon, is described. The method includes receiving, at a supervisor container orchestrator, a request for a first persistent volume lifecycle operation from a guest container orchestrator, the supervisor container orchestrator being part of an orchestration control plane integrated with the virtualization layer and configured to manage a guest cluster and virtual machines (VMs), supported by the virtualization layer, in which the guest cluster executes, the guest container orchestrator being part of the guest cluster; and sending, in response to the first persistent volume lifecycle operation, a request for a second persistent volume lifecycle operation from the supervisor container orchestrator to a storage provider of the virtualized computing system to cause the storage provider to perform an operation on a storage volume.Type: GrantFiled: June 5, 2020Date of Patent: January 17, 2023Assignee: VMware, Inc.Inventors: Venkata Balasubrahmanyam Dontu, Divyen Kiritbhai Patel, Raunak Pradip Shah, Sandeep Pissay Srinivasa Rao
-
Patent number: 11327633Abstract: A first graphical depiction transitions into a second graphical depiction. Initially, a hierarchy of entities is presented as graphical elements that are distributed across concentric circular areas such that at least two of the graphical elements that correspond to sibling entities at a higher level of the hierarchy are presented in an inner circular area and such that at least one additional graphical element that corresponds to a lower level of the hierarchy is presented in an outer circular area. Responsive to an indication, the graphical elements of the inner circular area are rotated such that a selected one of the sibling entities at a higher level of the hierarchy is repositioned within the inner circular area and such that any unselected sibling entities of the higher level remain visible and selectable after being rotated.Type: GrantFiled: July 31, 2020Date of Patent: May 10, 2022Assignee: Nutanix, Inc.Inventors: Rohan Pradip Shah, Sheetanshu Bhardwaj
-
Publication number: 20210383493Abstract: The disclosed computer-implemented method may include receiving, at a transportation management system, driving data associated with at least one computing device. The method may also include identifying, based on the driving data, various driving patterns associated with the computing device. The method may further include generating, based on the driving patterns, a transportation profile that corresponds to the computing device, and applying the transportation profile within the transportation management system. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: June 5, 2020Publication date: December 9, 2021Inventors: Joan Devassey, Brian Scott Peterson, Suresh Pragada, Namit Raisurana, Neil Pradip Shah
-
Publication number: 20210383496Abstract: The disclosed computer-implemented method may include receiving, at a transportation management system, driving data associated with a computing device. The method may further include detecting, in response to receiving the driving data, a deviation from a transportation profile associated with the computing device. The method may also include sending, in response to detecting the deviation at the transportation management system, at least one transportation notification. Various other methods, systems, and computer-readable media are also disclosed.Type: ApplicationFiled: June 5, 2020Publication date: December 9, 2021Inventors: Joan Devassey, Brian Scott Peterson, Suresh Pragada, Namit Raisurana, Neil Pradip Shah
-
Publication number: 20210382632Abstract: An example method of enriching a storage provider of a virtualized computing system with metadata managed by a container orchestrator executing in the virtualized computing system is described. The method includes detecting, by a metadata sync service executing as an extension of the container orchestrator, metadata that is included in a persistent volume-based (PV-based) object managed by the container orchestrator, the PV-based object referencing a persistent volume; and pushing, by the metadata sync service, the metadata to the storage provider to augment a storage volume object managed by the storage provider, the storage volume object referencing a storage volume backing the persistent volume.Type: ApplicationFiled: June 5, 2020Publication date: December 9, 2021Inventors: Venkata Balasubrahmanyam Dontu, Divyen Kiritbhai Patel, Heui Seong Kim, Te Wang, Raunak Pradip Shah, Sandeep Pissay Srinivasa Rao
-
Publication number: 20210382741Abstract: An example method of managing storage for a containerized application executing in a virtualized computing system having a cluster of hosts and a virtualization layer executing thereon, is described. The method includes receiving, at a supervisor container orchestrator, a request for a first persistent volume lifecycle operation from a guest container orchestrator, the supervisor container orchestrator being part of an orchestration control plane integrated with the virtualization layer and configured to manage a guest cluster and virtual machines (VMs), supported by the virtualization layer, in which the guest cluster executes, the guest container orchestrator being part of the guest cluster; and sending, in response to the first persistent volume lifecycle operation, a request for a second persistent volume lifecycle operation from the supervisor container orchestrator to a storage provider of the virtualized computing system to cause the storage provider to perform an operation on a storage volume.Type: ApplicationFiled: June 5, 2020Publication date: December 9, 2021Inventors: Venkata Balasubrahmanyam Dontu, Divyen Kiritbhai Patel, Raunak Pradip Shah, Sandeep Pissay Srinivasa Rao
-
Patent number: 11194483Abstract: An example method of enriching a storage provider of a virtualized computing system with metadata managed by a container orchestrator executing in the virtualized computing system is described. The method includes detecting, by a metadata sync service executing as an extension of the container orchestrator, metadata that is included in a persistent volume-based (PV-based) object managed by the container orchestrator, the PV-based object referencing a persistent volume; and pushing, by the metadata sync service, the metadata to the storage provider to augment a storage volume object managed by the storage provider, the storage volume object referencing a storage volume backing the persistent volume.Type: GrantFiled: June 5, 2020Date of Patent: December 7, 2021Assignee: VMware, Inc.Inventors: Venkata Balasubrahmanyam Dontu, Divyen Kiritbhai Patel, Heui Seong Kim, Te Wang, Raunak Pradip Shah, Sandeep Pissay Srinivasa Rao
-
Publication number: 20210271349Abstract: A first graphical depiction transitions into a second graphical depiction. Initially, a hierarchy of entities is presented as graphical elements that are distributed across concentric circular areas such that at least two of the graphical elements that correspond to sibling entities at a higher level of the hierarchy are presented in an inner circular area and such that at least one additional graphical element that corresponds to a lower level of the hierarchy is presented in an outer circular area. Responsive to an indication, the graphical elements of the inner circular area are rotated such that a selected one of the sibling entities at a higher level of the hierarchy is repositioned within the inner circular area and such that any unselected sibling entities of the higher level remain visible and selectable after being rotated.Type: ApplicationFiled: July 31, 2020Publication date: September 2, 2021Applicant: Nutanix, Inc.Inventors: Rohan Pradip SHAH, Sheetanshu Bhardwaj
-
Publication number: 20210156700Abstract: The present disclosure relates to systems, non-transitory computer readable media, and methods for detecting and providing a digital notification of whether a ridership error exists. For instance, a ridership error detection system identifies a transportation match between a requestor device and a provider device. The ridership error detection system determines one or more sets of provider-requestor consistency signals from the requestor device and the provider device across ride stages. For instance, the ridership error detection system analyzes location signals, IMU signals, audio signals, local wireless signals indicating distances between the requestor device and the provider device, and other signals to determine whether a ridership error exists. The ridership error detection system provides digital notifications to the provider device and the requestor device based on the ridership error determination.Type: ApplicationFiled: November 22, 2019Publication date: May 27, 2021Inventors: Matthew Allen Davis, Jayaprabhakar Kadarkarai, Eshaan Bhalla, Fadi Al Sayed Hassan, Ramachandran Gurumoorthy, Neil Pradip Shah, Suresh Pragada, Thanigaivel Ashwin Raj, Nathan Van Fleet
-
Patent number: 10802862Abstract: A method of migrating a virtual machine (VM) having a virtual disk from a source data center to a destination data center includes generating a snapshot of the VM to create a base disk and a delta disk in which writes to the virtual disk subsequent to the snapshot are recorded, and copying the base disk to a destination data store. The method further includes, in response to a request to migrate the VM, preparing a migration specification at the source and transmitting the migration specification to the destination, the migration specification including a VM identifier and a current content ID of the base disk, and determining that a content ID of the copied base disk matches the current content ID of the base disk included in the migration specification and updating the migration specification to indicate that the base disk does not need to be migrated.Type: GrantFiled: May 1, 2018Date of Patent: October 13, 2020Assignee: VMware, Inc.Inventors: Arunachalam Ramanathan, Yanlei Zhao, Rohan Pradip Shah, Benjamin Yun Liang, Gabriel Tarasuk-Levin
-
Publication number: 20190340003Abstract: A method of migrating a virtual machine (VM) having a virtual disk from a source data center to a destination data center includes generating a snapshot of the VM to create a base disk and a delta disk in which writes to the virtual disk subsequent to the snapshot are recorded, and copying the base disk to a destination data store. The method further includes, in response to a request to migrate the VM, preparing a migration specification at the source and transmitting the migration specification to the destination, the migration specification including a VM identifier and a current content ID of the base disk, and determining that a content ID of the copied base disk matches the current content ID of the base disk included in the migration specification and updating the migration specification to indicate that the base disk does not need to be migrated.Type: ApplicationFiled: May 1, 2018Publication date: November 7, 2019Applicants: VMware, Inc., VMware, Inc.Inventors: Arun RAMANATHAN, Yanlei ZHAO, Rohan Pradip SHAH, Benjamin Yun LIANG, Gabriel TARASUK-LEVIN
-
Patent number: 10467049Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: GrantFiled: August 27, 2018Date of Patent: November 5, 2019Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Rohan Pradip Shah, Nathan L. Prziborowski, Prachetaa Raghavan, Benjamin Yun Liang, Haripriya Rajagopal
-
Publication number: 20190012199Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: ApplicationFiled: August 27, 2018Publication date: January 10, 2019Inventors: Gabriel TARASUK-LEVIN, Rohan Pradip SHAH, Nathan L. PRZIBOROWSKI, Prachetaa RAGHAVAN, Benjamin Yun LIANG, Haripriya RAJAGOPAL
-
Patent number: 10061611Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: GrantFiled: August 28, 2015Date of Patent: August 28, 2018Assignee: VMware, Inc.Inventors: Gabriel Tarasuk-Levin, Rohan Pradip Shah, Nathan L. Prziborowski, Prachetaa Raghavan, Benjamin Yun Liang, Haripriya Rajagopal
-
Publication number: 20170060628Abstract: An example method of migrating a virtualized computing instance between source and destination virtualized computing systems includes executing a first migration workflow in the source virtualized computing system, where a host computer executing the virtualized computing instance is a source host in the first migration workflow and a first mobility agent simulates a destination host in the first migration workflow. The method further includes executing a second migration workflow in the destination virtualized computing system, where a second mobility agent in the destination virtualized computing system simulates a source host in the second migration workflow and a host computer in the destination virtualized computing system is a destination host in the second migration workflow.Type: ApplicationFiled: August 28, 2015Publication date: March 2, 2017Inventors: Gabriel TARASUK-LEVIN, Rohan Pradip SHAH, Nathan L. PRZIBOROWSKI, Prachetaa RAGHAVAN, Benjamin Yun LIANG, Haripriya RAJAGOPAL
-
Publication number: 20050179226Abstract: A step assembly for a vehicle includes a base member and at least one movable member. The base member and the at least one movable member each define a stepping surface on which a vehicle user may elevate himself. The movable member is repositionable with respect to the base member to selectively alter the length of the step assembly.Type: ApplicationFiled: February 17, 2004Publication date: August 18, 2005Inventors: Kevin Kolpasky, Pradip Shah
-
Patent number: D816542Type: GrantFiled: March 17, 2016Date of Patent: May 1, 2018Inventors: Neeta Kuldip Shah, Kuldip Pradip Shah
-
Patent number: D968425Type: GrantFiled: April 30, 2020Date of Patent: November 1, 2022Assignee: Nutanix, Inc.Inventors: Sheetanshu Bhardwaj, Rohan Pradip Shah, Enrique Quiroz Valdez