METHOD AND SYSTEM FOR DYNAMIC USER PROFILE HANDLING AND MANAGEMENT
First Claim
Patent Images
1. A method comprising:
- in response to an inquiry from a user belonging to an organization, retrieving via a computer a static profile structure associated with travel booking and established by the organization;
retrieving via the computer a profile field rule that applies to a first field of the static profile structure;
modifying a second field of the static profile structure based upon satisfaction of a condition imposed by the profile field rule on the first field to form a dynamic profile structure;
after the second field is modified, communicating the second field and a third field of the dynamic profile structure to the user;
collecting data for the second field of the dynamic profile structure from the user; and
creating a user profile that includes the data collected from the first and second fields of the dynamic profile structure and for use in booking future travel for the user.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of generating a dynamic user profile for a user accessing products and/or services from a Travel Agent based on customer defined rules. The method includes determining via a computer a static user profile for a particular use case; determining via a computer one or more customer defined rules that apply to the use case; and determining via a computer a set of required fields for the dynamic user profile for the use case based on the applicable customer defined rules using the dynamic user profile to collect the required fields from the user in use.
6 Citations
12 Claims
-
1. A method comprising:
-
in response to an inquiry from a user belonging to an organization, retrieving via a computer a static profile structure associated with travel booking and established by the organization; retrieving via the computer a profile field rule that applies to a first field of the static profile structure; modifying a second field of the static profile structure based upon satisfaction of a condition imposed by the profile field rule on the first field to form a dynamic profile structure; after the second field is modified, communicating the second field and a third field of the dynamic profile structure to the user; collecting data for the second field of the dynamic profile structure from the user; and creating a user profile that includes the data collected from the first and second fields of the dynamic profile structure and for use in booking future travel for the user. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a computer; and program code configured to be executed by the computer to; in response to an inquiry from a user belonging to an organization, retrieve via a computer a static profile structure associated with booking travel and established by the organization; retrieve via the computer a profile field rule that applies to a first field of the static profile structure; and modify a second field of the static profile structure based upon satisfaction of a condition imposed by the profile field rule on the first field to form a dynamic profile structure; after the second field is modified, communicate the second field of the dynamic profile structure to the user; collect data for the second field of the dynamic profile structure from the user; and create a user profile that includes the data collected from the first and second fields of the dynamic profile structure and for use in booking future travel for the user. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A non-transitory computer program product comprising:
-
a computer readable storage medium; and a computer program stored on the computer readable storage medium, the computer program comprising instructions for; in response to an inquiry from a user belonging to an organization, retrieving via a computer a static profile structure associated with booking travel and established by the organization; for retrieving via the computer a profile field rule that applies to a first field of the static profile structure; based upon the profile field rule, modifying the static profile structure with the field to form a dynamic profile structure for use in booking travel for the user; and based upon the profile field rule, modifying a second field of the static profile structure based upon satisfaction of a condition imposed by the profile field rule on the first field to form a dynamic profile structure; after the second field is modified, communicating the second field of the dynamic profile structure to the user; collecting data for the second field of the dynamic profile structure from the user; and creating a user profile that includes the data collected from the first and second fields of the dynamic profile structure and for use in booking future travel for the user. - View Dependent Claims (11, 12)
-
Specification