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: 20240003694
    Abstract: 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: Application
    Filed: September 18, 2023
    Publication date: January 4, 2024
    Inventors: 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: 11761770
    Abstract: 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: Grant
    Filed: November 22, 2019
    Date of Patent: September 19, 2023
    Assignee: 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: 11556372
    Abstract: 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: Grant
    Filed: June 5, 2020
    Date of Patent: January 17, 2023
    Assignee: VMware, Inc.
    Inventors: Venkata Balasubrahmanyam Dontu, Divyen Kiritbhai Patel, Raunak Pradip Shah, Sandeep Pissay Srinivasa Rao
  • Patent number: 11327633
    Abstract: 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: Grant
    Filed: July 31, 2020
    Date of Patent: May 10, 2022
    Assignee: Nutanix, Inc.
    Inventors: Rohan Pradip Shah, Sheetanshu Bhardwaj
  • Publication number: 20210383493
    Abstract: 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: Application
    Filed: June 5, 2020
    Publication date: December 9, 2021
    Inventors: Joan Devassey, Brian Scott Peterson, Suresh Pragada, Namit Raisurana, Neil Pradip Shah
  • Publication number: 20210383496
    Abstract: 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: Application
    Filed: June 5, 2020
    Publication date: December 9, 2021
    Inventors: Joan Devassey, Brian Scott Peterson, Suresh Pragada, Namit Raisurana, Neil Pradip Shah
  • Publication number: 20210382632
    Abstract: 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: Application
    Filed: June 5, 2020
    Publication date: December 9, 2021
    Inventors: Venkata Balasubrahmanyam Dontu, Divyen Kiritbhai Patel, Heui Seong Kim, Te Wang, Raunak Pradip Shah, Sandeep Pissay Srinivasa Rao
  • Publication number: 20210382741
    Abstract: 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: Application
    Filed: June 5, 2020
    Publication date: December 9, 2021
    Inventors: Venkata Balasubrahmanyam Dontu, Divyen Kiritbhai Patel, Raunak Pradip Shah, Sandeep Pissay Srinivasa Rao
  • Patent number: 11194483
    Abstract: 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: Grant
    Filed: June 5, 2020
    Date of Patent: December 7, 2021
    Assignee: VMware, Inc.
    Inventors: Venkata Balasubrahmanyam Dontu, Divyen Kiritbhai Patel, Heui Seong Kim, Te Wang, Raunak Pradip Shah, Sandeep Pissay Srinivasa Rao
  • Publication number: 20210271349
    Abstract: 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: Application
    Filed: July 31, 2020
    Publication date: September 2, 2021
    Applicant: Nutanix, Inc.
    Inventors: Rohan Pradip SHAH, Sheetanshu Bhardwaj
  • Publication number: 20210156700
    Abstract: 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: Application
    Filed: November 22, 2019
    Publication date: May 27, 2021
    Inventors: 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: 10802862
    Abstract: 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: Grant
    Filed: May 1, 2018
    Date of Patent: October 13, 2020
    Assignee: VMware, Inc.
    Inventors: Arunachalam Ramanathan, Yanlei Zhao, Rohan Pradip Shah, Benjamin Yun Liang, Gabriel Tarasuk-Levin
  • Publication number: 20190340003
    Abstract: 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: Application
    Filed: May 1, 2018
    Publication date: November 7, 2019
    Applicants: VMware, Inc., VMware, Inc.
    Inventors: Arun RAMANATHAN, Yanlei ZHAO, Rohan Pradip SHAH, Benjamin Yun LIANG, Gabriel TARASUK-LEVIN
  • Patent number: 10467049
    Abstract: 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: Grant
    Filed: August 27, 2018
    Date of Patent: November 5, 2019
    Assignee: VMware, Inc.
    Inventors: Gabriel Tarasuk-Levin, Rohan Pradip Shah, Nathan L. Prziborowski, Prachetaa Raghavan, Benjamin Yun Liang, Haripriya Rajagopal
  • Publication number: 20190012199
    Abstract: 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: Application
    Filed: August 27, 2018
    Publication date: January 10, 2019
    Inventors: Gabriel TARASUK-LEVIN, Rohan Pradip SHAH, Nathan L. PRZIBOROWSKI, Prachetaa RAGHAVAN, Benjamin Yun LIANG, Haripriya RAJAGOPAL
  • Patent number: 10061611
    Abstract: 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: Grant
    Filed: August 28, 2015
    Date of Patent: August 28, 2018
    Assignee: VMware, Inc.
    Inventors: Gabriel Tarasuk-Levin, Rohan Pradip Shah, Nathan L. Prziborowski, Prachetaa Raghavan, Benjamin Yun Liang, Haripriya Rajagopal
  • Publication number: 20170060628
    Abstract: 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: Application
    Filed: August 28, 2015
    Publication date: March 2, 2017
    Inventors: Gabriel TARASUK-LEVIN, Rohan Pradip SHAH, Nathan L. PRZIBOROWSKI, Prachetaa RAGHAVAN, Benjamin Yun LIANG, Haripriya RAJAGOPAL
  • Publication number: 20050179226
    Abstract: 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: Application
    Filed: February 17, 2004
    Publication date: August 18, 2005
    Inventors: Kevin Kolpasky, Pradip Shah
  • Patent number: D816542
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: May 1, 2018
    Inventors: Neeta Kuldip Shah, Kuldip Pradip Shah
  • Patent number: D968425
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: November 1, 2022
    Assignee: Nutanix, Inc.
    Inventors: Sheetanshu Bhardwaj, Rohan Pradip Shah, Enrique Quiroz Valdez