Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND SYSTEM FOR REWARDING WHEN CHARGING
Document Type and Number:
WIPO Patent Application WO/2019/023763
Kind Code:
A1
Abstract:
The method and system pertain to the field of telecommunications, and in particular to a method and system for rewarding when charging, which may be used by all subscribers and users of digital, mobile, satellite, computer, network and internet devices connected by digital communication systems. A method and system for rewarding when charging that includes dial/calling module (8), which can make a sound/voice connection between at least two devices for voice, digital communication (2 and 3) and payment module (5), which can make and/or authenticate any payment by the calling user to the called user/site, and validation module (6), which can save the identification data and the data verifying the payment by the calling user to the called user/site in the cells of his/her database and their confirmation by the called user/site, and also charging and rewarding module (7), which can estimate the charge and a reward.

Inventors:
TSIGOV BORIS (BG)
GROZEV MARTIN GEORGIEV (BG)
Application Number:
PCT/BG2018/000033
Publication Date:
February 07, 2019
Filing Date:
August 02, 2018
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
TSIGOV BORIS (BG)
GROZEV MARTIN GEORGIEV (BG)
International Classes:
H04L12/14; G06Q30/02; H04M15/00; H04M15/06; H04M17/02; H04W4/24; H04M1/27453
Domestic Patent References:
WO2015109374A12015-07-30
Foreign References:
US20070288312A12007-12-13
EP0840488A21998-05-06
US20080198977A12008-08-21
Download PDF:
Claims:
PATENT CLAIMS

1. A method of rewarding when charging, wherewith digital

communication device 2 of a calling user connects to digital communication device 3 of a called user/site via module directory 4 and at least one digital communication system 1, where the calling user selects the name of a searched user/site, included in module directory 4, by means of digital communication device 2 and module directory 4. After selecting the particular name, the calling user's identification data and the name of a called user/site, selected by him/her, are recorded in the database of selected names of module directory 4; alert module 9 notifies the called user/site about the selection of the calling user after the calling user has paid the called user/site by means of payment module 5, and charging and rewarding module 7 estimates the charge of the called user/site and a reward for the calling user.

2. A method of rewarding when charging, wherewith digital

communication device 2 of a calling user connects to digital communication device 3 of a called user/site via module directory 4 and at least one digital communication system 1, where the calling user selects the name of a called user/site, included in module directory 4, by means of digital communication device 2 and module directory 4. After selecting the particular name, the calling user's identification data and the name of a called user/site, selected by him/her, are recorded in the database of selected names of module directory 4; alert module 9 notifies the called user/site about the selection of the calling user after the calling user has paid the called user/site by means of payment module 5, the calling user connects to the database of validation module 6 and enters his/her identification data and data verifying the payment for the called user/site, and alert module 9 notifies the called user/site about the input of the calling user, then the called user/site connects to the database of validation module 6 via his/her digital communication device 3 and confirms the accuracy of the data input by the calling user, whereupon charging and rewarding module 7 estimates the charge of the called user/site and a reward for the calling user.

3. A method of rewarding when charging where device 2 for voice digital communication of a calling user connects to device 3 for voice digital communication of a called user/site by means of module directory 4 and at least one system 1 for voice, digital communication with dial/calling module 8, where the calling user selects the particular name of a called user/site by means of device 2 for voice digital communication and using module directory 4 selects the name of a called user/site, included in module directory 4. After selecting a name, the calling user connects by voice, using dial/calling module 8 of voice, digital communication system 1, to device 3 for voice, digital communication of the called user/site, and identification data of the calling user and the particular name of the called user/site selected by him/her are simultaneously recorded in the database of selected name of module directory 4. After the calling user has paid the called user/site by means of payment module 5, he/she connects to the database of validation module 6 and enters his/her identification data and data verifying the payment for the called user/site and/or the randomly generated code, and/or a 'qr' code, and/or the date and time of the payment, and alert module 9 notifies the called user/site about the input by the calling user, then the called user/site connects to the database of validation module 6 by means of his/her device 3 for voice, digital communication and confirms the accuracy of the data input by the calling user, whereupon charging and rewarding module 7 estimates the charge of the called user/site and a reward for the calling user.

4. A method in accordance with claims 2 and 3 where the called user/site connects to validation module 6 via his/her digital communication device 3 after the calling user has paid the called user/site by means of payment module 5; the called user/site inputs the identification data and the data verifying the payment by the calling user, whereupon charging and rewarding module 7 estimates the charge for the called user/site and a reward for the calling user.

5. A method in accordance with claims 2 and 3 where the called user/site connects to validation module 6 by means of his/her device 3 for digital communication, after the calling user has paid the called user/site via payment module 5, and inputs the identification data and the data verifying the payment by the calling user; alert module 9 notifies the calling user about the input by the called user/site. Then the calling user connects to the database of validation module 6 by means of his/her digital communication device 2 and confirms the accuracy of the data input by the called user/site, whereupon charging and rewarding module 7 estimates the charge of the called user/site and a reward for the calling user.

6. A system for rewarding while charging containing digital

communication device 2 of a calling user and digital communication device 3 of a called user/site, included in module directory 4, by means of digital

communication system 1 where the system of rewarding when charging includes payment module 5 that can make and/or verify a payment made by the calling user for the called user/site and alert module 9 that can transfer information in the form of an notification, and also charging and rewarding module 7 that can estimate the charge and a reward.

7. A system for rewarding when charging includes digital communication device 2 of a calling user with digital communication device 3 of a called user/site, included in module directory 4, by means of digital communication system 1 and dial/calling module 8 where the system for rewarding when charging includes dial/calling module 8 that can make a sound/voice connection between at least two voice, digital communication devices 2 and 3 and payment module 5 that can make or authenticate any payment of the calling user to the called user/site and validation module 6, which can save the identification data and the data verifying the payment of the calling user to the called user/site in the cells of his/her database and their verification by the called user/site, and also charging and rewarding module 7 that can estimate the charge and a reward.

8. A system for rewarding when charging that includes digital

communication device 2 of a calling user and digital communication device 3 of a called user/site, included in module directory 4, via digital communication system 1, In accordance with the invention, the system of rewarding when charging includes payment module 5, which can make and/or verify any payment of the calling user to the called user/site, and alert module 9, which can transfer information in the form of a notification, and validation module 6, which can save the identification data and the data verifying the payment by the calling user to the called user/site in the cells of his/her database and their confirmation by the called user/site, and also charging and rewarding module 7 which can estimate the charge and a reward.

9. A method and system in accordance with claims 1 and 6 where voice, digital communication system 1 features dial/calling module 8, which can connect, by voice, device 2 for voice digital communication of the calling user to device 3 for voice digital communication of the called user/site.

10. A method and system in accordance with claims 2 and 7 where alert module 9, which can transfer information in the form of a notification, is available and connected.

11. A method and system in accordance with claims 2 and 7 where alert module 9 can transfer information to the called user/site regarding the selection by the calling user in the form of a notification.

12. A method and system in accordance with claims from 1 to 8 where digital communication system 1 is based on a local network and/or an internet network, and/or an internet-based platform, and/or an Web-based platform.

13. A method and system in accordance with claims 3 and 7 where dial/calling module 8 is a telephone system and/or a network, and/or a PBX system, and/or a VOIP system, and/or an SIP system.

14. A method and system in accordance with claims from 1 to 8, where a randomly generated code and/or a 'qr' code, and/or a bar code, and/or the date and time when the calling user has selected the name of the called user/site in module directory 4 can be added to each record, containing identification data of the calling user and the particular name (identification) of a called user/site, selected by him/her, of the database cells containing selected names in module directory 4.

15. A method and system in accordance with claims from 1 to 8 where the cells of the database of module directory 4 can save names and/or identification of called users/sites and their corresponding telephone numbers.

16. A method and system in accordance with claims from 1 to 8 where module directory 4 is additionally installed in digital communication device 2 of the calling user.

17. A method and system in accordance with claims from 1 to 8 where charging and rewarding module 7 can estimate the charge of the called user/site and a reward for the calling user, and a supplementary order/donation of a user that is individual for the system.

18. A method and system in accordance with claims from 1 to 8 where charging and rewarding module 7 can estimate the charge of the called user/site and an additional order/donation made by a user that is individual for the system.

19. A method and system in accordance with claim from 2 to 5, 7 and 8 where validation module 6 is directly connected to the payment reporting system and/or the fiscal system of the called user/site and it allows validation module 6 to automatically check the accuracy of data and to confirm them when the calling user has input his/her identification data and data verifying the payment to the called user/site.

20. A method and system in accordance with claims from 2 to 5, 7 and 8 where validation module 6 has been additionally installed on digital

communication device 2 of the calling user and the called user/site can confirm the accuracy of the identification data and data verifying the payment, input by the calling user, by means of the validation code/password.

ADDENDUM: 4 figures

AMENDED CLAIMS

received by the International Bureau on 18 January 2019 (18.01 .2019)

1. A method for rewarding when charging, in which a digital

communication device (2) of a calling user is connected to a digital

communication device (3) of a called user/site via a module directory (4) and at least one digital communication system (1), characterized in that the calling user, by means of the digital communication device (2) selects a particular name of a called user/site included in the module directory (4), then the calling user's identification data and the name of a called user/site selected by the calling user are recorded in the database of the module directory (4), whereafter an alert module (9) linked to the module directory (4) notifies the called user/site about the selection of the calling user, and after the calling user has paid the called user/site for the products/services by means of a payment module (5) linked to the called user/site, the calling user connects to the database of a validation module (6) linked to the module directory (4), and enters the calling user's identification data and data verifying the payment for the called user/site, whereafter the alert module (9) notifies the called user/site about the input of the calling user, then the called user/site connects to the database of the validation module (6) via the digital communication device (3) of the called user/site and confirms the accuracy of the data input by the calling user, whereupon a charging and a rewarding module (7) linked with the validation module (6) determines the reward for the calling user or/and the charge of the called user/site.

2. A method in accordance with claim 1, characterized in that after the calling user has paid the called user/site for products/services by means of payment module (5), the called user/site, instead the calling user, connects with the validation module (6) via the digital communication device (3) and inputs the identification data and the data verifying the payment by the calling user.

3. A method in accordance with claim 1, characterized in that the alert module (9) notifies the calling user about the input by the called user/site, then the calling user connects to the database of the validation module (6) by means of digital communication device (2) of the calling user and confirms the accuracy of the data input by the called user/site.

4. A method in accordance with claim 1, characterized in that the digital communication system (1) is supplied with a dial/calling module (8) which can connect by voice, the digital communication device (2) of the calling user with the digital communication device (3) of a called user/site.

5. A method in accordance with claim 1, characterized in that the digital communication system (1) is based on a local network and/or an internet network, and/or an internet-based platform, and/or an Web-based platform.

6. A method in accordance with claim 1, characterized in that a randomly generated code and/or a 'qr' code, and/or a bar code, and/or the date and time when the calling user has selected the name of the called user/site can be added to data record in the database cells of the module directory (4) containing selected names, identification data of the calling user and the particular name (identification) of a called user/site.

7. A method in accordance with claim 1, characterized in that the cells of the database of the module directory (4) can save names and/or identification of called users/sites and their corresponding telephone numbers.

8. A method in accordance with claim 1, characterized in that the module directory (4) is additionally installed in the digital communication device (2) of the calling user.

9. A method in accordance with claim 1, characterized in that the charging and rewarding module (7) can determine the reward for the calling user and/or the charge of the called user/site and/or a supplementary order/donation for/to a user who is a third party.

10. A method and system in accordance with claim 1, characterized in that the charging and the rewarding module (7) can determine the charge of the called user/site and an additional order/donation for/to a user who is a third party.

11. A method in accordance with claim 1, characterized in that the validation module (6) is directly connected to a payment reporting system and/or a fiscal system of the called user/site providing validation module (6) to automatically check the accuracy of data and to confirm these data.

12. A method in accordance with claim 1, characterized in that the validation module (6) is installed on the digital communication device (2) of the calling user and the called user/site can confirm the accuracy of the

identification data and data verifying the entered payment from the calling user by means of the validation code/password.

Description:
METHOD AND SYSTEM FOR REWARDING

WHEN CHARGING

Field of technology

The invention pertains to the field of telecommunications, and in particular to a method and system for rewarding when charging, which may be used by all subscribers and users of digital, mobile, satellite, computer, network and internet devices connected by digital communication systems.

Previous state of technology

Initially, the mass and generally available voice digital communication was carried out by means of the methods of the telephone system and network (telephony). Users needed a telephone, they registered in the telephone system and got a subscriber's phone number. The phone numbers of subscribers were recorded in a PBX system that managed the process of routing, redirecting and connecting subscribers via the telephone network. The phone network represented the physical link implemented by cables or wirelessly between all telephones of subscribers and the PBX system. The PBX system served on its subscribers using simple logic to connect, by dividing subscribers into two main types: calling and called. Thus, when a subscriber wished to talk to another one, he/she sent a signal: the number of the subscriber he/she called through the PBX system and the system connected him/her. The basic charging of the telephone service was for users to pay a subscription since they constituted part of the telephone system and they had been given a phone number. Subscribers were charged additionally when they made voice phone calls. The principle of charging involved the payment of a charge by the calling subscriber, and the logic was that the desire to talk was his/hers, and the called subscriber paid no charge. The simplicity and convenience of the telephone system caused large increase of telephone networks and the number of subscribers. Due to this reason, the number of digits forming the phone number also increased. In order to avoid problems involving shortage of and confusing phone numbers, the so- called 'regional phone codes' and 'codes of the telephone operator' were introduced. By introducing these codes, dividing phone subscribers (lines) was effected by geographic areas or by telephone operator to which the phone subscriber was linked, respectively. Typically, the division of telephone subscribers (lines) by telephone operator codes is the practice of the mobile telephone operators. Dividing telephone subscribers (lines) via codes as per geographic area is the practice of all telephone operators that use a rigid link for connecting their subscribers (lines). Despite this division of the phone numbers of subscribers (lines) by introducing these codes, users cannot avoid the difficulty of remembering even a small number of phone numbers of telephone subscribers they are interested in. This is one of the reasons the phone numbers of telephone subscribers (lines), entailing great public significance, to be as short and easy to remember as possible. For instance, the emergency phone number 112. Excluding these telephone numbers, and considering the fact that every user has many and various contacts and wishes for such contacts, entails the creation of the phone book that we know of. This phone book constitutes a random set of phone numbers of subscribers (lines) and their names (natural persons' or legal entities'). The phone books may be personal and public.

Personal phone books contain names of telephone subscribers and their corresponding phone numbers that are known personally and only to the owner of the phone book. This personal list (personal phone book) can be stored in hard copy or in electronic form. By reason of convenience and almost constant need, this personal phone book has found its electronic presence in mobile telephones. The public phone book, however, contains impressively greater number of phone numbers, which renders its presence in a mobile telephone impossible. Another reason is also the constant change or adding phone numbers of subscribers to this public directory. This necessitates the existence of such public phone books in electronic form to be within the global electronic network, the internet, only under the condition that telephone operators wish their subscribers' numbers to be in the public domain. It entails the creation of a phone book of a mixed type - personal (private) and public. This is a module directory (phone book) which list contains records selected by different criteria and is provided in the public domain via the internet as a database or in the form of a website, Web Search Engine linked to a database or an application for computers, tablets, or smartphones. For instance, Yellow Pages and Google provide such a module directory.

New, competitive methods and voice digital communication systems, using the basic principles and methods of telephony, are being introduced with the development of the information technology and the local and global network - the internet. For example, VOIP telephony, SIP telephony, Web based platforms, Skype, Viber, and many other ones. Some of these systems and methods of voice digital communication use the so-called 'systems and methods of charging the called subscriber via a module directory' . They allow to implement changes and optimisation in terms of representing and connecting a subscriber. The positions of records in the module directory (the phone book) are most often defined in accordance with predefined criteria. For instance, a digital connection system is available wherein there is connection on behalf of the calling user (for example, a natural person), and the called user is

immediately charged (for instance, a point of sale/restaurant) on the basis of the requested number of seats (to be booked) by the calling user, and then it is possible to award the calling user. There are also other methods and systems for purely voice digital communication (such as Utility Model BG2206U1 and BG2570U1), where the calling user connects to the called user using telephony only, and then these methods and systems allow granting (defining) a reward for the calling user on the basis of various criteria that are present in a security module.

Some of the systems and methods of digital communication provide their subscribers with phone numbers or registration names.

The disadvantage of all methods and systems for digital communication - telephony, VOIP telephony, SIP telephony, internet-based platforms, Web-based platforms, platforms using a module directory - is that they lack a validation module wherewith the calling user must enter identification data verifying the payment for the called user in order the called user to confirm the accuracy of the data, whereupon the called user is charged and a reward is specified for the calling user. It entails restriction on the use of digital communication.

Technical essence of the invention

The aim of the invention is to develop a method and system for rewarding when charging, which should ensure the rewarding of a calling user, using digital communication by means of a module directory, after charging a called user/site.

This problem has been solved using a method of rewarding when charging where a digital communication device of a calling user connects to a digital communication device of a called user/site via a module directory and at least one digital communication system. In accordance with the invention, the calling user selects a particular name of a called user/site, included in the module directory, by means of the digital communication device and he/she selects a particular name of a called user/site, included in the module directory, by means of the module directory. After selecting the particular name, identification data of the calling user and the particular name of a called user/site selected by him/her are recorded in the database of selected names of the module directory, and the alert module notifies the called user/site about the selection of the calling user. After the calling user has undertaken actions pertaining to paying the called user/site by means of the payment module, he/she connects to the database of the validation module and enters his/her identification data and data verifying the payment to the called user/site, and the validation module notifies the called user/site about the input of the calling user. Then the called user/site connects to the database of the validation module by means of his/her digital communication device and confirms the accuracy of the data entered by the calling user, whereupon the charging and rewarding module specifies a charge for the called user/site.

Using another option for implementing the invention, the above task has been solved using a method of rewarding when charging where a digital communication device of a calling user connects to a digital communication device of a called user/site via a module directory and at least one digital communication system. In accordance with the invention, the calling user selects a particular name of a called user/site, included in the module directory, by means of the digital communication device and he/she selects a particular name of a called user/site, included in the module directory, by means of the module directory. After selecting the particular name, identification data of the calling user and the particular name of a called user/site selected by him/her are recorded in the database of selected names of the module directory, and the alert module notifies the called user/site about the selection of the calling user. After the calling user has undertaken an action for paying the calling user/site by means of the payment module, the called user/site connects to the validation module using his/her digital communication device and enters identification data and the data verifying the payment made by the calling user, whereupon the charging and rewarding module specifies the charge for the called user/site and a reward for the calling user.

Using another option for implementing the invention, the above task has been solved using a method of rewarding when charging where a digital communication device of a calling user connects to a digital communication device of a called user/site via a module directory and at least one digital communication system. In accordance with the invention, the calling user selects a particular name of a called user/site, included in the module directory, by means of the digital communication device and he/she selects a particular name of a called user/site, included in the module directory, by means of the module directory. After selecting the particular name, identification data of the calling user and the particular name of a called user/site selected by him/her are recorded in the database of selected names of the module directory, and the alert module notifies the called user/site about the selection of the calling user. After the calling user has undertaken actions pertaining to paying the called user/site by means of the payment module, the called user/site connects to the validation module using his/her digital communication device and enters the identification data and the data verifying the payment to the called user/site, and the validation module notifies the calling user about the entering of the called user/site. Then, the calling user/site connects to database of the validation module using his/her digital communication device and confirms the accuracy of the data entered by the called user/site, and then the charging and rewarding module estimates the charge for the called user/site and a reward for the calling user.

Using another option for implementing the invention, the above task has been solved using a method of rewarding when charging, where a voice digital communication device of a calling user connects to a voice digital

communication device of a called user/site by means of a module directory and at least one voice digital communication system involving a module for selecting/calling the called user's device. In accordance with the invention, the calling user selects a particular name of a called user/site, included in the module directory, by means of the device for voice digital communication and the module directory. After that the calling user connects by voice, using the module for selecting/calling of the voice digital communication system, to the device for voice digital communication of the called user/site, and the

identification data of the calling user and the particular name of a called user/site selected by him/her are simultaneously recorded in the database of selected names, and the alert module notifies the called user/site about the selection of the calling user. After the calling user has performed actions related to paying the called user/site using the payment module, he/she connects to the database of the validation module and enters his/her identification data and data verifying the payment for the called user/site and/or the randomly generated code, and/or the 'qr' code, and/or the day and time of the payment, and the alert module notifies the called user/site about the entering by the calling user. Then the called user/site connects to the database of the validation module by means of his/her device for voice digital communication and verifies the accuracy of the data input by the calling user. Then the charging and rewarding module estimates the charge for the called user/site and a reward for the calling user.

Using another option for implementing the invention, the above task has been solved using a method of rewarding when charging where there is no validation module. After the calling user has performed the activities pertaining to paying the called user/site by means of the payment module, the charging and rewarding module automatically estimates the charge for the called user/site and a reward for the calling user.

The above task is also solved by means of a system for rewarding when charging, which connects a digital communication device of a calling user to a digital communication device of called user/site included in a module directory via a digital communication system. In accordance with the invention, the system of rewarding when charging includes a payment module that can make and/or verify a payment of the calling user to the called user/site, the alert module that allows transferring information in the form of a notification, and also a charging and rewarding module that allows to estimate the charge and the reward.

Using another option for implementing the invention, the above task has been solved using a system of rewarding when charging connecting a digital communication device of a calling user to a digital communication device of a called user/site included in a module directory, via a digital communication system and a module for selecting/calling. In accordance with the invention, the system of rewarding when charging includes a dial/calling module, which can make a sound/voice connection between at least two devices for voice digital communication and a payment module, which allows to effect and/or verify a payment of the calling user to the called user/site, and the alert module, which allows to transfer information in the form of a notification, and also a charging and rewarding module that allows to estimate the charge and a reward.

Using another option for implementing the invention, the above task has been solved using a system of rewarding when charging connecting a digital communication device of a calling user to a digital communication device of a called user/site included in a module directory via a digital communication system. In accordance with the invention, the system of rewarding when charging includes a payment module, which can make and/or verify any payment of the calling user to the called user/site, and the alert module, which allows to transfer information in the form of a notification, and a validation module, which allows to record the identification data and the data

authenticating a payment of the calling user to the called user/site in the cells of the calling user's database and the verification thereof by the called user/site, and also a charging and rewarding module that allows to estimate the charge and a reward.

Using another option for implementing the invention, the above task has been solved using a system of rewarding when charging connecting a digital communication device of a calling user to a digital communication device of a called user/site included in a module directory, via a digital communication system and a module for selecting/calling. In accordance with the invention, the system of rewarding when charging includes a dial/calling module, which can make a sound/voice connection between at least two devices for voice digital communication and a payment module, which allows to effect and/or verify a payment of the calling user to the called user/site, and the alert module, which allows to transfer information in the form of a notification, and a validation module, which allows to record the identification data and the data verifying the payment of the calling user to the called user in the cells of its database and the confirmation thereof by the called user/site, and also a module for rewarding while charging, which allows to estimate a charge and a reward.

The digital communication system is based on a local network and/or an internet network, and/or an internet-based platform, and/or a Web-based platform.

The module for selecting/calling is an electronic computing machine using a software product, or it is part of a server or storage device using, or used by, a software product, and also part of a storage device, or an integrated electronic circuit, a microchip, using, or used by, a software product, and also part of an integrated electronic circuit, or a software product part of a website.

The function of the module for selecting/calling is to enable a sound/voice connection between at least two devices for voice, digital communication.

In respect of another implementation, the module for selecting/calling is a telephone system and/or a network, and/or a PBX system, and/or a VOIP system, and/or an SIP system.

In respect of another implementation, the digital communication system is a system of facilitated dialling and connecting telephone subscribers by means of a module directory and a sound recognition module pursuant to BG 1710 Ul .

The digital communication devices of a calling user and a called user are compatible with a digital communication system and network and can be personal computers and/or smartphones, and/or tablets, and/or satellite phones accessing the internet, and/or virtual reality devices, and/or augmented reality devices, and/or game consoles, and/or any other type of device enabling the connection to a digital communication system and a network, and/or the internet, known to the experts in the field.

The module directory constitutes a directory in the form of solid state memory, or part of solid state memory, or an integrated circuit, a microchip, or part of an integrated circuit, or an integrated program code, or part of a program code, or part of a software product. The module directory is installed on a digital communication device and is accessed by the calling user and the called user/site via a website and/or is a website and contains a database wherein the names of called users/sites are recorded and/or all records in the database have previously been set and available for all users and cannot be changed or deleted by a calling user who uses the system by means of the digital communication device.

Names of called users/sites and/or names of called users/sites and their corresponding phone numbers, and/or symbolic number codes, and/or virtual numbers, and/or registration numbers, and/or registration codes, and/or registration names, and/or bar codes, and/or a picture, and/or other identification data, known to the experts in the field, can be entered in the module directory.

The database regarding selected names in the module directory stores the information entered by the calling user in its cells, namely: identification data of the calling user and the particular name (identification) of a called user/site, selected by him/her. Entering the identification data of the calling user can be done manually by the calling user or automatically, by means of a profile of the calling user previously registered in the module directory.

The identification data of the calling user may be a name and/or a username, and/or an address, and/or an address of electronic mail, and/or a phone number, and/or a National ID Number, and/or a picture, and/or any other information that can identify the particular calling user.

The called user/site may have a profile, previously registered in the module directory, wherewith he/she may rectify/edit his/her data therein, receive information using the alert module when a particular calling user has selected the called user/site, to receive data from the payment module on effected payments, to connect to the database of the validation module and to

acknowledge or deny the accuracy of the data input by the calling user, to receive data by means of the alert module, related to the charge estimated by the charging and rewarding module.

In regard to another option, a randomly generated code and/or a 'qr' code, and/or a bar code, and/or the date and time when the calling user has selected the name of the called user/site in the module directory is added to each record containing identification data of the calling user and the particular name

(identification) selected by him/her.

Given identification data about the calling user and the particular name of a called user/site selected by him/her have been entered in the database, the alert module notifies the selected called user/site about the fact that he/she has been selected by a calling user and provides identification data of the calling user and/or the date and time, and/or a randomly generated code by means of an email and/or an SMS telephone message, and/or directly in the profile of the called user/site in the module directory and/or an API, and/or any other means of communication.

In regard to an optional implementation, names of called users/sites and their corresponding phone numbers are recorded in the database cells of the module directory and/or all records in the database have been previously set and available to all users, and they cannot be changed and deleted by a calling user who utilises the system via the digital communication device. In respect of an optional implementation, the module directory is additionally installed on the digital communication device of the calling user.

The payment module is an electronic computing machine using a software product or is part of a server or a storage device using, or used by, a software product, and also part of a storage device or an integrated electronic circuit, a microchip, using and used by a software product, and also by part of an integrated electronic circuit or a fiscal device, and also from part of a fiscal device or a device for card and bank payments, or a device for remote payments using and used by a software product or a system for remote electronic payments, or a software product that is part of a website.

The payment module serves for paying and/or verifying a payment by the calling user to the called user/site.

The alert module is an electronic computing machine using a software product, or it is part of a server or storage device using, or used by, a software product, and also part of a storage device, or an integrated electronic circuit, a microchip, using, or used by, a software product, and also part of an integrated electronic circuit, or a software product that is part of a website.

The alert module serves for transferring information in the form of a notification from the module directory and/or the validation module, and/or the payment module, and/or the charging and rewarding module to the called user/site and/or the calling user. The notification can be in the form of an email and/or an SMS telephone message, and/or an audio message, and/or directly in the profile of the called user/site in the module directory, and/or an API, and/or any other method of communication.

The alert module can send more than one notification. In addition to the called user, more and/or more detailed information (necessary only to an authorised person) may be sent to another user in order to avoid profiteering. For instance, additional identification data that the authorised person provides the calling user with may be sent to the authorised person. In the event that identification data about the calling user and the particular name of a called user/site selected by him/her have been entered in the database, the alert module notifies the called user/site about the fact that he/she has been selected by a calling user and provides identification data of the calling user and/or the date and time, and/or a randomly generated code.

The validation module is an electronic computing machine using a software product, or it is part of a server or storage device using, or used by, a software product, and also part of a storage device, or an integrated electronic circuit, a microchip, using, or used by, a software product, and also part of an integrated electronic circuit, or a software product, part of a website.

The validation module protects the system against invalid, inaccurate, void, speculative or fraudulent identification data that verify the payment by the calling user. On the one hand, the calling user connects to the database of the validation module and inputs his/her identification data, for example, name and data verifying the payment to the called user/site, for example the sum paid and the number of the fiscal receipt, and/or the date and time of the payment, and/or the code randomly generated by the module directory, specifically stored in the database regarding selected names that refer to the above data. On the other hand, the called user/site connects to the database of the validation module and confirms the accuracy of the data input by the calling user, whereupon the validation module commands that the charging and rewarding module estimate the charge for the called user/site and a reward for the calling user.

A QR bar code may be present on the fiscal document/receipt and thus the data pertaining to the transaction (verifying the payment) are automatically recorded in the database of the validation module during the scanning thereof (by the calling user).

When confirming the identification data, both the calling user and the called user may exchange an unlimited number of data till reaching agreement between both parties about the accuracy of the data. The charging and rewarding module is an electronic computing machine using a software product, or it is part of a server or storage device using, or used by, a software product, and also part of a storage device, or an integrated electronic circuit, a microchip, using, or used by, a software product, and also part of an integrated electronic circuit, or a software product part of a website.

The charging and rewarding module serves for estimating the charge for the called the reward for the calling user and is capable of

estimating the charge and the reward in the form of cash payment and/or real payment, and/or bonus points for payment, and/or discounts, and/or a percentage of cost, and/or a percentage of the charge, and/or a percentage of the reward, and/or decrease in the subscription of the calling user and/or decrease in the subscription of the called user/site and/or other similar ones, known to the experts in the field.

In respect of an optional implementation, the charging and rewarding module can estimate the charge for the called user/site and a reward for the calling user and a supplementary order/donation of a user that is individual for the system.

In respect of an optional implementation, the charging and rewarding module can estimate the charge for the called user/site and a supplementary order/donation of a user that is individual for the system.

In respect of an optional implementation, the charging and rewarding module can estimate a reward for the calling user, and estimating the charge of the called user/site is always one and the same and/or is in the form of a subscription.

In respect of an optional implementation, the charging and rewarding module can estimate a reward for the calling user, and estimating the charge of the called user/site depends on the number of people regarding a reservation, specified by the calling user, and/or depends on any other criterion known to the experts in the field. In respect of an optional implementation, the charging and rewarding module can to only estimate a reward for the calling user, and it does not estimate any charge for the called user/site.

In respect of an optional implementation, the validation module is directly connected to the payment reporting system (the fiscal system) of the called user/site and it allows the validation module to automatically check the accuracy of data and to confirm or refuse them when the calling user has input his/her identification data and data verifying the payment to the called user/site.

In respect of an optional implementation, the validation module is additionally installed on the digital communication device of the calling user and it enables the called user/site to verify the accuracy of the data (the identification data and data verifying the payment for the called user/site) input by the calling user via a validation code/password. The validation

code/password is identical for every called user/site and it has previously been registered in a profile in the module directory and may be a combination of symbols and/or digits, and/or letters, and/or a bar code, and/or a 'qr' code, and/or an image, and/or any other type of data that can be identical and that can be used as a password.

A number of called users may take part in the method and system of rewarding when charging. This is a method and system wherewith a connection resulting from online (digital) interaction can be effected, which interaction can be transformed to offline communication (for instance, an on-site deal) for completing a business transaction, where the calling user should input his/her identification data in online mode again in order to enable the called user to verify these data, whereupon the calling user is to be charged and the called user is to be rewarded.

The system of rewarding when charging could be based on the

information recording system and/or a database-blockchain. The so-called miners take part in the blockchain system. They dig (generate) the so-called tokens (this is the name of the cryptocurrency that is generally used for estimating the cost, exchanging and accruing), which the holder thereof may exchange with other persons, or they can be traded for any other cryptocurrency or fiat money. The function of the cryptocurrency can serve as an alternative reward as a set and using any options in the method and system of rewarding when charging.

In an option concerning the method and system of rewarding when charging, when the calling user received its reward in the form of a

cryptocurrency, one part may remain for him/her, and another one can be allocated for third parties. For example, if the reward constitutes a percentage of the value of a concluded transaction, let us say 10%, then the calling user shall get 5% thereof, and the remaining 5% could be allocated between the other participants in the system. Participants in the system can be selected according to various criteria. They can be selected by the calling subscriber as per social characteristics or as per any other characteristics at his/her discretion such as acquaintance, friendship, similar interests, etc. In regard to another option, participants in the system could have previously created a group on the basis of social and any other criteria, and whenever any participant in the system of rewarding when charging and in the group gets a reward as the above-mentioned - out of 10%, 5% are to remain for the calling user when the transaction has been validated, and the remaining 5% are to be allocated within the group.

Participants can join the group or can be excluded therefrom at any time. This decision can be made either by the group as a whole or by at least one administrator appointed by the group, or by an administrator of the system of rewarding when charging. Individual groups may interrelate or interact at group level. The reward can be allocated equally, pro rata among the participants, or it can differ for each participant on the basis of various criteria. For instance, the number of validated transactions, the value thereof, reputation - both in the system and in the group (resulting from both an interrelation with the other participants and the subject matter of the concluded transactions), the number of units of cryptocurrencies he/she holds, evidence regarding the possession of cryptocurrencies, evidence regarding the taking care of cryptocurrencies, the counterparties with whom the transaction has been concluded, time or

geographic area, and any other combination and interrelation that may exist and that could be known to the experts in the field.

In regard to another option similar to the above, when the calling user with a validated transaction has received a reward as a percentage of the value of a concluded transaction, let us say 10%, the calling user gets 5% thereof, and the remaining 5% can be allocated in a pool of all users of the system, and the criteria shall be specified not by the participants, but by the persons authorised for the system of rewarding when charging. The pool of participants differs from the above options where groups can be created and an n number of such groups can be present, each of which consisting of a different number of participants. In regard to this option, the reward can be allocated equally, pro rata among the participants in the total pool, or it can differ for each participant on the basis of various criteria. For instance, the number of validated transactions, the value thereof, reputation in the system (resulting from either an interrelation with the other participants or the subject matter of the concluded transactions), the number of units of cryptocurrencies he/she holds, evidence regarding the possession of cryptocurrencies, evidence regarding the taking care of

cryptocurrencies, the subjects with whom the transaction has been concluded, time or geographic area, and any other combination and interrelation that may exist and that could be known to the experts in the field. In regard to another option, the entire reward of the calling user is diverted directly to third parties l gal entities or natural persons. It could be towards a group, a pool, natural persons or legal entities taking part or not taking part in the system.

Using cryptocurrencies, the participants can trade with each other, they can trade with other cryptocurrencies and fiat currencies, exchanges, legal entities and any natural persons that take part in the system or do not do so. The cryptocurrencies can serve for reputation in the system, for using various services in the system, for certain privileges in respect of outlets and any other combination, and interrelationship known to the experts in the field. The blockchain technology for recording information and/or a database can be used both to ensure the security while exchanging cryptocurrencies and to prevent possible profiteering between the calling users and the called users/sites and also by any other natural person or legal entity.

These methods of reward allocation can be applied to other types of reward such as money or vouchers, or bonus points, etc., and not only for blockchain and cryptocurrencies.

The advantages of the method and the system are the following in accordance with the invention: in regard to all methods and systems for digital and/or voice digital communication - telephony, VOIP telephony, SIP telephony, internet-based platforms, web-based platforms, an internet site wh ich use a module directory, there is a validation module that validates identification data pertaining to effecting payments between a calling user and a called user in order to allow the charging and rewarding module to charge the called user and to reward the calling user after the calling user and the called user have confirmed the accuracy of the data pertaining to payments via the validation module. The availability of a validation module allows to estimate the value of the transaction between a calling user and a called user, and the system is allowed to specify part of that value in the form of a reward for the calling user. The system significantly improves the systems that charge the called user, on the basis of other criteria such as clicks, pay-per-call or number of clients, because it is allowed to provide the calling user with a reward, on the basis of the value of a concluded transaction. Description of the attached figures

Figure 1 represents a block diagram of the method and system of rewarding when charging between a user and an object that use digital communication, the internet, via a module directory.

Figure 2 represents a block diagram of the method and system of rewarding when charging between a user and an object that use digital communication, the internet, via a module directory, but the calling user does not input validation data.

Figure 3 represents a block diagram of the method and system of rewarding when charging between a user and an object that use digital communication, the internet and a telephone network, via a module directory and effecting payments of a product or service by the calling person physically, on-site.

Figure 4 represents a block diagram of the method and system of rewarding when charging between a user and an object that use digital communication, the internet, via a module directory, but without a validation module.

Implementation examples of the invention

The invention is elucidated by means of the following examples that do not restrict it.

Figure 1 shows the block diagram of the method and system of rewarding when charging in accordance with the invention, which includes module directory 4 and digital communication system 1, connecting digital communication device 2 of a calling user to digital communication device 3 of a called user/site. In this example, digital communication system 1 is an internet network. Module directory 4 constitutes an internet site. Module directory 4 contains a database wherein names of called users/sites are recorded. Module directory 4 also contains the database of selected numbers. Payment module 5, which represents a system for remote electronic payments and serves for effecting payments and authenticating a payment on behalf of the calling user to the called user/site, validation module 6, which serves for validating the calling user's identification data and the payment data, and also charging and rewarding module 7, which serves for estimating the charge of the called user/site and the reward for the calling user, are connected as part of module directory 4.

The database regarding selected names in module directory 4 stores the information, entered by the calling user, in its cells, namely: identification data of the calling user and the particular name of a called user/site selected by him/her. The identification data of the calling user are entered automatically, by means of a profile of the calling user previously registered in module directory 4.

Charging and rewarding module 7 can estimate the charge of the called user/site in proportion to the amount of payment of the calling user by means of payment module 5, that is to say as a percent of the sum paid by the calling user.

Charging and rewarding module 7 is capable of estimating a reward for the calling user in proportion to the charge of the called user/site, that is to say as a percent of the charge of the called user/site.

Digital communication devices 2 and 3 are for an internet system and a network. Digital communication device 2 of the calling user is a smartphone connected to the internet and digital communication device 3 of the called user is a personal computer also connected to the internet.

The calling user and the called user/site have previously registered profiles in module directory 4, and the calling user has previously input his/her name in his/her profile, and the called user/site has also previously input its name in its profile and the called user/site can do the following: rectify/edit their data, their name, in the module directory via their profile, receive information when a particular calling user has selected them, receive data about effected payments by payment module 5, connect to the database of validation module 6 and confirm or refuse the accuracy of the data input by the calling user, and receive data related to the charge estimated by charging and rewarding module 7.

The list of called users/sites in module directory 4 consists of names of locations (restaurants, pizzerias, bars, clubs, etc.). The calling user is an individual wishing to make a reservation for a particular restaurant.

The calling user, provided with digital communication device 2 - a smartphone in the particular case - logs in his/her previously registered profile by means of module directory 4, which in this case is part of a website, and selects a particular name of a searched user/site (a restaurant) from the list, thus stating that he/she shall physically visit the called user/site (restaurant) - a reservation. After selecting the called user/site, the information on the calling user, from his/her profile, is automatically stored in the database of selected names of module directory 4, namely: the calling user's identification data - in this case, his/her name - and the particular name of a called user/site selected by him/her - in this case, the name of a restaurant. Then module directory 4 notifies the selected user/site (the restaurant) about the fact that is has been selected (booked) by a calling user and provides the name (the identification data) of the calling user by an electronic mail (email) and directly in the profile of the called user/site in module directory 4. The called user/site logs in his/her profile in module directory 4 by means of his/her digital communication device 3 and checks the name of the calling user who has selected (booked) it and

accepts/registers/notes the reservation. The calling user visits the restaurant and pays the called user/site (an employee of the restaurant) products and/or services by means of his/her digital communication device 2, by means of payment module 5. Payment module 5 transfers the paid amount to the called user/site and sends verification about that to the calling user, in the form of an electronic invoice and/or a cash/fiscal receipt. The calling user logs in his/her profile in module directory 4 via his/her digital communication device 2 and inputs data in validation module 6, namely: he/she selects the name of the selected user/site (the restaurant) to which he/she has paid, the number of the electronic invoice and/or the cash fiscal receipt, the date of issuing the electronic invoice, and the amount regarding the payment (the sum). These data are recorded in the cells of the database of validation module 6, and the name of the particular calling user, who has input them, is automatically recorded. Then module directory 4 receives the data input in validation module 6 and notifies the particular called user/site, by means of an email and directly in the profile, that there are data to be validated. The called user/site (an employee of the restaurant) logs in his/her profile in module directory 4 by means of digital communication device 3 and checks the data input by the calling user in the database of validation module 6. The called user/site (an employee of the restaurant) checks the accuracy of the data and confirms that using validation module 6. Then charging and rewarding module 7 estimates the charge of the called user/site as a percentage of the value of the product and/or products, and/or services paid by the calling user and simultaneously specifies the reward for the calling user as a percentage of the charge of the called user/site. Charging and rewarding module 7 records in the profiles of the called user/site and the calling user, in module directory 4, the specifically estimated charge and a reward.

Figure 2 shows the block diagram of another implementation of the method and system of rewarding when charging in accordance with the invention, which includes module directory 4 and digital communication system 1, connecting digital communication device 2 of a calling user to digital communication device 3 of a called user/site. In this example, digital

communication system 1 is an internet network. Module directory 4 constitutes an internet site. Module directory 4 contains a database wherein names of called users/sites are recorded. Module directory 4 also contains the database of selected names. Payment module 5, which represents a system for remote electronic payments and serves for effecting payments and verifying a payment on behalf of the calling user to the called user/site, validation module 6, which serves for inputting the calling user's identification data and the payment data, and also charging and rewarding module 7, which serves for estimating the charge of the called user/site and the reward for the calling user, are connected as part of module directory 4.

The database regarding selected names in module directory 4 stores the information, entered by the calling user, in its cells, namely: identification data of the calling user and the particular name of a called user/site selected by him/her. The identification data of the calling user are entered automatically, by means of a profile of the calling user previously registered in module directory 4.

Charging and rewarding module 7 can estimate the charge of the called user/site in proportion to the amount of payment of the calling user by means of payment module 5, that is to say as a percent of the sum paid by the calling user.

Charging and rewarding module 7 is capable of estimating a reward for the calling user in proportion to the charge of the called user/site, that is to say as a percent of the charge of the called user/site.

Digital communication devices 2 and 3 are for an internet system and a network. Digital communication device 2 of the calling user is a smartphone connected to the internet and digital communication device 3 of the called user is a personal computer also connected to the internet.

The calling user and the called user/site have previously registered electronic profiles in module directory 4, and the calling user has previously input his/her name in his/her profile, and the called user/site has also entered its name in its profile and can do the following: rectify/edit its data, its name, in the module directory by means of its profile, receive information when a calling user has selected it, receive data from payment module 5 about effected payments, connect to the database of validation module 6 and input the data of the calling user (his/her name) and the cost of the product paid by him/her, and also to receive data related to the charge estimated by charging and rewarding module 7.

The list of called users/sites in module directory 4 consists of names of locations (restaurants, pizzerias, bars, clubs, etc.). The calling user is an individual wishing to make a reservation for a particular restaurant.

The calling user, provided with digital communication device 2, logs in his/her previously registered profile by means of module directory 4 and selects a particular name of searched user/site from the list, thus stating that he/she is going to physically visit the called user/site (restaurant) - a reservation. After selecting the called user/site, the information on the calling user, from his/her profile, is automatically stored in the database of selected names of module directory 4, namely: the calling user's identification data - in this case, his/her name - and the particular name of a called user/site selected by him/her (the restaurant). Then module directory 4 notifies the selected user/site (the restaurant) about the fact that is has been selected by a calling user and provides the called user/site with the name (the identification data) of the calling user by an electronic mail (email) and directly in the profile of the called user/site in module directory 4. The called user/site (an employee in the restaurant) logs in his/her profile in module directory 4 by means of his/her digital communication device 3 and checks the name of the calling user who has selected (booked) it and accepts/registers/notes the reservation. The calling user visits the restaurant and pays for products and/or services (food, beverages, etc.) by means of his/her digital communication device 2, via payment module 5. Payment module 5 transfers the amount paid for the product and/or products, and/or services, and sends a verification about that to the calling user, in the form of an electronic invoice and/or a cash/fiscal receipt. The called user/site (an employee of the restaurant) logs in his/her profile in module directory 4 via his/her digital communication device 3 and inputs data in validation module 6, namely: the name of the calling user who has paid, the number of the electronic invoice, the date of issuing the electronic invoice, and the amount of the payment (the sum). These data are recorded in the cells of the database of validation module 6, and the name of the particular called user/site, who has input them, is automatically recorded. Then charging and rewarding module 7 estimates the charge of the called user/site as a percentage of the value of the product/products paid by the calling user and simultaneously specifies the reward for the calling user as a percentage of the charge of the called user/site. Charging and rewarding module 7 records in the profiles of the called user/site and the calling user, in module directory 4, the specifically estimated charge and a reward. Then module directory 4 notifies the particular calling user, via an email and directly in their profile, that he/she has been rewarded.

Figure 3 shows the block diagram of another implementation of the method and system of rewarding when charging in accordance with the invention, which includes module directory 4 and digital communication system 1, connecting digital communication device 2 of a calling user to digital communication device 3 of a called user/site, and also dial/calling module 8 and payment module 5. In this example, digital communication system 1 is an internet network. Module directory 4 constitutes an internet site. Module directory 4 contains a database wherein names of called users/sites and their corresponding telephone number are recorded. Validation module 6, which serves for inputting the calling user's identification data and the payment data, and also charging and rewarding module 7, which serves for estimating the charge of the called user/site and the reward for the calling user, are connected as part of module directory 4.

The database regarding selected names in module directory 4 stores the information, entered by the calling user, in its cells, namely: identification data of the calling user and the particular name of a called user/site selected by him/her, and also the number of people regarding the reservation. The identification data of the calling user are entered automatically, by means of a profile of the calling user previously registered in module directory 4.

A PBX system (a system and a network) constitutes dial/calling module 8.

Payment module 5 here represents an electronic device for recording fiscal information and issuing a fiscal/cash receipt upon payment. Payment module 5 is located at the called user/site and is managed by it.

Validation module 6 is directly connected to the payment reporting system (the fiscal system) of the called user/site and it allows validation module 6 to automatically check the accuracy of data and to confirm, or refuse, them when the calling user has input his/her identification data and data verifying the payment to the called user/site.

Charging and rewarding module 7 can estimate the charge of the called user/site, and the charge depends on the number of people regarding the reservation, specified by the calling user, that is to say each individual will be charged a particular sum. In this case, the sum will be 1.50 BGN for the purposes of the example.

Charging and rewarding module 7 can estimate the reward for the calling user in proportion to the amount of payment by the calling user by means of payment module 5, that is to say the reward is a percent of the sum paid by the calling user to the called user.

Digital communication devices 2 and 3 are for an internet system and a network. Digital communication device 2 of the calling user is a smartphone connected to the internet and digital communication device 3 of the called user is a personal computer also connected to the internet.

The calling user and the called user/site have previously registered profiles in module directory 4, and the calling user has previously input his/her name in his/her profile, and the called user/site has also previously input then- name in their profile and the called user/site can do the following: rectify/edit their data, their name, in the module directory via their profile, receive information when a particular calling user has selected them, receive data about effected payments by payment module 5, connect to the database of validation module 6 and to confirm or refuse the accuracy of the data input by the calling user, and to receive data related to the charge estimated by charging and rewarding module 7.

The list of called users/sites in module directory 4 consists of names of locations (restaurants, pizzerias, bars, clubs, etc.). The calling user is an individual wishing to make a reservation for a particular restaurant.

The calling user, provided with digital communication device 2 - a smartphone in the particular case - logs in his/her previously registered profile by means of module directory 4, which in this case is part of a website, and selects a particular name of a called user/site (a restaurant) from the list, and also the number of people regarding the reservation (in this case, three individuals). After selecting the called user/site, the information on the calling user, from his/her profile, is automatically stored in the database of selected names of module directory 4, namely: the calling user's identification data - in this case, his/her name - and the particular name of a called user/site selected by him/her in this case, the name of a restaurant - and also the number of people regarding the reservation (3 individuals). Digital communication device 2 of the calling user (the smartphone) simultaneously dials the telephone number of the called user/site (the restaurant), and alert module 9 notifies the called user/site (the restaurant), via en email and directly in the profile of the called user/site, about the selection of the calling user and the number people regarding the reservation (in this case, three of them). Telephone connection between the calling user and the called user/site (an employee of the restaurant) is being effected via PBX system 8. During the phone conversation, the calling user makes a reservation for three people, for a particular date and time and provides his/her names. The called user/site, in this particular case an employee of the restaurant,

accepts/registers/notes the reservation. The calling user visits the restaurant at the reserved moment (date and time) and effects a cash payment for products and/or services (food, beverages, etc.) to the called user/site (an employee of the restaurant) who verifies that in the form of a fiscal receipt (receipt) by means of payment module 5, a cash register in this case. In addition to the statutory information, a QR code is also printed on this fiscal receipt, which contains the entire information about the payment - the number of the fiscal receipt, the company name (the restaurant), company registration number, the sum, date and time, etc. The calling user logs in his/her profile in module directory 4 (on the website) via his/her digital communication device 2 and scans/photographs the QR code of the fiscal receipt and thus data are automatically entered in validation module 6, namely: the name of the called user/site (the restaurant) he/she has paid, the number of the fiscal receipt, the date of issuing the fiscal receipt and the value of payment (the sum). These data are recorded in the cells of the database of validation module 6, and the name of the particular calling user, who has input/photographed/scanned them, is automatically recorded. Then validation module 6 automatically checks, in the memory of payment module 5, the availability of the fiscal receipt featuring the same number, the date of issue and the cost (the sum). After validation module 6 has confirmed that there is a fiscal receipt featuring these data, charging and rewarding module 7 estimates the charge of the called user/site (the restaurant), and the rate thereof has a particular value that depends on the number of people specified in the reservation (in this case, three individuals, that is to say 3 multiplied by 1.50 BGN - 4,50 BGN) and simultaneously specifies the reward for the calling user as a percentage of the sum paid to the called user (the restaurant). Charging and rewarding module 7 records in the profiles of the called user/site and the calling user, in module directory 4, the specifically estimated charge and a reward, and module directory 4 notifies the particular called user/site (the restaurant) about that. Figure 4 shows the block diagram of the method and system of rewarding when charging in accordance with the invention, which includes module directory 4 and digital communication system 1 connecting digital

communication device 2 of a calling user to digital communication device 3 of a called user/site. In this example, digital communication system 1 is an internet network. Module directory 4 constitutes an internet site. Module directory 4 contains a database wherein names of called users/sites are recorded. Module directory 4 also contains the database of selected numbers. Payment module 5, which represents a system for remote electronic payments and serves for effecting payments and verifying a payment on behalf of the calling user to the called user/site, and also charging and rewarding module 7, which serves for estimating the charge of the called user/site and the reward for the calling user, are connected as part of module directory 4.

The database regarding selected names in module directory 4 stores the information, entered by the calling user, in its cells, namely: identification data of the calling user and the particular name of a called user/site selected by him/her. The identification data of the calling user are entered automatically, by means of a profile of the calling user previously registered in module directory 4.

Charging and rewarding module 7 can estimate the charge of the called user/site in proportion to the amount of payment of the calling user by means of payment module 5, that is to say as a percent of the sum paid by the calling user.

Charging and rewarding module 7 is capable of estimating a reward for the calling user in proportion to the charge of the called user/site, that is to say as a percent of the charge of the called user/site.

Digital communication devices 2 and 3 are for an internet system and a network. Digital communication device 2 of the calling user is a smartphone connected to the internet and digital communication device 3 of the called user is a personal computer also connected to the internet. The calling user and the called user/site have previously registered electronic profiles in module directory 4,¾he calling user has previously input his/her name in his/her profile, and the called user/site has also previously input its name in its profile and the called user/site can do the following: rectify/edit its data, its name, in the module directory via their profile, receive information when a particular calling user has selected them, receive data about effected payments from payment module 5 and receive data related to the charge estimated by charging and rewarding module 7.

The list of called users/sites in module directory 4 consists of names of locations (restaurants, pizzerias, bars, clubs, etc.). The calling user is an individual wishing to make a reservation for a particular restaurant.

The calling user, provided with digital communication device 2, logs in his/her previously registered profile by means of module directory 4 and selects a particular name of called user/site from the list (a restaurant), thus stating that he/she is going to physically visit the called user/site (restaurant) - a reservation. After selecting the called user/site, the information on the calling user, from his/her profile, is automatically stored in the database of selected names of module directory 4, namely: the calling user's identification data - in this case, his/her name - and the particular name of a called user/site selected by him/her (the restaurant). Then module directory 4 notifies the selected user/site (the restaurant), via alert module 9, about the fact that is has been selected by a calling user and provides the name (the identification data) of the calling user by an electronic mail (email) and directly in the profile of the called user/site in module directory 4. The called user/site (an employee of the restaurant) logs in his/her profile in module directory 4 by means of his/her digital communication device 3 and checks the name of the calling user who has selected (made a reservation in) it and accepts/registers/notes the reservation. The calling user effects a payment for a product and/or products, and/or services (food, beverages, etc.), to the called user/site by means of his/her digital communication device 2, via payment module 5. Payment module 5 transfers the paid amount to the called user/site and sends verification about that to the calling user, in the form of an electronic invoice and/or a cash/fiscal receipt. Then charging and rewarding module 7 estimates the charge of the called user/site as a percentage of the value of the product and/or products, and/or services paid by the calling user and simultaneously specifies the reward for the calling user as a percentage of the charge of the called user/site. Charging and rewarding module 7 records the specifically estimated charge and a reward in the profiles of the called user/site and the calling user, in module directory 4.