Systems and methods for categorizing electronic messages for compliance reviews
US-10445381-B1 · Oct 15, 2019 · US
US11271914B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11271914-B2 |
| Application number | US-201715625556-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jun 16, 2017 |
| Priority date | Jun 16, 2017 |
| Publication date | Mar 8, 2022 |
| Grant date | Mar 8, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A high percentage of received communications are from external entities. In response to receiving a communication from a sender associated with an entity, the entity may be authenticated and contextualized by retrieving and processing contact information for people at the entity that are directly and/or indirectly associated with a recipient of the communication. For example, contact information for people at the entity who have previously communicated with and/or are connected to the recipient or users related to the recipient, for example, may be retrieved from one or more directory services, social networks, and/or professional networks. The contact information may be processed to create corresponding contact objects, and the contact objects may be processed to create an entity object for the entity that comprises one or more connections between the recipient and the people at the entity. The entity object may be provided to the recipient for display.
Opening claim text (preview).
What is claimed is: 1. A method to authenticate emails based on information of external contact connections, the method comprising: receiving, at a communication service of a recipient in a first entity, an email from a sender of a second entity external to the first entity to the recipient of the first entity; and in response to receiving the email from the sender to the recipient of the first entity, with the communication service of the first entity, retrieving, via one or more application programming interfaces, data of contact information of the sender and additional people at the second entity from one or more of a directory service associated with the communication service, a social network, or a professional network; processing the retrieved data of contact information of the sender and the additional people at the second entity to create corresponding contact objects corresponding to the sender and the additional people at the second entity and an entity object as a digital representation of the second entity; determining whether the sender has previous communications or connections with the recipient at the first entity or a peer of the recipient at the first entity; and in response to determining that the sender has no previous communications or connections with the recipient at the first entity or a peer of the recipient at the first entity: determining whether the created contact objects include at least one created contact object representing one of the additional people at the second entity who has previous communications or connections with a peer of the recipient at the first entity or direct communications or connections with the recipient; in response to determining that the created contact objects include the at least one created contact object representing one of the additional people at the second entity who has previous communications or connections with a peer of the recipient at the first entity or direct communications or connections with the recipient, authenticating the received email to the recipient; and providing for display an indication, in the communication service of the first entity, of the at least one created contact object representing one of the additional people at the second entity and either: the peer of the recipient at the first entity; or the indication indicating that the at least one created contact object representing the additional people at the second entity has direct communications or connections with the recipient, wherein the indication comprises grouping the contact objects based on a first type of the one or more connections between the recipient and the contact objects or a second type of the one or more connections between the entity object and the contact objects. 2. The method of claim 1 , wherein the contact objects include primary contact objects that represent people at the second entity who are directly associated with the recipient and secondary contact objects that represent people at the external entity who are indirectly associated with the recipient. 3. The method of claim 2 , wherein the primary contact objects represent people at the second entity who have previously communicated with the recipient through the communication service, are connected with the recipient through the social network, and/or are connected with the recipient through the professional network. 4. The method of claim 2 , wherein the secondary contact objects represent people at the second entity who have previously communicated with users related to the recipient through the communication service, are connected with the users related to the recipient through the social network, or are connected with the users related to the recipient through the professional network. 5. The method of claim 2 , wherein processing the retrieved data comprises: filtering the contacts objects to separate the primary contact objects and the secondary contact objects; and processing the primary contact objects and the secondary contact object to create the entity object for the second entity such that the one or more connections between the recipient and the people at the second entity are grouped based on a type of the one or more connections between the recipient and the people at the second entity. 6. The method of claim 5 , wherein the type of the one or more connections between the recipient and the people at the second entity include primary connections comprised of the processed primary contact objects and secondary connections comprised of the processed secondary contact objects. 7. The method of claim 5 , further comprising: removing one or more of the secondary contact objects in response to a determination that one or more of the primary contact objects represent a same person at the second entity prior to processing the primary contact objects and the secondary contacts. 8. The method of claim 1 , wherein the method further comprises: providing to be displayed an external contact connection card for the second entity. 9. The method of claim 8 , wherein the external contact connection card allows the recipient to contact the people at the second entity through one or more communication modes and to view one or more conversations, recent documents, and photos associated with the people at the second entity. 10. The method of claim 1 , wherein grouping further comprises sub-grouping the contact objects based on a type of contact corresponding to the contact objects. 11. The method of claim 1 , further comprising: retrieving contact information for people at the second entity from a directory service associated with the second entity. 12. A method to authenticate emails based on information of external contact connections, the method comprising: upon receiving, at a communication service of a recipient in a first entity, an email from a sender of a second entity external to the first entity to the recipient of the first entity, accessing, via one or more application programming interfaces, data of contact information of the sender and additional people at the second entity from a directory service associated with the communication service, a social network, or a professional network; creating, based on the accessed data of contact information of the sender and the additional people at the second entity, contact objects corresponding to the sender and the additional people at the second entity and an entity object that is a digital representation of the second entity; determining whether the sender has previous communications or connections with the recipient or a peer of the recipient at the first entity; and in response to determining that the sender has no previous communications or connections with the recipient or a peer of the recipient at the first entity: determining whether the created contact objects include at least one created contact object representing one of the additional people at the second entity who has previous communications or connections with a peer of the recipient at the first entity or direct communications or connections with the recipient; in response to determining that the created contact objects include the at least one created contact object representing one of the additional people at the second entity who has previous communications or connections with a peer of the recipient at the first entity or direct communications or connections with the recipient, authenticating the received email; and providing for display an indication, in the communication service of the first entity, of the at least one created contact object representing one of the additional people at the second entity and either:
Business processes related to social networking or social networking services · CPC title
Customer relationship services · CPC title
using filtering or selective blocking · CPC title
for supporting social networking services · CPC title
Mailbox-related aspects, e.g. synchronisation of mailboxes · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.