Workflow to Automatically Generate Reports for Different Component-Level Metadata After Interacting with Multiple Web Services
US-2016198010-A1 · Jul 7, 2016 · US
US10645191B1 · US · B1
| Field | Value |
|---|---|
| Publication number | US-10645191-B1 |
| Application number | US-201514860489-A |
| Country | US |
| Kind code | B1 |
| Filing date | Sep 21, 2015 |
| Priority date | Sep 21, 2015 |
| Publication date | May 5, 2020 |
| Grant date | May 5, 2020 |
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.
Techniques are described for providing a content composing service that utilizes user feedback regarding network connectivity information or desired detail level to enhance content viewing and/or interacting. For example, content may be provided to a computing device in response to a request for content from the computing device. Further, input that indicates a desired detail level for the content may be received. The content may be modified based at least in part on the input and provided to the computing device. In embodiments, the modified content may be in accordance with the desired detail level indicated by the input. A graphical representation of the desired detail level for the content may be provided to the computing device.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method, comprising: maintaining, by a computer system, information that indicates critical and non-critical elements for a web page, the critical elements for the web page comprising at least an element that is required for the web page to function according to an intended purpose associated with a type of the web page; receiving, from a mobile computing device, a request for content including a particular web page; providing the particular web page to the mobile computing device in response to the request; receiving, from the mobile computing device, input that indicates a detail level requested for the particular web page based at least in part on a level of network connectivity of the mobile computing device, the input obtained via interaction with a data object presented via the particular web page that represents a desired detail level for the particular web page, the data object configured to periodically change to a different detail level for the particular web page at periodic intervals based at least in part on a change in the network connectivity, the change in the network connectivity corresponding to periodic network ping operations that identify the change in the network connectivity of the mobile computing device; maintaining, by the computer system, a history of desired detail levels for a type of the content associated with previous inputs provided via the mobile computing device, the type of the content including one or more media types, and the type of the content associated with the one or more media types for the critical and non-critical elements for previously interacted with web pages that correspond to the previous inputs; composing, by the computer system, the particular web page based at least in part on the information, the history of desired detail levels for the type of the content, and the input, a composed particular web page configured to be presented according to the level of network connectivity of the mobile computing device that is different from the particular web page previously provided; providing the composed particular web page to the mobile computing device; and updating, by the computer system, the data object to identify the desired detail level. 2. The computer-implemented method of claim 1 , wherein receiving the input includes a user interacting with a physical component of the mobile computing device to indicate the detail level requested for the particular web page. 3. The computer-implemented method of claim 1 , wherein receiving the input includes a user selecting a user mode that indicates the detail level requested for the particular web page. 4. The computer-implemented method of claim 1 , wherein composing the particular web page is further based at least in part on an indication that providing the particular web page to the mobile computing device has exceed a particular time threshold. 5. The computer-implemented method of claim 1 , further comprising providing a notification that indicates the detail level requested by the user, the notification enabling the user to authorize the composing of the particular web page at the detail level. 6. A system comprising: a processor; and a memory including instructions that, when executed with the processor, cause the system to, at least: receive a request for content from a computing device; provide the content to the computing device; receive an indication of a desired detail level for the content, the indication received via input associated with an interaction with a data object of an application associated with the computing device, the data object being a graphical representation of the desired detail level for the content and configured to dynamically update to a different detail level for the content at periodic intervals based at least in part on a change in network connectivity, the change in the network connectivity corresponding to periodic network ping operations that identify the change in the network connectivity of the computing device; maintain a history of desired detail levels for a type of the content associated with previous inputs provided via the computing device, the type of the content including one or more media types, and the type of the content associated with the one or more media types for the content that was previously interacted with and that corresponds to the previous inputs; modify the content based at least in part on the indication and the history of desired detail levels; and provide a modified content to the computing device in accordance with the desired detail level. 7. The system of claim 6 , wherein the instructions, when executed with the processor, further cause the system to maintain information that identifies the desired detail level for the content based at least in part on the input received from the application. 8. The system of claim 6 , wherein the instructions, when executed with the processor, further cause the system to maintain information that indicates critical or non-critical elements for content pieces. 9. The system of claim 8 , wherein the information may be specified by users and indicate preferences for the one or more media types associated with the content pieces. 10. The system of claim 8 , wherein the information may be specified by authors of the content pieces. 11. The system of claim 6 , wherein the instructions, when executed with the processor, further cause the system to provide a reminder to the computing device notifying a user of the computing device of a current desired detail level, the reminder configured to enable the user to update the desired detail level for the content and provided in response to the change in network connectivity. 12. A non-transitory computer readable medium storing specific computer-executable instructions that, when executed by a processor, cause a computer system to at least: receive, from a mobile computing device, a request for content, the request including input associated with an interaction with a data object of an application associated with the computing device that indicates a desired detail level for the content and is configured to dynamically update to a different detail level for the content at periodic intervals based at least in part on a change in network connectivity, the change in the network connectivity corresponding to periodic network ping operations that identify the change in the network connectivity of the mobile computing device; maintain a history of desired detail levels for a type of the content associated with previous inputs provided via the mobile computing device, the type of the content including one or more media types, and the type of the content associated with the one or more media types for the content that was previously interacted with and that corresponds to the previous inputs; provide the content to the mobile computing device based at least in part on the request; identify the change in network connection quality of the mobile computing device; re-compose the content based at least in part on the change in the network connection quality and the history of desired detail levels for the type of the content; and provide a re-composed content to the mobile computing device which includes an updated data object to represent the updated detail level for the content and a notification indicating the updated detail level for the content. 13. The computer readable medium of claim 12 , wherein the notification is configured to enable a user of the mobile computing device to authorize the updated detail level for the content. 14. The compute
based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title
Tree-structured documents (parsing G06F40/205; validation G06F40/226) · CPC title
Testing, {supervising or monitoring} using real traffic · CPC title
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.