Lauching an application by light detection
A method using light and distance sensors on mobile devices automatically launches applications based on detected light characteristics and proximity, addressing inefficiencies in launching multiple applications and enhancing user experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ORANGE SA
- Filing Date
- 2024-09-18
- Publication Date
- 2026-07-16
Smart Images

Figure CN2024119346_16072026_PF_FP_ABST
Abstract
Description
LAUCHING AN APPLICATION BY LIGHT DETECTIONFIELD OF THE INVENTION
[0001] The invention relates to a method for launching an application on a personal device like a mobile phone.
[0002] For example, it applies to the launching of a payment application when light is detected representative of a payment context.BACKGROUND
[0003] In recent days, many payments are made with a personal device, like a smartphone or a smartwatch. In some countries, like in China for instance, this method is even more commonly used than other payment methods.
[0004] When a user wants to place a payment, he needs first to retrieve the payment application, launch it and manipulate it to display a QR code and any other pattern for optical recognition.
[0005] Then, the user holds the screen of mobile device up to a scanner, which can recognize the QR code or pattern and initiate the payment transaction.
[0006] These steps shall be performed each time the user needs to place a payment transaction, which may happen several times a day. It appears that finding the appropriate payment application, and launching it may be cumbersome and takes time, which could be a major inconvenient when many people stand in line to place a payment (when entering a venue like a museum, a concert hall, a stadium, a movie theatre, etc. ) .
[0007] The problem is even worse when a same user uses several payment applications, since he may get confused to pick up the right one (especially if he gets stressed because of the social pressure of people standing in line behind him) .
[0008] The invention aims in improving the situation over the known proposals.
[0009] In particular, there is a need for providing a solution with low requirements for the mobile time in terms of processing capabilities, networking, memory, etc. It shall also adapt to many user profiles, including elderlies and people with low capacity in using digital devices.
[0010] SUMMARY OF THE DISCLOSURE
[0011] An object of the present invention aims in alleviating at least partly the above-mentioned drawbacks.
[0012] This object is achieved with a method for launching an identified application on a mobile device comprising determining at least one predetermined characteristic of a light signal detected by a light sensor placed on a side of said mobile device, determining a distance of an object facing said side, and automatically launching said identified application when criteria on said predetermined characteristic and distance are met.
[0013] Preferred embodiments comprise one or more of the following features, which can be taken separately or together, either in partial combination or in full combination:
[0014] - said predetermined characteristic comprises a wavelength value;
[0015] - said identified application is a payment application;
[0016] - said identified application is adapted to display a QR code on a screen of said mobile device;
[0017] - said predetermined characteristic comprises a time behavior of said light signal;
[0018] - said identified application is previously configured in an operating system of said mobile device so that a particular page of said identified application is displayed when said criteria are met;
[0019] - the method further comprises a configuration step wherein an interface is displayed for allowing entering or modifying mappings between identified applications and criteria;
[0020] - when said criteria are met, said identified application is launched only if a further security criterion is fulfilled if said identified application is considered as requiring a security mechanism.
[0021] Another object of the invention is a mobile device comprising a light sensor and a distance sensor placed on a same side of said mobile device, said light sensor being adapted for determining at least one predetermined characteristic of a light signal, and said distance sensor being adapted for determining a distance of an object facing said side, and processing means adapted for automatically launching an identified application when criteria on said predetermined characteristic and distance are met.
[0022] Still another object is a computer program comprising code instructions for executing a method as previously defined.
[0023] A further object is a system comprising a mobile device as previously defined and said object, said object being a point-of-sale device or another mobile device.
[0024] Further features and advantages of the invention will appear from the following description of embodiments of the invention, given as non-limiting examples, with reference to the accompanying drawings listed hereunder.BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Fig. 1 illustrates a mobile device in context, according to embodiments of the invention.
[0026] FIG. 2 illustrates a proposed flowchart representing a method according to embodiments of the invention.DETAILED DESCRIPTION OF EMBODIMENTS
[0027] The proposed method applies in particular to smartphones or smartwatches, but it may also apply to any mobile electronic device adapted for launching applications.
[0028] Applications may be payment applications, i.e. applications adapted for placing payment transactions between two parties, possibly through a payment service platform (bank or other third-party facilities) .
[0029] However, other types of applications may also be possible. For example, the method may apply to applications dedicated to a particular venue, enabling users to prove that they have previously registered for this venue by showing up an QR code (or other patterns) . A similar example could be train or plane reservation mechanism, where the dedicated application can show up the ticket.
[0030] The proposed method allows the application to be automatically selected and launched without requiring the user to manipulate the human-machine interface of his mobile device.
[0031] As exemplified on figure 1, the mobile device 10 comprises a light sensor 12 and a distance sensor 13, placed on a same side of the mobile device.
[0032] This face is typically a front face, i.e. the face facing the user when the user uses the mobile device. This same face may also comprise a screen 11, which can be a touch screen.
[0033] The light sensor may be a spectral sensor, adapted to detect light in certain wavelength ranges.
[0034] Spectral sensors are used to detect light across specific wavelength ranges, such as ultraviolet (UV) , visible, and infrared (IR) . Various technologies are employed to create spectral sensors, each suited to different applications and wavelength ranges.
[0035] Examples of spectral sensors comprise photodiodes, phototransistors, Charge-Coupled Devices (CCDs) and Complementary Metal-Oxide-Semiconductor (CMOS) Sensors, etc. Many other technologies are used in other contexts (medical imagery…) and might be applied in the future to mobile devices like smartphones.
[0036] Similarly, various technologies may be used to implement the distance sensor 13.
[0037] The distance sensor may be an infra-red proximity sensor. IR proximity sensors emit infrared light and measure the reflected signal to detect the presence of nearby objects and measure distance. They are typically used to detect when a phone is held close to the ear to turn off the display during a call, or for autofocus of cameras.
[0038] Other embodiments include capacity proximity sensors, which can detect the presence of an object by measuring changes in capacitance. They are typically very small and can be integrated into a smartphone to detect when the device is near an object.
[0039] Still other embodiments include Lidar, ultrasonic sensors or more advanced technologies.
[0040] According to embodiments of the mobile device, the light sensor and the distance sensor may be a same component.
[0041] The light sensor 12 is adapted for performing a step of determining at least one predetermined characteristic of a light signal 21. This light signal is emitted by a light source 20. When appropriately oriented, it is received by the light sensor 12 of the mobile device.
[0042] This step is depicted as step S1 in figure 2 that represents a dataflow of a possible embodiment of the proposed method.
[0043] The predetermined characteristic of light relates to a characteristic of the waveform signal associated with the received light.
[0044] According to some embodiments, the predetermined characteristic comprises a wavelength value, or frequency (which are interchangeable and, of course, corresponds to a color) . The light sensor can identify the wavelength / frequency (i.e. determine a value) of the light hitting the mobile device.
[0045] This wavelength may correspond to visible light, and may thus belongs to the 400 nm –700 nm value range (corresponding approximatively to 450 THz -750 THz) .
[0046] According to an embodiment, the predetermined characteristic comprises a time behavior of said light signal.
[0047] In this embodiment, the light signal may not be a simple sinusoid wave signal but may be disrupted as a serial of signal bursts (each being a sinusoid) . Usable characteristics may be the period of the signal (time between each burst) and / or the length of each burst.
[0048] For instance, a light source may emit light every 0.1 seconds and the burst may last for 0.05 seconds.
[0049] More generally, any information that may be conveyed by the light signal can be used as a light characteristic.
[0050] According to some embodiments, the light sensor may determine several predetermined characteristics of the received light signal.
[0051] In a step S2, the distance sensor of the mobile device can determine a distance 14 of an object 20 facing the side on which the distance sensor is located.
[0052] This object 20 is supposed to be the light source.
[0053] Depending on applications, the object 20 may be an electronic device like a PoS device. PoS (for “Point of Sale” ) device hardware terminal or system used by businesses to process transactions at the point where the sale is made. These devices are typically used in retail environments, restaurants, and other service industries to facilitate customer payments, manage sales, and handle various other business operations.
[0054] It may also be a handheld terminal used by a clerk to check tickets or other QR code documents before letting users pass a gate to a venue, a train platform, etc.
[0055] It may also be mobile device like a smartphone for, for example, peer-to-peer payment transactions.
[0056] Steps S1 and S2 are depicted as parallel in figure 2, since they can be performed independently. Both sensors work independently and may determine the distance and the predetermined characteristics at their own pace.
[0057] Step S3 consists in checking criteria based on at least one predetermined characteristic and on the distance to the object 20.
[0058] According to an embodiment, a single set of criteria is provided, with which a comparison of determined values for the distance and the predetermined characteristics is performed.
[0059] For instance, a single application (e.g. a payment application) is provided, the light characteristic should be red (first criterion on light wavelength) and the distance should be below 5 centimeters (second criterion on object distance) .
[0060] According to other embodiments, several applications may be provided, each with different criteria. In such a case, the criteria shall be set so that there is no ambiguity for the mobile device to determine which application (s) correspond to a determined set of values.
[0061] In such a case, some criteria may be associated, or matched, with some identified applications. “Identified” means here that a particular application is launched. In other words, it has been previously identified to be launched when specified criteria are met.
[0062] According to embodiments, more than one application may be associated with a set of criteria. For example, in certain situations, several applications shall be launched like, e.g. a payment application and a security application.
[0063] According to some embodiments, a configuration step can be provided, wherein an interface is displayed for allowing entering or modifying mappings between identified applications and criteria. This interface may be displayed on the screen 11 of the mobile device.
[0064] The criterion on the distance may be fixed (for example 5 cm) , because it would not be user friendly to move the mobile device back and forth compared to an object in order to launch different applications.
[0065] The criterion on the light characteristics may be used to differentiate between identified applications.
[0066] The table below exemplifies a mapping between identified applications A1, A2, A3 and corresponding light wavelengths:
[0067] In this example, the wavelengths are chosen to not overlap, so that a determined wavelength (at step S1) can only meet one criterion and correspond to only one identified application.
[0068] The criteria are based on wavelength ranges, because a given light source may have some slight variation, and the ambience light may impact the light sensor. So, some margin could be useful in order to maximize the correct detection. The extend of the margin could depend on the proximity of other wavelength ranges, for instance, and / or a supposed quality of the intended light source: for example, the range can be narrower for payment application with PoS or banking facilities, and larger for peer-to-peer payment applications (supposing light emitted by a mobile device may have more variability) .
[0069] Typically, most QR code readers for payment application emits a red light. So, corresponding wavelength can be associated with a particular payment application within the mobile device.
[0070] As seen earlier, another light characteristic may be a time behavior of the received light signal. Criteria may then be based on this time behavior like exemplified in the next table:
[0071] In this example, only the duration of the light bursts is taken into account to form criteria. Depending on the lengths of the bursts, different applications A1, A2 can be selected.
[0072] Of course, other predetermined characteristics can be used, as well as combinations of several predetermined characteristics to determine an identified application.
[0073] In particular, some identified applications may be determined with a criterion based on a first predetermined characteristic while some other identified applications may be determined with a criterion based on a second predetermined characteristic.
[0074] In other words, the predetermined characteristics can be set so as to correspond to the physical characteristics of the light source.
[0075] As previously described, these predetermined characteristics can be set (or modifier) by the user himself. They can also be provisioned when installing the identified application, or fixed as built-in parameters in the terminal.
[0076] As shown with these various examples, the proposed method allows many possibilities and embodiments, for mapping identified applications with criteria based on the nature of the detected light (i.e. predetermined characteristics of the light) and the distance of a perceived object.
[0077] When a criterion is met, then, at step S4, the identified application, corresponding to this criterion, is automatically launched. Automatically means here that no action from the user is required for the application to be launched. In particular, the user does not need to manipulate the human-machine interface (on the screen 11 or on a keypad or any other mean to launch the application) to find out the appropriate application and to click on it to launch it.
[0078] Furthermore, according to embodiments, the application is launched so as to show a particular page (corresponding to a stage of this application) . For example, a payment application is started so as to display a QR code (or other patterns) adapted to enable a payment transaction.
[0079] However, some security mechanisms may be put in place, in order to avoid the application to be launched as soon as a relevant light is detected.
[0080] The double criterion on both the proximity of an object and a predetermined light characteristic shall prevent most mischievous actions, as it would be sufficient to direct a light towards the screen to launch the payment application and trigger a payment transaction.
[0081] However, some additional security mechanism may be desirable and provided for at least some applications. For those applications, the applications are launched only if a further security criterion is fulfilled.
[0082] This security criterion could consist in any mechanism known in the art, like the user doing a certain gesture on the screen, or a facial recognition of the user, or entering a PIN code, etc.
[0083] The operating system of the mobile device may provide the appropriate facilities for the identified application to be automatically launched when some criteria are met.
[0084] In addition, the application can be launched so as to show a particular page (QR code or other patterns) .
[0085] In an Android system, this can be done by using the Intent messaging system.
[0086] Intent is a messaging object used to request an action from another application component. It's essentially how you communicate between different parts of an Android application or even between different applications. Activity is a single screen with a user interface in an Android application. It represents one window or one screen that users interact with. An application typically consists of multiple activities that work together to provide a cohesive user experience.
[0087] In step S4, the mobile device launches the payment QR code page in the payment application through the Intent object provided by the payment application.
[0088] As it shall be clear from these explanations, the proposed method enables many variations and possibilities. It facilitates dramatically transactions between and mobile device and another device, like payment transactions, by removing needs for user interactions.
[0089] On the same time, it is light in terms of computing or memory requirements. The calculations required for implementing step S3 are simple ones (comparisons) and the date needed to be stored within the mobile device are very few (value ranges for the criteria and, possibly, mappings to identified application, meaning only a few bytes) .
[0090] Also, the method does not need any network connection, for instance with a third-party server.
[0091] A further advantage of the proposed method is that it can work in dark environments, since only based on light received from the other party’s device 20. There is no need for having a good light environment like any methods that would be based on image recognition for instance.
[0092] The invention has been described with reference to preferred embodiments. However, many variations are possible within the scope of the invention.
Claims
1.Method for launching an identified application on a mobile device (10) comprising determining (S1) at least one predetermined characteristic of a light signal detected by a light sensor (12) placed on a side of said mobile device, determining (S2) a distance of an object facing said side, and automatically launching (S4) said identified application when criteria on said predetermined characteristic and distance are met (S3) .2.Method according to claim 1, wherein said predetermined characteristic comprises a wavelength value.3.Method according to any of the preceding claims, wherein said identified application is a payment application.4.Method according to any of the preceding claims, wherein said identified application is adapted to display a QR code on a screen (11) of said mobile device.5.Method according to any of the preceding claims, wherein said predetermined characteristic comprises a time behavior of said light signal.6.Method according to any of the preceding claims, wherein said identified application is previously configured in an operating system of said mobile device so that a particular page of said identified application is displayed when said criteria are met.7.Method according to any of the preceding claims, comprising a configuration step wherein an interface is displayed for allowing entering or modifying mappings between identified applications and criteria.8.Method according to any of the preceding claims wherein when said criteria are met, said identified application is launched only if a further security criterion is fulfilled if said identified application is considered as requiring a security mechanism.9.Mobile device (10) comprising a light sensor (12) and a distance sensor (13) placed on a same side of said mobile device, said light sensor being adapted for determining at least one predetermined characteristic of a light signal, and said distance sensor (13) being adapted for determining a distance of an object facing said side, and processing means adapted for automatically launching an identified application when criteria on said predetermined characteristic and distance are met.10.Computer program comprising code instructions for executing a method according to any one of claims 1 to 8.11.System comprising a mobile device according to claim 9 and said object, said object being a point-of-sale device or another mobile device.