The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Nov. 20, 2007
Filed:
Jan. 31, 2002
Josh R. Cohen, Seattle, WA (US);
Michael Kramer, Yonkers, NY (US);
Bradley M. Hammond, Bellevue, WA (US);
Paul Roberts, Bury St. Edmunds, GB;
Daniel R. Simon, Redmond, WA (US);
Lee M. Butler, Carnation, WA (US);
Yuhang Zhu, Seattle, WA (US);
Josh R. Cohen, Seattle, WA (US);
Michael Kramer, Yonkers, NY (US);
Bradley M. Hammond, Bellevue, WA (US);
Paul Roberts, Bury St. Edmunds, GB;
Daniel R. Simon, Redmond, WA (US);
Lee M. Butler, Carnation, WA (US);
Yuhang Zhu, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Providing secure end-to-end notifications from a notification source to a notification sink despite the notification mechanism including one or more message transit points between the notification source and the notification sink. Initially, security information (e.g., the master security, the cryptographic algorithm, and the like) is negotiated out-of-band from the one or more message transit points so that the message transit points are not apprised of the security information. When a designated event occurs, the notification source generates a push message that includes the notification encrypted using the pre-negotiated security information. When the notification sink receives the push message, the notification sink decrypts the notification using the pre-negotiated security information, as well as supplemental information provided in the push message. Thus, the message transit points only have access to the encrypted form of the notification.