US Patent No. 10,558,670


Patent No. 10,558,670
Issue Date February 11, 2020
Title Smart Tuple Condition-based Operation Performance
Inventorship Bin Cao, Stanford, CA (US)
Jessica R. Eidem, Rochester, MN (US)
Brian R. Muras, Otsego, MN (US)
Jingdong Sun, Rochester, MN (US)
Assignee International Business Machines Corporation, Armonk, NY (US)

Claim of US Patent No. 10,558,670

1. A method for processing a stream of tuples, the stream of tuples located in a stream-based computing environment designed to process big-data continuously and in real-time, the method comprising:receiving, by a stream application, a stream of tuples to be processed by a plurality of processing elements operating on one or more hardware compute nodes of the stream application, the tuples of the big-data set being processed before being recorded into a final destination, wherein at least one tuple of the stream of tuples contains one or more embedded segments of software code, wherein the stream application utilizes programmatic conventions to provide context to big-data using a structured language, wherein the programmatic conventions select a subset of information regarding millions of records as those records are generated, and wherein the stream application triggers actions every few milliseconds based on traditional program statements applied every hundred microseconds;
assigning, one or more processing cycles to the one or more segments of software code embedded in the at least one tuple of the stream of tuples;
determining, by the one or more processing cycles, a condition is met; and
performing, based on the determined condition and by the one or more processing cycles, an operation on the stream application.