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:
Oct. 04, 2011
Filed:
May. 30, 2008
Weifeng Chen, Amherst, MA (US);
Alexandre V. Evfimievski, San Jose, CA (US);
Zhen Liu, Tarrytown, NY (US);
Ralf Rantzau, San Jose, CA (US);
Anton Viktorovich Riabov, Ossining, NY (US);
Pankaj Rohatgi, New Rochelle, NY (US);
Angela Marie Schuett, Columbia, MD (US);
Ramakrishnan Srikant, San Jose, CA (US);
Grant Wagner, Columbia, MD (US);
Weifeng Chen, Amherst, MA (US);
Alexandre V. Evfimievski, San Jose, CA (US);
Zhen Liu, Tarrytown, NY (US);
Ralf Rantzau, San Jose, CA (US);
Anton Viktorovich Riabov, Ossining, NY (US);
Pankaj Rohatgi, New Rochelle, NY (US);
Angela Marie Schuett, Columbia, MD (US);
Ramakrishnan Srikant, San Jose, CA (US);
Grant Wagner, Columbia, MD (US);
International Business Machines Corporation, Armonk, NY (US);
Abstract
A method for protecting information in a distributed stream processing system, including: assigning a principal label to a processing component; assigning a first channel label to a first communication channel that is input to the processing component; comparing the principal label to the first channel label to determine if the processing component can read data attributes of the first channel label; and reading the data attributes of the first channel label when the principal label is equal to or has precedence over the first channel label, wherein the principal label includes a read label and a write label and at least one of a selection label, an addition label or a suppression label.