Providing user input suggestions for conflicting data using rank determinations
First Claim
Patent Images
1. A method, comprising:
- receiving, via a first client device associated with a user, profile data including a first data change and a second data change, wherein the first data change corresponds to the first client device, the second data change corresponds to a second client device associated with the user, and the first and second data changes are in conflict and wherein the profile data comprises a profile for each of a plurality of persons used in messages to or from the user;
determining, via the first client device, based at least in part on the profile data, a first relevancy rank for the first data change and a second relevancy rank for the second data change; and
providing, via the first client device, a first plurality of suggestions in response to a first partial entry provided by the user, wherein the first plurality of suggestions is provided in a first ranked order based on the first and second relevancy'"'"' ranks.
6 Assignments
0 Petitions
Accused Products
Abstract
One embodiment includes: receiving profile data including first and second data changes corresponding to first and second client devices of a user, wherein the first and second data changes are conflicting; determining, via the first client device, a first rank for the first data change and a second rank for the second data change; and providing, via the first client device, a plurality of suggestions in response to a partial entry provided by the user, wherein the first plurality of suggestions is provided in a ranked order based on the first and second ranks.
118 Citations
18 Claims
-
1. A method, comprising:
-
receiving, via a first client device associated with a user, profile data including a first data change and a second data change, wherein the first data change corresponds to the first client device, the second data change corresponds to a second client device associated with the user, and the first and second data changes are in conflict and wherein the profile data comprises a profile for each of a plurality of persons used in messages to or from the user; determining, via the first client device, based at least in part on the profile data, a first relevancy rank for the first data change and a second relevancy rank for the second data change; and providing, via the first client device, a first plurality of suggestions in response to a first partial entry provided by the user, wherein the first plurality of suggestions is provided in a first ranked order based on the first and second relevancy'"'"' ranks. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving, via a first client device associated with a user, profile data including a first data change and a second data change, wherein the first data change corresponds to the first client device, the second data change corresponds to a second client device associated with the user, and the first and second data changes are in conflict; determining, via the first client device, a first relevancy rank for the first data change and a second relevancy rank for the second data change; and providing, via the first client device, a first plurality of suggestions in response to a first partial entry provided by the user, wherein the first plurality of suggestions is provided in a first ranked order based on the first and second relevancy ranks; receiving, via the second client device, the profile data; determining, via the second client device, a third rank for the first data change and a fourth rank for the second data change; and providing, via the second client device, a second plurality of suggestions in response to a second partial entry provided by the user, wherein the second plurality of suggestions is provided in a second ranked order based on the third and fourth ranks, wherein the first and second partial entries are identical, the first and second partial entries are provided for an identical communication client on each of the first and second client devices, and the first and second ranked orders are different.
-
-
12. A non-transitory computer-readable storage medium for tangibly storing thereon computer readable instructions, the instructions causing a first client device associated with a user to perform:
-
receiving, via a first client device associated with a user, profile data including a first data change and a second data change, wherein the first data change corresponds to the first client device, the second data change corresponds to a second client device associated with the user, and the first and second data changes are in conflict and wherein the profile data comprises a profile for each of a plurality of persons used in messages to or from the user; determining, via the first client device, based at least in part on the profile data, a first relevancy rank for the first data change and a second relevancy rank for the second data change; and providing, via the first client device, a first plurality of suggestions in response to a first partial entry provided by the user, wherein the first plurality of suggestions is provided in a first ranked order based on the first and second relevancy ranks. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification