Integrating and managing social networking information in an on-demand database system
First Claim
1. A computer-implemented method of integrating information from a social network into a multi-tenant database system, the method comprising:
- retrieving, using a processor and a network interface of a server computer in the multi-tenant database system, a plurality of information from the social network, wherein the plurality of information is associated with a message transmitted using the social network;
determining that the message was transmitted by an unknown user, wherein the unknown user is not associated with any object currently existing contact object or a lead object in the multi-tenant database system;
creating a new contact object or a lead object; and
associating the message with the newly created object;
generating, using the processor, metadata related to the transmitted message;
generating, using the processor, a conversation object based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message; and
storing, using the processor of the server computer, the conversation object in an entity in the multi-tenant database system.
2 Assignments
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.
10 Citations
19 Claims
-
1. A computer-implemented method of integrating information from a social network into a multi-tenant database system, the method comprising:
-
retrieving, using a processor and a network interface of a server computer in the multi-tenant database system, a plurality of information from the social network, wherein the plurality of information is associated with a message transmitted using the social network; determining that the message was transmitted by an unknown user, wherein the unknown user is not associated with any object currently existing contact object or a lead object in the multi-tenant database system; creating a new contact object or a lead object; and associating the message with the newly created object; generating, using the processor, metadata related to the transmitted message; generating, using the processor, a conversation object based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message; and storing, using the processor of the server computer, the conversation object in an entity in the multi-tenant database system. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method of integrating information from a social network into a database system, the method comprising:
-
retrieving, using a processor and a network interface of a server computer in the database system, a plurality of information from the social network, wherein the plurality of information is associated with a message transmitted using the social network; determining that the message was transmitted by an unknown user, wherein the unknown user is not associated with any object currently existing in the database system, wherein the any existing object is either a contact object or a lead object; creating a new object, wherein the new object is either a contact object or a lead object; associating the message with the newly created object; generating, using the processor, a conversation object based on the plurality of information associated with the transmitted message and metadata related to the transmitted message; and storing, using the processor of the server computer, the conversation object in an entity in the multi-tenant database system.
-
-
8. 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 multi-tenant database system, the program code including instructions to:
-
retrieve, using a processor and a network interface of a server computer in the multi-tenant database system, a plurality of information from the social network, wherein the plurality of information is associated with a message transmitted using the social network; determine that the message was transmitted by an unknown user, wherein the unknown user is not associated with any object currently existing contact object or a lead object in the multi-tenant database system; create a new contact object or a lead object; and associate the message with the newly created object; generate, using the processor, metadata related to the transmitted message; generate, using the processor, a conversation object based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message; and store, using the processor of the server computer, the conversation object in an entity in the multi-tenant database system. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for integrating information from a social network into a multi-tenant database system, the system comprising:
-
a processor; a network interface; and a non-transitory computer-readable medium embodied with instructions to; retrieve, using a processor and a network interface of a server computer in the multi-tenant database system, a plurality of information from the social network, wherein the plurality of information is associated with a message transmitted using the social network; determine that the message was transmitted by an unknown user, wherein the unknown user is not associated with any object currently existing in the database system, wherein the any existing object is either a contact object or a lead object; create a new object, wherein the new object is either a contact object or a lead object; and associate the message with the newly created object; generate, using the processor, a conversation object based on the plurality of information associated with the transmitted message and the metadata related to the transmitted message; and store, using the processor of the server computer, the conversation object in an entity in the multi-tenant database system. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification