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.

Date of Patent:
Nov. 20, 2007

Filed:

Jan. 31, 2002
Applicants:

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);

Inventors:

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);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 9/00 (2006.01);
U.S. Cl.
CPC ...
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.


Find Patent Forward Citations

Loading…