Providing Profile Information Using Servers
First Claim
Patent Images
1. A method, comprising:
- generating, on a server platform, profile data for each of a plurality of users including a first user, the profile data related to contacts or persons used in messages to or from each respective user of the plurality of users;
generating, via the server platform, parameters corresponding to the profile data for ranking contacts or persons; and
transmitting, from the server platform, the parameters to a plurality of client devices to allow each of the client devices to determine ranks of contacts or persons in the profile data based on the parameters and a function that uses the parameters, the plurality of client devices including a first client device of the first user.
6 Assignments
0 Petitions
Accused Products
Abstract
A method includes: generating profile data for users including a first user, the profile data related to contacts or persons used in messages to or from each user; generating, via a server platform, parameters corresponding to the profile data for ranking contacts or persons; and transmitting the parameters to client devices to allow each client device to determine ranks of contacts or persons in the profile data based on the parameters and a function that uses the parameters.
-
Citations
20 Claims
-
1. A method, comprising:
-
generating, on a server platform, profile data for each of a plurality of users including a first user, the profile data related to contacts or persons used in messages to or from each respective user of the plurality of users; generating, via the server platform, parameters corresponding to the profile data for ranking contacts or persons; and transmitting, from the server platform, the parameters to a plurality of client devices to allow each of the client devices to determine ranks of contacts or persons in the profile data based on the parameters and a function that uses the parameters, the plurality of client devices including a first client device of the first user. - View Dependent Claims (2, 3, 4, 5, 6, 8, 9, 10, 11)
-
-
7. The method of claim 7, further comprising fetching the copy of the new message from a message server.
-
12. A machine readable media embodying instructions, the instructions causing a client device to perform a method, the method comprising:
-
receiving, at the client device, parameters corresponding to profile data, the profile data comprising a profile for each of a plurality of persons and the profile data being related to contacts or addresses used in messages to or from the client device; receiving, via the client device, an incomplete input from a user; presenting, via the client device, a plurality of suggestions to the user for completion of the input, wherein the plurality of suggestions is presented in a ranked order determined by an evaluation of ranks of contacts or addresses in the profile data based on the parameters and a formula that uses the parameters; receiving, via the client device, a selection by the user of a first suggestion from the plurality of suggestions; and completing the input with the first suggestion. - View Dependent Claims (13)
-
-
14. A data processing system, comprising:
-
a memory to store profile data for each of a plurality of users including a first user, the profile data related to contacts or persons used in messages to or from each respective user of the plurality of users; and at least one processor coupled to the memory, the at least one processor configured to perform a method, the method comprising; generating parameters corresponding to the profile data for ranking contacts or persons; and transmitting the parameters to a plurality of client devices to allow each of the client devices to determine ranks of contacts or persons in the profile data based on the parameters, the plurality of client devices including a first client device of the first user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification