MOBILE PUSH NOTIFICATION
First Claim
1. A method comprising, by one or more computing devices:
- receiving, from a first mobile device associated with a first user at a first time, content associated with an object, the object being associated with one or more states;
determining whether one or more second users should be notified of the received content based on a first priority level associated with the one or more states associated with the received content;
sending, to one or more second mobile devices associated with one or more of the second users, a first notification comprising a first subset of user-facing information associated with the received content;
receiving, from the first mobile device at a second time, an update to the content based on a state change of at least one of the one or more states of the object, the second time being later in time than the first time;
determining whether one or more of the second users should be notified of the received update based on a second priority level that is associated with the state change of the updated content; and
sending, to one or more of the second mobile devices associated with one or more of the second users, a second notification comprising a second subset of the user-facing information associated with the received update.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving content from a first user at a first time, determining whether one or more second users should be notified of the received content based on an associated first priority level, and sending a first notification to these second users. The first notification includes a subset of user-facing information of the received content. The method additionally includes receiving an update to the content from the first user at a second time which is later in time than the first time, determining whether one or more second users should be notified of the received update based on an associated second priority level, and sending a second notification to these second users. The second notification includes a second subset of the user-facing information associated with the received update.
-
Citations
20 Claims
-
1. A method comprising, by one or more computing devices:
-
receiving, from a first mobile device associated with a first user at a first time, content associated with an object, the object being associated with one or more states; determining whether one or more second users should be notified of the received content based on a first priority level associated with the one or more states associated with the received content; sending, to one or more second mobile devices associated with one or more of the second users, a first notification comprising a first subset of user-facing information associated with the received content; receiving, from the first mobile device at a second time, an update to the content based on a state change of at least one of the one or more states of the object, the second time being later in time than the first time; determining whether one or more of the second users should be notified of the received update based on a second priority level that is associated with the state change of the updated content; and sending, to one or more of the second mobile devices associated with one or more of the second users, a second notification comprising a second subset of the user-facing information associated with the received update. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive, from a first mobile device associated with a first user at a first time, content associated with an object, the object being associated with one or more states; determine whether one or more second users should be notified of the received content based on a first priority level associated with the one or more states associated with the received content; send, to one or more second mobile devices associated with one or more of the second users, a first notification comprising a first subset of user-facing information associated with the received content; receive, from the first mobile device at a second time, an update to the content based on a state change of at least one of the one or more states of the object, the second time being later in time than the first time; determine whether one or more of the second users should be notified of the received update based on a second priority level that is associated with the state change of the updated content; and send, to one or more of the second mobile devices associated with one or more of the second users, a second notification comprising a second subset of the user-facing information associated with the received update. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A system comprising:
- one or more processors; and
a memory coupled to the processors comprising instructions executable by the processors, the processors being operable when executing the instructions to;receive, from a first mobile device associated with a first user at a first time, content associated with an object, the object being associated with one or more states; determine whether one or more second users should be notified of the received content based on a first priority level associated with the one or more states associated with the received content; send, to one or more second mobile devices associated with one or more of the second users, a first notification comprising a first subset of user-facing information associated with the received content; receive, from the first mobile device at a second time, an update to the content based on a state change of at least one of the one or more states of the object, the second time being later in time than the first time; determine whether one or more of the second users should be notified of the received update based on a second priority level that is associated with the state change of the updated content; and send, to one or more of the second mobile devices associated with one or more of the second users, a second notification comprising a second subset of the user-facing information associated with the received update.
- one or more processors; and
Specification