Methods and systems for providing notifications based on user activity data
First Claim
1. A method comprising:
- accessing, in a device, first sensor data associated with a first activity of a user;
determining, by a hardware processor, that the user is engaged in the first activity based at least in part on the first sensor data;
receiving, by the device, a notification while the user is engaged in the first activity;
determining to hold the notification based on the determining that the user is engaged in the first activity;
accessing second sensor data associated with the user;
determining that the user is no longer engaged in the first activity based at least in part on the second sensor data;
presenting, by the device, the notification based on the determining that the user is no longer engaged in the first activity;
receiving, by the device, a second notification while the user is engaged in the first activity;
accessing a second priority specification associated with the second notification, the second priority specification indicating a level of priority for presenting the second notification compared to other notifications;
determining to present the second notification on the device while the user is engaged in the first activity based on the second priority specification; and
receiving, at the device a setting indicting that auction notifications be identified as high priority within a predetermined amount of time of an expiration of an associated auction, wherein the second notification comprises an auction notification; and
wherein the determining to present the second notification on the device is based on the predetermined amount of time until the expiration of the associated auction.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are presented for providing notifications based on user activity data. In some embodiments, a method is presented. The method may include accessing first sensor data associated with a first activity of a user. The method may also include determining that the user is engaged in the first activity based at least in part on the first sensor data, receiving a notification while the user is engaged in the first activity, and determining to not present or in other words, hold the notification while the user is engaged in the first activity. In some embodiments, the method may also include accessing second sensor data associated with the user, determining that the user is no longer engaged in the first activity based at least in part on the second sensor data, and presenting the notification while the user is no longer engaged in the first activity.
-
Citations
18 Claims
-
1. A method comprising:
-
accessing, in a device, first sensor data associated with a first activity of a user; determining, by a hardware processor, that the user is engaged in the first activity based at least in part on the first sensor data; receiving, by the device, a notification while the user is engaged in the first activity; determining to hold the notification based on the determining that the user is engaged in the first activity; accessing second sensor data associated with the user; determining that the user is no longer engaged in the first activity based at least in part on the second sensor data; presenting, by the device, the notification based on the determining that the user is no longer engaged in the first activity; receiving, by the device, a second notification while the user is engaged in the first activity; accessing a second priority specification associated with the second notification, the second priority specification indicating a level of priority for presenting the second notification compared to other notifications; determining to present the second notification on the device while the user is engaged in the first activity based on the second priority specification; and receiving, at the device a setting indicting that auction notifications be identified as high priority within a predetermined amount of time of an expiration of an associated auction, wherein the second notification comprises an auction notification; and
wherein the determining to present the second notification on the device is based on the predetermined amount of time until the expiration of the associated auction. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a sensor configured to obtain first sensor data associated with a first activity of a user;
one or more processors configured to;
access the first sensor data, anddetermine that the user is engaged in the first activity based at least, in part on the first sensor data; a receiver configured to receive a notification while the user is engaged in the first activity; the one or more processors further configured to determine to hold the notification based on the user being engaged in the first activity; wherein the receiver is further configured to receive a second notification while the user is engaged in the first activity; and wherein the processor is further configured to; access a second priority specification associated with the second notification, the second priority specification indicating a level of priority for presenting the second notification compared to other notifications, and determine to present the second notification on the device while the user is engaged in the first, activity based on the second priority specification; wherein the receiver is further configured to receive, at the device a setting indicting that auction notifications be identified as high priority within a predetermined amount of time of an expiration of an associated auction, wherein the second notification comprises an auction notification; and
wherein the determining to present the second notification on the device is based on the predetermined amount of time until the expiration of the associated auction. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium having no transitory signals and embodying instructions that, when executed by a processor of a machine, cause the machine to perform operations comprising:
-
accessing, from one or more first sensors in a device, first sensor data associated with a first activity of a user; determining that the user is engaged in the first activity based at least in part on the first sensor data; receiving a notification while the user is engaged in the first activity; determining to hold the notification based on the determining that the user is engaged in the first activity; accessing, from one or more second sensors in the device, second sensor data associated with the user; determining that the user is no longer engaged in the first activity, based at least in part on the second sensor data; presenting the notification based on the determining that the user is no longer engaged in the first activity; receiving a second notification while the user is engaged in the first activity; accessing a second priority specification associated with the second notification, the second priority specification indicating a level of priority for presenting the second notification compared to other notifications; determining to present the second notification on the device while the user is engaged in the first activity based on the second priority specification; and receiving, at the device a setting indicting that auction notifications be identified as high priority within a predetermined amount of time of an expiration of an associated auction, wherein the second notification comprises an auction notification; and
wherein the determining to present the second notification on the device is based on the predetermined amount of time until the expiration of the associated auction. - View Dependent Claims (16, 17, 18)
-
Specification