POWER SAVING METHOD AND SYSTEM FOR A MOBILE DEVICE
First Claim
1. A power saving method for a mobile device, comprising:
- generating multiple user samples;
calculating one behavior vector for each of the user samples;
training a neural network system using the user samples and the corresponding behavior vectors;
collecting multiple user events;
transforming the user events to multiple behavior samples using a weighting transformation function;
classifying the behavior samples into behavior sample groups;
obtaining the behavior sample group comprising the most behavior samples;
calculating the behavior vector for the behavior sample group comprising the most behavior samples; and
training the neural network system using the behavior sample group comprising the most behavior samples and the corresponding behavior vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A power saving method for a mobile device is disclosed. Multiple user samples are generated. One behavior vector for each of the user samples is calculated. A neural network system is trained using the user samples and the corresponding behavior vectors. Multiple user events are collected. The user events are transformed to multiple behavior samples using a weighting transformation function. The behavior samples are classified into behavior sample groups. The behavior sample group comprising the most behavior samples is obtained. The behavior vector for the behavior sample group comprising the most behavior samples is calculated. The neural network system is trained using the behavior sample group comprising the most behavior samples and the corresponding behavior vector.
-
Citations
18 Claims
-
1. A power saving method for a mobile device, comprising:
-
generating multiple user samples; calculating one behavior vector for each of the user samples; training a neural network system using the user samples and the corresponding behavior vectors; collecting multiple user events; transforming the user events to multiple behavior samples using a weighting transformation function; classifying the behavior samples into behavior sample groups; obtaining the behavior sample group comprising the most behavior samples; calculating the behavior vector for the behavior sample group comprising the most behavior samples; and training the neural network system using the behavior sample group comprising the most behavior samples and the corresponding behavior vector. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A power saving system for a mobile device, comprising:
-
a prediction module; a sample generation module, randomly generating multiple user samples; an estimation module, coupled to the sample generation module, calculating one behavior vector for each of the user samples; a training module, coupled to the estimation module, training a neural network system using the user samples and the corresponding behavior vectors; an event collection module, collecting multiple user events; and a weighting transformation module, coupled to the event collection module and the training module, transforming the user events to multiple behavior samples using a weighting transformation function, classifying the behavior samples into behavior sample groups, and obtaining the behavior sample group comprising the most behavior samples; wherein the estimation module calculates the behavior vector for the behavior sample group comprising the most behavior samples, and the training module trains the neural network system using the behavior sample group comprising the most behavior samples and the corresponding behavior vector. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium storing a computer program providing a power saving method for a mobile device, comprising using a computer to perform the steps of:
-
generating multiple user samples; calculating one behavior vector for each of the user samples;
training a neural network system using the user samples and the corresponding behavior vectors;collecting multiple user events; transforming the user events to multiple behavior samples using a weighting transformation function; classifying the behavior samples into behavior sample groups; obtaining the behavior sample group comprising the most behavior samples; calculating the behavior vector for the behavior sample group comprising the most behavior samples; and training the neural network system using the behavior sample group comprising the most behavior samples and the corresponding behavior vector. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification