Method for flexible, safe, robust, and efficient generation and serving of multi-source world-wide web content pages
First Claim
Patent Images
1. A system for generating cobranded Web pages, comprising:
- a cobrandee server which provides cobrandable contents; and
at least one cobrander server which provides cobranding contents and at least one cobranded page template;
wherein said at least one cobrander server controls the overall page structure and layout of said cobranded Web pages;
wherein said cobrandee server determines whether said cobranding contents and said cobranded page template violate at least one rule for allowable contents from said at least one cobrander server;
wherein said cobrandee server rejects any of said cobranding contents and said cobranded page template from said at least one cobrander server that violate said at least one rule for allowable contents from said at least one cobrander server;
wherein if said cobranded page template does violate any of said at least one rule for allowable contents from said at least one cobrander server, said cobrandee server provides a default page template and inserts said cobrandable contents and said cobranding contents into said default page template to generate one or more of said cobranded Web pages;
wherein said cobrandee server accepts any of said cobranding contents and said cobranded page template from said at least one cobrander server that do not violate said at least one rule for allowable contents from said at least one cobrander server;
wherein said cobranding contents that are accepted are deemed to be allowable cobranding contents; and
wherein said cobrandee server generates one or more of said cobranded Web pages comprising said cobranded page template as accepted, said cobrandable contents from said cobrandee server, and said allowable cobranding contents from said at least one cobrander server.
7 Assignments
0 Petitions
Accused Products
Abstract
The invention provides a method for flexibly, safely, robustly, and efficiently serving user interface pages composed of foreign content supplied by a third-party as well as local content supplied by the first party by allowing the cobrander to serve cobranded page templates. The cobrandee server retrieves the cobranded page templates from cobrander server and inserts the cobrandee contents into the cobranded page templates to generate cobranded Web content pages.
-
Citations
19 Claims
-
1. A system for generating cobranded Web pages, comprising:
-
a cobrandee server which provides cobrandable contents; and at least one cobrander server which provides cobranding contents and at least one cobranded page template; wherein said at least one cobrander server controls the overall page structure and layout of said cobranded Web pages; wherein said cobrandee server determines whether said cobranding contents and said cobranded page template violate at least one rule for allowable contents from said at least one cobrander server; wherein said cobrandee server rejects any of said cobranding contents and said cobranded page template from said at least one cobrander server that violate said at least one rule for allowable contents from said at least one cobrander server; wherein if said cobranded page template does violate any of said at least one rule for allowable contents from said at least one cobrander server, said cobrandee server provides a default page template and inserts said cobrandable contents and said cobranding contents into said default page template to generate one or more of said cobranded Web pages; wherein said cobrandee server accepts any of said cobranding contents and said cobranded page template from said at least one cobrander server that do not violate said at least one rule for allowable contents from said at least one cobrander server; wherein said cobranding contents that are accepted are deemed to be allowable cobranding contents; and wherein said cobrandee server generates one or more of said cobranded Web pages comprising said cobranded page template as accepted, said cobrandable contents from said cobrandee server, and said allowable cobranding contents from said at least one cobrander server. - View Dependent Claims (2, 3, 4)
-
-
5. A method for providing cobranded Web pages to an end user, comprising the steps of:
-
a cobrandee server receiving a request from said end user for a cobranded Web content page; said cobrandee server providing cobrandable contents; said cobrandee server obtaining a cobranded page template from a cobrander server; said cobrandee server receiving cobranding contents from said cobrander server; said cobrandee server determining whether said cobranding contents and said cobranded page template violate any of at least one cobrandee rule for allowable cobranding contents from said cobrander server; responsive to determining that said cobranding contents and said cobranded page template do not violate any of said at least one cobrandee rule for allowable cobranding contents from said cobrander server, said cobrandee server inserting said cobrandable contents and said cobranding contents into said cobranded page template to generate said cobranded Web content page; responsive to determining that said cobranded page template received does violate any of said at least one cobrandee rule for allowable cobranding contents from said cobrander server, said cobrandee server provides a default page template and inserts said cobrandable contents and said cobranding contents into said default page template to generate said cobranded Web content page; and said cobrandee server returning said cobranded Web content page to said end user. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. In a system for generating a cobranded Web page, comprising a cobrander server which provides cobranding cobrander content, a cobrandee server which provides cobrandable content, said cobrandee server comprising:
-
a retrieving module to retrieve a cobranded page template and said cobranding content from said cobrander server; a validating module to determine whether said cobranded page template and said cobranding content violate any of at least one rule for allowable content from another party; a generating means to generate said cobranded Web page by inserting said cobrandable content and said cobranding content into said cobranded page template, responsive to determining that said cobranded page template and said cobranding content do not violate any of said at least one rule for allowable content from another party; and wherein responsive to determining that said cobranded page template does violate any of said at least one rule for allowable content from another party, said cobrandee server provides a default page template and inserts said cobrandable content and said cobranding content into said default page template to generate said cobranded Wed Web page. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification