Using a mobile computing device camera to trigger state-based actions
First Claim
1. A method in a mobile computing device, comprising:
- displaying, by one or more processors of the mobile computing device, a first image indicative of a state of the mobile computing device;
measuring, by one or more processors of the mobile computing device, a change in intensity of electromagnetic (EM) radiation received via a camera of the mobile computing device over a time interval;
identifying, by one or more processors of the mobile computing device, satisfaction of a trigger condition when the change in intensity of the EM radiation over the time interval exceeds a threshold intensity; and
displaying, by one or more processors of the mobile computing device, a second image indicative of a choice presented to a customer regarding a payment-related activity that is based upon the state of the mobile computing device when the trigger condition is satisfied.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems, apparatus, and non-transitory media are disclosed to perform state-based changes on a mobile computing device. A mobile computing device may display one or more images that are indicative of a state of the mobile computing device, such as a barcode. A mobile computing device may measure characteristics of electromagnetic (EM) radiation, such as laser light from a laser scanner, received through its camera. By comparing changes in the intensity of the EM radiation over a time interval and/or a wavelength of the EM radiation to one or more threshold intensities and/or wavelength ranges, one or more trigger conditions may be identified. The one or more trigger conditions may cause the mobile computing device to execute one or more actions, which may be dependent on the present state of the mobile computing device. The actions may include various functions used in conjunction with a retailer-based mobile phone application.
-
Citations
43 Claims
-
1. A method in a mobile computing device, comprising:
-
displaying, by one or more processors of the mobile computing device, a first image indicative of a state of the mobile computing device; measuring, by one or more processors of the mobile computing device, a change in intensity of electromagnetic (EM) radiation received via a camera of the mobile computing device over a time interval; identifying, by one or more processors of the mobile computing device, satisfaction of a trigger condition when the change in intensity of the EM radiation over the time interval exceeds a threshold intensity; and displaying, by one or more processors of the mobile computing device, a second image indicative of a choice presented to a customer regarding a payment-related activity that is based upon the state of the mobile computing device when the trigger condition is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system, comprising:
-
a laser scanner configured to generate laser light; and a mobile computing device configured to (i) display an image indicative of a state of the mobile computing device, (ii) measure a change in an intensity of the laser light over a time interval and a wavelength of the laser light received via a camera associated with the mobile computing device while the image is being displayed, and (iii) execute an action in response to the change in the intensity of the laser light exceeding a threshold intensity over the time interval and the wavelength of the laser light being within a predetermined range of wavelengths. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable media having instructions stored thereon in a mobile computing device, that when executed by a processor cause the processor to:
-
display a first image indicative of a state of the mobile computing device; measure electromagnetic (EM) radiation received via a camera of the mobile computing device; identify satisfaction of a trigger condition when a change in an intensity of the EM radiation over a time interval exceeds a threshold intensity; and display a second image indicative of a choice presented to a customer regarding a payment-related activity that is based upon the state of the mobile computing device when the trigger condition is satisfied. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A mobile computing device, comprising:
-
a display unit configured to display a first image indicative of a state of the mobile computing device; a camera unit configured to receive electromagnetic (EM) radiation; and a central processing unit (CPU) configured to; measure a change in intensity of the received electromagnetic (EM) radiation over a time interval; identify satisfaction of a trigger condition when the change in intensity of the EM radiation over the time interval exceeds a threshold intensity; and display a second image indicative of a choice presented to a customer regarding a payment-related activity that is based upon the state of the mobile computing device when the trigger condition is satisfied. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A method for facilitating state-based changes on a web-enabled mobile computing device with an application executed on the web-enabled mobile computing device, comprising:
-
causing a display unit of the web-enabled mobile computing device to display a first image indicative of a state of the mobile computing device; receiving electromagnetic (EM) radiation at the web-enabled mobile computing device via a camera of the mobile computing device; causing a processor of the web-enabled mobile computing device to measure a change in intensity of EM radiation over a time interval; causing a processor of the web-enabled mobile computing device to identify satisfaction of a trigger condition when the change in intensity of the EM radiation over the time interval exceeds a threshold intensity; and causing a processor of the web-enabled mobile computing device to display a second image indicative of a choice presented to a customer regarding a payment-related activity that is based upon the state of the web-enabled mobile computing device when the trigger condition is satisfied. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43)
-
Specification