Current updates
First Claim
Patent Images
1. A method implemented at least in part by a computing device and comprising:
- receiving, via a communication network, a list comprising a selected set of entities including multiple different updatable entity types, the entity types selected from a superset of entities for a mobile communication and computing device for which updates are available including contacts, update feeds, a group of persons configured to receive email and text messages all at once from the mobile communication and computing device, and application program updates, that are associated with a user or information sufficient to differentiate the selected set of entities from non-selected entities of the superset of entities, the superset of entities having at least one of said non-selected entities for which current updates are available and at least one of said selected entities for which current updates are available;
responsive to receiving the selected set of entities or information, providing, in real-time and automatically, current updates for said selected entities to the mobile communication and computing device associated with the user and forgoing providing in real-time and automatically, current updates for said non-selected entities, the providing effective to enable the mobile communication and computing device to display current updates including application program updates or indicia thereof for said selected entities in real-time and automatically in a user interface such that current updates for multiple different entity types are visible at-a-glance together in the user interface; and
in response to receiving an explicit request from the mobile communication and computing device to provide an update for a non-selected entity, providing the requested update for said non-selected entity to the mobile communication and computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
This document describes tools capable of differentiating a superset of entities from which a user may receive current updates effective to provide current updates for only some of the entities of the superset. In one embodiment, for example, the tools enable a user of a mobile device to select a set of entities from which the user will automatically receive updates that are current, easily accessible, and visible at-a-glance. The tools may forgo providing current updates for entities that are not selected by the user, though the tools may provide these updates when explicitly requested by the user or at particular times or events.
30 Citations
17 Claims
-
1. A method implemented at least in part by a computing device and comprising:
-
receiving, via a communication network, a list comprising a selected set of entities including multiple different updatable entity types, the entity types selected from a superset of entities for a mobile communication and computing device for which updates are available including contacts, update feeds, a group of persons configured to receive email and text messages all at once from the mobile communication and computing device, and application program updates, that are associated with a user or information sufficient to differentiate the selected set of entities from non-selected entities of the superset of entities, the superset of entities having at least one of said non-selected entities for which current updates are available and at least one of said selected entities for which current updates are available; responsive to receiving the selected set of entities or information, providing, in real-time and automatically, current updates for said selected entities to the mobile communication and computing device associated with the user and forgoing providing in real-time and automatically, current updates for said non-selected entities, the providing effective to enable the mobile communication and computing device to display current updates including application program updates or indicia thereof for said selected entities in real-time and automatically in a user interface such that current updates for multiple different entity types are visible at-a-glance together in the user interface; and in response to receiving an explicit request from the mobile communication and computing device to provide an update for a non-selected entity, providing the requested update for said non-selected entity to the mobile communication and computing device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method implemented at least in part by a mobile communication and computing device and comprising:
-
displaying, on a display of the mobile communication and computing device, indicators for entities selected from a superset of entities, the superset of entities associated with a user of the mobile communication and computing device and including groups, application program updates, a collection of updatable libraries corresponding to data libraries of the mobile communication and computing device, update feeds, and contacts as different entity types; receiving automatically and without user interaction, a current update for one of the selected entities for which one of the indicators is displayed; displaying the current update or indicia thereof on the display and visually associated with the indicator for said one of the selected entities, the current update or indicia thereof displayed on the display at the same time as updates from at least one other different entity type; enabling explicit selection to receive an update for an entity of the superset of entities that is not one of the selected entities and for which current updates are not received automatically and without user interaction; responsive to receiving explicit selection from the user of the mobile communication and computing device, the explicit selection requesting said update for said entity that is not one of the selected entities, requesting from a remote source and through a mobile communication network said update for said entity; receiving said update over the mobile communication network; and displaying said update or indicia thereof on the display. - View Dependent Claims (8, 9, 10, 11)
-
-
12. One or more computer-readable memory devices having computer-readable instructions therein that, when executed by a mobile communication and computing device, cause the mobile communication and computing device to perform acts comprising:
-
enabling selection of two or more entities of a superset of entities, the superset of entities having entities for which current, real-time updates are selectable for receipt by the mobile communication and computing device using a mobile communications network and including at least contacts information for the mobile communication and computing device, an update feed, a website, a data library on the mobile communication and computing device, a social network website, friends corresponding to a social network, and an application program update; receiving selection of two or more different types of entities of the superset of entities to provide a selected set of entities and a non-selected set of entities of the superset of entities; communicating the non-selected set or the selected set to a remote computing device remote from the mobile communication and computing device, the communicating using the mobile communications network and effective to enable the remote computing device to determine to provide, over the mobile communications network, automatically, and without further user interaction, current updates provided for the entities of the selected set and not provide without further user interaction updates provided for the entities of the non-selected set; receiving, automatically and without further user interaction, current updates provided for the different types of entities of the selected set and from the remote computing device using the mobile communications network; displaying, together via a user interface output by the mobile communication and computing device and visible-at-a-glance, the received current updates for the different types of entities including at least an application program update; and responsive to further user interaction to explicity request updates for the non-selected set, receiving the requested updates for the non-selected set. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification