Relationship management in an E-commerce application framework
First Claim
1. A method for interacting with a user over a network for personalizing a website, comprising the steps of:
- (a) identifying a user;
(b) collecting information about the user;
(c) building a profile of the user based on the collected information;
(d) managing a plurality of different contents;
(e) analyzing the profile and the contents in order to match attributes of the profile of the user and attributes of the contents;
(f) selecting the contents which have attributes that match the attributes of the profile of the user;
(g) delivering the selected contents to the user;
(h) allowing the user to manually select which of the delivered contents are depicted on a display; and
(i) allowing the user to selectively position the delivered contents on the display, wherein the step of allowing the user to manually select and the step of allowing the user to selectively position enable the user to customize the website.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for interacting with a user over a network for personalizing a website. A user is identified and information about the user is collected. A profile of the user is built based on the collected information and a plurality of different contents are managed. The profile and the contents are analyzed in order to match attributes of the profile of the user and attributes of the contents. The contents which have attributes that match the attributes of the profile of the user are then selected and delivered to the user. The user is allowed to manually select which of the delivered contents are depicted on a display. The user is also allowed to selectively position the delivered contents on the display.
1351 Citations
18 Claims
-
1. A method for interacting with a user over a network for personalizing a website, comprising the steps of:
-
(a) identifying a user;
(b) collecting information about the user;
(c) building a profile of the user based on the collected information;
(d) managing a plurality of different contents;
(e) analyzing the profile and the contents in order to match attributes of the profile of the user and attributes of the contents;
(f) selecting the contents which have attributes that match the attributes of the profile of the user;
(g) delivering the selected contents to the user;
(h) allowing the user to manually select which of the delivered contents are depicted on a display; and
(i) allowing the user to selectively position the delivered contents on the display, wherein the step of allowing the user to manually select and the step of allowing the user to selectively position enable the user to customize the website. - View Dependent Claims (2, 3, 4, 5, 6)
(a) selecting a potential customer from a plurality of users;
(b) performing an act to entice the potential customer to become a real customer;
(c) conducting an activity to retain a current customer; and
(d) providing a demand generating application.
-
-
7. A computer program embodied on a computer readable medium for interacting with a user over a network for personalizing a website, comprising:
-
(a) a code segment that identifies a user;
(b) a code segment that collects information about the user;
(c) a code segment that builds a profile of the user based on the collected information;
(d) a code segment that manages a plurality of different contents;
(e) a code segment that analyzes the profile and the contents in order to match attributes of the profile of the user and attributes of the contents;
(f) a code segment that selects the contents which have attributes that match the attributes of the profile of the user;
(g) a code segment that delivers the selected contents to the user;
(h) a code segment that allows the user to manually select which of the delivered contents are depicted on a display; and
(i) a code segment that allows the user to selectively position the delivered contents on the display, wherein the step of allowing the user to manually select and the step of allowing the user to selectively position enable the user to customize the website. - View Dependent Claims (8, 9, 10, 11, 12)
(a) a code segment that selects a potential customer from a plurality of users;
(b) a code segment that performs an act to entice the potential customer to become a real customer;
(c) a code segment that conducts an activity to retain a current customer; and
(d) a code segment that provides a demand generating application.
-
-
13. A system for interacting with a user over a network for personalizing a website, comprising:
-
(a) logic that identifies a user;
(b) logic that collects information about the user;
(c) logic that builds a profile of the user based on the collected information;
(d) logic that manages a plurality of different contents;
(e) logic that analyzes the profile and the contents in order to match attributes of the profile of the user and attributes of the contents;
(f) logic that selects the contents which have attributes that match the attributes of the profile of the user;
(g) logic that delivers the selected contents to the user;
(h) logic that allows the user to manually select which of the delivered contents are depicted on a display; and
(i) logic that allows the user to selectively position the delivered contents on the display, wherein the step of allowing the user to manually select and the step of allowing the user to selectively position enable the user to customize the website. - View Dependent Claims (14, 15, 16, 17, 18)
(a) logic that selects a potential customer from a plurality of users;
(b) logic that performs an act to entice the potential customer to become a real customer;
(c) logic that conducts an activity to retain a current customer; and
(d) logic that provides a demand generating application.
-
Specification