Outgoing communications inventory
AssigneeeBay Inc.
InventorsNicole Lee Birdsall, Mahesh K. Somani, Kumar Rethinakaleeswaran, Mihir Sambhus
Life of this patent
Estimating the term…
Abstract
Systems and methods for generating and accessing a communications inventory are provided. To generate the inventory in one embodiment, a plurality of outgoing communications is received. The outgoing communications may have been auto-generated or generated as part of a batch process. Next, a determination is made that a first outgoing communication of the plurality of outgoing communications is unique relative to other outgoing communications to avoid storing duplicate messages. Lastly, a user may access a display of the first outgoing communication.
Claims20
A method comprising:
- receiving an electronic communication from an outgoing communication server, the electronic communication comprising an electronic communication selected from the group consisting of an email, SMS message, MMS message, social network message, facsimile, and voice message, and wherein the electronic communication includes personally identifiable information and body data;
- removing at least a portion of the personally identifiable information from the electronic communication, the personally identifiable information comprising at least one item selected from the group consisting of a user's name, address, telephone number, email address, username, account number, payment data, credit card number, billing address, birth date, social security number, and password;
- determining whether the electronic communication, with at least a portion of the personally identifiable information removed, matches at least a portion of a previously received electronic communication stored in a database comprising a plurality of electronic communications;
- and
- in the event the electronic communication does not match at least a portion of a previously received electronic communication, storing the electronic communication in the database.
A system comprising:
- one or more hardware processors coupled to a memory, wherein the memory stores a capture module, a scrubber module, a match module, and an interface module, wherein:
- the capture module configured to receive an electronic communication from an outgoing communication server, the electronic communication comprising an electronic communication selected from the list consisting of an email, SMS message, MMS message, social network message, facsimile, and voice message;
- the scrubber module configured to remove at least a portion of personally identifiable information from the electronic communication, wherein the personally identifiable information comprises at least one item selected from the group consisting of a user's name, address, telephone number, email address, username, account number, payment data, credit card number, billing address, birth date, social security number, and password;
- the match module configured to determine whether the electronic communication matches at least a portion of a previously received electronic communication stored in a database comprising a plurality of electronic communications;
- and
- the interface module configured to storing the electronic communication in the database in the event the electronic communication does not match at least a portion of a previously received electronic communication.
A non-transitory computer readable storage medium having instructions embodied thereon, the instructions executable by one or more hardware processors of a machine to cause the machine to perform operations comprising:
- receiving an electronic communication from an outgoing communication server, the electronic communication comprises an electronic communication selected from the list consisting of an email, SMS message, MMS message, social network message, facsimile, and voice message;
- removing at least a portion of personally identifiable information from the electronic communication, wherein the personally identifiable information comprises at least one item selected from the group consisting of a user's name, address, telephone number, email address, username, account number, payment data, credit card number, billing address, birth date, social security number, and password;
- determining whether the electronic communication matches at least a portion of a previously received electronic communication stored in a database comprising a plurality of electronic communications;
- and
- in the event the electronic communication does not match at least a portion of a previously received electronic communication, storing the electronic communication in the database.
Dependencies are inferred from the claim text.