A method of determining an income of a user of a mobile device, the method comprising: acquiring device data associated with the user of the mobile device; associating the user with a first occupational class, the first occupational class being associated with at least one event type and a first MLA; extracting a first dataset from the device data based on the first occupational class; applying a first logical analysis of the first MLA to the first dataset, the applying comprises: extracting from the first dataset a first data pattern being indicative of a first occupational event performed by the user, the first data pattern being associated with one of the at least one event types; and determining a first income value associated with the first occupational event based on the first data pattern, the first income value being representative of an income of the user of the mobile device.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of determining an income of a user of a mobile device, the method being executable at a server, the mobile device being communicatively coupled to the server, the method comprising: acquiring, by the server, device data associated with the user of the mobile device, the device data comprising information indicative of at least one occupation of the user; associating, by the server, the user with a first occupational class amongst a plurality of occupational classes based on the information indicative of the at least one occupation of the user, the first occupational class being a taxi driver class, the taxi driver class being associated with at least one event type and a first Machine Learning Algorithm (MLA); extracting, by the server, a first dataset from the device data based on the taxi driver class, the first dataset comprising data of a first plurality of data types, the first plurality of data types having been pre-determined for the taxi driver class; applying, by the server, the first MLA to the first dataset, the first MLA having been trained on data of the first plurality of data types of the taxi driver class and income data for the at least one event type of the taxi driver class, the first MLA having been trained to determine occupational events of the at least one event type and estimated income data for the respective occupational events based on inputted datasets, the applying comprises: determining, by the first MLA, from the first dataset a first data pattern being indicative of a first occupational event performed by the user, the first data pattern being associated with one of the at least one event type; determining, by the first MLA, estimated income data for the first occupational event based on the first data pattern; and determining, by the first MLA, a first income value associated with the first occupational event based on the first data pattern and the estimated income data, the first income value being representative of the income of the user of the mobile device.
2. The method of claim 1 , wherein the first plurality of data types comprises GPS data and temporal data.
3. The method of claim 1 , wherein the applying further comprises: determining, by the first MLA, from the first dataset a second data pattern being indicative of a second occupational event performed by the user, the second data pattern being associated with one of the at least one event type; determining, by the first MLA, second estimated income data for the second occupational event based on the second data pattern; and determining, by the first MLA, a second income value associated with the second occupational event based on the second data pattern and the second estimated income data; and wherein the method further comprises determining, by the server, a total income value based on the first income value and the second income value, the total income value being representative of the income of the user of the mobile device.
4. The method of claim 3 , wherein the at least one event type comprises more than one event types, and wherein the first data pattern and the second data pattern are respectively associated with distinct event types amongst the more than one event types.
5. The method of claim 1 , wherein the method further comprises: determining, by the first MLA, a second income value for a second user of a second mobile device; and ranking, by the server, the user and the second user relative to each other based on the first outcome value and the second outcome value.
6. A server for determining an income of a user of a mobile device, the mobile device being communicatively coupled to the server, the server being configured to: acquire device data associated with the user of the mobile device, the device data comprising information being indicative of at least one occupation of the user; associate the user with a first occupational class amongst a plurality of occupational classes based on the information being indicative of the at least one occupation of the user, the first occupational class being a taxi driver class, the taxi driver class being associated with at least one event type and a first Machine Learning Algorithm (MLA); extract a first dataset from the device data based on the taxi driver class, the first dataset comprising data of a first plurality of data types, the first plurality of data types having been pre-determined for the taxi driver class; apply the first MLA to the first dataset, the first MLA having been trained on data of the first plurality of data types of the taxi driver class and income data for the at least one event type of the taxi driver class, the first MLA having been trained to determine occupational events of the at least one event type and estimated income data for the respective occupational events based on inputted datasets, to apply comprises the server being configured to: determine, by the first MLA, from the first dataset a first data pattern being indicative of a first occupational event performed by the user, the first data pattern being associated with one of the at least one event type; determine, by the first MLA, estimated income data for the first occupational event based on the first data pattern; and determine, by the first MLA, a first income value associated with the first occupational event based on the first data pattern and the estimated income data, the first income value being representative of an income of the user of the mobile device.
7. The server of claim 6 , wherein the first plurality of data types comprises GPS data and temporal data.
8. The server of claim 6 , to apply further comprises the server being configured to: determine, by the first MLA, from the first dataset a second data pattern being indicative of a second occupational event performed by the user, the second data pattern being associated with one of the at least one event type; determine, by the first MLA, second estimated income data for the second occupational event based on the second data pattern; and determine, by the first MLA, a second income value associated with the second occupational event based on the second data pattern and the second estimated income data; and wherein the server is further configured to determine a total income value based on the first income value and the second income value, the total income value being representative of the income of the user of the mobile device.
9. The server of claim 8 , wherein the at least one event type comprises more than one event types, the first data pattern and the second data pattern are respectively associated with distinct event types amongst the more than one event types.
10. The server of claim 6 , the server being further configured to: determine, by the first MLA, a second income value for a second user of a second mobile device; and rank the user and the second user relative to each other based on the first outcome value and the second outcome value.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 4, 2018
May 11, 2021
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.