Patents by Inventor Jesse M. Dougherty
Jesse M. Dougherty has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 10637813Abstract: A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to create an e-mail message including at least one recipient and a message content, a server programmed to check an attribute of the e-mail message, and to send the e-mail message, and one or more information stores in communication with the server, the information stores including information about the e-mail message. The server is programmed to query the information stores to obtain information about the e-mail message as the message is being composed by the user, and the server sends a mail tip to the client regarding the e-mail message. The client is programmed to provide the mail tip to the user, the mail tip being formatted and positioned by the client so that it is integrated within a header section of the e-mail message.Type: GrantFiled: May 13, 2019Date of Patent: April 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sara L. Manning, Jesse M. Dougherty, Shawn M. Thomas, Nathan F. Waddoups
-
Publication number: 20190268292Abstract: A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to create an e-mail message including at least one recipient and a message content, a server programmed to check an attribute of the e-mail message, and to send the e-mail message, and one or more information stores in communication with the server, the information stores including information about the e-mail message. The server is programmed to query the information stores to obtain information about the e-mail message as the message is being composed by the user, and the server sends a mail tip to the client regarding the e-mail message. The client is programmed to provide the mail tip to the user, the mail tip being formatted and positioned by the client so that it is integrated within a header section of the e-mail message.Type: ApplicationFiled: May 13, 2019Publication date: August 29, 2019Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sara L. Manning, Jesse M. Dougherty, Shawn M. Thomas, Nathan F. Waddoups
-
Patent number: 10305830Abstract: A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to create an e-mail message including at least one recipient and a message content, a server programmed to check an attribute of the e-mail message, and to send the e-mail message, and one or more information stores in communication with the server, the information stores including information about the e-mail message. The server is programmed to query the information stores to obtain information about the e-mail message as the message is being composed by the user, and the server sends a mail tip to the client regarding the e-mail message. The client is programmed to provide the mail tip to the user, the mail tip being formatted and positioned by the client so that it is integrated within a header section of the e-mail message.Type: GrantFiled: August 20, 2013Date of Patent: May 28, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Sara L. Manning, Jesse M. Dougherty, Shawn M. Thomas, Nathan F. Waddoups
-
Patent number: 8805944Abstract: Architecture that facilitates transport high availability for messaging services by providing the ability of a receiving entity (e.g., receiving message transfer agent (MTA)) to detect if a sending entity (e.g., sending MTA or client) is a legacy sending entity. When the receiving entity detects that the sending entity is a legacy system, by advertising transport high availability capability to the sending entity, if the sending entity does not opt-in to this capability, the receiving entity keeps the sending entity client “on hold”, that is, waiting for an acknowledgement (ACK) until the receiving entity delivers the message to the next hops (immediate destinations). This approach maintains at least two copies of the message until the message is successfully delivered (to the next hop(s)). Hence, if the legacy sending entity or the receiving entity fails, the message is still delivered successfully.Type: GrantFiled: December 10, 2012Date of Patent: August 12, 2014Assignee: Microsoft CorporationInventors: Victor Boctor, Todd C. Luttinen, Jeffrey B Kay, Jesse M. Dougherty, Malcom Pearson
-
Publication number: 20130339462Abstract: A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to create an e-mail message including at least one recipient and a message content, a server programmed to check an attribute of the e-mail message, and to send the e-mail message, and one or more information stores in communication with the server, the information stores including information about the e-mail message. The server is programmed to query the information stores to obtain information about the e-mail message as the message is being composed by the user, and the server sends a mail tip to the client regarding the e-mail message. The client is programmed to provide the mail tip to the user, the mail tip being formatted and positioned by the client so that it is integrated within a header section of the e-mail message.Type: ApplicationFiled: August 20, 2013Publication date: December 19, 2013Applicant: Microsoft CorporationInventors: Sara L. Manning, Jesse M. Dougherty, Shawn M. Thomas, Nathan F. Waddoups
-
Patent number: 8539029Abstract: A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to create an e-mail message including at least one recipient and a message content, a server programmed to check an attribute of the e-mail message, and to send the e-mail message, and one or more information stores in communication with the server, the information stores including information about the e-mail message. The server is programmed to query the information stores to obtain information about the e-mail message as the message is being composed by the user, and the server sends a mail tip to the client regarding the e-mail message. The client is programmed to provide the mail tip to the user, the mail tip being formatted and positioned by the client so that it is integrated within a header section of the e-mail message.Type: GrantFiled: October 29, 2007Date of Patent: September 17, 2013Assignee: Microsoft CorporationInventors: Sara L. Manning, Jesse M. Dougherty, Shawn M. Thomas, Nathan F. Waddoups
-
Patent number: 8352558Abstract: Architecture that facilitates transport high availability for messaging services by providing the ability of a receiving entity (e.g., receiving message transfer agent (MTA)) to detect if a sending entity (e.g., sending MTA or client) is a legacy sending entity. When the receiving entity detects that the sending entity is a legacy system, by advertising transport high availability capability to the sending entity, if the sending entity does not opt-in to this capability, the receiving entity keeps the sending entity client “on hold”, that is, waiting for an acknowledgement (ACK) until the receiving entity delivers the message to the next hops (immediate destinations). This approach maintains at least two copies of the message until the message is successfully delivered (to the next hop(s)). Hence, if the legacy sending entity or the receiving entity fails, the message is still delivered successfully.Type: GrantFiled: February 10, 2009Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: Victor Boctor, Todd C. Luttinen, Jeffrey B. Kay, Jesse M. Dougherty, Malcom Pearson
-
Patent number: 7810160Abstract: A method for applying a common communication policy over at least two user groups of an organization. The method receives a communication request to transmit a communication between a sender user and at least one recipient user. The method identifies characteristics of the sender user and identifies characteristics of the at least one recipient user. The method further accesses a communication rules store common to the at least two user groups and determines the communication rules in the rules store applicable to the received communication based upon at least one of the characteristics of the sender user, the characteristics of the at least one recipient user, and the content of the communication. The method applies the identified rules to the communication.Type: GrantFiled: December 28, 2005Date of Patent: October 5, 2010Assignee: Microsoft CorporationInventors: Jesse M. Dougherty, Malcolm E. Pearson, Shawn M. Thomas
-
Publication number: 20100205257Abstract: Architecture that facilitates transport high availability for messaging services by providing the ability of a receiving entity (e.g., receiving message transfer agent (MTA)) to detect if a sending entity (e.g., sending MTA or client) is a legacy sending entity. When the receiving entity detects that the sending entity is a legacy system, by advertising transport high availability capability to the sending entity, if the sending entity does not opt-in to this capability, the receiving entity keeps the sending entity client “on hold”, that is, waiting for an acknowledgement (ACK) until the receiving entity delivers the message to the next hops (immediate destinations). This approach maintains at least two copies of the message until the message is successfully delivered (to the next hop(s)). Hence, if the legacy sending entity or the receiving entity fails, the message is still delivered successfully.Type: ApplicationFiled: February 10, 2009Publication date: August 12, 2010Applicant: Microsoft CorporationInventors: Victor Boctor, Todd C. Luttinen, Jeffrey B. Kay, Jesse M. Dougherty, Malcolm Pearson
-
Patent number: 7734754Abstract: A method for reviewing effectiveness of a rules system applying one or more rules to communication traffic of a group of users. The method analyzes a log containing one or more communications reviewed by the rules system to determine if the communications in the log conforms to the communications policy. The method also identifies one or more of the rules of the rules system violated by the communications when the analyzing the log determines that at least one of the communications in the log does not conform to the communications policy. Other methods determine the effectiveness of planned modifications to a rules system.Type: GrantFiled: December 28, 2005Date of Patent: June 8, 2010Assignee: Microsoft CorporationInventors: Jesse M. Dougherty, Malcolm E. Pearson, Shawn M. Thomas
-
Publication number: 20090113001Abstract: A system for identifying attributes associated with content of an e-mail message and alerting a user includes a client device programmed to allow a user to create an e-mail message including at least one recipient and a message content, a server programmed to check an attribute of the e-mail message, and to send the e-mail message, and one or more information stores in communication with the server, the information stores including information about the e-mail message. The server is programmed to query the information stores to obtain information about the e-mail message as the message is being composed by the user, and the server sends a mail tip to the client regarding the e-mail message. The client is programmed to provide the mail tip to the user, the mail tip being formatted and positioned by the client so that it is integrated within a header section of the e-mail message.Type: ApplicationFiled: October 29, 2007Publication date: April 30, 2009Applicant: MICROSOFT CORPORATIONInventors: Sara L. Manning, Jesse M. Dougherty, Shawn M. Thomas, Nathan F. Waddoups
-
Publication number: 20070150933Abstract: A method for applying a common communication policy over at least two user groups of an organization. The method receives a communication request to transmit a communication between a sender user and at least one recipient user. The method identifies characteristics of the sender user and identifies characteristics of the at least one recipient user. The method further accesses a communication rules store common to the at least two user groups and determines the communication rules in the rules store applicable to the received communication based upon at least one of the characteristics of the sender user, the characteristics of the at least one recipient user, and the content of the communication. The method applies the identified rules to the communication.Type: ApplicationFiled: December 28, 2005Publication date: June 28, 2007Applicant: Microsoft CorporationInventors: Jesse M. Dougherty, Malcolm E. Pearson, Shawn M. Thomas