Digital signal processing with language integrated monads
AssigneeMicrosoft Corporation
InventorsHenricus Johannes Maria Meijer, Brian Beckman
Life of this patent
Estimating the term…
Abstract
Digital signal processing is facilitated utilizing monads. In other words, a digital signal can be processed as a function of at least one monadic operation over the digital signal. Monadic operations can also be integrated into a general-purpose programming language optionally in a declarative syntax to further facilitate programming with respect to digital signals.
Claims20
A method of digital signal processing, comprising:
- employing at least one processor configured to execute computer-executable instructions stored in memory to perform the following acts:
- processing a digital signal as a function of at least one monadic operation specified over digital signal data.
A system that facilitates digital signal processing, comprising:
- a processor coupled to a memory, the processor configured to execute the following computer-executable components stored in the memory:
- a first component configured to process a digital signal based on at least one monadic query operator integrated within a general-purpose programming language.
A computer-readable storage medium having instructions stored thereon that enables at least one processor to perform the following acts:
- executing a first monadic operation specified in a general-purpose programming language over digital signal data;
- and
- returning a result.
Dependencies are inferred from the claim text.