Enriching contact data based on content sharing history in a content management system
First Claim
1. A computer-implemented method comprising:
- accessing a contact record associated with a first user account, the first user account associated with a first attribute;
identifying a second user account associated with the first attribute, the first user account and the second user account associated with a content item shared between the first user account and the second user account via a content management system;
determining, by the content management system, modification information for modifying at least one empty field of the contact record, the modification information comprising a value based on the second user account;
modifying, by the content management system, the contact record based on the determined modification information; and
sending the modified contact record to a client device associated with the first user account.
2 Assignments
0 Petitions
Accused Products
Abstract
A content management system enriches contact records obtained from a client device using user records stored on the content management system. The content management system receives contact records from a client device authorized on a user account of the content management system. The content management system compares contact records with user profiles stored on the content management system. The content management system matches contact records with user profiles of user accounts with which at least one sharing event occurred between the user account and the user account on which the client device is authorized. The content management system identifies a matching user profile corresponding to the contact record. The content management system determines modification information for modifying the contact record based upon the matching user profile.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
accessing a contact record associated with a first user account, the first user account associated with a first attribute; identifying a second user account associated with the first attribute, the first user account and the second user account associated with a content item shared between the first user account and the second user account via a content management system; determining, by the content management system, modification information for modifying at least one empty field of the contact record, the modification information comprising a value based on the second user account; modifying, by the content management system, the contact record based on the determined modification information; and sending the modified contact record to a client device associated with the first user account. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable storage medium storing instructions that, when executed by a computing system, cause the computing system to perform operations comprising:
-
accessing a contact record associated with a first user account, the first user account associated with a first attribute; identifying a second user account associated with the first attribute, the first user account and the second user account associated with a content item shared between the first user account and the second user account via a content management system; determining, by the content management system, modification information for modifying at least one empty field of the contact record, the modification information comprising a value based on the second user account; modifying, by the content management system, the contact record based on the determined modification information; and sending the modified contact record to a client device associated with the first user account. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer system, comprising:
-
a memory and one or more processors implementing a content management system configured to; access a contact record associated with a first user account, the first user account associated with a first attribute; identify a second user account associated with the first attribute, the first user account and the second user account associated with a content item shared between the first user account and the second user account via the content management system; determine modification information for modifying at least one empty field of the contact record, the modification information comprising a value based on the second user account; modify the contact record based on the determined modification information; and send the modified contact record to a client device associated with the first user account. - View Dependent Claims (18, 19, 20)
-
Specification