Patents by Inventor Mandeep Singh Arora

Mandeep Singh Arora 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: 10942651
    Abstract: A network attached storage (NAS) cluster can run with a set of heterogeneous hardware nodes, where not all nodes in the cluster have access to the same target connectivities. In one aspect, network data management protocol (NDMP) sessions can be redirected from a first node of the NAS cluster to a second node of the NAS cluster to balance NDMP load across the NAS cluster and improve resource utilization across cluster. Further, the NDMP load can be actively monitored to balance it continuously to increase resource utilization efficiency.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: March 9, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ilavarasu Pandian, Moiz Haidry, Sri Harsha Koppaka, Hsing Yuan, Hymanand Nellore, Mandeep Singh Arora
  • Patent number: 10481800
    Abstract: A network attached storage (NAS) cluster can run with a set of heterogeneous hardware nodes, where not all nodes in the cluster have access to the same target connectivities. In one aspect, network data management protocol (NDMP) sessions can be redirected from a first node of the NAS cluster to a second node of the NAS cluster to balance NDMP load across the NAS cluster and improve resource utilization across cluster. Further, the NDMP load can be actively monitored to balance it continuously to increase resource utilization efficiency.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: November 19, 2019
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Ilavarasu Pandian, Moiz Haidry, Sri Harsha Koppaka, Hsing Yuan, Hymanand Nellore, Mandeep Singh Arora
  • Publication number: 20160247127
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 25, 2016
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 9286588
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: March 15, 2016
    Assignee: Cantaloupe System, Inc.
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Publication number: 20140025423
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Application
    Filed: September 24, 2013
    Publication date: January 23, 2014
    Applicant: Cantaloupe Systems, Inc.
    Inventors: Mandeep Singh ARORA, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 8571705
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Grant
    Filed: November 11, 2010
    Date of Patent: October 29, 2013
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 8311867
    Abstract: If a vending machine is selected for service at a particular location, other vending machines at the same location may or may not be selected depending on the importance of minimizing the number of service visits to the other machines at the location.
    Type: Grant
    Filed: April 21, 2010
    Date of Patent: November 13, 2012
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep Singh Arora, Allen Lwin
  • Publication number: 20110060458
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Application
    Filed: November 11, 2010
    Publication date: March 10, 2011
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
  • Patent number: 7894938
    Abstract: Techniques are provided for calculating vending machines' service priorities and scheduling the vending machines for service taking into account a number of factors and thresholds (520). In some embodiments, the machines (110) are subdivided into subroutes (320). Each subroute has one or more machines, and at least one subroute has a plurality of machines. The vending machine service schedule is generated by selecting the highest priority subroute (410) and selecting the machines in that subroute (420). Other subroutes can be selected (430, 440) if there is time left in the Service Period.
    Type: Grant
    Filed: March 31, 2005
    Date of Patent: February 22, 2011
    Assignee: Cantaloupe Systems, Inc.
    Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin