Patents by Inventor Harsh Desai

Harsh Desai 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: 20230315586
    Abstract: Usage of a source volume may be monitored to accumulate usage statistics for source extents of the source volume. The source volume may be backed up to a backup volume having backup extents that are copies of the source extents. When the backup volume is restored to a restore volume, priority for copying the backup extents to the restore volume may be based on the usage statistics. Backup extents having usage statistics that indicate higher usage with respect to the source volume may be restored to the restore volume with higher priority than backup extents having usage statistics that indicate lower usage with respect to the source volume.
    Type: Application
    Filed: March 30, 2022
    Publication date: October 5, 2023
    Inventors: Harsh Desai, Veda Talakad, Vilas Deshapande, Luis Pablo Pabón
  • Publication number: 20230300143
    Abstract: Clients that fail to access a resource may compute backoff times for waiting before retrying to access the resource. The clients may reference a sequence of time windows where the time windows may have increasing numbers of time slots. The clients may select respective time slots in a first time window. If the clients again fail to access the resource, then the time slots selected by the clients may at least partly determine which time slots the clients select in a next (second) time window. The time slot selections in the second time window may be at least partly randomly selected. A client may randomly select a time slot in the second time window from among a proper subset of time slots in the second time window. The proper subset may be based on which time slot the client selected in the first time window.
    Type: Application
    Filed: March 16, 2022
    Publication date: September 21, 2023
    Inventors: Harsh Desai, Naveen Revanna
  • Patent number: 11748006
    Abstract: An illustrative method includes determining whether a virtual storage volume is successfully mounted to a mount path associated with a compute node, the mount path being marked as read-only, marking, if the determining includes determining that the virtual storage volume is successfully mounted to the mount path, the mount path as writable, and maintaining, if the determining includes determining that the virtual storage volume is unsuccessfully mounted to the mount path, the mount path as read-only.
    Type: Grant
    Filed: April 6, 2021
    Date of Patent: September 5, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Dinesh Israni, Harsh Desai, Goutham Rao, Vinod Jayaraman
  • Patent number: 11726684
    Abstract: Distributed storage systems are implemented with rule based rebalancing mechanisms. Methods includes steps for creating a set of rules for rebalancing data storage space in a storage node cluster, as well as steps for performing a rebalance operation across the storage node cluster using the set of rules. The distributed storage systems include one or more labels for storage pools and storage volumes.
    Type: Grant
    Filed: February 26, 2021
    Date of Patent: August 15, 2023
    Assignee: Pure Storage, Inc.
    Inventors: Ganesh Sangle, Harsh Desai, Vinod Jayaraman
  • Patent number: 11718180
    Abstract: A brake controller has a control dial with a series of full color LEDs arranged around the dial. The dial with its LEDs is in a module mounted on the dash of the towing vehicle and connected by a cable to a main module mounted out of sight. The dial is a rotary encoder pushbutton mounted on the same circuit board as the LED chips. Status information is output using the LEDs primarily based on color. Substantially all setting input is provided solely by user manipulation of the dial, pushing the dial in to change setting input mode, with the value of the input reflected in the number of LEDs being lit in a color corresponding to the brake controller setting being changed, as the user rotates the dial either clockwise or counterclockwise to change setting values.
    Type: Grant
    Filed: March 30, 2021
    Date of Patent: August 8, 2023
    Assignee: Curt Manufacturing, LLC
    Inventors: Joecyl Sanchez, Harsh Desai, Robert Lange, III, Praveen Reddy Muddasani
  • Patent number: 11536832
    Abstract: This system is directed to a batteryless, self-powered sensor comprising: a microprocessor; a first and second solar panel in electronic communications with the microprocessor; a transceiver in communication with the microprocessor; and a set of computer readable instructions included in the microprocessor adapted for creating motion data including a direction and a speed of movement of object within a first sensing area and a second sensing area, transmitted the motion data to a remote location if sufficient power is provided by the first solar panel to actuate the transceiver and a number of data points in the motion data exceeds a pre-determined number of minimal data points, associating a reduction in power delivered from the first solar panel to the microprocessor with movement and associating an increase in power delivered from the first solar panel to the microprocessor with movement.
    Type: Grant
    Filed: May 15, 2020
    Date of Patent: December 27, 2022
    Assignee: Clemson University
    Inventors: Jacob Sorber, Josiah D. Hester, Harsh Desai, Nicole Tobias, Arwa Alsubhi, Taylor Antonio Hardin, Calvin Moody
  • Publication number: 20220306056
    Abstract: A brake controller is provided as an inline plug between the towing vehicle and the towed vehicle or trailer. The electronics including an accelerometer and wireless communication radio are potted within a brake controller housing package. There is no conventional display or input controls on the exterior of the brake controller package. Input settings, and possibly output messages, are communicated through a smartphone or similar software or hardware application. The brake controller can identify a hazard lighting condition and avoid braking the towed vehicle during the hazard lighting condition, and can also distinguish when braking during signaling a turn, using the turn signals of the towing vehicle.
    Type: Application
    Filed: June 13, 2022
    Publication date: September 29, 2022
    Inventors: Robert Lange, III, Joecyl Sanchez, Harsh Desai
  • Patent number: 11390256
    Abstract: A brake controller is provided as an inline plug between the towing vehicle and the towed vehicle or trailer. The electronics including an accelerometer and wireless communication radio are potted within a brake controller housing package. There is no conventional display or input controls on the exterior of the brake controller package. Input settings, and possibly output messages, are communicated through a smartphone or similar software or hardware application. The brake controller can identify a hazard lighting condition and avoid braking the towed vehicle during the hazard lighting condition, and can also distinguish when braking during signaling a turn, using the turn signals of the towing vehicle.
    Type: Grant
    Filed: October 17, 2018
    Date of Patent: July 19, 2022
    Assignee: CURT Manufacturing, LLC
    Inventors: Robert Lange, III, Joecyl Sanchez, Harsh Desai
  • Publication number: 20220057947
    Abstract: Distributed storage systems are implemented with application aware provisioning. Methods include receiving a volume provision request to allocate data storage space for a storage volume implemented across a storage node cluster. Methods also include selecting a storage pool among a set of candidate storage pools for provisioning the storage volume. Selecting the storage pool includes using application aware provisioning rules.
    Type: Application
    Filed: August 20, 2020
    Publication date: February 24, 2022
    Applicant: Portworx, Inc.
    Inventors: Ganesh Sangle, Harsh Desai, Vinod Jayaraman
  • Publication number: 20210405902
    Abstract: Distributed storage systems are implemented with rule-based provisioning. Methods include receiving a volume provision request to allocate data storage space for a storage volume implemented across a storage node cluster. Methods also include receiving one or more rules for provisioning the storage volume, each rule being based on labels for one or more storage pools. Methods may also include applying each rule to each candidate storage pool in a set of candidate storage pools to generate a rule score for each rule. Methods may further include adding rule scores for each candidate storage pool to generate a storage pool score for each storage pool. Methods may also include selecting a storage pool among the set of candidate storage pools for provisioning the storage volume, wherein selecting the storage pool includes comparing each storage pool score to determine which candidate storage pool has the highest storage pool score.
    Type: Application
    Filed: June 30, 2020
    Publication date: December 30, 2021
    Applicant: Portworx, Inc.
    Inventors: Ganesh Sangle, Harsh Desai, Vinod Jayaraman
  • Publication number: 20210309108
    Abstract: A brake controller has a control dial with a series of full color LEDs arranged around the dial. The dial with its LEDs is in a module mounted on the dash of the towing vehicle and connected by a cable to a main module mounted out of sight. The dial is a rotary encoder pushbutton mounted on the same circuit board as the LED chips. Status information is output using the LEDs primarily based on color. Substantially all setting input is provided solely by user manipulation of the dial, pushing the dial in to change setting input mode, with the value of the input reflected in the number of LEDs being lit in a color corresponding to the brake controller setting being changed, as the user rotates the dial either clockwise or counterclockwise to change setting values.
    Type: Application
    Filed: March 30, 2021
    Publication date: October 7, 2021
    Inventors: Joecyl Sanchez, Harsh Desai, Robert Lange, III, Praveen Reddy Muddasani
  • Patent number: 11003372
    Abstract: A container orchestrator may communicate with a scheduler agent on a compute node to mount and/or unmount a virtual storage volume at the compute node. The scheduler agent may perform operations such as creating and/or deleting a mount path, mounting and/or unmounting the virtual storage volume, and/or marking the mount path as writable and/or read-only in order to eliminate cross-node race conditions.
    Type: Grant
    Filed: May 31, 2018
    Date of Patent: May 11, 2021
    Assignee: Portworx, Inc.
    Inventors: Dinesh Israni, Harsh Desai, Goutham Rao, Vinod Jayaraman
  • Patent number: 10960860
    Abstract: A brake controller has a control dial with a series of full color LEDs arranged around the dial. The dial with its LEDs is in a module mounted on the dash of the towing vehicle and connected by a cable to a main module mounted out of sight. The dial is a rotary encoder pushbutton mounted on the same circuit board as the LED chips. Status information is output using the LEDs primarily based on color. Substantially all setting input is provided solely by user manipulation of the dial, pushing the dial in to change setting input mode, with the value of the input reflected in the number of LEDs being lit in a color corresponding to the brake controller setting being changed, as the user rotates the dial either clockwise or counterclockwise to change setting values.
    Type: Grant
    Filed: August 7, 2018
    Date of Patent: March 30, 2021
    Assignee: CURT Manufacturing, LLC
    Inventors: Joecyl Sanchez, Harsh Desai, Robert Lange, III
  • Publication number: 20200386885
    Abstract: This system is directed to a batteryless, self-powered sensor comprising: a microprocessor; a first and second solar panel in electronic communications with the microprocessor; a transceiver in communication with the microprocessor; and a set of computer readable instructions included in the microprocessor adapted for creating motion data including a direction and a speed of movement of object within a first sensing area and a second sensing area, transmitted the motion data to a remote location if sufficient power is provided by the first solar panel to actuate the transceiver and a number of data points in the motion data exceeds a pre-determined number of minimal data points, associating a reduction in power delivered from the first solar panel to the microprocessor with movement and associating an increase in power delivered from the first solar panel to the microprocessor with movement.
    Type: Application
    Filed: May 15, 2020
    Publication date: December 10, 2020
    Applicant: Clemson University
    Inventors: Jacob Sorber, Josiah D. Hester, Harsh Desai, Nicole Tobias, Arwa Alsubhi, Taylor Antonio Hardin, Calvin Moody
  • Publication number: 20190369895
    Abstract: A container orchestrator may communicate with a scheduler agent on a compute node to mount and/or unmount a virtual storage volume at the compute node. The scheduler agent may perform operations such as creating and/or deleting a mount path, mounting and/or unmounting the virtual storage volume, and/or marking the mount path as writable and/or read-only in order to eliminate cross-node race conditions.
    Type: Application
    Filed: May 31, 2018
    Publication date: December 5, 2019
    Applicant: Portworx, Inc.
    Inventors: Dinesh Israni, Harsh Desai, Goutham Rao, Vinod Jayaraman
  • Publication number: 20190111899
    Abstract: A brake controller is provided as an inline plug between the towing vehicle and the towed vehicle or trailer. The electronics including an accelerometer and wireless communication radio are potted within a brake controller housing package. There is no conventional display or input controls on the exterior of the brake controller package. Input settings, and possibly output messages, are communicated through a smartphone or similar software or hardware application. The brake controller can identify a hazard lighting condition and avoid braking the towed vehicle during the hazard lighting condition, and can also distinguish when braking during signaling a turn, using the turn signals of the towing vehicle.
    Type: Application
    Filed: October 17, 2018
    Publication date: April 18, 2019
    Inventors: Robert Lange, III, Joecyl Sanchez, Harsh Desai
  • Publication number: 20190039578
    Abstract: A brake controller has a control dial with a series of full color LEDs arranged around the dial. The dial with its LEDs is in a module mounted on the dash of the towing vehicle and connected by a cable to a main module mounted out of sight. The dial is a rotary encoder pushbutton mounted on the same circuit board as the LED chips. Status information is output using the LEDs primarily based on color. Substantially all setting input is provided solely by user manipulation of the dial, pushing the dial in to change setting input mode, with the value of the input reflected in the number of LEDs being lit in a color corresponding to the brake controller setting being changed, as the user rotates the dial either clockwise or counterclockwise to change setting values.
    Type: Application
    Filed: August 7, 2018
    Publication date: February 7, 2019
    Inventors: Joecyl Sanchez, Harsh Desai, Robert Lange, III
  • Publication number: 20050246192
    Abstract: System and method for planning transportation shipments for delivery and pickup of goods. The system may plan shipments based on such factors as requested goods to be picked up and delivered, while minimizing the cost of the shipments planned. Constraints can be placed on the transportation resources and the goods to be moved that will restrict the possible shipments considered by the planning method. The method may be capable of considering all possible locations through which goods can be moved by shipments. The method may also be capable of quickly solving problems with a large number of potentially varying goods to be transported.
    Type: Application
    Filed: March 18, 2005
    Publication date: November 3, 2005
    Inventors: Francisco Jauffred, Kazi Ahmed, Sal Arminio, Harsh Desai, Pervinder Johar, Russell McGregor, Mark Pluta, Carl Wilson