SCALABLE AND EXTENDABLE STREAM PROCESSING

Patent №

US 8,930,563

Granted

2015-01-06

Filed 2011

Owner

MICROSOFT CORPORATION

AI components

2

kr · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

13282483

An extensible architecture that enables developers to focus solely on the domain-specific nature of the stream processing algorithm to be implemented. It is positioned as an intermediary component between streaming data feeds and stream algorithms, thereby aggregating demand on data sources and hiding the complexity involved in managing active connections to different data sources. Per-algorithm stream throttling is provided so that individual algorithms do not get overloaded; thus, ensuring that algorithms receive fresh items from the data feeds to which the algorithms subscribe. Feed items can be discarded when an algorithm is not able to process the items in realtime to ensure that feed items are sampled at the fastest processing rate of the algorithm. Thus, a single instance of an algorithm can handle an entire data stream. Moreover, redundancy can be achieved by running the same configuration on multiple machines.

Knowledge representationAI hardwareH04L 65/765H04L 41/145H04L 67/1031H04L 67/566H04L 67/567G06F 15/16

AI classification

AI hardware1.00
Knowledge representation0.99
Natural language0.01
Evolutionary computation0.00
Machine learning0.00
Vision0.00
Planning0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 271290277

Assignors

HARRINGTON, TIMOTHY

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC