Patents Assigned to Cantaloupe System, Inc.
-
Patent number: 9972158Abstract: A method is described for the automatic determination of a planogram in a vending machine using image processing. Novel steps include the use of a Gaussian map in a two-dimensional color space, such as the HS plane, to create high-dimensionally color vectors for all and for selected portions of images. Multiple feature detection/extraction algorithms are run between multiple idealized reference images for a product and one image from one vending machine coil location. The large resulting candidate feature list is pruned in a series of steps using both color and gray-scale color vectors and small area image matching around features. Remaining candidate features are ranked by a RANSAC outlier removal step, with the top ranked product then being the correct product in that coil in the planogram. Steps are repeated for all coils in a vending machine.Type: GrantFiled: October 1, 2016Date of Patent: May 15, 2018Assignee: Cantaloupe Systems, Inc.Inventors: Igor Schtein, Lee Tanenbaum, Justin Grant, Mandeep Arora
-
Publication number: 20180096555Abstract: A method is described for the automatic determination of a planogram in a vending machine using image processing. Novel steps include the use of a Gaussian map in a two-dimensional color space, such as the HS plane, to create high-dimensionally color vectors for all and for selected portions of images. Multiple feature detection/extraction algorithms are run between multiple idealized reference images for a product and one image from one vending machine coil location. The large resulting candidate feature list is pruned in a series of steps using both color and gray-scale color vectors and small area image matching around features. Remaining candidate features are ranked by a RANSAC outlier removal step, with the top ranked product then being the correct product in that coil in the planogram. Steps are repeated for all coils in a vending machine.Type: ApplicationFiled: October 1, 2016Publication date: April 5, 2018Applicant: Cantaloupe Systems, Inc.Inventors: Igor Schtein, Lee Tanenbaum, Justin Grant, Mandeep Arora
-
Patent number: 9898884Abstract: A system and method for vending products to a customer that encompasses a group of vending machines managed by a vending company, a database of the inventory of products in the vending machines and information about customer purchase history from the vending machines; and the use of a personal electronic device by the customer. Embodiments include the customer selecting either products or vending machines from a list of options provided via the user interface of the personal electronic device, wherein the list of options depends on the actual available inventory on vending machines co-located with customer, and the customer purchase history. Methods are described to permit advance purchases with deferred dispensing, and methods of payment that are both fast and automatic. Also described are methods of identifying vending machines and ordering a group of products as single request.Type: GrantFiled: April 4, 2013Date of Patent: February 20, 2018Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep Arora, Anant Agrawal, Iryna Bandura, Oleksii Chvala, Allen Aung Kyaw Lwin, Boris Glants, Justin Grant
-
Patent number: 9286588Abstract: 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: GrantFiled: September 24, 2013Date of Patent: March 15, 2016Assignee: Cantaloupe System, Inc.Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Publication number: 20140025423Abstract: 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: ApplicationFiled: September 24, 2013Publication date: January 23, 2014Applicant: Cantaloupe Systems, Inc.Inventors: Mandeep Singh ARORA, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 8571705Abstract: 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: GrantFiled: November 11, 2010Date of Patent: October 29, 2013Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 8311867Abstract: 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: GrantFiled: April 21, 2010Date of Patent: November 13, 2012Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep Singh Arora, Allen Lwin
-
Patent number: 8103380Abstract: Systems and methods for remotely managing a vending machine system are provided. A host system transmits control data to an audit system installed in a vending machine system. This control data is used to modify a data collection parameter of the audit system, such as modifying alert conditions, reporting schedules, and filter terms used to parse DEX files received from a vending machine controller.Type: GrantFiled: March 31, 2005Date of Patent: January 24, 2012Assignee: Cantaloupe Systems, Inc.Inventors: Fred Cheng, Mandeep S. Arora, Anant Agrawal, A. Louis Beaudoin, Eric M. Chu
-
Patent number: 7894938Abstract: 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: GrantFiled: March 31, 2005Date of Patent: February 22, 2011Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep Singh Arora, Anant Agrawal, Fred Cheng, Eric Matthew Chu, Amedee Louis Beaudoin
-
Patent number: 7385504Abstract: A vending machine door monitoring system for an audit system is provided. This door monitoring system may utilize the same door switch utilized by the vending machine controller (VMC) in order to detect the state of an access door for the vending machine. This door monitoring system may have a separate power supply for applying a back-up voltage to a door circuit in the event that the VMC fails to supply the voltage. The door monitoring system may be further configured to detect a state of the door circuit regardless of the order in which the terminals from the door switch are coupled to the audit system.Type: GrantFiled: March 31, 2005Date of Patent: June 10, 2008Assignee: Cantaloupe Systems, Inc.Inventors: Anant Agrawal, A. Louis Beaudoin, Mandeep S. Arora, Fred Cheng, Eric M. Chu
-
Patent number: 7325728Abstract: An audit system for a vending machine system is provided. This audit system is configured to retrieve operational data, such as a DEX file, from a vending machine controller in the vending machine system. The audit system is further configured to store a communications log of the data transmitted between the vending machine controller and the audit system. This communications log can be used by an operator at a host system to assist in debugging communication errors between the audit system and the vending machine controller.Type: GrantFiled: March 31, 2005Date of Patent: February 5, 2008Assignee: Cantaloupe Systems, Inc.Inventors: Mandeep S. Arora, Fred Cheng, Anant Agrawal, A. Louis Beaudoin, Eric M. Chu
-
Patent number: D531626Type: GrantFiled: March 31, 2005Date of Patent: November 7, 2006Assignee: Cantaloupe Systems, Inc.Inventors: Anant Agrawal, Mandeep S. Arora, Fred Cheng, Eric M. Chu, A. Louis Beaudoin
-
Patent number: D729214Type: GrantFiled: September 25, 2012Date of Patent: May 12, 2015Assignee: Cantaloupe Systems, IncInventor: Amadee Louis Beaudoin