Mobile push notification
First Claim
Patent Images
1. A method comprising:
- by a computing device, receiving a first notification through a real-time push service, wherein;
the first notification comprises content associated with an object, the object having one or more states;
the first notification is assigned a first priority level that matches a first assigned priority range of the computing device at a time prior to the receiving of the first notification, wherein the first assigned priority range is based on;
a first power state of the computing device; and
a first network state of the computing device;
the object comprises user-facing information; and
the content comprises a first pre-determined subset of the user-facing information, wherein the first pre-determined subset is determined at a first time; and
by the computing device, receiving a second notification through the real-time push service, wherein;
the second notification comprises an update to the content based on a state change of the object;
the second notification is assigned a second priority level that matches a second assigned priority range of the computing device at a time after the receiving of the first notification and prior to the receiving of the second notification, wherein the second assigned priority range is based on;
a second power state of the computing device; and
a second network state of the computing device;
the update comprises a second pre-determined subset of the user-facing information, wherein the second pre-determined subset is determined at a second time; and
the second time is later in time than the first time.
3 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving a first notification through a real-time push service. The first notification includes a subset of user-facing information of an object having one or more states, the subset being determined at a first point in time. A second notification is received through the real-time push service. The second notification is an update to the user-facing information of the object, and the update may be a subset of user-facing information determined at a second point in time after the first point in time.
9 Citations
18 Claims
-
1. A method comprising:
-
by a computing device, receiving a first notification through a real-time push service, wherein; the first notification comprises content associated with an object, the object having one or more states; the first notification is assigned a first priority level that matches a first assigned priority range of the computing device at a time prior to the receiving of the first notification, wherein the first assigned priority range is based on; a first power state of the computing device; and a first network state of the computing device; the object comprises user-facing information; and the content comprises a first pre-determined subset of the user-facing information, wherein the first pre-determined subset is determined at a first time; and by the computing device, receiving a second notification through the real-time push service, wherein; the second notification comprises an update to the content based on a state change of the object; the second notification is assigned a second priority level that matches a second assigned priority range of the computing device at a time after the receiving of the first notification and prior to the receiving of the second notification, wherein the second assigned priority range is based on; a second power state of the computing device; and a second network state of the computing device; the update comprises a second pre-determined subset of the user-facing information, wherein the second pre-determined subset is determined at a second time; and the second time is later in time than the first time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:
-
receive a first notification through a real-time push service, wherein; the first notification comprises content associated with an object, the object having one or more states; the first notification is assigned a first priority level that matches a first assigned priority range of the computing device at a time prior to the receiving of the first notification, wherein the first assigned priority range is based on; a first power state of the computing device; and a first network state of the computing device; the object comprises user-facing information; and the content comprises a first pre-determined subset of the user-facing information, wherein the first pre-determined subset is determined at a first time; and receive a second notification through the real-time push service, wherein; the second notification comprises an update to the content based on a state change of the object; the second notification is assigned a second priority level that matches a second assigned priority range of the computing device at a time after the receiving of the first notification and prior to the receiving of the second notification, wherein the second assigned priority range is based on; a second power state of the computing device; and a second network state of the computing device; the update comprises a second pre-determined subset of the user-facing information, wherein the second pre-determined subset is determined at a second time; and the second time is later in time than the first time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. 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 a first notification through a real-time push service, wherein; the first notification comprises content associated with an object, the object having one or more states; the first notification is assigned a first priority level that matches a first assigned priority range of the computing device at a time prior to the receiving of the first notification, wherein the first assigned priority range is based on; a first power state of the computing device; and a first network state of the computing device; the object comprises user-facing information; and the content comprises a first pre-determined subset of the user-facing information, wherein the first pre-determined subset is determined at a first time; and receive a second notification through the real-time push service, wherein; the second notification comprises an update to the content based on a state change of the object; the second notification is assigned a second priority level that matches a second assigned priority range of the computing device at a time after the receiving of the first notification and prior to the receiving of the second notification, wherein the second assigned priority range is based on; a second power state of the computing device; and a second network state of the computing device; the update comprises a second pre-determined subset of the user-facing information, wherein the second pre-determined subset is determined at a second time; and the second time is later in time than the first time.
-
Specification