Method and apparatus for generating a website using a multi-dimensional description of the website
First Claim
Patent Images
1. A method of creating a complete independent web site for hosting visitor traffic using a globally accessible platform, comprising the steps of:
- receiving data entry including selection of an industry type;
determining one or more characteristics for each of one or more web site features in response to the data entry;
creating a framework of the web site based upon the one or more determined characteristics for each of the one or more web site features;
retrieving web site data in accordance with the created framework of the web site;
creating a plurality of pages of the web site based upon the framework of the web site and the retrieved web site data;
generating one or more interfaces to one or more external components on the pages of the web site;
remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application;
previewing the created pages in a sequence, any changes made on the pages during previewing being automatically propagated through the pages;
registering the one or more interfaces of the one or more external components;
creating website data based on the interfaces and remotely executed application; and
presenting the created web site.
6 Assignments
0 Petitions
Accused Products
Abstract
A technique for generating a web site in accordance with received data entry by: determining at least one characteristic of at least one web site dimension of the web site based on the data entry; generating a multi-dimensional description of the web site based on the determined characteristics; retrieving web site data according to the generated multi-dimensional description of the web site; and generating the web site based upon the generated multi-dimensional description of the web site and the retrieved web site data.
92 Citations
118 Claims
-
1. A method of creating a complete independent web site for hosting visitor traffic using a globally accessible platform, comprising the steps of:
-
receiving data entry including selection of an industry type; determining one or more characteristics for each of one or more web site features in response to the data entry; creating a framework of the web site based upon the one or more determined characteristics for each of the one or more web site features; retrieving web site data in accordance with the created framework of the web site; creating a plurality of pages of the web site based upon the framework of the web site and the retrieved web site data; generating one or more interfaces to one or more external components on the pages of the web site; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; previewing the created pages in a sequence, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54)
-
-
55. A method of creating multimedia information using a globally accessible software platform for use in a complete and independent website that hosts visitor traffic, comprising the steps of:
-
receiving data entry including selection of an industry type; determining one or more characteristics for each of one or more multimedia information features in response to the data entry; creating a framework of the multimedia information based upon the one or more determined characteristics for each of the one or more multimedia information features; retrieving multimedia information data in accordance with the created framework of the multimedia information; creating one or more elements of the multimedia information based upon the framework of the multimedia information and the retrieved multimedia information data; creating one or more interfaces to one or more external sources of multimedia information; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the retrieved multimedia information data and the remotely executed application; previewing the generated pages in a sequence, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external sources of multimedia information; creating website data based on the interfaces and remotely executed application; and presenting the created multimedia information.
-
-
56. A method of creating a complete independent web site for hosting visitor traffic using a globally accessible platform, comprising the steps of:
-
receiving data entry including selection of an industry type; determining one or more characteristics for each of one or more web site features in response to the data entry; creating a framework of the web site defining at least one interrelationship between at least two features based upon the one or more determined characteristics for each of the one or more web site features; retrieving web site data in accordance with the created framework of the web site pseudo-randomly from a predetermined web site data subset corresponding to at least a portion of the framework of the web site; creating a plurality of pages of the web site based upon the framework of the web site and the retrieved web site data; generating one or more interfaces to one or more external components on the one or more pages of the web site; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; previewing the created pages in a sequence, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site.
-
-
57. A method of creating a complete independent web site for hosting visitor traffic using a globally accessible software platform, comprising the steps of:
-
receiving data entry including selection of an industry type; determining one or more characteristics for each of one or more web site features in response to the data entry; creating a framework of the web site based upon the one or more determined characteristics for each of the one or more web site features; retrieving web site data, including particular web site data, in accordance with the created framework of the web site; creating a plurality of pages of the web site based upon the framework of the web site and the retrieved web site data and particular web site data; generating one or more interfaces to one or more external components on the one or more pages of the web site; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the retrieved web site data and the remotely executed application; previewing the generated pages in a sequence, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site, wherein the particular web site data is retrieved based upon characteristics of a device for accessing the web site, and wherein the one or more external components are one or more external server-hosted applications developed by third parties that generate custom content.
-
-
58. A system for creating a complete independent web site for hosting visitor traffic using a globally accessible software platform, comprising:
-
an input for receiving data entry; and a multi-purpose computing device adapted to perform the steps of; determining one or more characteristics for each of one or more web site features in response to the data entry; creating a framework of the web site based upon the one or more determined characteristics for each of the one or more web site features; retrieving web site data in accordance with the created framework of the web site; creating a plurality of pages of the web site based upon the framework of the web site and the retrieved web site data; generating one or more interfaces to one or more external components on the pages of the web site; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the retrieved web site data and the remotely executed application; previewing the generated pages in a sequence, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111)
-
-
112. A system for generating multimedia information using a globally accessible software platform for use in a complete and independent website that hosts visitor traffic, comprising:
-
an input for receiving data entry; a multi-purpose computing device adapted to perform the steps of; determining one or more characteristics for each of one or more multimedia information features in response to the data entry; creating a framework of the multimedia information based upon the one or more determined characteristics for each of the one or more multimedia information features; retrieving multimedia information data in accordance with the created framework of the multimedia information; creating one or more elements of the multimedia information based upon the framework of the multimedia information and the retrieved multimedia information data; creating one or more interfaces to one or more external sources of multimedia information; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the retrieved multimedia information data and the remotely executed application; previewing the generated pages in sequence, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external sources of multimedia information; creating website data based on the interfaces and remotely executed application; and presenting the created multimedia information.
-
-
113. A system for creating a complete independent web site for hosting visitor traffic using a globally accessible software platform, comprising:
-
an input for receiving data entry; a multi-purpose computing device adapted to perform the steps of; determining one or more characteristics for each of one or more web site features in response to the data entry; creating a framework of the web site defining at least one interrelationship between at least two features based upon the one or more determined characteristics for each of the one or more web site features; retrieving web site data in accordance with the created framework of the web site pseudo-randomly from a predetermined web site data subset corresponding to at least a portion of the framework of the web site; creating one or more pages of the web site based upon the framework of the web site and the retrieved web site data; generating one or more interfaces to one or more external components on the one or more pages of the web site; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the retrieved website data and the remotely executed application; previewing the generated pages in sequence, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site.
-
-
114. A system for creating a complete independent web site for hosting visitor traffic using a globally accessible software platform, comprising:
-
an input for receiving data entry; a multi-purpose computing device adapted to perform the steps of; determining one or more characteristics for each of one or more web site features in response to the data entry; creating a framework of the web site based upon the one or more determined characteristics for each of the one or more web site features; retrieving web site data, including particular web site data, in accordance with the created framework of the web site; creating one or more pages of the web site based upon the framework of the web site and the retrieved web site data; generating one or more interfaces to one or more external components on the one or more pages of the web site; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the retrieved web site data and the remotely executed application; previewing the generated pages in sequence, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site, wherein the particular web site data is retrieved based upon characteristics of a device for accessing the web site, and wherein the one or more external components are one or more external server-hosted applications developed by third parties that generate custom content.
-
-
115. A computer-readable medium storing an executable program, when executed, causing computer to create a complete and independent web site for hosting visitor traffic using a globally accessible software platform, said executable program comprising the steps of:
-
receiving data entry; determining one or more characteristics for each of one or more web site features in response to the data entry; creating a framework of the web site based upon the one or more determined characteristics for each of the one or more web site features; retrieving web site data in accordance with the created framework of the web site; creating one or more pages of the web site based upon the framework of the web site and the retrieved web site data; generating one or more interfaces to one or more external components on the one or more pages of the web site; registering the one or more interfaces of the one or more external components; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; registering the one or more interfaces of the one or more external components; generating a plurality of pages based on the retrieved web site data and the remotely executed application; previewing the generated pages, any changes made on the pages during previewing being automatically propagated through the pages; creating website data based on the interfaces and remotely executed application; and presenting the created web site.
-
-
116. A method of creating a complete independent web site for hosting visitor traffic using a globally accessible software platform, comprising the steps of:
-
receiving data entry; retrieving a stored framework of the web site based upon the data entry; retrieving web site data in accordance with the retrieved framework of the web site; creating one or more pages of the web site based upon the retrieved framework of the web site and the retrieved web site data; generating one or more interfaces to one or more external components on the one or more pages of the web site; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the retrieved web site data and the remotely executed application; previewing the generated pages, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site.
-
-
117. A system for creating a complete and independent web site for hosting visitor traffic using a globally accessible software platform, comprising:
-
an input for receiving data entry; a multi-purpose computing device adapted to perform the steps of; retrieving a stored framework of the web site based upon the data entry; retrieving web site data in accordance with the retrieved framework of the web site; creating one or more pages of the web site based upon the retrieved framework of the web site and the retrieved web site data; generating one or more interfaces to one or more external components on the one or more pages of the web site; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the retrieved web site data and the remotely executed application; previewing the generated pages, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site.
-
-
118. A method of creating web site data using a globally accessible software platform for use in a complete and independent website that hosts visitor traffic, comprising the steps of:
-
receiving data entry; correlating the received data entry with pre-created web site data stored in database storages based at least in part upon relevancy; selecting particular web site data based at least in part upon its relevancy; creating a framework of the web site data based at least in part upon the selected particular web site data and the received data entry; creating one or more elements of web site data based upon the framework of the web site data and the selected particular web site data; generating one or more interfaces to one or more external components in the one or more elements of the web site data; remotely executing an application that may or may not retrieve web site data such that whether content is retrieved is a function of the remotely executed application; generating a plurality of pages based on the web site data and the remotely executed application; previewing the generated pages, any changes made on the pages during previewing being automatically propagated through the pages; registering the one or more interfaces of the one or more external components; creating website data based on the interfaces and remotely executed application; and presenting the created web site data.
-
Specification