Integrating and managing social networking information in an on-demand database system
First Claim
1. A computer-implemented method of adding new correspondent contacts or leads into a database system, the method comprising:
- receiving a message, using a processor and a network interface of a computer;
automatically searching existing contact records and lead records in the database system and determining that the message was sent by a correspondent who is not associated with any of the existing contact records or lead records;
extracting correspondent-identifying metadata from the received message without operator assistance;
populating a new contact record or lead record with the extracted correspondent-identifying metadata;
associating the message with the new contact record or lead record; and
storing the new contact record or lead record in the database system.
1 Assignment
0 Petitions
Accused Products
Abstract
Some embodiments comprise integrating information from a social network into a multi-tenant database system. A plurality of information from the social network is retrieved, using a processor and a network interface of a server computer in the multi-tenant database system, wherein the plurality of information is associated with a message transmitted using the social network. Metadata related to the transmitted message is generated, using the processor. A conversation object is generated, using the processor, based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message. The conversation object is then stored in an entity in the multi-tenant database system, using the processor of the server computer.
165 Citations
24 Claims
-
1. A computer-implemented method of adding new correspondent contacts or leads into a database system, the method comprising:
-
receiving a message, using a processor and a network interface of a computer; automatically searching existing contact records and lead records in the database system and determining that the message was sent by a correspondent who is not associated with any of the existing contact records or lead records; extracting correspondent-identifying metadata from the received message without operator assistance; populating a new contact record or lead record with the extracted correspondent-identifying metadata; associating the message with the new contact record or lead record; and storing the new contact record or lead record in the database system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium containing program code executable by a processor in a computer to integrate information from a social network into a database system, the program code including instructions to:
-
receive a message; automatically search existing contact records and lead records in the database system and determine that the message was sent by a correspondent who is not associated with any of the existing contact records or lead records; extract correspondent-identifying metadata from the received message without operator assistance; populate a new contact record or lead record with the extracted correspondent-identifying metadata; associate the message with the new contact record or lead record; and store the new contact record or lead record in the database system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for integrating information from a social network into a database system, the system comprising:
-
a processor; a network interface; and a non-transitory computer-readable medium embodied with instructions to; receive a message, using the processor and the network interface; automatically search existing contact records and lead records in the database system and determine that the message was sent by a correspondent who is not associated with any of the existing contact records or lead records; extract correspondent-identifying metadata from the received message without operator assistance; populate a new contact record or lead record with the extracted correspondent-identifying metadata; associate the message with the new contact record or lead record; and store the new contact record or lead record in the database system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
Specification