Mobile push notification

US9936035B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9936035-B2
Application numberUS-201715409347-A
CountryUS
Kind codeB2
Filing dateJan 18, 2017
Priority dateDec 18, 2012
Publication dateApr 3, 2018
Grant dateApr 3, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

In one embodiment, a method includes receiving a first notification through a communications network. 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 communications network. 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.

First claim

Opening claim text (preview).

What is claimed is: 1. A method comprising: by a computing device, receiving a first notification from a communications network, wherein: the first notification comprises content associated with an object, the object being associated with one or more states; the first notification is assigned a first priority level that is associated with a first assigned range of priority levels of the computing device at a time prior to the receiving of the first notification; and the content comprises a first subset of user-facing information associated with the object, wherein the user-facing information comprises information about the one or more states, and the first subset is determined at a first time; and by the computing device, receiving a second notification from the communications network, wherein: the second notification comprises 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 notification is assigned a second priority level that is associated with a second assigned range of priority levels of the computing device at a time after the receiving of the first notification and prior to the receiving of the second notification; the update comprises a second subset of the user-facing information, wherein the second subset is determined at a second time; and the second time is later in time than the first time. 2. The method of claim 1 , wherein the first or second notification is displayed on a display of the computing device. 3. The method of claim 1 , wherein the object is hosted by a social-networking system. 4. The method of claim 3 , wherein the object is a user post to the social-networking system. 5. The method of claim 4 , wherein the user-facing information of the object comprises: a number of likes associated with the user post; or a number of comments associated with the user post. 6. The method of claim 1 , wherein the object is associated with a node in a social graph maintained by a social-networking system. 7. The method of claim 1 , wherein the first notification comprises a message and a payload. 8. The method of claim 1 , wherein the communications network comprises a real-time push service comprising a channel server, a MQ Telemetry Transport (MQTT) server, and a push service hosted by a carrier network. 9. The method of claim 1 , wherein: the receiving of the first notification is determined by: a priority level of the first notification; a first power state of the computing device; and a first network state of the computing device; and the receiving of the second notification is determined by: a priority level of the second notification; a second power state of the computing device; and a second network state of the computing device. 10. The method of claim 9 , wherein: the first power state and the first network state are sent by the computing device to the communications network prior to the first time; and the second power state and the second network state are sent by the computing device to the communications network after the first time and prior to the second time. 11. 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 being associated with one or more states; the first notification is assigned a first priority level that is associated with a first assigned range of priority levels at a time prior to the receiving of the first notification; and the content comprises a first subset of user-facing information associated with the object, wherein the user-facing information comprises information about the one or more states, and the first 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 at least one of the one or more states of the object; the second notification is assigned a second priority level that is associated with a second assigned range of priority levels at a time after the receiving of the first notification and prior to the receiving of the second notification; the update comprises a second subset of the user-facing information determined at a second time; and the second time is later in time than the first time. 12. The media of claim 11 , wherein the object is hosted by a social-networking system. 13. The media of claim 12 , wherein the object is a user post to the social-networking system. 14. The media of claim 13 , wherein the user-facing information of the object comprises: a number of likes associated with the user post; or a number of comments associated with the user post. 15. The media of claim 11 , wherein the object is associated with a node in a social graph maintained by a social-networking system. 16. The media of claim 11 , wherein the first notification comprises a message and a payload. 17. The media of claim 11 , wherein the real-time push service comprises a channel server, a MQ Telemetry Transport (MQTT) server, and a push service hosted by a carrier network. 18. The media of claim 11 , wherein: the receiving of the first notification is determined by: a priority level of the first notification; a first power state of a computing device; and a first network state of the computing device; and the receiving of the second notification is determined by: a priority level of the second notification; a second power state of a computing device; and a second network state of the computing device. 19. The media of claim 18 , wherein: the first power state and the first network state are sent to the real-time push service prior to the first time; and the second power state and the second network state are sent to the real-time push service after the first time and prior to the second time. 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 a first notification through a real-time push service, wherein: the first notification is assigned a first priority level that is associated with a first assigned range of priority levels at a time prior to the receiving of the first notification; and the content comprises a first subset of user-facing information associated with the object, wherein the user-facing information comprises information about the one or more states, and the first 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 at least one of the one or more states of the object; the second notification is assigned a second priority level that is associated with a second assigned range of priority levels at a time after the receiving of the first notification and prior to the receiving of the second notification; the update comprises a second subset of the user-facing information determined at a second time; and the second time is later in time than the first time. 21. The system of claim 20 , wherein the object is hosted by a social-networking system. 22. The system of claim 21 , wherein the object is a user po

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • Wireless devices · CPC title

  • Computer-aided management of electronic mailing [e-mailing] · CPC title

  • Messaging; Mailboxes; Announcements · CPC title

  • H04L67/306Primary

    User profiles · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9936035B2 cover?
In one embodiment, a method includes receiving a first notification through a communications network. 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 communications network. The second notification is an update to the user-facing informa…
Who is the assignee on this patent?
Facebook Inc
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 03 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).