Method for client-side personalization
First Claim
1. A method of communicating with a client data processing system comprising:
- receiving at a server computer a first communication from the client data processing system, wherein the first communication comprises a request for a personalization rule;
sending from the server computer to the client data processing system the personalization rule in response to the first communication from the client data processing system;
receiving at the server computer a second communication from the client data processing system, wherein the second communication comprises personalization logic with user-inserted information;
constructing information in accordance with the personalization logic received from the client data processing system; and
sending the constructed information from the server computer to the client data processing system.
12 Assignments
0 Petitions
Accused Products
Abstract
A method or data processing system readable medium can be used for communications between a user and a network site. The method or medium may allow a user to determine what, if any, personal information should be transmitted to the network site. In one embodiment, the user may request personalization information including personalization rule(s) from the network site. The user can generate personalization logic based on the personalization information. In this manner, the user has better control over his or her personal information. The server computer at the network site may benefit because it does not have to generate the personalization logic for the user. Accordingly, the server computer at the network site may be able to accommodate more users or can respond to them faster.
67 Citations
19 Claims
-
1. A method of communicating with a client data processing system comprising:
-
receiving at a server computer a first communication from the client data processing system, wherein the first communication comprises a request for a personalization rule; sending from the server computer to the client data processing system the personalization rule in response to the first communication from the client data processing system; receiving at the server computer a second communication from the client data processing system, wherein the second communication comprises personalization logic with user-inserted information; constructing information in accordance with the personalization logic received from the client data processing system; and sending the constructed information from the server computer to the client data processing system. - View Dependent Claims (2, 3, 4, 5, 6, 8)
-
-
7. A method for communicating with a client data processing system comprising:
-
sending from a server computer to the client data processing system a personalization rule; receiving, at the server computer, a communication from the client data processing system, wherein the communication comprises a network address for a network site and a user information for a user corresponding to the personalization rule and wherein the personalization rule indicates how data is constructed by the server computer; constructing the data in accordance with personalization rule and the user information and sending the constructed data from the server computer to the client data processing system. - View Dependent Claims (9, 10)
-
-
11. A system for communicating with a client data processing system comprising:
-
a server computer configured to control a network site and receive a first communication from the client data processing system, wherein the first communication comprises a request for a personalization rule and at least one of; minimum information needed for an HTTP communication; linguistic language information; a time-zone information; an IP address;
oran information regarding a territory where the data processing system is located, wherein the territory has a population of at least approximately 1,000 people; wherein the server computer is further configured to send the personalization rule to the client data processing system and receive a second communication includes a request for a page and personalization logic assembled by a user at the client data processing system utilizing the personalization rule; wherein the server computer is further configured to construct the page according to the personalization logic received form the client data processing system and send the constructed page to the client data processing system. - View Dependent Claims (12, 13, 14)
-
-
15. A computer program product comprising a tangible computer usable medium having a computer readable program code embodied therein, said computer readable program code adapted to be executed to implement a method for generating a report, said method comprising:
-
providing a system comprising a receiving element, a personalization element and a sending element; receiving at a server computer configured to send personalization rules to client computers a first communication from the client data processing system, wherein the first communication comprises a request for a personalization rule, wherein the receiving element performs the receiving; sending from the server computer to the client data processing system the personalization rule in response to the first communication from the client data processing system, wherein the sending element performs the sending; receiving at the server computer a second communication from the client data processing system, wherein the second communication comprises personalization logic with user-inserted information, wherein the receiving element performs the receiving; constructing information in accordance with the personalization logic received from the client data processing system, wherein the personalization element performs the personalization; and sending the constructed information from the server computer to the client data processing system, wherein the sending element performs the sending. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
-
a server computer configured to; receive a first communication comprising a request for a personalization rule from a client computer; send the personalization rule in response to the first communication to the client computer; receive at the server computer a second communication from the client computer, wherein the second communication comprises personalization logic with user- inserted information; construct information in accordance with the personalization logic received; and send the constructed information to the client computer; and the client computer coupled to the server computer by a network, wherein the client computer is configured to; send the first communication to the server computer; and send the second communication to the server computer.
-
Specification