Back to results
US 2019/0095388 A1Published application
Contact information discovery and label broadcasting engine
AssigneeVishal GUPTA
InventorVishal GUPTA
Life of this patent
Estimating the term…
Abstract
The present invention is directed to updating at least one attributeof contact information retrieved from multiplecrowd-sourced/shared/private contact directories, and broadcasting the updated at least one attribute to the multiplecrowd-sourced/shared/private contact directories.
Claims22
A system for contact information discovery and discovery-based label updation comprising:
- a non-transitory storage device having embodied therein one or more routines operable to facilitate contact discoveryand discovery-based label updation;
- and
- one or more processors coupled to the non-transitory storage device and operable to execute the one or more routines, wherein the one or more routines include:
- a contact information discovery module, which when executed by the one or more processors, receives contact information pertaining to a contact, wherein the contact information is discovered using a unique identifier of the contact from a plurality of contact directories that storeinstances of the unique identifier of the contact, said contact information comprising values for a plurality of contact attributes, wherein said plurality of contact directories storing the unique identifier of the contact comprise at least one crowd sourced shared contact directory having the contact, and wherein the at least one crowd sourced shared contact directory is crowd sourced so as to discover new contacts automatically based on actions of multiple contacts that are already a part of the shared contact directory;
- a contact information label updation module, which when executed by the one or more processors, enables updation of a label of at least one contact attribute of the plurality of contact attributes based on the value of the at least one contact attribute;
- a label update transmission module, which when executed by the one or more processors, transmits the updated label such that the labelis updated only in such contact directories that have the value of the at least one contact attribute.
3 more elements
A method for contact information discovery and discovery-based label updation, said method comprising the steps of:
- discovering, at a computing device, using a unique identifier of a contact, from a plurality of contact directories storing instances of the unique identifier of the contact, contact information pertaining to the contact, said contact information comprising values for a plurality of contact attributes, wherein said plurality of contact directories storing the unique identifier of the contact comprise at least one crowd sourced shared contact directory having the contact, and wherein the at least one crowd sourced shared contact directory is crowd sourced so as to discover new contacts automatically based on actions of multiple contacts that are already a part of the shared contact directory;
- enabling, at the computing device, updation of a label of at least one contact attribute of the plurality of contact attributes based on the value of the at least one contact attribute;
- and
- transmitting, from the computing device, updated labels such that the labels are updated only in such contact directories that have the corresponding value of the at least one contact attribute.
1 more element
Dependencies are inferred from the claim text.