Systems and methods for automatic generation of a relationship management system
First Claim
1. A computer-implemented method comprising:
- receiving, with a computing system having one or more processors and at least one memory device coupled with the one or more processors, a request from a user to modify contents of a relationship management system having a relationship management interface and a relationship management database maintained in the at least one memory device;
receiving, with the one or more processors, specification of one or more electronic communication systems, for which the user has an account for sending and receiving electronic communications with the corresponding electronic communication system, and user access credentials that provide access to each of the corresponding accounts;
accessing, by providing user access credentials corresponding to the electronic communication system being accessed, electronic communications for the user within the electronic communication system being accessed;
obtaining, with the one or more processors, past electronic communications from each of the specified one or more electronic communication systems using the received user access credentials;
analyzing, with the one or more processors utilizing a machine learning model, the past electronic communications to extract contact data, to be added to the relationship management system, from the contents of the electronic communications, wherein the analyzing comprises at least interpreting the relationship management data, automatically culling contact information from the electronic communications, deduplicating contact information, merging contact information obtained from different sources, combining relationship analysis results obtained from different communication channels, and users, and generating process suggestions, follow-up suggestions, and team member collaboration suggestions; and
adding, with the one or more processors, the contact data extracted from the electronic communications as contacts associated to the relationship management system stored in the at least one memory device for the user.
2 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for the automatic creation of a relationship management system is described. The method may include receiving a request from a user to create a relationship management system, and receiving specification of one or more electronic communication systems and user access credentials that provide access to each of the corresponding accounts. Furthermore, the method may include obtaining past electronic communications using the received user access credentials and analyzing the past electronic communications to extract contact data. The method may also include creating the relationship management system for the user and adding the contact data as contacts associated with the user in the created relationship management system.
-
Citations
41 Claims
-
1. A computer-implemented method comprising:
-
receiving, with a computing system having one or more processors and at least one memory device coupled with the one or more processors, a request from a user to modify contents of a relationship management system having a relationship management interface and a relationship management database maintained in the at least one memory device; receiving, with the one or more processors, specification of one or more electronic communication systems, for which the user has an account for sending and receiving electronic communications with the corresponding electronic communication system, and user access credentials that provide access to each of the corresponding accounts; accessing, by providing user access credentials corresponding to the electronic communication system being accessed, electronic communications for the user within the electronic communication system being accessed; obtaining, with the one or more processors, past electronic communications from each of the specified one or more electronic communication systems using the received user access credentials; analyzing, with the one or more processors utilizing a machine learning model, the past electronic communications to extract contact data, to be added to the relationship management system, from the contents of the electronic communications, wherein the analyzing comprises at least interpreting the relationship management data, automatically culling contact information from the electronic communications, deduplicating contact information, merging contact information obtained from different sources, combining relationship analysis results obtained from different communication channels, and users, and generating process suggestions, follow-up suggestions, and team member collaboration suggestions; and adding, with the one or more processors, the contact data extracted from the electronic communications as contacts associated to the relationship management system stored in the at least one memory device for the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A non-transitory computer readable storage medium including instructions that, when executed by a processor, cause the processor to perform a method comprising:
-
receiving, with a computing system having one or more processors and at least one memory device coupled with the one or more processors, a request from a user to modify contents of a relationship management system having a relationship management interface and a relationship management database maintained in the at least one memory device; receiving, with the one or more processors, specification of one or more electronic communication systems, for which the user has an account for sending and receiving electronic communications with the corresponding electronic communication system, and user access credentials that provide access to each of the corresponding accounts; accessing, by providing user access credentials corresponding to the electronic communication system being accessed, electronic communications for the user within the electronic communication system being accessed; obtaining, with the one or more processors, past electronic communications from each of the specified one or more electronic communication systems using the received user access credentials; analyzing, with the one or more processors utilizing a machine learning model, the past electronic communications to extract contact data, to be added to the relationship management system, from the contents of the electronic communications, wherein the analyzing comprises at least interpreting the relationship management data, automatically culling contact information from the electronic communications, deduplicating contact information, merging contact information obtained from different sources, combining relationship analysis results obtained from different communication channels, and users, and generating process suggestions, follow-up suggestions, and team member collaboration suggestions; and adding, with the one or more processors, the contact data extracted from the electronic communications as contacts associated to the relationship management system stored in the at least one memory device for the user. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
-
-
41. A system comprising:
-
a memory; and a processor coupled with the memory to receive a request from a user to modify contents of a relationship management system having a relationship management interface and a relationship management database maintained in the memory; receive, with the processor, specification of one or more electronic communication systems, for which the user has an account for sending and receiving electronic communications with the corresponding electronic communication system, and user access credentials that provide access to each of the corresponding accounts; access, by providing user access credentials corresponding to the electronic communication system being accessed, electronic communications for the user within the electronic communication system being accessed; obtain, with the processor, past electronic communications from each of the specified one or more electronic communication systems using the received user access credentials; analyze, with the one or more processors utilizing a machine learning model, the past electronic communications to extract contact data, to be added to the relationship management system, from the contents of the electronic communications, wherein the analyzing comprises at least interpreting the relationship management data, automatically culling contact information from the electronic communications, deduplicating contact information, merging contact information obtained from different sources, combining relationship analysis results obtained from different communication channels, and users, and generating process suggestions, follow-up suggestions, and team member collaboration suggestions; and add, with the processor, the contact data extracted from the electronic communications as contacts associated to the relationship management system stored in the memory for the user.
-
Specification