Abstract: The present disclosure provides a method and system for providing access to one or more articles stored inside a self-service dispensing system (102). In addition, the method includes configuring one or more weight sensors (110) installed beneath each tray of one or more trays (108) inside each cabinet of the one or more cabinets (106). Further, the method includes receiving an input command from a user (114) in real time. Furthermore, the method includes calibrating weight in the one or more weight sensors (110) installed beneath the one or more trays (108) in real-time. Moreover, the method includes mapping data of a second set of articles removed from the self-service dispensing system with data of a first set of articles selected by the user (114). Also, the method includes collecting amount of the financial asset from the user (114).
The present invention relates to the field of dispensing machine and, in
particular, relates to a method and system for providing access to one or more
articles stored inside a self-service dispensing system.
BACKGROUND
10 Over the past few years, vending machines are extensively used to
provide a plurality of items to end-users. The plurality of items includes candies,
cookies, chips, fresh fruits, hot drinks, soda cans, ice creams, chocolates, coffee,
milk, frozen food, French fries, pizza, napkins, train tickets, magazines, tokens,
newspaper, books, and the like. In addition, the end-users are cognizant that the
15 vending machines provide ease of buying, and ease of use. Further, the vending
machines are used to dispense the plurality of items to the end-users without
involvement of attendants. In a wide range of vending machines, majorly
mechanical vending machines are used today. In addition, mechanical vending
machines dispense the plurality of items using a plurality of actuating levers.
20 Further, the plurality of actuating levers enables dispensing of a selected item of the
plurality of items from corresponding receptacle of the mechanical vending
machines into an exposed tray. However, the present vending machines are highly
complex due to functioning of the plurality of actuating levers to dispense the
selected item of the plurality of items. In addition, the present vending machines
25 are cost intensive to dispense the plurality of items. Further, the present vending
machines require regular maintenance to dispense the plurality of items.
Furthermore, the present vending machines have less customization options to
dispense the plurality of items. Moreover, the present vending machines are
inefficient to dispense the plurality of items.
30
3
OBJECT OF THE DISCLOSURE
A primary object of the present disclosure is to provide a self-service
dispensing system to provide access to one or more articles stored inside the selfservice dispensing system.
5 Another object of the present disclosure is to provide the customizable
self-service dispensing system.
Yet another object of the present disclosure is to provide the selfservice dispensing system that requires less maintenance.
Yet another object of the present disclosure is to provide the self10 service dispensing with one or more weight sensors.
SUMMARY
The present disclosure talks about a self-service dispensing system.
The self-service dispensing system includes one or more cabinets. In addition, the
15 self-service dispensing system includes one or more trays. Further, the self-service
dispensing system includes a camera. Furthermore, the self-service dispensing
system includes one or more weight sensors. Moreover, the self-service dispensing
system includes one or more processors. Also, the self-service dispensing system
includes a memory. The memory is coupled to the one or more processors. The
20 memory stores instructions. The instructions are executed by the one or more
processors. The execution of instruction enables the one or more processors to
perform a method to provide access to one or more articles stored inside the selfservice dispensing system. The method includes a first step to configure each
weight sensor of the one or more weight sensors installed beneath each tray of the
25 one or more trays inside each cabinet of the one or more cabinets at the self-service
dispensing system. In addition, the method includes a second step to receive an
input command from a user in real-time at the self-service dispensing system.
Further, the method includes a third step to calibrate the weight in the one or more
weight sensors installed beneath the one or more trays in real-time at the self-service
30 dispensing system. Furthermore, the method includes a fourth step to map the data
of the second set of articles removed from the self-service dispensing system with
4
data of the first set of articles selected by the user at the self-service dispensing
system. Moreover, the method includes a fifth step to verify the removed second
set of articles from the one or more articles in real-time at the self-service dispensing
system. Also, the method includes a sixth step to collect amount of the financial
5 resource from the user in real-time at the self-service dispensing system. The
configuration is performed by an administrator. In addition, each tray of the one or
more trays facilitates in storing a set of articles of the one or more articles. The
configuration is performed based on weight of each article of the one or more
articles placed in corresponding tray of the one or more trays. The input command
10 is received from the user to select a first set of articles from the one or more articles.
The input command is received using one or more techniques. The weight is
calibrated after removal of the second set of articles from the one or more articles.
The second set of articles are articles removed from the one or more articles from
the self-service dispensing system by the user. The calibration is performed by the
15 self-service dispensing system to determine the second set of articles removed from
the self-service dispensing system. The mapping is performed by the self-service
dispensing system to compute amount of financial resource to be collected from the
user. The computing is performed based on data of the second set of articles
removed from the self-service dispensing system. The verification of the removed
20 the second set of articles is performed by the self-service dispensing system using
the camera. The verification is performed by the camera at the self-service
dispensing system through monitoring real-time images and video samples of the
set of articles removed by the user. The amount of the financial resource is collected
from the user using one or more methods. The one or more methods includes at
25 least one of cash, currency, or financial account associated with the user.
STATEMENT OF THE DISCLOSURE
In an aspect, the present disclosure talks about a self-service dispensing
system. The self-service dispensing system includes one or more cabinets. In
30 addition, the self-service dispensing system includes one or more trays. Further,
the self-service dispensing system includes a camera. Furthermore, the self-service
5
dispensing system includes one or more weight sensors. Moreover, the self-service
dispensing system includes one or more processors. Also, the self-service
dispensing system includes a memory. The memory is coupled to the one or more
processors. The memory stores instructions. The instructions are executed by the
5 one or more processors. The execution of instruction enables the one or more
processors to perform a method to provide access to one or more articles stored
inside the self-service dispensing system. The method includes a first step to
configure each weight sensor of the one or more weight sensors installed beneath
each tray of the one or more trays inside each cabinet of the one or more cabinets
10 at the self-service dispensing system. In addition, the method includes a second
step to receive an input command from a user in real-time at the self-service
dispensing system. Further, the method includes a third step to calibrate the weight
in the one or more weight sensors installed beneath the one or more trays in realtime at the self-service dispensing system. Furthermore, the method includes a
15 fourth step to map the data of the second set of articles removed from the selfservice dispensing system with data of the first set of articles selected by the user at
the self-service dispensing system. Moreover, the method includes a fifth step to
verify the removed second set of articles from the one or more articles in real-time
at the self-service dispensing system. Also, the method includes a sixth step to
20 collect amount of the financial resource from the user in real-time at the self-service
dispensing system. The configuration is performed by an administrator. In
addition, each tray of the one or more trays facilitates in storing a set of articles of
the one or more articles. The configuration is performed based on weight of each
article of the one or more articles placed in corresponding tray of the one or more
25 trays. The input command is received from the user to select a first set of articles
from the one or more articles. The input command is received using one or more
techniques. The weight is calibrated after removal of the second set of articles from
the one or more articles. The second set of articles are articles removed from the
one or more articles from the self-service dispensing system by the user. The
30 calibration is performed by the self-service dispensing system to determine the
second set of articles removed from the self-service dispensing system. The
6
mapping is performed by the self-service dispensing system to compute amount of
financial resource to be collected from the user. The computing is performed based
on data of the second set of articles removed from the self-service dispensing
system. The verification of the removed the second set of articles is performed by
5 the self-service dispensing system using the camera. The verification is performed
by the camera at the self-service dispensing system through monitoring real-time
images and video samples of the set of articles removed by the user. The amount
of the financial resource is collected from the user using one or more methods. The
one or more methods includes at least one of cash, currency, or financial account
10 associated with the user.
BRIEF DESCRIPTION OF FIGURES
Having thus described the invention in general terms, reference will
now be made to the accompanying drawings, which are not necessarily drawn to
15 scale, and wherein:
FIG. 1 illustrates a block diagram of a self-service dispensing system
for providing access to one or more articles stored inside the self-service dispensing
system, in accordance with various embodiments of the present disclosure;
FIG. 2 illustrates an exemplary diagram of internal components of one
20 or more cabinets inside the self-service dispensing system, in accordance with
various embodiments of the present disclosure;
FIG. 3 illustrates a flow chart of a method for providing access to the
one or more articles stored inside the self-service dispensing system, in accordance
with various embodiments of the present disclosure; and
25 FIG. 4 illustrates a block diagram of internal hardware components of
the self-service dispensing system, in accordance with various embodiments of the
present disclosure.
It should be noted that the accompanying figures are intended to
present illustrations of exemplary embodiments of the present disclosure. These
7
figures are not intended to limit the scope of the present disclosure. It should also
be noted that accompanying figures are not necessarily drawn to scale.
DETAILED DESCRIPTION
5 In the following description, for purposes of explanation, numerous
specific details are set forth in order to provide a thorough understanding of the
present technology. It will be apparent, however, to one skilled in the art that the
present technology can be practiced without these specific details. In other
instances, structures and devices are shown in block diagram form only in order to
10 avoid obscuring the present technology.
Reference in this specification to “one embodiment” or “an
embodiment” means that a particular feature, structure, or characteristic described
in connection with the embodiment is included in at least one embodiment of the
present technology. The appearance of the phrase “in one embodiment” in various
15 places in the specification are not necessarily all referring to the same embodiment,
nor are separate or alternative embodiments mutually exclusive of other
embodiments. Moreover, various features are described which may be exhibited
by some embodiments and not by others. Similarly, various requirements are
described which may be requirements for some embodiments but not other
20 embodiments.
Moreover, although the following description contains many specifics
for the purposes of illustration, anyone skilled in the art will appreciate that many
variations and/or alterations to said details are within the scope of the present
technology. Similarly, although many of the features of the present technology are
25 described in terms of each other, or in conjunction with each other, one skilled in
the art will appreciate that many of these features can be provided independently of
other features. Accordingly, this description of the present technology is set forth
without any loss of generality to, and without imposing limitations upon, the present
technology.
8
FIG. 1 illustrates a block diagram 100 of a self-service dispensing
system 102 to provide access to one or more articles stored inside the self-service
dispensing system 102, in accordance with various embodiments of the present
disclosure. The block diagram 100 includes the self-service dispensing system 102,
5 a user 114, a communication device 116, a communication network 118, a server
120, and a database 122. In addition, the self-service dispensing system 102
includes a camera 104, one or more cabinets 106, one or more trays 108, one or
more weight sensors 110, and a code 112.
The self-service dispensing system 102 is used to provide access to the
10 one or more articles ranging from green grocery to processed products. In an
embodiment of the present disclosure, the self-service dispensing system 102
allows the user 114 to select the one or more articles without involvement of staff
or human assistance. Further, the one or more articles include packaged foods,
beverages, cosmetics, glassware, batteries, bulbs, pharmaceuticals, plastic goods,
15 house care products, and the like. In an example, packaged foods includes chips,
chocolates, candies, and the like. In another example, beverages include cold
drinks, energy drinks, juices, milk, plain drinking water, and the like.
The self-service dispensing system 102 includes the one or more
cabinets 106. In an embodiment of the present disclosure, the one or more cabinets
20 106 are arranged in at least one of vertical rows or horizontal columns. The one or
more cabinets 106 include the one or more trays 108 and the one or more weight
sensors 110. In an embodiment of the present disclosure, each tray of the one or
more trays 108 is utilized to store the one or more articles.
The self-service dispensing system 102 configures each weight sensor
25 of the one or more weight sensors 110 installed beneath each tray of the one or more
trays 108 inside each cabinet of the one or more cabinets 106. In addition, the
configuration is performed by an administrator. In an embodiment of the present
disclosure, the administrator is a person that is responsible for refilling articles in
the self-service dispensing system. In another embodiment of the present
30 disclosure, the administrator is person that is responsible for maintenance,
troubleshoot and upkeep of the self-service dispensing system. Further, each tray
9
of the one or more trays 108 facilitates to store a set of articles of the one or more
articles. The set of articles of the one or more articles corresponds to similar articles
that are placed in corresponding tray of the one or more trays 108. In an example,
a tray A contains all packets of only lays chips of 20 INR each. In another example,
5 a tray B contains all packs of only Real Juice cartons of 40 INR each. Furthermore,
the configuration is performed based on weight of each article of the one or more
articles placed in corresponding tray of the one or more trays 108. Moreover, the
one or more weight sensors 110 detects the weight of the one or more articles
mounted on the one or more trays 108 in real-time. Also, the one or more weight
10 sensors 110 detects presence or absence of the one or more articles stored on the
one or more trays 108. Also, the one or more weight sensors 110 facilitate in
calculation of quantity of the one or more articles removed from the one or more
trays 108.
In an embodiment of the present disclosure, the user 114 utilizes the
15 self-service dispensing system 102 to purchase a set of articles from the one or more
articles. The self-service dispensing system 102 receives an input command from
the user 114 in real-time. The input command received from the user 114 is used
to select the set of articles from the one or more articles. The input command is
received using one or more techniques. The one or more techniques include input
20 from the communication device 116, the code 112 and a keypad associated with the
self-service dispensing system 102. In an embodiment of the present disclosure,
the code 112 is situated on front panel of the self-service dispensing system 102. In
another embodiment of the present disclosure, the code 112 is situated on the selfservice dispensing system 102 such that the code 112 is easily accessible to the user
25 114. In an embodiment of the present disclosure, the user 114 scans the code 112
through the communication device 116 to select the set of articles from the one or
more articles. In another embodiment of the present disclosure, the user 114 uses
web based application to select the first set of articles from the one or more articles.
In yet another embodiment of the present disclosure, the user 114 uses an
30 application software installed inside the communication device 116 to select the
articles from the one or more articles.
10
The self-service dispensing system 102 includes the code 112. In an
embodiment of the present disclosure, the code 112 includes information of each
article of the one or more articles mounted on the one or more trays 108. In addition,
the code 112 is scanned by the user 114 through the communication device 116.
5 Further, the code 112 includes a set of data associated with the one or more articles.
Furthermore, the set of data includes but may not be limited to name of the one or
more articles, expiry of the one or more articles, weight of the one or more articles,
contents of the one or more articles, nutrition information of the one or more
articles, ingredients information of the one or more articles, and manufacturing date
10 of the one or more articles. Moreover, the code 112 includes at least one of QR
code, barcode, SQRC code, frame QR code, micro QR code, and iQR code and the
like.
In an embodiment of the present disclosure, the communication device
116 is a portable communication device. In an example, the portable
15 communication device includes but may not be limited to a laptop, smartphone,
tablet, and smart watch. In addition, the smartphone may be an iOS-based
smartphone, an android-based smartphone, a windows-based smartphone and the
like. In another embodiment of the present disclosure, the communication device
116 is a fixed communication device. In an example, the fixed communication
20 device includes but may not be limited to desktop, workstation, smart TV and
mainframe computer. In yet another embodiment of the present disclosure, the
communication device 116 is any smart device that includes a display, camera, and
network connectivity. In an embodiment of the present disclosure, the
communication device 116 is currently in switched-on state. In an embodiment of
25 the present disclosure, the communication device 116 is device with an active
internet connection. In an embodiment of the present disclosure, the
communication device 116 is accessed by the user 114 in real-time.
The block diagram 100 includes the communication network 118. The
communication network 118 provides medium to the self-service dispensing system
30 102 to connect to the server 120. The communication network 118 connects the
self-service dispensing system 102 to the server 120 using a plurality of methods.
11
The plurality of methods used to connect the self-service dispensing system 102 to
the server 120 includes but may not be limited to 2G, 3G, 4G, and Wi-Fi. In an
embodiment of the present disclosure, the communication network 118 includes but
may not be limited local area network (LAN), metropolitan area network (MAN),
5 and wide area network (WAN). In an embodiment of the present disclosure, the
communication network 118 is any type of network that provides internet
connectivity to the self-service dispensing system 102.
In an embodiment of the present disclosure, the communication
network 118 is a wireless mobile network. In another embodiment of the present
10 disclosure, the communication network 118 is a wired network with finite
bandwidth. In yet another embodiment of the present disclosure, the
communication network 118 is a combination of the wireless and the wired network
for optimum throughput of data transmission. In yet another embodiment of the
present disclosure, the communication network 118 is an optical fibre high
15 bandwidth network that enables high data rate with negligible connection drops.
The self-service dispensing system 102 determines a cabinet of the one
or more cabinets 106. In an embodiment of the present disclosure, the
determination is performed based on the input command received from the user
114. In addition, the determined cabinet of the one or more cabinets 106 is opened
20 by the self-service dispensing system 102. Further, the determined cabinet of the
one or more cabinets 106 is cabinet that includes the first set of articles selected
from the one or more articles by the user 114.
The self-service dispensing system 102 calibrates weight in the one or
more weight sensors 110 installed beneath the one or more trays 108 in real-time.
25 In addition, the weight is calibrated after removal of a second set of articles from
the one or more articles. Further, the second set of articles are articles removed
from the self-service dispensing system 102 by the user 114. Furthermore, each of
the one or more trays 108 is connected to the one or more weight sensors 110.
Furthermore, the calibration is performed by the self-service dispensing system 102
30 to determine the second set of articles removed from the self-service dispensing
system 102.
12
The self-service dispensing system 102 maps data of the second set of
articles removed from the self-service dispensing system 102 with data of the first
set of articles selected by the user 114. In addition, the mapping is performed by
the self-service dispensing system 102 to compute amount of financial resource to
5 be collected from the user 114. In an embodiment of the present disclosure, the
term financial resource corresponds to money that is to be paid in exchange of the
second set of articles removed from the self-service dispensing system 102 by the
user 114. Further, the computing is performed based on data of the second set of
articles removed from the self-service dispensing system 102.
10 The self-service dispensing system 102 verifies the removed second set
of articles from the one or more articles in real-time. In addition, the self-service
dispensing system 102 performs verification of the removed second set of articles
by using the camera 104. Further, the verification is performed by the camera 104
at the self-service dispensing system 102 through monitoring real-time images and
15 video samples of the second set of articles removed by the user 114.
In addition, the self-service dispensing system 102 authenticates the
user 114 using one or more authentication techniques. In addition, the one or more
authentication techniques include employee authorization card, fingerprint
authentication, RFID card, biometric authentication and face id recognition. In an
20 example, the user 114 uses employee authorization card to access the self-service
dispensing system 102. In another example, the user 114 access the self-service
dispensing system 102 through fingerprint for security purposes and authentication
of the user 114. In general, fingerprint authentication scans thumb impression of
the user 114 through light-sensitive microchip to produce a digital image. In yet
25 another example, the user 114 access the self-service dispensing system 102
through face id recognition for security purposes and authentication of the user 114.
In general, face id recognition recognises facial pattern to confirm a match with
registered face.
The self-service dispensing system 102 collects amount of the financial
30 resource from the user 114 in real-time. In addition, the amount of the financial
resource is collected from the user 114 using one or more methods. Further, the
13
one or more methods include at least one of cash, currency, or financial account
associated with the user 114. In addition, the self-service dispensing system 102
tracks the financial account associated with the user 114 at the self-service
dispensing system 102. In addition, the financial account of the user 114 includes
5 at least one of smart cards, magnetic strip cards, net accounts, net wallets, mobile
accounts and mobile wallets. In an example, the smart cards include at least one of
Visa debit card, Visa credit card, MasterCard debit card, MasterCard credit card,
Rupay debit card, Rupay credit card, and the like. In another example, the mobile
accounts and mobile wallets include at least one of PhonePe account, Google Pay
10 account, Paytm wallet, MobiKwik wallet, and the like.
The self-service dispensing system 102 includes the camera 104. In an
embodiment of the present disclosure, the camera 104 is a coloured camera or
infrared camera. In general, coloured camera is used to capture view in daytime
and infrared camera is used to capture view at night. In an embodiment of the
15 present disclosure, the camera 104 is a multispectral camera. In an embodiment of
the present disclosure, the camera 104 performs verification at the self-service
dispensing system 102 through real-time monitoring of images and video samples
of the one or more articles picked by the user 114. In an embodiment of the present
disclosure, the camera 104 facilitates real-time monitoring of the user 114. In
20 addition, the monitoring is performed to detect suspicious behaviour of the user
114. Further, the suspicious behaviour of the user 114 includes at least one of
attempt of theft of the one or more articles, attempt to destroy the self-service
dispensing system 102, attempt to hack the self-service dispensing system 102, and
the like.
25 The self-service dispensing system 102 includes thermostat sensor. In
addition, the thermostat sensor maintains suitable temperature required for
preservation of the one or more articles inside each cabinet of the one or more
cabinets 106. In general, thermostat sensor is a component that senses temperature
of physical system and performs actions so that temperature of physical system is
30 maintained near a desired set-point. Further, the thermostat sensor maintains the
suitable temperature based on nature of the one or more articles stored in the one or
14
more cabinets 106. In an example, the self-service dispensing system 102 maintains
room temperature condition in cabinet A that includes chips, and biscuits. In
another example, the self-service dispensing system 102 maintains temperature less
than 16 degree Celsius in cabinet B that includes chocolates, beverages, cakes and
5 the like.
The self-service dispensing system 102 performs listing of the user 114
in whitelist or blacklist. In addition, the self-service dispensing system 102 lists the
user 114 in blacklist upon determination of suspicious behaviour of the user 114 or
determination of non-payment of the financial amount by the user 114. Further, the
10 self-service dispensing system 102 lists the user 114 in whitelist upon determination
of complete payment of the financial amount by the user 114.
The block diagram 100 includes the server 120. In addition, the server
120 stores information of the user 114 that uses the self-service dispensing system
102. In general, server is used to perform task of accepting a request and respond
15 to the request of other functions. In an embodiment of the present disclosure, the
server 120 is a cloud server used for performing cloud computing to enhance real
time processing of system. In another embodiment of the present disclosure, the
server 120 is any other server based on requirement for dispensing the one or more
articles from the self-service dispensing system 102.
20 The block diagram 100 includes the database 122. The database 122
is a data structure that stores information in an organized manner. The database
122 stores information of the one or more articles stored in the self-service
dispensing system 102. In an embodiment of the present disclosure, the database
122 is cloud database or any other database based on requirement for dispensing
25 the one or more articles from the self-service dispensing system 102. In an
embodiment of the present disclosure, the database 122 stores the data in various
tables. In general, tables are a matrix that store different type of data in the form
rows and columns.
In an embodiment of the present disclosure, the self-service dispensing
30 system 102 includes IoT sim cards. In addition, IoT sim cards provide connectivity
to automate processes. Further, IoT sim cards connect two devices using a data
15
connection. In general, IoT is simply the network of interconnected things/devices
that are embedded with sensors, software, network connectivity and necessary
electronics that enables them to collect and exchange data making them responsive.
In an embodiment of the present disclosure, the one or more trays 108
5 present inside the determined cabinet of the one or more cabinets 106 slide out along
with opening of the determined cabinet of the one or more cabinets 106 from the
self-service dispensing system 102. In an embodiment of the present disclosure,
the self-service dispensing system 102 allows remote blocking of the one or more
trays 108. In another embodiment of the present disclosure, the self-service
10 dispensing system 102 allows remote blocking of the one or more cabinets 106.
FIG. 2 illustrates an exemplary diagram 200 of internal components of
the one or more cabinets 106 inside the self-service dispensing system 102, in
accordance with various embodiments of the present disclosure. The self-service
dispensing system 102 includes a first cabinet 202 and a second cabinet 216. In
15 addition, the first cabinet 202 includes a first tray 204. Further, the first tray 204
includes a first article 206. The first cabinet 202 includes a first weight sensor 208.
The first weight sensor 208 is installed beneath the first tray 204 to measure weight
of number of the first article 206 stored on the first tray 204. Furthermore, the first
cabinet 202 includes a second tray 210. Moreover, the second tray 210 includes a
20 second article 212. The first cabinet 202 includes a second weight sensor 214. The
second weight sensor 214 is installed beneath the second tray 210 to measure weight
of number of the second article 212 stored on the second tray 210.
In addition, the second cabinet 216 includes a first tray 218. Further,
the first tray 218 includes a first article 220. The second cabinet 216 includes a first
25 weight sensor 222. The first weight sensor 222 is installed beneath the first tray
218 to measure weight of number of the first article 220 stored on the first tray 218.
Furthermore, the second cabinet 216 includes a second tray 224. Moreover, the
second tray 224 includes a second article 226. The second cabinet 216 includes a
second weight sensor 228. The second weight sensor 228 is installed beneath the
30 second tray 224 to measure weight of number of the second article 226 stored on
the second tray 224.
16
In an example, the first tray 202 contains the first article 206 (let’s say
4 chocolates weighing 15 grams each). In another example, the second tray 210
contains the second article 212 (let’s say 4 chips weighing 100 grams each). In
addition, the first weight sensor 208 is installed beneath the first tray 204.
5 Furthermore, the first weight sensor 208 continuously measures the weight of the
first article 206 placed on the first tray 204. Moreover, a user A removes 2
chocolates from the first tray 202. The self-service dispensing system 102
calibrates data received from the first weight sensor 208. The first weight sensor
208 shows reading of 30 grams (15 grams * 2 = 30 grams). The self-service
10 dispensing system 102 computes quantity of the first article 206 removed from the
self-service dispensing system 102. Also, the self-service dispensing system 102
collects 40 INR (20 INR * 2 = 40 INR) from the Paytm wallet associated with the
user A.
FIG. 3 illustrates a flow chart 300 of a method to provide access to the
15 one or more articles stored inside the self-service dispensing system 102, in
accordance with various embodiments of the present disclosure. It may be noted
that to explain the process steps of flowchart 300, references will be made to the
system elements of FIG. 1. It may also be noted that the flowchart 300 may have
lesser or more number of steps.
20 The flowchart 300 initiates at step 302. Following step 302, at step
304, the self-service dispensing system 102 configures each weight sensor of the
one or more weight sensors 110 installed beneath each tray of the one or more trays
108 inside each cabinet of the one or more cabinets 106. At step 306, the selfservice dispensing system 102 receives the input command from the user 114 in
25 real-time. In addition, the input command is received from the user 114 to select
the first set of articles from the one or more articles. At step 308, the self-service
dispensing system 102 calibrates weight in the one or more weight sensors 110
installed beneath the one or more trays 108 in real-time. At step 310, the selfservice system 102 maps data of the second set of articles removed from the self30 service dispensing system 102 with data of the first set of articles selected by the
user 114. At step 312, the self-service dispensing system 102 verifies the removed
17
second set of articles from the one or more articles in real-time. At step 314, the
self-service dispensing system 102 collects the amount of the financial resource
from the financial account associated with the user 114 in real-time. The flow chart
300 terminates at step 316.
5 It may be noted that the flowchart 300 is explained to have above stated
process steps; however, those skilled in the art would appreciate that the flowchart
may have more/less number of process steps which may enable all the above stated
embodiments of the present disclosure.
FIG. 4 illustrates a block diagram 400 of internal hardware components of
10 the self-service dispensing system 102, in accordance with various embodiments of
the present disclosure. The self-service dispensing system 102 is a non-transitory
computer-readable storage medium. The self-service dispensing system 102
includes a bus 402 that directly or indirectly couples the following devices: memory
404, one or more processors 406, one or more presentation components 408, one or
15 more input/output (I/O) ports 410, one or more input/output components 412, and
an illustrative power supply 414. The bus 402 represents what may be one or more
busses (such as an address bus, data bus, or combination thereof). Although the
various blocks of FIG. 4 are shown with lines for the sake of clarity, in reality,
delineating various components is not so clear, and metaphorically, the lines would
20 more accurately be grey and fuzzy. For example, one may consider a presentation
component such as a display device to be an I/O component. Also, processors have
memory. The inventors recognize that such is the nature of the art and reiterate that
the diagram of FIG. 4 is merely illustrative of an exemplary device that can be used
in connection with one or more embodiments of the present invention. Distinction
25 is not made between such categories as “workstation,” “server,” “laptop,” “handheld device,” etc., as all are contemplated within the scope of FIG. 4 and reference
to “computing device.”
The self-service dispensing system 102 typically includes a variety of
computer-readable media. The computer-readable media can be any available
30 media that can be accessed by the self-service dispensing system 102 and includes
both volatile and non-volatile media, removable and non-removable media. By way
18
of example, and not limitation, the computer-readable media may comprise
computer storage media and communication media. The computer storage media
includes volatile and non-volatile, removable and non-removable media
implemented in any method or technology for storage of information such as
5 computer-readable instructions, data structures, program modules or other data.
The computer storage media includes, but is not limited to, RAM, ROM, EEPROM,
flash memory or other memory technology, CD-ROM, digital versatile disks
(DVD) or other optical disk storage, magnetic cassettes, magnetic tape, magnetic
disk storage or other magnetic storage devices, or any other medium which can be
10 used to store the desired information and which can be accessed by the self-service
dispensing system 102. The communication media typically embodies computerreadable instructions, data structures, program modules or other data in a modulated
data signal such as a carrier wave or other transport mechanism and includes any
information delivery media. The term “modulated data signal” means a signal that
15 has one or more of its characteristics set or changed in such a manner as to encode
information in the signal. By way of example, and not limitation, communication
media includes wired media such as a wired network or direct-wired connection,
and wireless media such as acoustic, RF, infrared and other wireless media.
Combinations of any of the above should also be included within the scope of
20 computer-readable media.
Memory 404 includes computer-storage media in the form of volatile and/or
non-volatile memory. The memory 404 may be removable, non-removable, or a
combination thereof. Exemplary hardware devices include solid-state memory,
hard drives, optical-disc drives, etc. The self-service dispensing system 102
25 includes the one or more processors 406 that read data from various entities such as
memory 404 or I/O components 412. The one or more presentation components
408 present data indications to a user or other device. Exemplary presentation
components include a display device, speaker, printing component, vibrating
component, etc. The one or more I/O ports 410 allow the self-service dispensing
30 system 102 to be logically coupled to other devices including the one or more I/O
19
components 412, some of which may be built in. Illustrative components include a
microphone, joystick, game pad, satellite dish, scanner, printer, wireless device, etc.
The foregoing descriptions of specific embodiments of the present
technology have been presented for purposes of illustration and description. They
5 are not intended to be exhaustive or to limit the present technology to the precise
forms disclosed, and obviously many modifications and variations are possible in
light of the above teaching. The embodiments were chosen and described in order
to best explain the principles of the present technology and its practical application,
to thereby enable others skilled in the art to best utilize the present technology and
10 various embodiments with various modifications as are suited to the particular use
contemplated. It is understood that various omissions and substitutions of
equivalents are contemplated as circumstance may suggest or render expedient, but
such are intended to cover the application or implementation without departing
from the spirit or scope of the claims of the present technology. While several
15 possible embodiments of the invention have been described above and illustrated
in some cases, it should be interpreted and understood as to have been presented
only by way of illustration and example, but not by limitation. Thus, the breadth
and scope of a preferred embodiment should not be limited by any of the abovedescribed exemplary embodiments.
We Claim:
1. A self-service dispensing system (102) comprising:
one or more cabinets (106);
one or more trays (108);
5 a camera (104);
one or more weight sensors (110);
one or more processors; and
a memory coupled to the one or more processors, the memory for storing
instructions which, when executed by the one or more processors, cause the one or
10 more processors to perform a method for providing access to one or more articles
stored inside the self-service dispensing system (102), the method comprising:
configuring, at the self-service dispensing system (102), each weight
sensor of the one or more weight sensors (110) installed beneath each tray
of the one or more trays (108) inside each cabinet of the one or more
15 cabinets (106), wherein the configuration is performed by an administrator,
wherein each tray of the one or more trays (108) facilitates in storing a set
of articles of the one or more articles, wherein the configuration is
performed based on weight of each article of the set of articles placed in
corresponding tray of the one or more trays (108);
20 receiving, at the self-service dispensing system (102), an input
command from a user (114) in real-time, wherein the input command is
received from the user (114) for selecting a first set of articles from the one
or more articles, wherein the input command is received using one or more
techniques;
25 calibrating, at the self-service dispensing system (102), weight in the
one or more weight sensors (110) installed beneath the one or more trays
(108) in real-time, wherein the weight is calibrated after removal of a second
21
set of articles from the one or more articles, wherein the second set of
articles are articles removed from the one or more articles from the selfservice dispensing system (102) by the user (114), wherein the calibration
is performed by the self-service dispensing system (102) for determining
5 the second set of articles removed from the self-service dispensing system
(102);
mapping, at the self-service dispensing system (102), data of the
second set of articles removed from the self-service dispensing system (102)
with data of the first set of articles selected by the user (114), wherein the
10 mapping is performed by the self-service dispensing system (102) for
computing amount of financial resource to be collected from the user (114),
wherein the computing is performed based on data of the second set of
articles removed from the self-service dispensing system (102);
verifying, at the self-service dispensing system (102), the removed
15 second set of articles from the one or more articles in real-time, wherein the
verification of the removed second set of articles is performed by the selfservice dispensing system (102) using the camera (104), wherein the
verification is performed by the camera (104) at the self-service dispensing
system (102) through monitoring real-time images and video samples of the
20 second set of articles removed by the user (114); and
collecting, at the self-service dispensing system (102), amount of the
financial resource from the user (114) in real-time, wherein the amount of
the financial resource is collected from the user (114) using one or more
methods, wherein the one or more methods comprising at least one of cash,
25 currency, or financial account associated with the user (114).
2. The self-service dispensing system (102) as claimed in claim 1, wherein the
one or more techniques comprising input from a communication device (116), a
code (112) and a keypad associated with the self-service dispensing system (102),
wherein the code (112) comprising information of each of the one or more articles
22
mounted on the one or more trays (108), wherein the code (112) comprising at least
one of QR code, barcode, SQRC code, frame QR code, micro QR code and iQR
code, wherein the code (112) comprising a set of data associated with each of the
one or more articles, wherein the set of data comprising name of the one or more
5 articles, expiry of the one or more articles, weight of the one or more articles,
content of the one or more articles, nutrition information of the one or more articles,
ingredients information of the one or more articles, and manufacturing date of the
one or more articles.
3. The self-service dispensing system (102) as claimed in claim 1, wherein the
10 one or more weight sensors (110) detects the weight of the one or more articles
mounted on the one or more trays (108) in real-time, wherein the one or more
weight sensors (110) detect presence or absence of the one or more articles from
the one or more trays (108), wherein the one or more weight sensors (110) facilitates
calculation of quantity of the one or more articles removed from the one or more
15 trays (108).
4. The self-service dispensing system (102) as claimed in claim 1, wherein the
one or more cabinets (106) are arranged in at least one of vertical rows or horizontal
columns, wherein the one or more cabinets (106) comprising the one or more trays
(108) for storing the one or more articles.
20 5. The self-service dispensing system (102) as claimed in claim 1, wherein the
camera (104) facilitates real-time monitoring of the user (114), wherein the monitoring
is performed for detecting suspicious behaviour of the user (114), wherein suspicious
behaviour of the user (114) comprising at least one of attempt of theft of the one or
more articles, attempt to destroy the self-service dispensing system (102), or attempt to
25 hack the self-service dispensing system (102).
6. The self-service dispensing system (102) as claimed in claim 1, further
comprising authenticating, at the self-service dispensing system (102), the user (114)
using one or more authentication techniques, where the one or more authentication
techniques comprising employee authorization card, fingerprint authentication, RFID
30 card, biometric authentication and face id recognition.
23
7. The self-service dispensing system (102) as claimed in claim 1, further
comprising tracking, at the self-service dispensing system (102), the financial account
associated with the user (114), wherein the financial account of the user (114)
comprising at least one of smart cards, magnetic strip cards, net accounts, net wallets,
5 mobile accounts and mobile wallets.
8. The self-service dispensing system (102) as claimed in claim 1, further
comprising listing, at the self-service dispensing system (102), the user (114) in
whitelist or blacklist, wherein the self-service dispensing system (102) lists the user
(114) in blacklist upon determination of suspicious behaviour of the user (114) or
10 determination of non-payment of the financial amount by the user (114), wherein the
self-service dispensing system (102) lists the user (114) in whitelist upon determination
of complete payment of the financial amount by the user (114).
9. The self-service dispensing system (102) as claimed in claim 1, wherein the
self-service dispensing system (102) comprising a thermostat sensor, wherein the
15 thermostat sensor maintains suitable temperature required for preservation the one or
more articles inside each cabinet of the one or more cabinets (106), wherein the
thermostat sensor maintains the suitable temperature based on nature of the one or more
articles stored in the one or cabinets (106).
10. The self-service dispensing system (102) as claimed in claim 1, further
20 comprising determining, at the self-service dispensing system (102), a cabinet of the
one or more cabinets (106), wherein the determination is performed based on the input
command received from the user (114), wherein the determined cabinet of the one or
more cabinets (106) is opened by the self-service dispensing system (102), wherein the
determined cabinet of the one or more cabinets (106) comprising the first set of articles
25 selected from the one or more articles by the user (114).
| # | Name | Date |
|---|---|---|
| 1 | 202011023547-COMPLETE SPECIFICATION [04-06-2020(online)].pdf | 2020-06-04 |
| 1 | 202011023547-STATEMENT OF UNDERTAKING (FORM 3) [04-06-2020(online)].pdf | 2020-06-04 |
| 2 | 202011023547-DECLARATION OF INVENTORSHIP (FORM 5) [04-06-2020(online)].pdf | 2020-06-04 |
| 2 | 202011023547-FORM FOR STARTUP [04-06-2020(online)].pdf | 2020-06-04 |
| 3 | 202011023547-DRAWINGS [04-06-2020(online)].pdf | 2020-06-04 |
| 3 | 202011023547-FORM FOR SMALL ENTITY(FORM-28) [04-06-2020(online)].pdf | 2020-06-04 |
| 4 | 202011023547-EVIDENCE FOR REGISTRATION UNDER SSI [04-06-2020(online)].pdf | 2020-06-04 |
| 4 | 202011023547-FORM 1 [04-06-2020(online)].pdf | 2020-06-04 |
| 5 | 202011023547-FIGURE OF ABSTRACT [04-06-2020(online)].jpg | 2020-06-04 |
| 5 | 202011023547-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [04-06-2020(online)].pdf | 2020-06-04 |
| 6 | 202011023547-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [04-06-2020(online)].pdf | 2020-06-04 |
| 6 | 202011023547-FIGURE OF ABSTRACT [04-06-2020(online)].jpg | 2020-06-04 |
| 7 | 202011023547-EVIDENCE FOR REGISTRATION UNDER SSI [04-06-2020(online)].pdf | 2020-06-04 |
| 7 | 202011023547-FORM 1 [04-06-2020(online)].pdf | 2020-06-04 |
| 8 | 202011023547-DRAWINGS [04-06-2020(online)].pdf | 2020-06-04 |
| 8 | 202011023547-FORM FOR SMALL ENTITY(FORM-28) [04-06-2020(online)].pdf | 2020-06-04 |
| 9 | 202011023547-DECLARATION OF INVENTORSHIP (FORM 5) [04-06-2020(online)].pdf | 2020-06-04 |
| 9 | 202011023547-FORM FOR STARTUP [04-06-2020(online)].pdf | 2020-06-04 |
| 10 | 202011023547-STATEMENT OF UNDERTAKING (FORM 3) [04-06-2020(online)].pdf | 2020-06-04 |
| 10 | 202011023547-COMPLETE SPECIFICATION [04-06-2020(online)].pdf | 2020-06-04 |