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;
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 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
132 Citations
20 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; 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 ranks - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 a method, the method comprising:
-
receiving 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 a first rank for the first data change and a second rank for the second data change; and providing 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 ranks - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A server platform, comprising:
-
a memory to store profile data for each of a plurality of users including a first user, the profile data for the first user comprising a profile for each of a plurality of persons used in messages to or from the first user, the profile data for the first user including a first data change and a second data change, wherein the first data change corresponds to a first client device associated with the first user, the second data change corresponds to a second client device associated with the first user, and the first and second data changes are in conflict; and at least one processor coupled to the memory, the at least one processor configured to perform a method, the method comprising; updating the profile data for the first user, the updating comprising receiving the first data change from the first client device and the second data change from the second client device; and sending the profile data for the first user to the first client device to allow the first client device to determine a first rank for the first data change and a second rank for the second data change, wherein the first and second ranks are based on the profile data for the first user, and to further allow the first client device to present the first and second data changes in a ranked order based on the first and second ranks
-
Specification