Dynamic Landing Pages
AssigneeTarget Brands, Inc.
InventorsRaja Ramachandran, Mario Watson, Rajesh Gupta
Life of this patent
Estimating the term…
Abstract
At least two key-value pairs are received as part of a uniform resource identifier. A Web page definition is retrieved by a processor based on at least one of the key-value pairs and includes multiple sections of a Web page, wherein at least one section is associated with a key of a second key-value pair of the at least two key-value pairs. The key of the second key-value pair is used to select a set of section objects that each have content that can be placed in the section associated with the key. If a section object is located that has been assigned the value of the second key-value pair, content defined for the located section object is placed in the section. A Web page comprising the content for the section is returned.
Claims20
A method comprising:
- receiving at least two key-value pairs as part of a uniform resource identifier;
- retrieving by a processor a Web page definition based on at least one of the key-value pairs, the Web page definition comprising multiple sections of a Web page, wherein at least one section is associated with a key of a second key-value pair of the at least two key-value pairs;
- using the key of the second key-value pair to select a set of section objects that each have content that can be placed in the section associated with the key;
- searching the set of section objects for a section object that has been designated for the value of the second key-value pair;
- when a section object is located during the search of the set of section objects, placing content defined for the located section object in the section;
- and
- returning a Web page comprising the content for the section.
A computer-readable storage medium having computer-executable instructions stored thereon that when executed by a processor cause the processor to perform steps comprising:
- providing a computing device user interface to allow a Web page to be associated with a parameter and value of a uniform resource identifier and to allow a dynamic slot to be assigned to the Web page and a second parameter of the uniform resource identifier to be associated with the dynamic slot;
- and
- providing a second computing device user interface to allow slot content to be associated with a value for the second parameter of the uniform resource identifier.
A Web page server comprising:
- a memory containing stored items comprising:
- Web page descriptions having at least one dynamic slot, each dynamic slot being associated with a key;
- and
- dynamic slot landing pages, each dynamic slot landing page being associated with a value for a key and each dynamic slot landing page identifying content for a dynamic slot associated with the key;
- a processor executing instructions to perform steps comprising:
- using a key in a uniform resource identifier to identify a collection of dynamic slot landing pages;
- using a value for the key in the uniform resource identifier to select content from a dynamic slot landing page in the collection of dynamic slot landing pages;
- and
- inserting the content in the dynamic slot in a Web page and returning the Web page.
Dependencies are inferred from the claim text.