IP Library Granted Patent US 7,988,049
Granted Patent B2
US 7,988,049 · App. 12/235,715 · Granted Aug 2, 2011

System and method for calibrating a vending apparatus

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,988,049
App. No.
12/235,715
Granted
Aug 2, 2011
Kind
B2
Abstract

A system and method for calibrating a vending apparatus is provided. A vertical base reference position of a selector arm is stored, wherein the vertical base reference position corresponds to one of a plurality of rows in a cylindrical storage device. A horizontal base reference position is stored, wherein the horizontal base reference position corresponds to a compartment identifier identifying a compartment within each of the plurality of rows. A position of the selector arm corresponding to a media storage compartment is also stored, wherein the position comprises a vertical position and a horizontal position. A motor is initiated to move the selector arm along a vertical axis, wherein a movement of the selector arm results in one of an increment and/or a decrement to the vertical position of the selector arm. A stepper motor is initiated to rotate the cylindrical storage device, wherein a rotation of the device results in one of an increment and/or a decrement to the horizontal position of the selector arm.

Claims (45)

1. A method for calibrating a vending apparatus for vending a media product, comprising the steps of:

setting an optical sensitivity setting of a optical sensor to zero;

incrementing the optical sensitivity setting until the optical sensor optically senses an object, representing a first optical sensitivity setting;

storing the first optical sensitivity setting;

decrementing the optical sensitivity setting until the optical sensor no longer optically senses the object, representing a second optical sensitivity setting;

storing the second optical sensitivity setting; and,

selecting a third optical sensitivity setting between the first and second optical sensitivity settings.

2. The method of claim 1 wherein the third optical sensitivity setting is the average of the first and second optical sensitivity settings.

3. The method of claim 1 wherein the object is the media product.

4. The method of claim 1 wherein the optical sensor is at least one of a laser, an infrared sensor, an ultraviolet sensor, a barcode reader and/or a magnetic scanner.

5. The method of claim 1 wherein the optical sensor is mounted on a selector arm.

6. A system for calibrating a vending apparatus for vending a media product of a plurality of media products stored within the vending apparatus, comprising:

a housing for housing the plurality of media products, having an article transfer opening therein for performing at least one transfer function selected from a group consisting of dispensing and returning the media product;

a storage device for storing the plurality of media products;

a user interface for receiving inputs for selecting the media product from the plurality of media products;

a card reader for reading a transaction card;

a controller;

a memory associated with controller; and,

an optical sensor in communication with the controller, wherein the controller is configured to:

set an optical sensitivity setting of the optical sensor to zero;

increment the optical sensitivity setting until the optical sensor optically senses an object, representing a first optical sensitivity setting;

store the first optical sensitivity setting in the memory;

decrement the optical sensitivity setting until the optical sensor no longer optically senses the object, representing a second optical sensitivity setting;

store the second optical sensitivity setting in the memory; and,

select a third optical sensitivity setting between the first and second optical sensitivity settings.

7. The system of claim 6 wherein the third optical sensitivity setting is the average of the first and second optical sensitivity settings.

8. The system of claim 6 wherein the object is the media product.

9. The system of claim 6 wherein the optical sensor is at least one of a laser, an infrared sensor, an ultraviolet sensor, a barcode reader and/or a magnetic scanner.

10. The system of claim 6 further comprising an optical sensor, wherein the optical sensor is mounted on the selector arm.

11. The system of claim 10 wherein the controller is an optical sensitivity controller, and wherein the optical sensitivity controller is also mounted on the selector arm.

12. The system of claim 10 wherein the selector arm is positioned adjacent the storage device and is configured to move along a vertical axis.

13. The system of claim 12 further comprising:

a motor for driving the selector arm.

14. The system of claim 13 wherein the motor is a stepper motor.

15. The system of claim 13 wherein the selector arm comprises a conveyor belt for conveying the media product through the article transfer opening.

16. A computer program product stored on a computer readable medium, comprising:

computer code, for execution on a controller, for calibrating a vending apparatus having an optical sensor, the vending apparatus for vending a media product of a plurality of media products stored within the vending apparatus, the computer code comprising

a first code segment for setting an optical sensitivity setting of the optical sensor to zero;

a second code segment for incrementing the optical sensitivity setting until the optical sensor optically senses an object, representing a first optical sensitivity setting;

a third code segment for storing the first optical sensitivity setting in a memory;

a fourth code segment for decrementing the optical sensitivity setting until the optical sensor no longer optically senses the object, representing a second optical sensitivity setting;

a fifth code segment for storing the second optical sensitivity setting in the memory; and,

a sixth code segment for selecting a third optical sensitivity setting between the first and second optical sensitivity settings.

17. The computer program product of claim 16 wherein the third optical sensitivity setting is the average of the first and second optical sensitivity settings.

18. The computer program product of claim 16 wherein the object is the media product.

Assignments (7)
SECURITY INTEREST Recorded Sep 13, 2022
From: CHICKEN SOUP FOR THE SOUL ENTERTAINMENT, INC.; REDBOX AUTOMATED RETAIL, LLC; PIVOTSHARE, INC.; DIGITAL MEDIA ENTERPRISES LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 061432/0435 →
SECURITY INTEREST Recorded Oct 20, 2017
From: REDBOX AUTOMATED RETAIL LLC
To: HPS INVESTMENT PARTNERS, LLC, AS COLLATERAL AGENT
Reel/Frame 044483/0844 →
RELEASE OF INTELLECTUAL PROPERTY SECURITY INTEREST Recorded Sep 28, 2016
From: BANK OF AMERICA, N.A. (A NATIONAL BANKING INSTITUTION)
To: REDBOX AUTOMATED RETAIL, LLC (A DELAWARE LIMITED LIABILITY COMPANY)
Reel/Frame 040181/0394 →
SECURITY INTEREST Recorded Sep 27, 2016
From: REDBOX AUTOMATED RETAIL, LLC
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 040165/0858 →
AMENDED AND RESTATED SECURITY AGREEMENT Recorded Jul 26, 2011
From: REDBOX AUTOMATED RETAIL, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 026649/0587 →
SECURITY AGREEMENT Recorded May 1, 2009
From: REDBOX AUTOMATED RETAIL, LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 022619/0905 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2008
From: KUEHNRICH, FRANZ
To: REDBOX AUTOMATED RETAIL, LLC
Reel/Frame 021776/0171 →