Method and system for cleaning data in a customer relationship management system
First Claim
Patent Images
1. An apparatus for cleaning data in a customer relationship management system, the apparatus comprising:
- a processor; and
a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to;
receive a plurality of records;
compare the plurality of records to stored records in a database of a customer relationship management system, the plurality of records being stored in a datastore that is independent of the database of the customer relationship management system;
identify a record from the plurality of records based on the identified record having content in a first data field that matches content in a corresponding first data field in a stored record in the database of the customer relationship management system, the identified record further comprising content in a second data field that differs from content in a corresponding second data field in the stored record, the first and second fields of the identified record being different; and
update the content in the second data field in the stored record using the content in the second data field in the identified record in response to a determination to update the content in the second data field in the stored record using the content in the second data field in the identified record, the determination being made in response to either a user request or automatically based on a previously selected blank auto-fill default.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for cleaning data in a customer relationship management system. A system receives a plurality of records from an on-demand system. The system identifies a record from the plurality of records that matches a stored record for a customer relationship management system. The system determines whether to update the stored record using the identified record. The system updates the stored record using the identified record in response to a determination to update the stored record using the identified record.
220 Citations
16 Claims
-
1. An apparatus for cleaning data in a customer relationship management system, the apparatus comprising:
-
a processor; and a non-transitory computer readable medium storing a plurality of instructions, which when executed, cause the one or more processors to; receive a plurality of records; compare the plurality of records to stored records in a database of a customer relationship management system, the plurality of records being stored in a datastore that is independent of the database of the customer relationship management system; identify a record from the plurality of records based on the identified record having content in a first data field that matches content in a corresponding first data field in a stored record in the database of the customer relationship management system, the identified record further comprising content in a second data field that differs from content in a corresponding second data field in the stored record, the first and second fields of the identified record being different; and update the content in the second data field in the stored record using the content in the second data field in the identified record in response to a determination to update the content in the second data field in the stored record using the content in the second data field in the identified record, the determination being made in response to either a user request or automatically based on a previously selected blank auto-fill default. - View Dependent Claims (2, 3, 4)
-
-
5. A non-transitory machine-readable medium storing one or more sequences of instructions for cleaning data in a customer relationship management system, which instructions, when executed by one or more processors, cause the one or more processors to:
-
receive a plurality of records; compare the plurality of records to stored records in a database of a customer relationship management system, the plurality of records being stored in a datastore that is independent of the database of the customer relationship management system; identify a record from the plurality of records based on the identified record having content in a first data field that matches content in a corresponding first data field in a stored record in the database of the customer relationship management system, the identified record further comprising content in a second data field that differs from content in a corresponding second data field in the stored record, the first and second fields of the identified record being different; and update the content in the second data field in the stored record using the content in the second data field in the identified record in response to a determination to update the content in the second data field in the stored record using the content in the second data field in the identified record, the determination being made in response to either a user request or automatically based on a previously selected blank auto-fill default. - View Dependent Claims (6, 7, 8)
-
-
9. A method for cleaning data in a customer relationship management system, the method comprising:
-
receiving a plurality of records; comparing the plurality of records to stored records in a database of a customer relationship management system, the plurality of records being stored in a datastore that is independent of the database of the customer relationship management system; identifying a record from the plurality of records based on the identified record having content in a first data field that matches content in a corresponding first data field in a stored record in the database of the customer relationship management system, the identified record further comprising content in a second data field that differs from content in a corresponding second data field in the stored record, the first and second fields of the identified record being different; and updating the content in the second data field in the stored record using the content in the second data field in the identified record in response to a determination to update the content in the second data field in the stored record using the content in the second data field in the identified record, the determination being made in response to either a user request or automatically based on a previously selected blank auto-fill default. - View Dependent Claims (10, 11, 12)
-
-
13. A system for cleaning data in a customer relationship management system, the system comprising:
a processor-based application, which when executed on a computer, will cause the processor to; receive a plurality of records; compare the plurality of records to stored records in a database of a customer relationship management system, the plurality of records being stored in a datastore that is independent of the database of the customer relationship management system; identify a record from the plurality of records based on the identified record having content in a first data field that matches content in a corresponding first data field in a stored record in the database of the customer relationship management system, the identified record further comprising content in a second data field that differs from content in a corresponding second data field in the stored record, the first and second fields of the identified record being different; and update the content in the second data field in the stored record using the content in the second data field in the identified record in response to a determination to update the content in the second data field in the stored record using the content in the second data field in the identified record, the determination being made in response to either a user request or automatically based on a previously selected blank auto-fill default. - View Dependent Claims (14, 15, 16)
Specification