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:
Aug. 28, 2012
Filed:
Sep. 16, 2009
Craig B. Gentry, Mountain View, CA (US);
Alejandro Hevia, Seal Beach, CA (US);
Ravi Kumar Jain, Palo Alto, CA (US);
Toshiro Kawahara, Saratoga, CA (US);
Zulfikar Amin Ramzan, San Mateo, CA (US);
Craig B. Gentry, Mountain View, CA (US);
Alejandro Hevia, Seal Beach, CA (US);
Ravi Kumar Jain, Palo Alto, CA (US);
Toshiro Kawahara, Saratoga, CA (US);
Zulfikar Amin Ramzan, San Mateo, CA (US);
NTT DoCoMo, Inc., Tokyo, JP;
Abstract
Methods, components, and systems for efficient authentication, either through a digital signature or message authentication codes, and verification of a digital stream sent from a source to a receiver via zero or more intermediaries, such that the source or intermediary (or both) can remove certain portions of the data stream without inhibiting the ability of the ultimate receiver to verify the authenticity and integrity of the data received. According to the invention, a source may sign an entire data stream once, but may permit either itself or an intermediary to efficiently remove certain portions of the stream before transmitting the stream to the ultimate recipient, without having to re-sign the entire stream. Applications may include the signing of media streams which often need to be further processed to accommodate the resource requirements of a particular environment. Another application allows an intermediary to choose an advertisement to include in a given slot.