P
US9967242B2ActiveUtilityPatentIndex 72

Rich content scanning for non-service accounts for email delivery

Assignee: MICROSOFT TECHNOLOGY LICENSING LLCPriority: Jan 30, 2014Filed: Oct 29, 2014Granted: May 8, 2018
Est. expiryJan 30, 2034(~7.6 yrs left)· nominal 20-yr term from priority
Inventors:PARTHASARATHY KRISHNA KSOMANI IRFANCHEN JINGHUADUAN DAVID
G06Q 10/107H04L 63/126H04L 63/0428H04L 63/145H04L 63/08H04L 63/0227H04L 63/101H04L 51/04H04L 51/12H04L 51/212
72
PatentIndex Score
8
Cited by
35
References
19
Claims

Abstract

Various embodiments are generally directed to techniques and apparatuses to facilitate message communication between registered entities of an email system and other non-registered entities. In one embodiment, a transport component executes on a logic circuit to receive a request to perform a function on an encrypted message. Information embedded in the request is identified to determine if the original request was sent by a registered entity. The embedded information is authenticated with information contained in an authentication information store associated with the original request and if the information is authenticated, the requested function is executed. In addition, if the requested function by the non-registered entity is to send an email message, rich scanning is performed on the email message to ensure the safety thereof.

Claims

exact text as granted — not AI-modified
The invention claimed is: 
     
       1. An apparatus, comprising:
 a logic circuit; and 
 a transport component executing on the logic circuit to:
 receive, from a non-registered entity of an email processing system, a request to perform a function on an encrypted message that corresponds to an original message from a registered entity of the email processing system, wherein the function is to forward or reply to the encrypted message; 
 identify information associated with the registered entity embedded in the request; 
 authenticate that the embedded information of the registered entity embedded in the request is contained in an authentication information store; 
 performing a scanning procedure on the encrypted message; and 
 execute the function based on the request if the embedded information is authenticated by sending an email comprising a payload to include the encrypted message and an identification of the registered entity. 
 
 
     
     
       2. The apparatus of  claim 1 , wherein the transport component is configured to determine whether the entity is a safe tenant. 
     
     
       3. The apparatus of  claim 2 , wherein the transport component is configured to:
 authenticate information associated with registered entity embedded in the request; and 
 process a message from the non-registered entity based on the request. 
 
     
     
       4. The apparatus of  claim 1 , wherein the transport component is configured to compose a message based on a pre-defined configuration for replying to or forwarding the message from the registered entity to a non-registered entity. 
     
     
       5. The apparatus of  claim 1 , wherein the transport component is configured to perform a scanning procedure on a message from the non-registered entity. 
     
     
       6. The apparatus of  claim 5  wherein the scanning procedure includes at least one of scanning the message for spam or scanning an email processing system for malware. 
     
     
       7. The apparatus of  claim 5  wherein the transport component is further operative to encrypt the message at a metadata level to include information associated with the registered entity. 
     
     
       8. A computer implemented method for execution on a client device of an email processing system, comprising:
 receiving, at the client device, a request to use an email function on an encrypted email message; 
 determining, via a processing circuit in the client device, that the request originated from a safe tenant of the email processing system based upon a comparison between information in the request and information in an authentication information store, wherein the safe tenant is not registered with the email processing system; 
 determining by email address verification that an original sender of the encrypted email message is registered with the email processing system based on the information in the request; and 
 executing the email function on the processing circuit by forwarding or replying to the encrypted email message. 
 
     
     
       9. The computer-implemented method of  claim 8  wherein the request is from a non-registered entity to forward or reply to the encrypted email message. 
     
     
       10. The computer-implemented method of  claim 9  further comprising encrypting an email message from the non-registered entity. 
     
     
       11. The computer-implemented method of  claim 10  wherein the email message is encrypted at the meta-data level to include information associated with the registered entity. 
     
     
       12. The computer-implemented method of  claim 8 , further comprising:
 identifying information associated with a registered entity embedded in the request from the non-registered entity; and 
 authenticating the request based on the embedded information. 
 
     
     
       13. The computer-implemented method of  claim 12  wherein the request is to generate an email message from the non-registered entity, the method further comprising performing a rich scanning procedure on the email message from the non-registered entity. 
     
     
       14. The computer-implemented method of  claim 13  wherein the rich content scanning procedure includes scanning the email message for spam and scanning the email message for malware. 
     
     
       15. An article of manufacture comprising computer-readable storage hardware containing instructions that, when executed by a processing circuit, cause the computer to:
 receive a request from an application on a client device; 
 determine if the request originates from a safe tenant or if the request is in response to an action taken by a safe tenant, wherein the safe tenant is a non-registered user of an email processing system; and 
 execute the request if it originated from a safe tenant or if the request was in response to an action taken by a safe tenant by authenticating a registered user of the email processing system based on embedded information in the request and sending a message comprising a pre-defined standard message configuration for reply to and forwarded messages where an original sender is the registered user of the email processing system, the message further comprising an encrypted payload to include an original message and an identification of the registered user. 
 
     
     
       16. The article of manufacture of  claim 15  containing instructions further operative to cause the computer to operate an email server, wherein the safe tenant does not have a mailbox at an email processing system. 
     
     
       17. The article of manufacture of  claim 16  containing instructions further operative to cause the computer to:
 identify information associated with the registered entity embedded in the request from the non-registered entity; 
 authenticate the registered entity based on the embedded information in the request using a user authentication information store; and 
 compose an email based on the request. 
 
     
     
       18. The article of manufacture of  claim 17  containing instructions further operative to cause the computer to encrypt the email at the meta-data level to include information regarding the registered entity. 
     
     
       19. The article of manufacture of  claim 17  containing instructions further operative to cause the computer to perform rich content scanning on the email, wherein the rich content scanning includes scanning the email for spam and malware.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.