Determining Preferential Device Behavior
First Claim
1. A method comprising:
- associating observed user behavior with output of a machine learning process, the output derived from attributes observed at the device and aggregated attributes from a number of other devices;
determining a preferential device behavior based on results of the associating; and
adapting the device or initiating an action on the device based on the preferential device behavior,wherein the method is performed by one or more hardware processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems, methods and computer program products are disclosed for machine learning to determine preferential device behavior. In some implementations, a server receives inputs, including attributes from a client device, crowd-sourced data from a number of other devices and a priori knowledge. The server includes a concept engine that applies machine-learning process to the inputs. The output of the machine learning process is transported to the client device. At the client device, a client engine associates attributes observed at the device to the machine learning output to determine a user profile. Applications may access the user profile to determine preferential device behavior, such as provide targeted information to the user or take action on the device that is personalized to the user of the device.
-
Citations
14 Claims
-
1. A method comprising:
-
associating observed user behavior with output of a machine learning process, the output derived from attributes observed at the device and aggregated attributes from a number of other devices; determining a preferential device behavior based on results of the associating; and adapting the device or initiating an action on the device based on the preferential device behavior, wherein the method is performed by one or more hardware processors. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
obtaining attributes observed at a device; obtaining attributes from a number of other devices; processing the attributes using a machine learning process; and providing output of the machine learning process to the device, wherein the method is performed by one or more hardware processors.
-
-
8. A system comprising:
-
one or more processors; memory coupled to the one or more processors and configured to store instructions, which, when executed by the one or more processors, cause the one or more processors to perform operations comprising; associating observed user behavior with output of a machine learning process, the output derived from attributes observed at the device and aggregated attributes from a number of other devices; determining a preferential device behavior based on results of the associating; and adapting the device or initiating an action on the device based on the preferential device behavior, wherein the method is performed by one or more hardware processors. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system comprising:
-
obtaining attributes observed at a device; obtaining attributes from a number of other devices; processing the attributes using a machine learning process; and providing output of the machine learning process to the device, wherein the method is performed by one or more hardware processors.
-
Specification