Abstract: A system to generate real time electronic ticket is provided. The system includes a processing subsystem. The processing subsystem includes a data collection module which is configured to collect input data of a user. The processing subsystem also includes a unique code generation module, configured to generate at least one of one-dimensional code and two-dimensional code representative of the input data of the user. The processing subsystem also includes an analysis module, configured to analysis at least one of the one-dimensional code and the two-dimensional code based on an analysing technique. The processing subsystem also includes a confirmation module, configured to provide a confirmation on an authenticity of the user based on a result of the analysis module. A memory is configured to store at least one of the one-dimensional code and the two-dimensional code. This disclosure provides security to fraud usage of access tickets in real time. FIG. 1
DESC:FIELD OF INVENTION
EARLIEST PRIORITY DATE:
This application claims the benefit of Provisional Patent Application bearing application no. 201741044943, filed on December 14, 2017 in India.
[0001] Embodiments of the present disclosure relates to using of electronic ticket and more particularly to a system to generate real time electronic ticket and a method to operate the same.
BACKGROUND
[0002] Travelling from one place to the other involves booking tickets. These include bus tickets, train tickets and flight tickets. Flight tickets may involve a different procedure as compared to bus and train tickets. Bus and train travel are more accessible and feasible for most people. Train tickets and bus tickets can be booked at either at specific booking counters or can be booked online. While booking online, the user is required to fill details which may include personal details and financial details, etc. Once the ticket is booked a confirmation message or a confirmation number is generated, this is used as a proof of confirmation when the user is travelling.
[0003] In one approach, an electronic ticket system is used with a specific code or unique identification during the confirmation process. Here, the specific code can be used for generation of proper identification for authentication. More efficient way would be incorporating a dynamic editable code for each user. Analysis of the dynamic editable code along with specific code will surely help in fraud or irregular use of electronic tickets. This secure way would surely enable to save time.
[0004] Hence, there is a need for an improved system to generate real time electronic ticket and a method to operate the same and therefore address the aforementioned issues.
BRIEF DESCRIPTION
[0005] In accordance with one embodiment of the disclosure, a system to generate real time electronic ticket is provided. The system includes a processing subsystem. The processing subsystem include a data collection module. The data collection module is configured to collet input data of a user. The processing subsystem also includes a unique code generation module. The unique code generation module is operatively coupled to the data collection module. The unique code generation module is configured to generate at least one of one-dimensional code and two-dimensional code according to the representative of the input data of the user.
[0006] The processing subsystem also includes an analysis module. The analysis module is operatively coupled to the unique code generation module. The analysis module is configured to analysis at least one of the one-dimensional code and the two-dimensional code based on an analysing technique. The processing subsystem also includes a confirmation module. The confirmation module is operatively coupled to the analysis module. The confirmation module is configured to provide a confirmation on an authenticity of the user based on a result of the analysis module. A memory operatively coupled to the processing subsystem. The memory is configured to store at least one of the one-dimensional code and the two-dimensional code.
[0007] In accordance with another embodiment of the disclosure, a method to generate real time electronic ticket is provided. The method includes collecting input data of a user. The method also includes generating at least one of one-dimensional code and two-dimensional code according to the representative of the input data of the user. The method also includes analysing the at least one of the one-dimensional code and the two-dimensional code based on an analysing technique. The method also includes confirming an authenticity of the user based on a result of the analysis module. The method also includes capturing a unique new data of the user for processing. The method also includes syncing specific new data specific of the user with the at least one of one-dimensional code and two-dimensional code.
[0008] To further clarify the advantages and features of the present disclosure, a more particular description of the disclosure will follow by reference to specific embodiments thereof, which are illustrated in the appended figures. It is to be appreciated that these figures depict only typical embodiments of the disclosure and are therefore not to be considered limiting in scope. The disclosure will be described and explained with additional specificity and detail with the appended figures.
[0009] BRIEF DESCRIPTION OF THE DRAWINGS
[0010] The disclosure will be described and explained with additional specificity and detail with the accompanying figures in which:
[0011] FIG. 1 is a block diagram representation of a system to generate real time electronic ticket in accordance with an embodiment of the present disclosure;
[0012] FIG. 2 is a schematic representation of an embodiment representing an exemplary work of a system to generate real time electronic ticket of FIG. 1 in accordance of an embodiment of the present disclosure;
[0013] FIG. 3 is a block diagram of a computer or a server in accordance with an embodiment of the present disclosure; and
[0014] FIG. 4 is a flowchart representing the steps of a method to generate real time electronic ticket in accordance with an embodiment of the present disclosure.
[0015] Further, those skilled in the art will appreciate that elements in the figures are illustrated for simplicity and may not have necessarily been drawn to scale. Furthermore, in terms of the construction of the device, one or more components of the device may have been represented in the figures by conventional symbols, and the figures may show only those specific details that are pertinent to understanding the embodiments of the present disclosure so as not to obscure the figures with details that will be readily apparent to those skilled in the art having the benefit of the description herein.
DETAILED DESCRIPTION
[0016] For the purpose of promoting an understanding of the principles of the disclosure, reference will now be made to the embodiment illustrated in the figures and specific language will be used to describe them. It will nevertheless be understood that no limitation of the scope of the disclosure is thereby intended. Such alterations and further modifications in the illustrated online platform, and such further applications of the principles of the disclosure as would normally occur to those skilled in the art are to be construed as being within the scope of the present disclosure.
[0017] The terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process or method that comprises a list of steps does not include only those steps but may include other steps not expressly listed or inherent to such a process or method. Similarly, one or more devices or subsystems or elements or structures or components preceded by "comprises... a" does not, without more constraints, preclude the existence of other devices, subsystems, elements, structures, components, additional devices, additional subsystems, additional elements, additional structures or additional components. Appearances of the phrase "in an embodiment", "in another embodiment" and similar language throughout this specification may, but not necessarily do, all refer to the same embodiment.
[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this disclosure belongs. The system, methods, and examples provided herein are only illustrative and not intended to be limiting.
[0019] In the following specification and the claims, reference will be made to a number of terms, which shall be defined to have the following meanings. The singular forms “a”, “an”, and “the” include plural references unless the context clearly dictates otherwise.
[0020] Embodiments of the present disclosure relate a system to generate real time electronic ticket. The system includes a processing subsystem. The processing subsystem include a data collection module. The data collection module is configured to collect input data of a user. The processing subsystem also includes a unique code generation module. The unique code generation module is operatively coupled to the data collection module. The unique code generation module is configured to generate at least one of one-dimensional code and two-dimensional code representative of the input data of the user.
[0021] The processing subsystem also includes an analysis module. The analysis module is operatively coupled to the unique code generation module. The analysis module is configured to analysis at least one of the one-dimensional code and the two-dimensional code based on an analysing technique. The processing subsystem also includes a confirmation module. The confirmation module is operatively coupled to the analysis module. The confirmation module is configured to provide a confirmation on an authenticity of the user based on a result of the analysis module. A memory operatively coupled to the processing subsystem. The memory is configured to store at least one of the one-dimensional code and the two-dimensional code.
[0022] FIG. 1 is a block diagram representation of a system (10) to generate real time electronic ticket in accordance with an embodiment of the present disclosure. As used herein, “electronic ticket” is a digital ticket equivalent of a paper ticket.
[0023] The system (10) to generate real time electronic ticket includes a processing subsystem (20). The processing subsystem (20) includes a data collection module (40). The data collection module (40) is configured to collect input data of a user. In one embodiment, the input data comprises at least one of a name, an address, an age and a payment link. In such embodiment, the payment link is the payment procedure that the user wants to use in order to make the payment.
[0024] The processing subsystem (20) also includes a unique code generation module (50). The unique code generation module (50) is operatively coupled to the data collection module (40). The unique code generation module (50) is configured to generate at least one of one-dimensional code and two-dimensional code representative of the input data of the user. In one embodiment, one-dimensional code may include Code 39, Code 128, Code 93 and the like. In another embodiment, two-dimensional code may include Aztec Code, Colour Barcode, Data Matrix and the like.
[0025] The processing subsystem (20) also includes an analysis module (60). The analysis module (60) is operatively coupled to the unique code generation module (50). The analysis module (60) is configured to analysis the at least one of the one-dimensional code and the two-dimensional code based on an analysing technique. In one embodiment, the analysing technique includes at least one of artificial intelligence and machine learning.
[0026] As used herein, “artificial intelligence” refers to sometimes called machine intelligence, is intelligence demonstrated by machines, in contrast to the natural intelligence displayed by humans and other animals, such as visual perception, speech recognition, decision-making, and translation between languages. As used herein, “machine learning” refers to an application of artificial intelligence (AI) that provides systems the ability to automatically learn and improve from experience without being explicitly programmed.
[0027] The processing subsystem (20) also includes a confirmation module (70). The confirmation module (70) is operatively coupled to the analysis module (60). The confirmation module (70) is configured to provide a confirmation on an authenticity of the user based on a result of the analysis module (60). In one embodiment, the authenticity of the user is checked to generate an access in for the user at a starting point. In one embodiment, access in may be permission for entering a station. In such embodiment, the starting point may be the station for starting of a journey.
[0028] Furthermore, in another embodiment, the authenticity of the user is checked to generate an access out for the user at a destination point. In one embodiment, access out may be permission for leaving a station. In such embodiment, the destination point may be the station for ending of the journey.
[0029] In one embodiment, the processing subsystem (20) further comprises a payment module operatively coupled to the confirmation module (70). The payment module is configured to provide access of the payment link input data after confirmation on the authenticity of the user based on the result of the analysis module at the destination point.
[0030] In one embodiment, the processing subsystem (20) further comprises a dynamic unique code module operatively coupled to the data collection module (40) . The dynamic unique code is configured to capture a unique new data of the user. The dynamic unique code is also configured to sync the specific new data specific of the user with the at least one of one-dimensional code and two-dimensional code.
[0031] A memory (30) is operatively coupled to the processing subsystem (20). The memory (30) is configured to store at least one of the one-dimensional code and the two-dimensional code. The memory stored may be used as reference in the form of database. The memory may be at least one of local storage unit or remote storage unit.
[0032] FIG. 2 is a schematic representation of an embodiment representing an exemplary work of a system to generate real time electronic ticket of FIG. 1 in accordance of an embodiment of the present disclosure. Here, a user X (100) owns a handheld device Y (110). The user X (100) inputs personal details in data collection module (40) such as a name, an address, an age and a payment link. A unique code generation module (50) enables in creating Aztec Code Z (120) in the handheld device Y (110) based on the data collected. This Aztec Code Z (120) behaves as access ticket for the user X (100).
[0033] In an exemplary body a payment module (90) is linked to confirmation module (70) at destination point to make payment. The payment happens after the analysis module (60) confirms about the authenticity of the user X (100). Confirmation module (70) checks whether the Aztec Code Z (120) ticket matches with the user X (100) with respect of the collected details. In another exemplary body, a button may be included in the dynamic unique code module (80) to provide a unique identity to the Aztec Code Z (120). The button acts as a dynamic unique code to incorporate a unique new data of the user X (100) in real time.
[0034] The data collection module (40), the unique code generation module (50), the analysis module (60) and the confirmation module (70) as shown in FIG. 2 is substantially similar to the data collection module (40), the unique code generation module (50), the analysis module (60) and the confirmation module (70) of FIG. 1.
[0035] FIG. 3 is a block diagram of a computer or a server (130) in accordance with an embodiment of the present disclosure. The server (130) includes processor(s) (150), and memory (30) coupled to the processor(s) (150).
[0036] The processor(s) (150), as used herein, means any type of computational circuit, such as, but not limited to, a microprocessor, a microcontroller, a complex instruction set computing microprocessor, a reduced instruction set computing microprocessor, a very long instruction word microprocessor, an explicitly parallel instruction computing microprocessor, a digital signal processor, or any other type of processing circuit, or a combination thereof.
[0037] The memory (30) includes a plurality of modules stored in the form of executable program which instructs the processor (150) to perform the method steps illustrated in Fig 1. The memory (30) has following modules: data collection module (40), unique code generation module (50), analysis module (60) and confirmation module (70). The data collection module (40) is configured to collect input data of a user. The unique code generation module (50) is configured to generate at least one of one-dimensional code and two-dimensional code representative of the input data of the user. The analysis module (60) is configured to analysis at least one of the one-dimensional code and the two-dimensional code based on an analysing technique. The confirmation module (70) is configured to provide a confirmation on an authenticity of the user based on a result of the analysis module.
[0038] Computer memory elements may include any suitable memory device(s) for storing data and executable program, such as read only memory, random access memory, erasable programmable read only memory, electrically erasable programmable read only memory, hard drive, removable media drive for handling memory cards and the like. Embodiments of the present subject matter may be implemented in conjunction with program modules, including functions, procedures, data structures, and application programs, for performing tasks, or defining abstract data types or low-level hardware contexts. Executable program stored on any of the above-mentioned storage media may be executable by the processor(s) (150).
[0039] FIG. 4 is a flowchart representing the steps of a method to generate real time electronic ticket in accordance with an embodiment of the present disclosure. The method (160) includes collecting input data of a user in the step 170. In one embodiment, collecting the input data of the user includes collecting the input data of the user by a data collection module. In another embodiment, collecting the input data of the user includes collecting the input data of the user comprising at least one of a name, an address, an age and a payment link.
[0040] The method (160) also includes generating at least one of one-dimensional code and two-dimensional code according to the input data of the user in the step 180. In one embodiment, generating the at least one of one-dimensional code and two-dimensional code according to the input data of the user includes generating the at least one of one-dimensional code and two-dimensional code according to the input data of the user by a unique code generation module.
[0041] The method (160) also includes analysing the at least one of the one-dimensional code and the two-dimensional code based on an analysing technique in the step 190. In one embodiment, analysing the at least one of the one-dimensional code and the two-dimensional code based on the analysing technique includes analysing the at least one of the one-dimensional code and the two-dimensional code based on the analysing technique by an analysis module.
[0042] The method (160) includes confirming an authenticity of the user based on a result of the analysis module in the step 200. In one embodiment, confirming the authenticity of the user based on the result of the analysis module includes confirming the authenticity of the user based on the result of the analysis module by a confirmation module.
[0043] In one embodiment, confirming the authenticity of the user based on the result of the analysis module includes confirming the authenticity of the user by giving an access in at a starting point. In another embodiment, confirming the authenticity of the user based on the result of the analysis module includes confirming the authenticity of the user by giving an access out at a destination point.
[0044] The method (160) includes capturing a specific new data specific of the user in the step 210. In one embodiment, capturing the specific new data specific of the user includes capturing the specific new data specific of the user by a dynamic unique code module.
[0045] The method (160) includes syncing the specific new data specific of the user with the at least one of one-dimensional code and two-dimensional code in the step 220. In one embodiment, syncing the specific new data specific of the user with the at least one of one-dimensional code and two-dimensional code includes syncing the specific new data specific of the user with the at least one of one-dimensional code and two-dimensional code by a dynamic unique code module.
[0046] Furthermore, in one embodiment, the method (160) includes providing an access of the payment link from the data collection module after confirmation on the authenticity of the user based on the result of the analysis module at the destination point. In one embodiment, providing an access of the payment link from the data collection module after confirmation on the authenticity of the user based on the result of the analysis module at the destination point includes providing an access of the payment link from the data collection module by a payment module.
[0047] Present disclosure for an electronic ticket system is used with a specific code or unique identification during the confirmation process. Unique identification can be incorporated in real time to provide more security against fraud. Further, present disclosure provides a payment module linked to the confirmation module, for providing without hustle payment. The present disclosure provides a reliable and less time-consuming method for buying ticket during travel.
[0048] While specific language has been used to describe the disclosure, any limitations arising on account of the same are not intended. As would be apparent to a person skilled in the art, various working modifications may be made to the method in order to implement the inventive concept as taught herein.
[0049] The figures and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements may well be combined into a single functional element. Alternatively, certain elements may be split into multiple functional elements. Elements from one embodiment may be added to another embodiment. For example, order of processes described herein may be changed and are not limited to the manner described herein. Moreover, the actions of any flow diagram need not be implemented in the order shown; nor do all of the acts need to be necessarily performed. Also, those acts that are not dependant on other acts may be performed in parallel with the other acts. The scope of embodiments is by no means limited by these specific examples.
,CLAIMS:1. A system (10) to generate real time electronic ticket comprising:
a processing subsystem (20) comprising:
a data collection module (40) configured to collect input data from a user;
a unique code generation module (50) operatively coupled to the data collection module (40), and configured to generate at least one of one-dimensional code and two-dimensional code representative of the input data of the user;
an analysis module (60) operatively coupled to the unique code generation module (50), and configured to analysis at least one of the one-dimensional code and the two-dimensional code based on an analysing technique;
a confirmation module (70) operatively coupled to the analysis module (60), and configured to provide a confirmation on an authenticity of the user based on a result of the analysis module; and
a memory (30) operatively coupled to the processing subsystem (20), and configured to store at least one of the one-dimensional code and the two-dimensional code.
2. The system (10) as claimed in claim 1, wherein the input data comprises at least one of a name, an address, an age and a payment link.
3. The system (10) as claimed in claim 1, wherein the authenticity of the user is based on the result of the analysis module (60), wherein the result comprises:
an access in generation for the user at a starting point; and
an access out generation for the user at a destination point.
4. The system (10) as claimed in claim 1, wherein the processing subsystem (20) further comprises a payment module operatively coupled to the confirmation module (70), and configured to provide an access of the payment link from the data collection module (40) after confirmation on the authenticity of the user based on the result of the analysis module at the destination point.
5. The system (10) as claimed in claim 1, wherein the processing system (20) further comprises a dynamic unique code module operatively coupled to the data collection module (40), and is configured to:
capture a unique new data of the user; and
sync the unique new data of the user with the at least one of one-dimensional code and two-dimensional code.
6. A method (160) to generate real time electronic ticket comprising:
collecting, by a data collection module, input data from a user (170);
generating, by a unique code generation module, at least one of one-dimensional code and two-dimensional code representative of the input data of the user (170);
analysing, by an analysis module, the at least one of the one-dimensional code and the two-dimensional code based on an analysing technique (180);
confirming, by a confirmation module, an authenticity of the user based on a result of the analysis module (190);
capturing, by a dynamic unique code module, a unique new data of the user (200); and
syncing, by a dynamic unique code module, the unique new data of the user with the at least one of one-dimensional code and two-dimensional code (210).
7. The method (160) as claimed in claim 6, wherein collecting, by a data collection module, the input data comprising at least one of a name, an address, an age and a payment link.
8. The method (160) as claimed in claim 6, wherein confirming, by a confirmation module, an access in at a starting point based on the result of the analysis module.
9. The method (160) as claimed in claim 6, wherein confirming, by a confirmation module, an access out at a destination point based on the result of the analysis module.
10. The method (160) as claimed in claim 6, wherein further comprising providing, by a payment module, an access of the payment link from the data collection module after confirmation on the authenticity of the user based on the result of the analysis module at the destination point.
| # | Name | Date |
|---|---|---|
| 1 | 201741044943-PROVISIONAL SPECIFICATION [14-12-2017(online)].pdf | 2017-12-14 |
| 2 | 201741044943-FORM FOR STARTUP [14-12-2017(online)].pdf | 2017-12-14 |
| 3 | 201741044943-FORM FOR SMALL ENTITY(FORM-28) [14-12-2017(online)].pdf | 2017-12-14 |
| 4 | 201741044943-FORM 1 [14-12-2017(online)].pdf | 2017-12-14 |
| 5 | 201741044943-EVIDENCE FOR REGISTRATION UNDER SSI(FORM-28) [14-12-2017(online)].pdf | 2017-12-14 |
| 6 | 201741044943-EVIDENCE FOR REGISTRATION UNDER SSI [14-12-2017(online)].pdf | 2017-12-14 |
| 7 | 201741044943-DRAWINGS [14-12-2017(online)].pdf | 2017-12-14 |
| 8 | 201741044943-Proof of Right (MANDATORY) [23-01-2018(online)].pdf | 2018-01-23 |
| 9 | 201741044943-FORM-26 [23-01-2018(online)].pdf | 2018-01-23 |
| 10 | 201741044943-FORM 3 [23-01-2018(online)].pdf | 2018-01-23 |
| 11 | 201741044943-EVIDENCE FOR REGISTRATION UNDER SSI [23-01-2018(online)].pdf | 2018-01-23 |
| 12 | 201741044943-ENDORSEMENT BY INVENTORS [23-01-2018(online)].pdf | 2018-01-23 |
| 13 | Correspondence by Agent_Submission of Documents_29-01-2018.pdf | 2018-01-29 |
| 14 | 201741044943-FORM FOR STARTUP [12-02-2018(online)].pdf | 2018-02-12 |
| 15 | 201741044943-EVIDENCE FOR REGISTRATION UNDER SSI [12-02-2018(online)].pdf | 2018-02-12 |
| 16 | Correspondence by Agent_Form28 , Certificate of Incorporation_14-02-2018.pdf | 2018-02-14 |
| 17 | 201741044943-FORM 3 [12-12-2018(online)].pdf | 2018-12-12 |
| 18 | 201741044943-ENDORSEMENT BY INVENTORS [12-12-2018(online)].pdf | 2018-12-12 |
| 19 | 201741044943-DRAWING [12-12-2018(online)].pdf | 2018-12-12 |
| 20 | 201741044943-CORRESPONDENCE-OTHERS [12-12-2018(online)].pdf | 2018-12-12 |
| 21 | 201741044943-COMPLETE SPECIFICATION [12-12-2018(online)].pdf | 2018-12-12 |
| 22 | 201741044943-FORM-9 [13-12-2018(online)].pdf | 2018-12-13 |
| 23 | 201741044943-REQUEST FOR CERTIFIED COPY [10-06-2019(online)].pdf | 2019-06-10 |
| 24 | 201741044943-RELEVANT DOCUMENTS [10-06-2019(online)].pdf | 2019-06-10 |
| 25 | 201741044943-FORM28 [10-06-2019(online)].pdf | 2019-06-10 |
| 26 | 201741044943-FORM 13 [10-06-2019(online)].pdf | 2019-06-10 |
| 27 | 201741044943-Proof of Right (MANDATORY) [30-08-2019(online)].pdf | 2019-08-30 |
| 28 | 201741044943-FORM FOR STARTUP [19-12-2019(online)].pdf | 2019-12-19 |
| 29 | 201741044943-EVIDENCE FOR REGISTRATION UNDER SSI [19-12-2019(online)].pdf | 2019-12-19 |