Dynamic icons associated with remote content
First Claim
1. A method of creating a dynamic icon, the method comprising:
- associating an icon with data available via a network, the icon enabling access to the data upon user-interaction with the icon, the data being periodically updated to modify content included in the data;
selecting, by one or more processors, an image from the data, the image being updated upon an update of the data;
extracting the image for use with the icon;
resizing the image based at least in part on a size specified for the icon;
selecting text from a text field in the data;
truncating the text to include a lesser amount of the text than an amount of the text included in the field of the data;
causing a display of the icon with the resized image, the truncated text, and an expand feature control to access an expanded version of the icon that includes at least dynamic information in addition to the truncated text, the dynamic information including additional text from the text field in the data that is in addition to the truncated text; and
causing a display of the expanded version of the icon in response to a selection of the expand feature control.
7 Assignments
0 Petitions
Accused Products
Abstract
Dynamic icons associated with remote content provide one or more pieces of information to a user by changing the appearance of the icon based on changes to data of a data source associated with the icon. For example, when the icon represents data available from a Really Simple Syndication (RSS) feed, the icon may be represented as an image extracted from the RSS feed, which may change when the RSS feed is updated or includes new content. In some embodiments, the icon may by dynamically updated based on user information and/or device information, such as an icon for a weather forecast that is based at least in part on a location of a device and thus directs the icon to show imagery and/or information based at least in part on the respective location.
-
Citations
20 Claims
-
1. A method of creating a dynamic icon, the method comprising:
-
associating an icon with data available via a network, the icon enabling access to the data upon user-interaction with the icon, the data being periodically updated to modify content included in the data; selecting, by one or more processors, an image from the data, the image being updated upon an update of the data; extracting the image for use with the icon; resizing the image based at least in part on a size specified for the icon; selecting text from a text field in the data; truncating the text to include a lesser amount of the text than an amount of the text included in the field of the data; causing a display of the icon with the resized image, the truncated text, and an expand feature control to access an expanded version of the icon that includes at least dynamic information in addition to the truncated text, the dynamic information including additional text from the text field in the data that is in addition to the truncated text; and causing a display of the expanded version of the icon in response to a selection of the expand feature control. - View Dependent Claims (2, 3, 4, 5, 15, 16)
-
-
6. A method, comprising:
-
monitoring data from a data source to detect an update to the data; determining, based at least in part on the monitoring, that the data from the data source has been updated to create updated data such that the content of updated data is only partially different than the data prior to the update; identifying an icon that is associated with the updated data, the icon to facilitate access to the updated data upon user-interaction with the icon; in response to the determining the update of the data; selecting, by one or more computing devices, the updated data from the data source associated with an icon; locating an image that is available in the updated data; selecting at least a portion of text in a text field included in the updated data; causing a display of the icon with the image, the at least a portion of the text, and an expand feature control to access an expanded version of the icon that includes at least dynamic information in addition to the at least a portion of the text, wherein the dynamic information includes additional text from the text field in the updated data that is in addition to the at least a portion of the text; and causing a display of the expanded version of the icon in response to a selection of the expand feature control. - View Dependent Claims (7, 8, 9, 10, 17, 18)
-
-
11. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed, cause one or more processors to perform acts comprising:
-
determining a source of data that is associated with an icon; analyzing the data to identify at least an image included in the data; modifying the image by at least one of cropping the image or resizing the image; truncating text from the data to reduce an amount of the text to an amount less than or equal to a predetermined threshold amount of text; causing a display of the modified image and the truncated text in the icon; linking a control associated with the icon to an expanded version of the icon, the expanded version of the icon to include dynamic information that includes at least one of an another image or additional text from the data that is in addition to the truncated text and the modified image; and causing a display of the expanded version of the icon in response to a selection of the control. - View Dependent Claims (12, 13, 14, 19, 20)
-
Specification