APPARATUS AND METHODS FOR TRANSPORT OPTIMIZATION FOR WIDGET CONTENT DELIVERY
First Claim
1. A method of updating content for a mobile widget, comprising:
- obtaining updated content corresponding to a mobile widget having a plurality of informational hierarchical depths;
obtaining user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths;
obtaining a first informational hierarchical depth range for inclusion in a first content update message, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data; and
generating the first content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatus and methods for transport optimization for widget content delivery includes obtaining updated content corresponding to a mobile widget having a plurality of informational hierarchical depths, and obtaining user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths. The aspects also include obtaining a first informational hierarchical depth range for inclusion in a first content update message for delivery to a device, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data. Further, the aspects include generating a content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range. Optionally, the aspects further include reducing a size of the first portion of the updated content in the first content update message, thereby defining a first compressed portion of the updated content.
248 Citations
50 Claims
-
1. A method of updating content for a mobile widget, comprising:
-
obtaining updated content corresponding to a mobile widget having a plurality of informational hierarchical depths; obtaining user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths; obtaining a first informational hierarchical depth range for inclusion in a first content update message, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data; and generating the first content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. At least one processor configured to update content for a mobile widget, comprising:
-
a first module for obtaining updated content corresponding to a mobile widget having a plurality of informational hierarchical depths, wherein the updated content comprises a first size; and a second module for obtaining user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths; a third module for obtaining a first informational hierarchical depth range for inclusion in a first content update message, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data; and a fourth module for generating the first content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range. - View Dependent Claims (12, 13)
-
-
14. A computer program product for updating content for a mobile widget, comprising:
a computer-readable medium comprising; at least one instruction for causing a computer to obtain updated content corresponding to a mobile widget having a plurality of informational hierarchical depths, wherein the updated content comprises a first size; and at least one instruction for causing the computer to obtain user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths; at least one instruction for causing the computer to obtain a first informational hierarchical depth range for inclusion in a first content update message, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data; and at least one instruction for causing the computer to generate the first content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range. - View Dependent Claims (15, 16)
-
17. A network device for updating content for a mobile widget, comprising:
-
means for obtaining updated content corresponding to a mobile widget having a plurality of informational hierarchical depths, wherein the updated content comprises a first size; means for obtaining user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths; means for obtaining a first informational hierarchical depth range for inclusion in a first content update message, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data; and means for generating the first content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range.
-
-
18. A network device for updating content for a mobile widget, comprising:
-
a memory comprising a content update package bundler; and a processor in communication with the memory and operable to execute the content update manager and the content package bundler, wherein the content update package bundler is operable to obtain updated content corresponding to a mobile widget having a plurality of informational hierarchical depths, wherein the content update manager is further operable to obtain user navigation pattern historical data corresponding to the mobile widget, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths, wherein the content update package bundler is further operable to obtain a first informational hierarchical depth range for inclusion in a first content update message, wherein the first informational hierarchical depth range is based on the user navigation pattern historical data, and wherein the content update package bundler is further operable to generate the first content update message with a first portion of the updated content corresponding to the first informational hierarchical depth range. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A method of updating content for a mobile widget on a wireless communication device, comprising:
-
storing a mobile widget on a wireless communication device, where the mobile widget comprises a plurality of informational hierarchical depths; tracking user navigation patterns corresponding to the mobile widget to define user navigation pattern historical data, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths; forwarding the user navigation pattern historical data to a network device associated with a content source; and wirelessly receiving a first portion of updated content in a first content update message from the network device, wherein the first portion of updated content corresponds to a first informational hierarchical depth range of the mobile widget based on the user navigation pattern historical data. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. At least one processor operable to update content for a mobile widget on a wireless communication device, comprising:
-
a first module for storing a mobile widget on a wireless communication device, where the mobile widget comprises a plurality of informational hierarchical depths; a second module for tracking user navigation patterns corresponding to the mobile widget to define user navigation pattern historical data, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths; a third module for forwarding the user navigation pattern historical data to a network device associated with a content source; and a fourth module for wirelessly receiving a first portion of updated content in a first content update message from the network device, wherein the first portion of updated content corresponds to a first informational hierarchical depth range of the mobile widget based on the user navigation pattern historical data.
-
-
39. A computer program product for updating content for a mobile widget on a wireless communication device, comprising:
a computer readable medium, comprising; at least one instruction operable to cause a computer to store a mobile widget on a wireless communication device, where the mobile widget comprises a plurality of informational hierarchical depths; at least one instruction operable to cause the computer to track user navigation patterns corresponding to the mobile widget to define user navigation pattern historical data, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths; at least one instruction operable to cause the computer to forward the user navigation pattern historical data to a network device associated with a content source; and at least one instruction operable to cause the computer to wirelessly receive a first portion of updated content in a first content update message from the network device, wherein the first portion of updated content corresponds to a first informational hierarchical depth range of the mobile widget based on the user navigation pattern historical data.
-
40. A wireless communication device, comprising:
-
means for storing a mobile widget on a wireless communication device, where the mobile widget comprises a plurality of informational hierarchical depths; means for tracking user navigation patterns corresponding to the mobile widget to define user navigation pattern historical data, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths; means for forwarding the user navigation pattern historical data to a network device associated with a content source; and means for wirelessly receiving a first portion of updated content in a first content update message from the network device, wherein the first portion of updated content corresponds to a first informational hierarchical depth range of the mobile widget based on the user navigation pattern historical data.
-
-
41. A wireless device, comprising:
-
a memory comprising a mobile widget and a widget management client, wherein the mobile widget comprises a plurality of informational hierarchical depths; a processor in communication with the memory and operable to execute the mobile widget and the widget management client, wherein the widget management client is operable to track user navigation patterns corresponding to the mobile widget to define user navigation pattern historical data, wherein the user navigation pattern historical data corresponds to the plurality of informational hierarchical depths, and wherein the widget management client is further operable to forward the user navigation pattern historical data to a network device associated with a content source; and a communication module operable to wirelessly receive a first portion of updated content in a first content update message from the network device, wherein the first portion of updated content corresponds to a first informational hierarchical depth range of the mobile widget based on the user navigation pattern historical data. - View Dependent Claims (42, 43, 44, 45, 46, 47, 48, 49, 50)
-
Specification