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:
May. 11, 2010
Filed:
Feb. 25, 2005
Eyal Schwartz, Bellevue, WA (US);
Cesare J. Saretto, Seattle, WA (US);
Ranjib S. Badh, Sammamish, WA (US);
Walter V. Von Koch, Seattle, WA (US);
Adam C. Czeisler, Seattle, WA (US);
Christian Fortini, Sammamish, WA (US);
Ryan M. Hurst, Woodinville, WA (US);
Eyal Schwartz, Bellevue, WA (US);
Cesare J. Saretto, Seattle, WA (US);
Ranjib S. Badh, Sammamish, WA (US);
Walter V. von Koch, Seattle, WA (US);
Adam C. Czeisler, Seattle, WA (US);
Christian Fortini, Sammamish, WA (US);
Ryan M. Hurst, Woodinville, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Strategies are described for validating content transferred over a communication channel using a more effective approach than heretofore provided in the art. A content registration authority is provided which registers the content disseminated by one or more content providers to one or more client devices. A client device which receives content that has been registered can securely consume the content, based on an assumption that a content provider which furnishes the content is entrusted by the content registration authority to provide the content, and without prompting a user of the client device to expressly approve the content provider. In a first solution, the content registration authority registers the content by issuing a certification stamp; in a second solution, the content registration authority registers the content by storing registration information in a central repository. The content may contain instructions which perform operations in the context of an instant messenger application.