Service content tailored to out of routine events
First Claim
1. A computerized system comprising:
- one or more sensors configured to provide from a plurality of client devices sensor data over one or more Internet networks;
at least one server comprising an out of routine detector configured to detect a deviation from a routine of a user based at least in part on the provided sensor data;
one or more processors; and
one or more computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to perform operations comprising;
predicting by the at least one server, using the out of routine detector, a divergence from a pattern of detected instances of an event based at least in part on the sensor data, the event being of the routine of the user, the predicted divergence corresponding to an out of routine event, wherein the predicting of the out of routine event is before the out of routine event occurs;
generating by the at least one server, using the out of routine detector, contextual information corresponding to the predicted out of routine event predicted by the out of routine detector;
determining, by the least one server, to refrain from presenting at least a portion of content to the user and to refrain from generating the at least the portion of content based on the predicted out of routine event;
determining, by the at least one server, a recommended action for a service to perform in providing the content to the user based on the predicted out of routine event, the contextual information, and the determination to refrain from presenting the at least the portion of the content; and
transmitting by the at least one server, to the service on a mobile client device over the one or more Internet networks, an indication of the predicted out of routine event and the determined recommendation, the transmitting causing the service to manage presentation of content on the mobile client device based on the recommended action.
2 Assignments
0 Petitions
Accused Products
Abstract
In implementations, a divergence from a pattern of detected instances of an event is identified, where the event is of a routine of a user. The identified divergence corresponds to an out of routine event. Contextual information is generated corresponding to the identified out of routine event. Furthermore, one or more recommended actions for presenting content to the user are selected based on the contextual information. An indication of the identified out of routine event, the contextual information, and the one or more recommended actions are provided to a service, which may be an application on a user device. The service can present content to the user based on the identified out of routine event, the generated contextual information corresponding to the identified out of routine event, and the selected one or more recommended actions. The service may follow or disregard any of the selected one or more recommended actions.
-
Citations
20 Claims
-
1. A computerized system comprising:
-
one or more sensors configured to provide from a plurality of client devices sensor data over one or more Internet networks; at least one server comprising an out of routine detector configured to detect a deviation from a routine of a user based at least in part on the provided sensor data; one or more processors; and one or more computer storage media storing computer-useable instructions that, when used by the one or more processors, cause the one or more processors to perform operations comprising; predicting by the at least one server, using the out of routine detector, a divergence from a pattern of detected instances of an event based at least in part on the sensor data, the event being of the routine of the user, the predicted divergence corresponding to an out of routine event, wherein the predicting of the out of routine event is before the out of routine event occurs; generating by the at least one server, using the out of routine detector, contextual information corresponding to the predicted out of routine event predicted by the out of routine detector; determining, by the least one server, to refrain from presenting at least a portion of content to the user and to refrain from generating the at least the portion of content based on the predicted out of routine event; determining, by the at least one server, a recommended action for a service to perform in providing the content to the user based on the predicted out of routine event, the contextual information, and the determination to refrain from presenting the at least the portion of the content; and transmitting by the at least one server, to the service on a mobile client device over the one or more Internet networks, an indication of the predicted out of routine event and the determined recommendation, the transmitting causing the service to manage presentation of content on the mobile client device based on the recommended action. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computerized method comprising:
-
receiving by a service on a user device, from a server, one or more network communications comprising; an indication of a divergence from a pattern of detected instances of an event, the event being of a routine of a user, the divergence corresponding to a predicted out of routine event before the out of event occurs, the divergence being determined based at least in part on sensor data provided by one or more sensors on the user device associated with the user; contextual information corresponding to the predicted out of routine event; and a recommended action for the service to perform in providing content to the user based on the predicted out of routine event, wherein the recommended action includes refraining from presenting at least a portion of the content and refraining from generating the at least the portion of the content; generating, by the service on the user device, a group of content based on the received indication of the predicted out of routine event, the received recommended action, and the received contextual information from the one or more network communications; and causing presentation of the generated group of content on the user device associated with the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. One or more computer storage media storing computer-useable instructions that, when used by one or more computing devices, cause the one or more computing devices to perform operations comprising:
-
predicting, by at least one server, a divergence from a pattern of detected instances of an event based at least in part on sensor data from one or more sensors of a plurality of user devices, the event being of a routine of a user, the predicted divergence corresponding to an out of routine event, wherein the predicting of the out of routine event is before the out of routine event occurs and is based on identifying an occurrence of the event that deviates from the pattern of the detected instances of the event, and a strength of the pattern is used in identifying the out of routine even and to refrain from generating the at least the portion of content; generating, by the at least one server, contextual information corresponding to the predicted out of routine event; determining, by the at least one server, a recommended action for a service to perform in providing content to the user based on the predicted out of routine event and the contextual information; and transmitting, by the at least one server, to the service on a user device, an indication of the predicted out of routine event and the determined recommendation, the transmitting causing the service to manage presentation of the content on the user device based on the recommended action. - View Dependent Claims (19, 20)
-
Specification