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:
Dec. 29, 2015

Filed:

Sep. 01, 2011
Applicants:

George Joy, Kirkland, WA (US);

Cheuk Wan William Lau, Bellevue, WA (US);

Darren Louie, Bellevue, WA (US);

Yosef Firstenberg, Redmond, WA (US);

Ravikant Cherukuri, Snoqualmie, WA (US);

Kevin Michael Woley, Seattle, WA (US);

Matthew R. Ayers, Seattle, WA (US);

Gaurav S. Anand, Seattle, WA (US);

Inventors:

George Joy, Kirkland, WA (US);

Cheuk Wan William Lau, Bellevue, WA (US);

Darren Louie, Bellevue, WA (US);

Yosef Firstenberg, Redmond, WA (US);

Ravikant Cherukuri, Snoqualmie, WA (US);

Kevin Michael Woley, Seattle, WA (US);

Matthew R. Ayers, Seattle, WA (US);

Gaurav S. Anand, Seattle, WA (US);

Assignee:
Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
H04L 12/18 (2006.01); H04L 29/08 (2006.01); H04L 29/06 (2006.01); H04L 12/58 (2006.01);
U.S. Cl.
CPC ...
H04L 12/1859 (2013.01); H04L 67/146 (2013.01); H04L 67/20 (2013.01); H04L 67/26 (2013.01); H04L 12/587 (2013.01); H04L 63/0428 (2013.01); H04L 63/0807 (2013.01); H04L 63/164 (2013.01);
Abstract

Stateless application notifications are described that enable third parties to provide messages to client applications. A communication channel can be established between a notification service and an application. Upon request, the notification service can generate obfuscated routing data for the channel, which can be in the form of a channel handle or token. The routing data can be encrypted and digitally signed to obscure the content and format of the routing data from third parties. An application service possessing the obfuscated routing data can package a notification with the data and send the package to the notification service for delivery. The application service does so without knowing the channel particulars encoded by the obfuscated routing data. The notification service that produces the obfuscated routing data can decrypt and interpret the data, and deliver the notification on the channel to an appropriate endpoint application on behalf of the application service.


Find Patent Forward Citations

Loading…