Systems and methods for configuring a network of affiliated websites
First Claim
1. A system for customizing a website, comprising:
- a webserver communicatively coupled to a network, the webserver comprising a processor and computer-readable storage media comprising a configurable website, wherein the configurable website operates in one of a plurality of operational modes, each operational mode corresponding to a geographic granularity of a business hierarchy;
a computer-readable storage media comprising a plurality of user profiles communicatively coupled to the website;
an asset library resistant on a computer-readable storage media comprising assets available for use on the website;
a website configuration module resident on a computer-readable storage media, the website configuration module communicatively coupled to the website, the storage media, and the asset library,wherein the website configuration module is configured to,detect a user request directed to the website from a particular user,obtain a user profile of the particular user from the data storage module,determine a geographic granularity within the business hierarchy based on the user profile,select an operational mode from the plurality of operational modes of the website based upon the determined geographic granularity and the user profile,select a business entity in the business hierarchy based on the determined geographic granularity and location information of the user profile, andgenerate a website configuration according to the selected operational mode and the location information using an asset associated with the selected business entity in the asset library.
6 Assignments
0 Petitions
Accused Products
Abstract
A plurality of affiliated network of websites may be configured to log user interactions thereon. The respective logs may comprise user identification information to allow a profile aggregation service to correlate user interactions across the plurality of websites and to generate respective user profiles, which may be used to configure the websites. A context aware platform (CAP) website may be configured to provide web services for entities in a business hierarchy. The CAP website may capable of presenting content in one of a plurality of operational modes associated with a geographical granularity of the franchise hierarchy. In addition, the CAP website may be configurable according to a user profile generated using user interactions across a plurality of websites and/or on the CAP website.
93 Citations
39 Claims
-
1. A system for customizing a website, comprising:
-
a webserver communicatively coupled to a network, the webserver comprising a processor and computer-readable storage media comprising a configurable website, wherein the configurable website operates in one of a plurality of operational modes, each operational mode corresponding to a geographic granularity of a business hierarchy; a computer-readable storage media comprising a plurality of user profiles communicatively coupled to the website; an asset library resistant on a computer-readable storage media comprising assets available for use on the website; a website configuration module resident on a computer-readable storage media, the website configuration module communicatively coupled to the website, the storage media, and the asset library, wherein the website configuration module is configured to, detect a user request directed to the website from a particular user, obtain a user profile of the particular user from the data storage module, determine a geographic granularity within the business hierarchy based on the user profile, select an operational mode from the plurality of operational modes of the website based upon the determined geographic granularity and the user profile, select a business entity in the business hierarchy based on the determined geographic granularity and location information of the user profile, and generate a website configuration according to the selected operational mode and the location information using an asset associated with the selected business entity in the asset library. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 19)
-
- 14. The system of 12, wherein the manufacturer is a vehicle manufacturer and the business hierarchy comprises vehicle dealers.
-
20. A method of customizing a website, comprising:
-
detecting an incoming request from a particular user to the website; determining an identifier from the user request; obtaining a user profile of the particular user from a data storage module using the identifier; determining a geographic granularity within a business hierarchy based on the user profile; selecting an operational mode from a plurality of operational modes based upon the determined geographic granularity and the user profile; selecting a business entity in the business hierarchy based on the determined geographic granularity and location information of the user profile; accessing an asset associated with the selected business entity in an asset library comprising a plurality of assets available for use on the website; and generating a website configuration for the website according to the selected operational mode and the location information and the asset associated with the selected business entity. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 38)
-
- 33. The method of 31, wherein the manufacturer is a vehicle manufacturer and the business hierarchy comprises vehicle dealers.
-
39. A system for configuring a website comprising:
-
a website on a web server communicatively coupled to a network, wherein the website is configured to operate according to one of a plurality of operational modes, each operational mode corresponding to a geographic granularity of a business hierarchy; a data storage module comprising a plurality of user profiles communicatively coupled to the network of affiliated websites; an asset library comprising a plurality of assets available for use on the website; and a website configuration module to perform a method for configuring the website, comprising; detecting a user request directed to the website from a particular user, determining a user profile identifier from the user request, obtaining a user profile of the particular user from the data storage module using the identifier, determining a geographic granularity within a business hierarchy based on the user profile, selecting an operational mode from the plurality of operational modes based upon the determined geographic granularity and the user profile, selecting a business entity in the business hierarchy based on the determined geographic granularity and location information of the user profile, selecting a plurality of assets associated with the selected business entity from the asset library, determining if the website has access to the selected plurality of assets, and providing the plurality of assets to the website if the website does not yet have access to the selected plurality of assets.
-
Specification