Back to results
US 10,855,635 B2Granted
Electronic mail (e-mail) system support for messages with different traffic types
AssigneeMicrosoft Technology Licensing, LLC
InventorsKrishna Kumar Parthasarathy, Wayne M. Cranston, William J. Whalen, Neelamadhaba Mahapatro, Wilbert De Graaf, Piyush Gupta, Victor Lee, Mingfeng Xiong
Life of this patent
Estimating the term…
Abstract
An electronic mail (email) message is received at in email transport infrastructure and has a traffic type identifier identifying a traffic type. Function processing logic in the email transport infrastructure conditionally processes the email message based on the traffic type.
Claims19
A computing system, comprising:
- at least one processor;
- and
- memory storing instructions executable by the at least one processor, wherein the instructions, when executed, configure the computing system to:
- receive, through an electronic mail (email) transport infrastructure associated with the computing system, a first email message having recipient data that identifies a recipient user associated with the electronic message;
- based on detecting that a traffic type of the first email message comprises an email traffic type, provide the first email message to an inbox associated with the recipient user in the computing system;
- receive, through the email transport infrastructure, a second email message having recipient data that identifies the recipient user;
- and
- based on detecting that a traffic type of the second email message comprises a control flow message (CFM) traffic type,
- determine a CFM traffic subtype, from a plurality of CFM traffic subtypes, of the second email message,
- select one of a plurality of items of function processing logic that corresponds to the determined CFM traffic subtype based on mapping information that maps the plurality of CFM traffic subtypes to the plurality of items of function processing logic, wherein
- each item of function processing logic is configured to be conditionally invoked to perform a corresponding action in the computing system, and
- the selected item of function processing logic is configured to:
- access a social graph corresponding to the recipient user, and
- modify information in the social graph based on the second email message, and
- selectively exclude the second email message from delivery to the inbox associated with the recipient user.
12 more elements
A method performed by the computing system, the method comprising:
- receiving, through an electronic mail (email) transport infrastructure, an email message having recipient data that identifies a recipient user associated with the email message;
- detecting a control flow message (CFM) traffic type of the received email message;
- based on detecting that the traffic type of the received email message comprises the CFM traffic type, accessing mapping information that maps the CFM traffic type to a corresponding item of function processing logic configured to be conditionally invoked to perform a function in the computing system;
- selectively excluding the email message from delivery to an email inbox associated with the recipient user;
- and
- accessing, by the corresponding item of function processing logic, a social graph corresponding to the recipient user, and modifying information in the social graph based on the received email message.
3 more elements
A computing system, comprising:
- at least one processor;
- and
- memory storing instructions executable by the at least one processor, wherein the instructions, when executed, configure the computing system to provide:
- traffic type identifier logic configured to:
- determine that an email message, received in an email transport infrastructure, comprises a control flow message (CFM), the email message having recipient data that identifies a recipient user associated with the email message;
- and
- detect a traffic type of the CFM, of a plurality of different CFM traffic types;
- map accessing logic configured to:
- access mapping information that maps each traffic type, of the plurality of CFM traffic types, to a corresponding item of function processing logic, from a plurality of items of function processing logic,
- each item of function processing logic being configured to be conditionally invoked to perform a different function in the computing system;
- and
- based on the mapping information, select one of the items of function processing logic that corresponds to the detected traffic type;
- and
- invocation logic configured to:
- exclude the email message from delivery to an email inbox associated with the recipient user;
- and
- selectively invoke the selected item of function processing logic, wherein the invoked item of function processing logic is configured to:
- access a social graph corresponding to the recipient user,
- transfer user-specific information, other than email message information for email messages in the email inbox associated with the recipient user, and
- modify the social graph based on the user-specific information.
17 more elements
Dependencies are inferred from the claim text.