Prioritized notifications in a social network for a user-selected view
US-9787485-B1 · Oct 10, 2017 · US
US11422672B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11422672-B2 |
| Application number | US-201715475311-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 31, 2017 |
| Priority date | Apr 11, 2016 |
| Publication date | Aug 23, 2022 |
| Grant date | Aug 23, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Managing updates can include receiving data items corresponding to available content for different applications, determining, using a processor, priorities associated with the data items, and creating updates for the data items using the priorities. The updates can be displayed in different ones of a plurality of views. Each view of the plurality of views is configured to display updates of a same priority.
Opening claim text (preview).
What is claimed is: 1. A method of managing updates, comprising: receiving a plurality of data items indicating available content for different applications and specifying available actions for interacting with the available content; determining, using a processor of a device, that a selected data item of the plurality of data items qualifies for multiple update processing based, at least in part, on determining that the application corresponding to the selected data item is a user specified application selected for multiple update processing; in response to determining that the selected data item qualifies for multiple update processing, determining, using an update manager, a first priority for the selected data item and a second priority for the selected data item, wherein the second priority is lower than the first priority; creating, using the update manager, a plurality of updates for the selected data item by creating a first update for the selected data item having the first priority and creating a second update for the selected data item having the second priority, wherein the first update and the second update exist concurrently in the device; displaying, on a display device coupled to the processor, the first update and the second update in a first view and a second view, respectively based on the priorities assigned by the update manager upon creation, wherein each view is configured to display only updates of a same priority and each view is displayed by the device one at a time in response to a different user input; in response to receiving a further user input, determining whether the further user input accesses content referenced by the first update or the second update, dismisses the first update, or dismisses the second update; and in response to determining that the further user input dismisses the first update, dismissing the first update and clearing the first update from the first view and from the device while the second update is retained. 2. The method of claim 1 , wherein the first priority is determined using a first priority determination technique and the second priority is determined using a second priority determination technique that is different from the first priority determination technique. 3. The method of claim 2 , wherein the first priority determination technique includes determining the first priority based on a source application and the second priority determination technique includes determining the second priority based on a semantic analysis of content of the selected data item. 4. The method of claim 1 , further comprising, prior to receiving the further user input: responsive to a first user input, displaying, on the display device, the first view, wherein the first view includes only a first plurality of updates that have the first priority, wherein the first plurality of updates includes the first update; and responsive to a second and subsequent user input, displaying on the display device the second view including only a second plurality of updates that have the second priority, wherein the second plurality of updates includes the second update, and wherein each of the first and second views is displayed by the device one at a time in response to the first and second user inputs. 5. The method of claim 1 , wherein the displaying the updates comprises: in response to detecting a user interaction with an icon representing a first application of the different applications, displaying a combined view configured to display updates of a plurality of different priorities only for the first application, wherein the combined view is distinct from the first and second views, the icon indicates at least one update being available for the application, and the icon is displayed on a home screen displayed by the display device. 6. The method of claim 1 , wherein at least one of the first or second views includes a plurality of tabs, wherein each tab corresponds to one of the different applications and includes only updates for the corresponding application. 7. The method of claim 1 , wherein the dismissing the first update and clearing the first update from the first view and from the device while the second update is retained is one of a plurality of operations selected based on the further user input, and wherein another one of the plurality of operations selectable based on the further user input includes: dismissing both the first update and the second update from the device and clearing the first update and the second update from the first view and the second view, respectively, in response to determining that the further user input dismisses the second update or accesses content referenced by the first update or the second update. 8. An apparatus, comprising: a memory configured to store program code; a processor coupled to the memory, wherein the processor, in response to executing the program code, is configured to initiate operations for managing updates including: receiving a plurality of data items indicating available content for different applications and specifying available actions for interacting with the available content; determining that a selected data item of the plurality of data items qualifies for multiple update processing based, at least in part, on determining that the application corresponding to the selected data item is a user specified application selected for multiple update processing; in response to determining that the selected data item qualifies for multiple update processing, determining, using an update manager, a first priority for the selected data item and a second priority for the selected data item, wherein the second priority is lower than the first priority; creating, using the update manager, a plurality of updates for the selected data item by creating a first update for the selected data item having the first priority and creating a second update for the selected data item having the second priority, wherein the first update and the second update exist concurrently in the apparatus; displaying the first update and the second update in a first view and a second view, respectively on a display device coupled to the processor based on the priorities assigned by the update manager upon creation, wherein each view is configured to display only updates having same priorities and each view is displayed by the apparatus one at a time in response to a different user input; in response to receiving a further user input, determining whether the further user input accesses content referenced by the first update or the second update, dismisses the first update, or dismisses the second update; and in response to determining that the further user input dismisses the first update, dismissing the first update and clearing the first update from the first view and from the device while the second update is retained. 9. The apparatus of claim 8 , wherein the first priority is determined using a first priority determination technique and the second priority is determined using a second priority determination technique that is different from the first priority determination technique. 10. The apparatus of claim 9 , wherein the first priority determination technique includes determining the first priority based on a source application and the second priority determination technique includes determining the second priority based on a semantic analysis of content of the selected data item. 11. The apparatus of claim 8 , further comprising, prior to receiving the further user input: responsive to a first user input, displaying, on the display device, a first view, wherein the first view includes only a first plurality of up
Interaction with lists of selectable items, e.g. menus · CPC title
Execution arrangements for user interfaces · CPC title
using icons (graphical or visual programming using iconic symbols G06F8/34) · CPC title
Event management; Broadcasting; Multicasting; Notifications · CPC title
using a touch-screen or digitiser, e.g. input of commands through traced gestures · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.