Layout for dynamic web content management

US10057369B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10057369-B2
Application numberUS-201113993550-A
CountryUS
Kind codeB2
Filing dateDec 28, 2011
Priority dateDec 28, 2011
Publication dateAug 21, 2018
Grant dateAug 21, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A request for content is sent via a client device. The client device negotiates with a server content provider regarding the layout of the content using a dynamically configurable content layout profile describing layout preferences for content. When the content is received from the server content provider, the content is displayed according to the dynamically configurable content layout profile. The server may format the content in accordance with the profile and send the formatted content to the client device via a network. A user of the device may modify the profile dynamically to specify a different layout and receive reformatted content.

First claim

Opening claim text (preview).

The invention claimed is: 1. At least one non-transitory machine readable storage device having instructions stored thereon to cause a specifically programmed machine to implement a method of reformatting content, the method comprising: receiving a request for content from a client device via a network; obtaining static content format information for the client device; negotiating with the client device via the network regarding the layout of the content using a dynamically configurable content layout profile describing layout preferences for content when combined with the static content format information, the negotiating including: determining that customization is enabled for the content requested by the client device; obtaining the content layout profile from at least one of the client device or an external provider, the client device providing a reference to the content layout profile at the external provider in the negotiation; providing customized content to the client device; and receiving new customization parameters dynamically provided by a user of the client device when customizations of the customized content are not acceptable; formatting the content in accordance with the obtained dynamically configurable layout profile and the static content format information resulting from the client device negotiation; and sending the formatted content to the client device via the network. 2. The machine readable storage device of claim 1 and further comprising retrieving the dynamically configurable content layout profile from a remote storage device. 3. The machine readable storage device of claim 1 wherein the dynamically configurable content layout profile describes layout preferences including at least text, graphics, and multimedia content, and wherein the layout preferences include at least size, rotation, position preferences and video and graphics loading preferences. 4. The machine readable storage device of claim 1 wherein the profile describes layout preferences using a markup language. 5. The machine readable storage device of claim 4 wherein the markup language is a hypertext markup language. 6. The machine readable storage device of claim 5 wherein the hypertext markup language comprises an extended hypertext markup language version 5. 7. The machine readable storage device of claim 1 wherein the method further comprises: receiving a dynamically modified profile; reformatting the content based on the received modified profile; and sending the reformatted content to the client device via the network. 8. A system for reformatting content to send to a client device, the system comprising: a receiver, implemented in computer hardware, to receive a request for content from the client device via a network and obtain static content format information for the client device; a negotiator module, implemented in computer hardware, to negotiate with the client device via the network regarding the layout of the content using a dynamically configurable content layout profile describing layout preferences for content when combined with the static content format information, wherein to negotiate with the client device includes the negotiator module to: determine that customization is enabled for the content requested by the client device; obtain the content layout profile from at least one of the client device or an external provider, the client device providing a reference to the content layout profile at the external provider in the negotiation; provide customized content to the client device; and receive new customization parameters dynamically provided b a user of the client device when customizations of the customized content are not acceptable; a formatter, implemented in computer hardware, to format the content in accordance with the dynamically configurable layout profile and the static content format information that results from the client device negotiation; and a transmitter, implemented in computer hardware, to send the formatted content to the client device via the network. 9. The system of claim 8 wherein the receiver is configured to retrieve the dynamically configurable content layout profile from a remote storage device. 10. The system of claim 8 wherein the dynamically configurable content layout profile describes layout preferences including at least text, graphics, and multimedia content, and wherein the layout preferences include at least size, rotation, position preferences and video and graphics loading preferences. 11. The system of claim 8 wherein: receiver is configured to receive a dynamically modified profile; the formatter is configured to reformat the content based on the modified profile; and the transmitter is configured to send the reformatted content to the client device via the network. 12. The system of claim 8 wherein the profile describes layout preferences using a hypertext markup language. 13. The system of claim 12 wherein the hypertext markup language comprises an extended hypertext markup language version 5. 14. A method of reformatting content, the method comprising: receiving a request for content from a client device via a network; obtaining static content format information for the client device; negotiating with the client device via the network regarding the layout of the content using a dynamically configurable content layout profile describing layout preferences for content when combined with the static content format information, the negotiating including: determining that customization is enabled for the content requested by the client device; obtaining the content layout profile from at least one of the client device or an external provider, the client device providing a reference to the content layout profile at the external provider in the negotiation; providing customized content to the client device; and receiving new customization parameters dynamically provided by a user of the client device when customizations of the customized content are not acceptable; formatting the content in accordance with the dynamically configurable layout profile and the static content format information resulting from the client device negotiation; and sending the formatted content to the client device via the network. 15. The method of claim 14 and further comprising retrieving the dynamically configurable content layout profile from a remote storage device. 16. The method of claim 14 wherein the dynamically configurable content layout profile describes layout preferences including at least text, graphics, and multimedia content, and wherein the layout preferences include at least size, rotation, position preferences and video and graphics loading preferences. 17. The method of claim 16 wherein the profile describes layout preferences using a hypertext markup language. 18. The method of claim 14 and further comprising: receiving a dynamically modified profile; reformatting the content based on the received modified profile; and sending the reformatted content to the client device via the network. 19. A method of reformatting content, the method comprising: sending a request for content via a client device to a server content provider that provides the content, the request enabling the server content provider to obtain static content information for the client device; negotiating with the server content provider regarding the layout of the content using a dynamically configurable content layout profile describing layout preferences

Assignees

Inventors

Classifications

  • Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets · CPC title

  • comprising specially adapted graphical user interfaces [GUI] · CPC title

  • Display of layout of documents; Previewing · CPC title

  • H04L67/306Primary

    User profiles · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10057369B2 cover?
A request for content is sent via a client device. The client device negotiates with a server content provider regarding the layout of the content using a dynamically configurable content layout profile describing layout preferences for content. When the content is received from the server content provider, the content is displayed according to the dynamically configurable content layout profil…
Who is the assignee on this patent?
Poornachandran Rajesh, Prakash Gyan, Intel Corp
What technology area does this patent fall under?
Primary CPC classification H04L67/306. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 21 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).