METHOD AND SYSTEM TO CONFIGURE MOBILE ELECTRONIC DEVICE SETTINGS USING REMOTE DATA STORE ANALYTICS
First Claim
1. A method of configuring an application of a mobile electronic device, comprising:
- by a processor of a mobile electronic device, executing programming instructions for a software application installed on the electronic device by;
detecting a model of the electronic device;
identifying a hardware-variable parameter of an image capturing sensor of the electronic device;
querying a data store by sending the model and the parameter to the data store;
receiving a reply from the data store, wherein the reply comprises a value for the parameter;
based on the reply, establishing a setting for the image capturing sensor of the electronic device; and
using the setting in operation of the software application.
6 Assignments
0 Petitions
Accused Products
Abstract
A mobile electronic device application uses various hardware parameters for operation. The application leverages calibration data from other users to determine what the parameters should be for the particular device model on which the application is installed. The application queries a cloud-based data store by sending the model and a hardware-variable parameter to the data store. If a value for the parameter is available in the data store, the application will receive it from the data store and use it in operation. If the value is not available, the application will prompt the user to calibrate the application. The application will use the calibration results to identify a setting, and it will send the setting to the data store for use by other instances in which the application is installed on the same model device.
41 Citations
21 Claims
-
1. A method of configuring an application of a mobile electronic device, comprising:
by a processor of a mobile electronic device, executing programming instructions for a software application installed on the electronic device by; detecting a model of the electronic device; identifying a hardware-variable parameter of an image capturing sensor of the electronic device; querying a data store by sending the model and the parameter to the data store; receiving a reply from the data store, wherein the reply comprises a value for the parameter; based on the reply, establishing a setting for the image capturing sensor of the electronic device; and using the setting in operation of the software application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. A method of configuring a mobile electronic device, comprising:
by a processor of a mobile electronic device, executing programming instructions for a software application installed on the electronic device by; detecting a model of the electronic device; identifying a hardware-variable parameter of operation of the electronic device; querying a data store by sending the model and the hardware-variable parameter to the data store; receiving a reply from the data store, wherein the reply comprises an indication that the parameter for the model is not available in the data store; prompting a user of the electronic device to provide a calibration input for the application; receiving the calibration input; using the calibration input to establish a setting for the hardware-variable parameter; and sending the established setting to the data store for storage in association with the model and the hardware-variable parameter. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
15. A method, comprising:
by a processor, executing programming instructions that cause the processor to; receive, from a first electronic device, a query comprising a model of the first electronic device and a hardware-variable parameter that corresponds to a hardware element; access a data store to determine whether the data store includes the hardware-variable parameter for the model; determine that the data store does not include the hardware-variable parameter for the model, and send the first electronic device an indication that data store does not include the hardware-variable parameter; in response to the indication, receive a setting for the hardware-variable parameter from the first electronic device; store the setting in the data store in association with the model; receive, from a second electronic device, a query comprising the model and the hardware-variable parameter; access the data store to retrieve the setting for the hardware variable parameter; and transmit the setting to the second electronic device.
-
16. The method of claim 16, wherein:
-
the hardware element comprises an image capturing sensor; and the setting comprises a sensor size determined by the first electronic device for the image capturing sensor or an aspect ratio adjustment determined by the first electronic device for the image capturing sensor.
-
-
17. A mobile electronic device configuration system, comprising:
a mobile electronic device comprising a processor and a non-transitory computer-readable memory containing programming instructions that, when executed, cause the processor to; identify a hardware-variable parameter of operation of the mobile electronic device; query a data store that is remote to the mobile electronic device by transmitting a message that includes the parameter and a model of the mobile electronic device to the data store; if a value for the parameter is available in the data store; receive a reply from the data store, wherein the reply comprises the value for the parameter, based on the reply, establish a setting for a hardware element of the mobile electronic device that corresponds to the parameter, and use the setting in operation of a software application that interacts with the hardware element during operation; and if the value of the parameter is not in available in the data store; receive a reply from the data store, wherein the reply comprises an indication that the parameter for the model is not available in the data store; prompt a user of the mobile electronic device to provide a calibration input for the application, receive the calibration input; use the calibration input to establish a setting for the hardware-variable parameter, send the established setting to the data store for storage in association with the model and the hardware-variable parameter, and use the setting in operation of a software application that interacts with the hardware element during operation. - View Dependent Claims (18, 19, 20, 21)
Specification