Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
143 words
A method of communications between a client system and a server communicatively coupled to the client system through an intermediate system, comprising the steps of: receiving information based on user information from the client system, at the intermediate system; receiving information based on advertising information from the server, at the intermediate system; comparing the information based on user information with the information based on advertising information, at the intermediate system; selecting relevant information by the intermediate system based upon the comparison; and transmitting the relevant information from the intermediate system to the client system, wherein the step of transmitting information based on user information comprises the steps of: generating a permutation function at the client system; generating a first result of the permutation function applied to a user interest vector, at the client system; and transmitting the first result to the intermediate system.
Claim 2
Independent Claim
143 words
A method of communications between a client system and a server communicatively coupled to the client system through an intermediate system, comprising the steps of: receiving information based on user information from the client system, at the intermediate system; receiving information based on advertising information from the server, at the intermediate system; comparing the information based on user information with the information based on advertising information, at the intermediate system; selecting relevant information by the intermediate system based upon the comparison; and transmitting the relevant information from the intermediate system to the client system, wherein the step of transmitting information based on user information comprises the steps of: generating a permutation function at the client system; generating a first result of the permutation function applied to a user interest vector, at the client system; and transmitting the first result to the intermediate system.
Claim 3
Dependent Claim
65 words
The method of claim 1 , wherein the step of transmitting information based on advertising information comprises the steps of: receiving the permutation function from the client system at the server; generating a second result of the permutation function applied to an advertising information signature vector relating to advertising information, at the server; transmitting the second result and the advertising information to the intermediate system.
Claim 4
Dependent Claim
28 words
The method of claim 2 , wherein the comparing step comprises the step of: generating a measure of the correlation of the first result and the second result.
Claim 5
Dependent Claim
40 words
The method of claim 3 , wherein the step of generating a measure of the correlation of the first result and the second result comprises the step of: generating an inner product of the first result and the second result.
Claim 6
Independent Claim
139 words
A system for facilitating communications between a coupled client system and a coupled server, comprising: a first receiver receiving information based on user information from the client system; a second receiver receiving information based on advertising information from the server; a selection device selecting relevant information based on a comparison of the information based on user information with the information based on advertising information; a transmitter transmitting the selected relevant information to the client system; a third receiver receiving a first result of a permutation function applied to a user interest vector from the client system; a fourth receiver receiving a second result of the permutation function applied to an advertising information signature vector relating to advertising information, from the server; and a device for generating a measure of the correlation of the first result and the second result.
Claim 7
Independent Claim
139 words
A system for facilitating communications between a coupled client system and a coupled server, comprising: a first receiver receiving information based on user information from the client system; a second receiver receiving information based on advertising information from the server; a selection device selecting relevant information based on a comparison of the information based on user information with the information based on advertising information; a transmitter transmitting the selected relevant information to the client system; a third receiver receiving a first result of a permutation function applied to a user interest vector from the client system; a fourth receiver receiving a second result of the permutation function applied to an advertising information signature vector relating to advertising information, from the server; and a device for generating a measure of the correlation of the first result and the second result.
Claim 8
Dependent Claim
38 words
The system of claim 5 , wherein the device generating a measure of the correlation of the first result and the second result comprises: a device generating an inner product of the first result and the second result.
Claim 9
Dependent Claim
132 words
In an intermediate system communicatively coupling a client system and a server, a communications method comprising the steps of: receiving a permutated user interest vector from the client system, the permutated user information generated at the client system by generating a permutation function and applying the permutation function to a user interest vector; receiving a permutated signature vector from the server, the permutated signature vector generated at the server by receiving the permutation function from the client system and applying the permutation function to a signature vector relating to advertising information; generating an inner product of the permutated user interest vector and the permutated signature vector; selecting relevant information by the intermediate system based upon the inner product; and transmitting the relevant information to the client system based on the inner product.
Claim 10
Dependent Claim
132 words
In an intermediate system communicatively coupling a client system and a server, a communications method comprising the steps of: receiving a permutated user interest vector from the client system, the permutated user information generated at the client system by generating a permutation function and applying the permutation function to a user interest vector; receiving a permutated signature vector from the server, the permutated signature vector generated at the server by receiving the permutation function from the client system and applying the permutation function to a signature vector relating to advertising information; generating an inner product of the permutated user interest vector and the permutated signature vector; selecting relevant information by the intermediate system based upon the inner product; and transmitting the relevant information to the client system based on the inner product.
Claim 11
Dependent Claim
143 words
An intermediate system communicatively coupling a client system and a server, comprising: a first receiver operable to receive a permutated user interest vector from the client system, the permutated user information generated at the client system by generating a permutation function and applying the permutation function to a user interest vector; a second receiver operable to receive a permutated signature vector from the server, the permutated signature vector generated at the server by receiving the permutation function from the client system and applying the permutation function to a signature vector relating to advertising information; a device operable to generate an inner product of the permutated user interest vector and the permutated signature vector; a selection device selecting relevant information based upon the inner product; and a transmitting device operable to transmit the relevant information to the client system based on the inner product.
Claim 12
Dependent Claim
143 words
An intermediate system communicatively coupling a client system and a server, comprising: a first receiver operable to receive a permutated user interest vector from the client system, the permutated user information generated at the client system by generating a permutation function and applying the permutation function to a user interest vector; a second receiver operable to receive a permutated signature vector from the server, the permutated signature vector generated at the server by receiving the permutation function from the client system and applying the permutation function to a signature vector relating to advertising information; a device operable to generate an inner product of the permutated user interest vector and the permutated signature vector; a selection device selecting relevant information based upon the inner product; and a transmitting device operable to transmit the relevant information to the client system based on the inner product.