Customizing the display of a mobile computing device
First Claim
1. In a mobile handheld computing device that includes a display device, wherein the mobile handheld computing device is associated with one or more networks, and wherein the display device may receive content from the mobile handheld computing device and from the one or more associated networks, a method for customizing the arrangement of content displayed on the display device so as to allow a user to personalize the displayed content for their specific needs, the method comprising:
- creating a layout that defines how content is displayed on the display device of the mobile handheld computing device, by performing the acts of;
defining one or more sections of the layout;
specifying one or more content generating elements from which content may be received for one or more of the defined sections of the layout so as to define where content generated by the content generating elements may be displayed; and
defining attributes associated with content received from the one or more selected content generating elements that cause the appearance of content displayed on the display device of the mobile handheld computing device to be customized.
2 Assignments
0 Petitions
Accused Products
Abstract
Efficiently displaying customized data on the display of a mobile computing device. Layout files, which are created, using an XML based language, receive data from data generating applications and format the received data to a user'"'"'s specification. Multiple layout files may be included in a mobile computing device, allowing a user to select from a variety of display formats. Data generated by data generating applications is received and stored in an intermediate status store. Data consuming applications register with the status store indicating which portions of content they consume. When data changes and one or more data consuming applications have registered for the data, the status store notifies the registered data consuming applications so they may receive the data. Specialized data consuming applications called “plug-ins” may be include in layout files. A “plug-in manager” may control when plug-ins update a display device.
30 Citations
19 Claims
-
1. In a mobile handheld computing device that includes a display device, wherein the mobile handheld computing device is associated with one or more networks, and wherein the display device may receive content from the mobile handheld computing device and from the one or more associated networks, a method for customizing the arrangement of content displayed on the display device so as to allow a user to personalize the displayed content for their specific needs, the method comprising:
creating a layout that defines how content is displayed on the display device of the mobile handheld computing device, by performing the acts of; defining one or more sections of the layout; specifying one or more content generating elements from which content may be received for one or more of the defined sections of the layout so as to define where content generated by the content generating elements may be displayed; and defining attributes associated with content received from the one or more selected content generating elements that cause the appearance of content displayed on the display device of the mobile handheld computing device to be customized. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
8. In a mobile handheld computing device associated with one or more networks, the mobile handheld computing device including a display device and one or more layouts that may render content on the display device, the layouts including one or more attributes, which may be used to customize content before the content is rendered on the display device, and wherein the one or more layouts may receive content from the mobile handheld computing device and from the one or more associated networks, a method for displaying a customized arrangement of content so as to allow a user to personalize the displayed content for their specific needs, the method comprising the acts of:
-
allowing a user to switch to an individual layout from among the one or more layouts included in the mobile handheld computing device, the individual layout to be used when interfacing with the user; specifying one or more applications that may generate content for display on the display device of the mobile handheld computing device; defining attributes for content generated by the one or more applications; customizing content generated by the one or more applications based on the attributes defined for the content and on information included in the layout; and rendering the layout to the user on the display device of the mobile handheld computing device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. In a mobile handheld computing device associated with one or more networks, the mobile handheld computing device including a display device and one or more layouts that may render content on the display device, the layouts including one or more attributes, which may be used to customize content before the content is rendered on the display device, and wherein the one or more layouts may receive content from the mobile handheld computing device and from the one or more associated networks, a method for displaying a customized arrangement of content so as to allow a user to personalize the displayed content for their specific needs, the method comprising:
-
an act of allowing user selection of a layout from among the one or more layouts included in the mobile handheld computing device, the individual layout to be used when interfacing with the user; an act of specifying one or more applications that may generate content for display on the display device of the mobile handheld computing device; and a step for displaying content generated by the one or more specified content generating applications after the content has been modified by one or more formatting options so as to customize the display of the content on the display device of the mobile handheld computing device. - View Dependent Claims (17, 18)
-
-
19. A computer program product for implementing, in a mobile haudheld computing device associated with one or more networks, the mobile handheld computing device including a display device and one or more layouts that may render content on the display device, the layouts including one or more attributes, which may be used to customize content before the content is rendered on the display device, and wherein the one or more layouts may receive content from the mobile haudheld computing device and from the one or more associated networks, a method for displaying a customized arrangement of content so as to allow a user to personalize the displayed content for their specific needs, the computer program product comprising:
a physical storage computer-readable medium carrying computer-executable instructions, that when executed at the client system, cause the mobile handheld computing device to perform the method, including the acts of; allowing a selection of a layout from among the one or more layouts included in the mobile haudheld computing device; designating, based on the received selection of a layout, one or more applications that may generate content for display on the display device of the mobile handheld computing device; defining attributes for content generated by the one or more applications; customizing content generated by the one or more applications based on the attributes defined for the generated content and on information included in the layout; and rendering the layout on the display device of the mobile handheld computing device.
Specification