Apparatus and methods for widget-related memory management
US-2015248231-A1 · Sep 3, 2015 · US
US9269059B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9269059-B2 |
| Application number | US-40758309-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 19, 2009 |
| Priority date | Mar 25, 2008 |
| Publication date | Feb 23, 2016 |
| Grant date | Feb 23, 2016 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
What is claimed is: 1. A method of updating content for a mobile widget, comprising: obtaining updated content corresponding to the mobile widget having a plurality of informational hierarchical depths; obtaining user navigation pattern historical data that characterizes a distribution of the plurality of informational hierarchical depths to which a user has previously navigated via the mobile widget; 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. 2. The method of claim 1 , wherein the updated content comprises a first size, further comprising reducing a size of the first portion of the updated content corresponding to the first informational hierarchical depth range according to a compression scheme, thereby defining a first compressed portion of the updated content having a second size less than the first size. 3. The method of claim 2 , further comprising initiating wireless transport of the first compressed portion of the updated content in the first content update message to a wireless communication device corresponding to the mobile widget. 4. The method of claim 3 , further comprising: receiving a content update request comprising a mobile widget identifier corresponding to the mobile widget and excluding a universal resource identifier (URI) corresponding to the updated content, wherein initiating wireless transport of the first compressed portion of the updated content in the first content update message is based on the receiving of the content update request. 5. The method of claim 3 , wherein initiating wireless transport of the first compressed portion of the updated content in the first content update message is based on a content update schedule determined according to a wireless network operator-related update consideration comprising either temporal network usage data or temporal network capacity data. 6. The method of claim 3 , further comprising: receiving a content update request based on a user input or based on a content update schedule, wherein initiating wireless transport of the first compressed portion of the updated content in the first content update message is based on the receiving of the content update request. 7. The method of claim 3 , further comprising: wherein a second portion of the updated content corresponds to a second informational hierarchical depth range different from the first informational hierarchical depth range, wherein the second portion of the updated content has a first size; reducing a size of the second portion of the updated content according to the compression scheme, thereby defining a second compressed portion of the updated content having a second size less than the first size; and initiating wireless transport of the second compressed portion of the updated content in a second content update message to the wireless communication device corresponding to the mobile widget. 8. The method of claim 2 , further comprising obtaining a prior content update corresponding to the mobile widget, and wherein the compression scheme comprises a delta compression scheme operable on the prior content update and the updated content. 9. The method of claim 2 , wherein the updated content comprises compressible data within a structural schema, and wherein the compression scheme comprises a selected schema-specific compression scheme corresponding to the structural schema and operable to identify the structural schema and separate the compressible data from the structural schema and compress the compressible data. 10. The method of claim 1 , further comprising: obtaining a prior content update corresponding to the mobile widget; and applying a delta compression scheme to the updated content based on the prior content update to define a delta content update having a first size; reducing a size of a first portion of the delta content update corresponding to the first informational hierarchical depth range according to a data compression scheme, thereby defining a first compressed delta content portion of the delta content update having a second size less than the first size; and wherein generating the first content update message further comprises generating the first portion of the updated content to comprise the first compressed delta content portion. 11. The method of claim 1 , wherein the first informational hierarchical depth range corresponds to a set of depth options for insertion of the first portion of the updated content within the plurality of informational hierarchical depths of the mobile widget. 12. The method of claim 11 , wherein the first informational hierarchical depth range excludes, from the set of depth options, one or more depth options from the plurality of informational hierarchical depths that the user navigation pattern historical data characterizes as failing to exceed a distribution threshold of previous navigation by the user via the mobile widget. 13. The method of claim 11 , wherein the first informational hierarchical depth range includes, within the set of depth options, one or more depth options from the plurality of informational hierarchical depths that the user navigation pattern historical data characterizes as exceeding a distribution threshold of previous navigation by the user via the mobile widget. 14. The method of claim 11 , wherein the updated content is obtained for insertion within the mobile widget at an unspecified target depth within the plurality of informational hierarchical depths. 15. The method of claim 1 , wherein the first informational hierarchical depth range corresponds to a target depth range at which the first portion of the updated content is to be inserted within the mobile widget, the first informational hierarchical depth range being customized to the user based on the user navigation pattern historical data so as to conform to a manner by which the user has previously navigated within the mobile widget. 16. At least one processor configured to update content for a mobile widget, comprising: a first module for obtaining updated content corresponding to the 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 that characterizes a distribution of the plurality of informational hierarchical depths to which a user has previously navigated via the mobile widget; 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. 17. The at least one processor of claim 16 , further comprising: a fifth module for reducing a size of the first portion of the updated content corresponding to the first informational hierarchical depth range according to a compression scheme, thereby defining a first compressed portion of the updated content having a second size less than the first size. 18. The at least one processor of claim 17 , further com
Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling · CPC title
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Physics · mapped topic
Related publications grouped by family.
Answers are generated from the same data shown on this page.