Outputting dynamic local content on mobile devices
First Claim
1. In a computing device that may receive content from the one or more associated networks, wherein the computing device may receive registrations associated with subscription services, the registrations including requests to receive content that is updated automatically and without user intervention, a method for customizing the arrangement of content displayed on the display device of a mobile computing device so as to allow a user to personalize the displayed content for their specific needs, the method comprising:
- an act of creating a template file, which represents a layout for displaying content that is updated automatically and without user intervention, by performing the acts of;
an act of generating static content and layout information corresponding to the static content;
an act of generating references to dynamic content and layout information corresponding to the references to dynamic content, the dynamic content changing over time; and
an act of including the static content, the references to the dynamic content, as well as corresponding layout information in a template file;
an act of generating computer-executable instructions that facilitate the inclusion of the current state of the dynamic content in an appropriate location at the display device; and
an act of transferring the template file and the computer-executable instructions to the mobile device.
2 Assignments
0 Petitions
Accused Products
Abstract
Automatically displaying updated and relevant content on the display of a mobile computing device. In response to receiving a registration that includes a request for particular dynamic content, a subscription service creates a template file. The template file includes static content, references to dynamic content, and corresponding layout information. The template file is transferred to and stored on a mobile computing device. When dynamic content is updated the dynamic content is pushed to the mobile computing device via a push gateway. Dynamic content may be included in an service indication message that is pushed to the mobile computing device via a wireless protocol. Dynamic content may be stored in an update store included in the mobile computing device. At an appropriate time computer-executable instructions may be executed that merge content from the update store into the template file for display on a display device.
-
Citations
44 Claims
-
1. In a computing device that may receive content from the one or more associated networks, wherein the computing device may receive registrations associated with subscription services, the registrations including requests to receive content that is updated automatically and without user intervention, a method for customizing the arrangement of content displayed on the display device of a mobile computing device so as to allow a user to personalize the displayed content for their specific needs, the method comprising:
-
an act of creating a template file, which represents a layout for displaying content that is updated automatically and without user intervention, by performing the acts of;
an act of generating static content and layout information corresponding to the static content;
an act of generating references to dynamic content and layout information corresponding to the references to dynamic content, the dynamic content changing over time; and
an act of including the static content, the references to the dynamic content, as well as corresponding layout information in a template file;
an act of generating computer-executable instructions that facilitate the inclusion of the current state of the dynamic content in an appropriate location at the display device; and
an act of transferring the template file and the computer-executable instructions to the mobile device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. In a mobile computing device that is associated with one or more networks and includes a display device that may receive content from the one or more associated networks, wherein the mobile computing device may register with subscription services to receive content that is updated automatically and without user intervention, a method for displaying a customized arrangement of content on the display device so as to allow a user to personalize the displayed content for their specific needs, the method comprising:
-
an act of storing a template file that includes static content, references to dynamic content, as well as corresponding layout information, thereby facilitating the display of the static and dynamic content;
an act of receiving a notification that dynamic content referenced by at least one of the references to dynamic content has changed to a current state; and
an act of executing computer-executable instructions to thereby facilitate the inclusion of the current state of the dynamic content in an appropriate location at the display device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. In a mobile computing device that is associated with one or more networks and includes a display device that may receive content from the one or more associated networks, wherein the mobile computing device may register with subscription services to receive content that is updated automatically and without user intervention, a method for displaying a customized arrangement of content on the display device so as to allow a user to personalize the displayed content for their specific needs, the method comprising:
-
an act of storing a template file that includes static content, references to dynamic content, as well as corresponding layout information, thereby facilitating the display of the static and dynamic content; and
a step for merging updated dynamic content and static content so as to display relevant content at the display device.
-
-
41. A computer program product for implementing, in a computing device that is associated with one or more networks and includes a display device that may receive content from the one or more associated networks, wherein the computing device may receive registrations associated with subscription services, the registrations including requests to receive content that is updated automatically and without user intervention, a method for customizing the arrangement of content displayed on the display device of a mobile computing device so as to allow a user to personalize the displayed content for their specific needs, the method comprising:
a computer-readable medium carrying computer-executable instructions, that when executed at the computing device, cause the computing device to perform the method, including;
generating static content and layout information corresponding to the static content;
generating references to dynamic content and layout information corresponding to the references to dynamic content, the dynamic content changing over time even though corresponding layout information remains the same;
including the static content, the references to the dynamic content, as well as corresponding layout information in a template file;
generating computer-executable instructions that facilitate the inclusion of the current state of the dynamic content in an appropriate location at the display device; and
transferring the template file and the computer-executable instructions to the mobile device. - View Dependent Claims (42)
-
43. A computer program product for implementing, in a mobile computing device that is associated with one or more networks and includes a display device that may receive content from the one or more associated networks, wherein the mobile computing device may register with subscription services to receive content that is updated automatically and without user intervention, a method for displaying a customized arrangement of content on the display device so as to allow a user to personalize the displayed content for their specific needs, the computer program product comprising:
a computer-readable medium carrying computer-executable instructions, that when executed at the mobile computing device, cause the mobile computing device to perform the method, including;
storing a template file that includes static content, references to dynamic content, as well as corresponding layout information, thereby facilitating the display of the static and dynamic content;
receiving a notification that dynamic content referenced by at least one of the references to dynamic content has changed to a current state; and
executing computer-executable instructions to thereby facilitate the inclusion of the current state of the dynamic content in an appropriate location at the display device. - View Dependent Claims (44)
Specification