IP Library › Granted Patent US 8,910,081
Granted Patent B2
US 8,910,081 · App. 13/084,017 · Granted Dec 9, 2014

Push notifications for updating multiple dynamic icon panels

Inventor: Theron Thomas Fennel (Bothell, WA)
Assignee: Microsoft Corporation
H04W4/001G06F9/4443H04W4/10
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,910,081
App. No.
13/084,017
Granted
Dec 9, 2014
Kind
B2
Abstract

The present application is directed to push notifications that can be used to dynamically update multiple icon panels. For example, the push notifications can be used to update two or more icon panels associated with the same application or two or more panels (i.e., sides) of a three-dimensional icon. In one embodiment, one or more push notifications can be used to independently update content on the panels. In another embodiment, a user can choose settings to assign panels that are to be updated using push notifications. A third party server can be automatically informed of an identification for the panel so that future push notifications incorporate the identification information.

Claims (31)

1. A method of updating a computing device, comprising:

providing at least first and second icon panels associated with a single application; and

updating content received in at least one push notification on the first and second icon panels independently of each other, wherein the updating includes:

receiving a first push notification associated with the single application, the first push notification including a first identifier of the first icon panel to be updated and content to be added to the first icon panel; and

receiving a second push notification associated with the single application, the second push notification including a second identifier of the second icon panel to be updated and content to be added to the second icon panel.

2. The method of claim 1 , wherein the first and second icon panels are separate substantially two-dimensional icons located on a display of the computing device.

3. The method of claim 1 , wherein the first and second icon panels are separate panels of a multi-panel, three-dimensional icon.

4. The method of claim 1 , further including updating the first and second icon panels without the associated application being opened.

5. The method of claim 1 , further including receiving a selection from a user to add the second icon panel to be updated, assigning an identifier thereto in response to the selection, and sending the assigned identifier to a third party push-notification server that services the application.

6. The method of claim 1 , further including:

storing the first and second identifiers in a database associated with the application;

upon receiving the first push notification, accessing the database for the application and determining if the first identifier is associated with the application;

wherein the updating only occurs if the first identifier is determined to be associated with the application.

7. A computer-readable storage having instructions thereon for implementing a method of updating a computing device, the method comprising:

providing at least first and second icon panels associated with a single application; and

updating content received in at least one push notification on the first and second icon panels independently of each other, wherein the updating includes:

receiving a first push notification associated with the single application, the first push notification including a first identifier of the first icon panel to be updated and content to be added to the first icon panel; and

receiving a second push notification associated with the single application, the second push notification including a second identifier of the second icon panel to be updated and content to be added to the second icon panel.

8. A method of updating a mobile phone, comprising:

providing an application having two or more dynamic icon panels associated therewith;

receiving at least one push notification that independently identifies content updates to be applied to the two or more dynamic icon panels so that each dynamic icon panel associated with the same application can be updated independently of the other dynamic icon panel or dynamic icon panels; and

in response to the received at least one push notification, updating the two or more dynamic icon panels so that different content is displayed on each dynamic icon panel.

9. The method of claim 8 , wherein the two or more dynamic icon panels are on separate icons or a single, multi-dimensional dynamic icon having two or more panels.

10. The method of claim 8 , wherein at least one push notification includes a dynamic icon identification and the content identified in the push notification.

11. The method of claim 10 , wherein at least one push notification further includes a panel associated with the dynamic icon identification.

12. The method of claim 10 , further including checking a database to determine if the dynamic icon identification is located in the database and, if so, rendering the content in the push notification using an application programming interface.

13. The method of claim 8 , wherein the dynamic icons or the two or more panels are updated while the application is closed.

14. The method of claim 8 , further including receiving user input to assign content to one of the dynamic icon panels.

15. The method of claim 14 , further including sending information about the assignment of content to a server computer that issues the push notification.

16. The method of claim 8 , wherein the updating is performed by a client service within the operating system.

17. The method of claim 15 , wherein the client service uses an API to render content from the push notification on one of the dynamic icons or one of the panels having an identification that matches that in the push notification.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 9, 2014
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 034544/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2011
From: FENNEL, THERON THOMAS
To: MICROSOFT CORPORATION
Reel/Frame 026196/0063 →
Continuity (1)
Related Publication 20120260215A1 · Oct 11, 2012