×

Content-type-aware web pages

  • US 10,282,393 B2
  • Filed: 10/07/2015
  • Issued: 05/07/2019
  • Est. Priority Date: 10/07/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for creating content-type-aware web pages, the method comprising:

  • a generic component of a page template analyzing, by one or more computer processors, first web page metadata that is associated with a first web page to identify a first set of one or more content items that are associated with the first web page, wherein the page template defines a layout of a plurality of web pages, including the first web page, and wherein the page template includes an area that is allocated for the generic component and a plurality of areas that are allocated for respective customized components;

    the generic component of the page template analyzing, by one or more computer processors, the first web page metadata to identify a first content template that is associated with the first web page, wherein the first content template represents, at least in part, a list of a plurality of entries;

    the generic component of the page template filtering, by one or more computer processors, each content item of the first set of one or more content items into either a first group of primary content or a first group of secondary content based, at least in part, on the first content template, wherein;

    each content item in the first group of primary content is associated with the first content template; and

    each content item in the first group of secondary content is not associated with the first content template;

    based, at least in part, on the first web page metadata, the generic component of the page template dynamically applying, by one or more computer processors, (i) an association between the first web page and the first content template and (ii) associations between each content item in the first group of primary content and respective fields of the first content template, and in response, generating, by one or more computer processors, instructions to render each content item in the first group of primary content within the respective fields of the first content template in the area of the page template that is allocated for the generic component, wherein the page template includes customized components that are associated with respective content items in the first group of secondary content, and wherein the customized components render each content item in the first group of secondary content on a plurality of web pages, including the first web page;

    the generic component of the page template analyzing, by one or more computer processors, second web page metadata that is associated with a second web page to identify a second set of one or more content items that are associated with the second web page, wherein the page template defines a layout of the second web page in addition to the layout of the first web page;

    the generic component of the page template analyzing, by one or more computer processors, the second web page metadata to identify a second content template that is associated with the second web page, wherein the second content template represents, at least in part, details that are associated with a single entry, and no other entry, of the list of the plurality of entries represented by the first content template;

    the generic component of the page template filtering, by one or more computer processors, each content item of the second set of one or more content items into either a second group of primary content or a second group of secondary content based, at least in part, on the second content template, wherein;

    each content item in the second group of primary content is associated with the second content template; and

    each content item in the second group of secondary content is not associated with the second content template; and

    based, at least in part, on the second web page metadata, the generic component of the page template dynamically applying, by one or more computer processors, (i) an association between the second web page and the second content template and (ii) associations between each content item in the second group of primary content and respective fields of the second content template, and in response, generating instructions, by one or more computer processors, to render each content item in the second group of primary content within the respective fields of the second content template in the area of the page template that is allocated for the generic component, wherein the customized components of the page template are associated with respective content items in the second group of secondary content, and wherein the customized components render each content item in the second group of secondary content on the plurality of web pages, including the second web page.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×