Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
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.
A method for updating a computing device involves displaying two or more icon panels for the same app. These panels are updated independently using push notifications. A first push notification contains an identifier for the first icon panel and content for that panel. A second push notification contains an identifier for the second icon panel and content for that panel. The device receives these notifications and updates each panel separately with the content from its respective notification.
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.
Building upon the method of updating a computing device using multiple icon panels and push notifications, the first and second icon panels are implemented as separate, substantially two-dimensional icons on the device's display, allowing each icon to display unique, updated information from separate push notifications related to the same application.
3. The method of claim 1 , wherein the first and second icon panels are separate panels of a multi-panel, three-dimensional icon.
Expanding the method of updating a computing device using multiple icon panels and push notifications, the first and second icon panels are different sides of a single, multi-panel, three-dimensional icon. Each panel displays unique information received from separate push notifications related to the same application, allowing for a dynamic, multifaceted representation of application data.
4. The method of claim 1 , further including updating the first and second icon panels without the associated application being opened.
In addition to updating icon panels independently using push notifications, the updating of content on the first and second icon panels happens without the user needing to open the associated application. The push notifications update the icons even when the app is running in the background or is completely closed.
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.
Further, the method of updating a computing device includes receiving input from a user to designate a second icon panel for updates. In response to the user's selection, the device assigns a unique identifier to that panel. This identifier is then sent to a third-party push notification server, informing the server that the specific panel is to be updated using push notifications. This allows the user to customize which panels receive push updates.
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.
To ensure updates are correctly targeted, the identifiers for the first and second icon panels are stored in a database associated with the application. When a push notification arrives, the system checks this database to confirm the identifier included in the notification matches an identifier associated with the application. The icon panel is only updated if the identifier is verified as belonging to the application, preventing unintended or malicious updates.
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.
A computer-readable storage medium holds instructions for updating a device. The process includes providing two or more icon panels for one application, and updating them individually using push notifications. A first push notification contains an identifier for the first panel and its content. A second push notification contains an identifier for the second panel and its content. These push notifications update each panel separately with information from its corresponding notification.
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.
A method for updating a mobile phone includes displaying an application with two or more dynamic icon panels. Push notifications are received that specify content updates for each dynamic icon panel independently. This allows the dynamic icon panels to show different, specific information. In response to push notifications, the application updates the dynamic icon panels, showing diverse content on each, all tied to the same application.
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.
Expanding upon updating a mobile phone with independently updated icon panels, these panels are configured as either separate icons on the phone's display, or as different panels of a single, multi-dimensional dynamic icon. This provides flexibility in how the independently updatable panels are presented to the user.
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.
Regarding the method of updating multiple dynamic icon panels, at least one push notification contains a dynamic icon identification and the content that should be shown in that specific dynamic icon panel. The ID tells the device which icon should receive which content.
11. The method of claim 10 , wherein at least one push notification further includes a panel associated with the dynamic icon identification.
Building upon having a dynamic icon identification and content in the push notification, at least one push notification also contains a specific panel identifier associated with the dynamic icon identification. This addition provides more granular control over which panel within a multi-panel icon should be updated with the included content.
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.
In addition to sending content and a dynamic icon ID, a database is checked to see if the ID is valid. If the dynamic icon ID exists in the database, the content from the push notification is rendered using an API, displaying it on the correct icon panel. This validation step helps ensure updates are only applied to registered icons.
13. The method of claim 8 , wherein the dynamic icons or the two or more panels are updated while the application is closed.
Supplementing the mobile phone update method, the updating of dynamic icons or their panels happens even while the app is closed. Push notifications update the panels in the background.
14. The method of claim 8 , further including receiving user input to assign content to one of the dynamic icon panels.
Expanding the method of updating dynamic icons, the mobile phone accepts user input to assign content to a specific dynamic icon panel. This allows users to customize which dynamic icon panel displays certain types of information.
15. The method of claim 14 , further including sending information about the assignment of content to a server computer that issues the push notification.
After receiving the user input to assign content to a dynamic icon panel, the mobile phone transmits information about this assignment to a server that is responsible for issuing the push notifications. This information allows the server to correctly target future push notifications based on user preferences.
16. The method of claim 8 , wherein the updating is performed by a client service within the operating system.
Regarding updating multiple dynamic icon panels, a client service operating within the operating system handles the updates. The client service is responsible for receiving and processing the push notifications, and then updating the displayed content on the relevant panels.
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.
Within the client service, after user assignment information is sent to a server, an API is used to display the content from the push notification. This API renders the content on one of the dynamic icons or one of the panels that has an ID which matches the ID that came along in the push notification.
Unknown
December 9, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.