Systems and methods of maintaining client relationships
First Claim
1. A method for managing agent ownership of customers utilizing a cruise web server environment to electronically communicate via a data communications network with a plurality of remote users using web browser programs, the method comprising:
- receiving and agent identifier that represents an agent from a remote user'"'"'s web browser program;
receiving a customer identifier that represents a customer from the remote user'"'"'s web browser program;
verifying that the customer is available for interaction with the agent by querying an electronic database of agent and customer information;
receiving an agent activity from the remote user'"'"'s web browser program;
determining a time window for agent activity based at least upon at least one agent ownership rule, wherein the at least one agent ownership rule is stored in the electronic database;
creating an agent of record association between the agent and the customer wherein the agent is designated as the customer'"'"'s agent of record for the allotted amount of time; and
storing the agent of record association in the electronic database.
6 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, systems and methods are used to maintain client relationships by tracking and managing customers and agents involved in booking a cruise. Furthermore, various activities which take place between an agent and active customers are monitored, whereby the type and quantity of activities performed by the agent is evaluated to assign a period of time of ownership of the customer. During the period of time while the customer is owned, other agents are prevented from acquiring the customer and subsequent booking commission. A series of rules which determine the duration of ownership of the customer are maintained and applied to enable the ownership to be changed as needed.
137 Citations
23 Claims
-
1. A method for managing agent ownership of customers utilizing a cruise web server environment to electronically communicate via a data communications network with a plurality of remote users using web browser programs, the method comprising:
-
receiving and agent identifier that represents an agent from a remote user'"'"'s web browser program;
receiving a customer identifier that represents a customer from the remote user'"'"'s web browser program;
verifying that the customer is available for interaction with the agent by querying an electronic database of agent and customer information;
receiving an agent activity from the remote user'"'"'s web browser program;
determining a time window for agent activity based at least upon at least one agent ownership rule, wherein the at least one agent ownership rule is stored in the electronic database;
creating an agent of record association between the agent and the customer wherein the agent is designated as the customer'"'"'s agent of record for the allotted amount of time; and
storing the agent of record association in the electronic database. - View Dependent Claims (2, 3)
-
-
4. A method for changing an agent of record association between an agent and a customer utilizing a cruise web server environment to electronically communicate via a data communications network with a plurality of remote users using web browser programs, the method comprising:
-
receiving an agent identifier representing an agent from a remote user'"'"'s web browser;
receiving a customer identifier representing a customer from the remote user'"'"'s web browser;
receiving an activity that represents a communication between the agent and the customer from the remote user'"'"'s web browser;
retrieving a customer record from an electronic database, wherein the customer record corresponds to the customer and the customer record includes an agent of record association;
setting the agent of record association to correspond to the agent represented by the agent identifier; and
storing the agent of record association in the electronic database. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13)
receiving a user identifier from the remote user'"'"'s web browser program; and
verifying that the user identifier corresponds to a user who has agent of record override privileges by querying the electronic database for agent of record override privileges.
-
-
14. A method of creating an agent of record association between an agent and a customer utilizing a cruise web server environment to electronically communicate via a data communications network with a plurality of remote users using web browser programs, the method comprising:
-
receiving an agent identifier representing an agent from a remote user'"'"'s web browser program;
receiving customer information about a customer from the remote user'"'"'s web browser program;
creating a customer record;
creating an agent of record association between the customer and the agent; and
storing the customer record in an electronic database. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for managing agent ownership of customers utilizing a cruise web server environment to electronically communicate via a data communications network with a plurality of remote users using web browser programs, the method comprising:
-
means for receiving and agent identifier that represents an agent from a remote user'"'"'s web browser program;
means for receiving a customer identifier that represents a customer from the remote user'"'"'s web browser program;
means for verifying that the customer is available for interaction with the agent by querying an electronic database of agent and customer information;
means for receiving an agent activity from the remote user'"'"'s web browser program;
means for determining a time window for agent activity based at least upon at least one agent ownership rule, wherein the at least one agent ownership rule is stored in the electronic database;
means for creating an agent of record association between the agent and the customer wherein the agent is designated as the customer'"'"'s agent of record for the allotted amount of time; and
means for storing the agent of record association in the electronic database.
-
Specification