Patentable/Patents/US-8417738
US-8417738

Method for client-side personalization

PublishedApril 9, 2013
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical Abstract

A method or data processing system readable medium can be used for communications between a user and a 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.

Patent Claims
20 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method of communicating with a network site comprising: receiving from a server computer running the network site a personalization rule; assembling a personalization logic at a client computer based on the personalization rule received from the server computer; sending a communication from the client computer to the server computer running the network site, wherein the communication comprises a network address for the network site; and appending the personalization logic to the network address of the network site, wherein the communication further comprises a user information for a user per the personalization rule.

2

2. The method of claim 1 , further comprising sending a request to the server computer running the network site for the personalization rule.

3

3. The method of claim 1 , further comprising: using a browser having a browser preference on the client computer to access a network during a first time period; changing the browser preference; using the browser to access the network during a second time period which is after the first time period; and sending the communication during the second time period.

4

4. A method of communicating with a network site comprising: sending a first communication from a client computer of a user to a server computer running the network site, wherein the first communication comprises a request for a personalization rule; receiving from the server computer a personalization rule at the client computer in response to the first communication; assembling a personalization logic at the client computer based on the personalization rule received from the server computer; and appending the personalization logic to a network address of the network site when communicating with the server computer over a network.

5

5. The method of claim 4 , wherein the personalization logic is inserted with user information for a user per the personalization rule.

6

6. The method of claim 5 , wherein the user information which is not part of the first communication is communicated to the server computer in a second communication.

7

7. The method of claim 5 , wherein the personalization rule is part of personalization logic information sent to the client computer.

8

8. A computer program product comprising a nontransitory computer readable storage medium storing a set of instructions, the set of instructions comprising instructions executable to: receive from a server computer running a network site a personalization rule; assemble a personalization logic at a client computer based on the personalization rule received from the server computer; send a communication from the client computer to the server computer running the network site, wherein the communication comprises a network address for the network site; and append the personalization logic to the network address of the network site, wherein the communication further comprises user information for a user per the personalization rule.

9

9. The computer program product of claim 8 , wherein the set of instructions further comprise instructions executable to send a request to the server computer running the network site for the personalization rule.

10

10. The computer program product of claim 9 , wherein in the set of instructions further comprise instructions executable to: access a network during a first time period using a browser having a browser preference; change the browser preference; use the browser to access the network during a second time period which is after the first time period; and send the communication during the second time period.

11

11. A computer program product comprising a nontransitory computer readable storage medium storing a set of instructions, the set of instructions comprising instructions executable to: send a first communication from a client computer to a server computer running a network site, wherein the first communication comprises a request for a personalization rule; receive from the server computer a personalization rule at the client computer in response to the first communication; assemble a personalization logic at the client computer based on the personalization rule received from the server computer; and append the personalization logic to a network address of the network site when communicating with the server computer over a network.

12

12. The computer program product of claim 11 , wherein the personalization logic is inserted with user information for the user per the personalization rule.

13

13. The computer program product of claim 12 , wherein the user information which is not part of the first communication is communicated to the server computer in a second communication.

14

14. The computer program product of claim 12 , wherein the personalization rule is part of personalization logic information sent to the client computer.

15

15. A system comprising: a server computer running a network site; and a client computer coupled to the server computer via a network, the client computer configured to: receive from the server computer running the network site a personalization rule; assemble a personalization logic based on the personalization rule received from the server computer; send a communication from the client computer to the server computer running the network site, wherein the communication comprises a network address for the network site; and append the personalization logic to the network address of the network site, wherein the communication further comprises user information for a user per the personalization rule.

16

16. The system of claim 15 , wherein the client computer is further executable to send a request to the server computer running the network site for the personalization rule.

17

17. The system of claim 16 , wherein the client computer is further configured to: access a network during a first time period using a browser having a browser preference; change the browser preference; use the browser to access the network during a second time period which is after the first time period; and send the first communication during the second time period.

18

18. A system comprising: a server computer running a network site; and a client computer coupled to the server computer via a network, the client computer configured to: send a first communication to the server computer running the network site, wherein the first communication comprises a request for a personalization rule; receive from the server computer a personalization rule in response to the first communication; assemble a personalization logic based on the personalization rule received from the server computer; and append the personalization logic to a network address of the network site when communicating with the server computer over the network.

19

19. The system of claim 18 , wherein the personalization logic is inserted with user information for the user per the personalization rule.

20

20. The system of claim 19 , wherein the user information which is not part of the first communication is communicated to the server computer in a second communication.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

March 24, 2011

Publication Date

April 9, 2013

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Method for client-side personalization” (US-8417738). https://patentable.app/patents/US-8417738

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.