Input filters and filter-driven input processing
AssigneeMicrosoft Corporation
InventorsWen-Ke Chen, Jinsong Yu, Alexander P. Riemann
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsWen-Ke Chen, Jinsong Yu, Alexander P. Riemann
Estimating the term…
Input filters correlate to target components. For a given target component, the input filter defines input validation information. The input filter might also define conversions or transformations to be applied to valid input prior to being provided to the target component. At build time, code is accessed that contains the input validation, conversion and transformation and that identifies the associated target component. The information is then used to construct an input filter. At run time, when an input processing component receives an input, the input processing component identifies the target component, accesses the associated input filter, and uses the information contained in the input filter to determine whether the input is valid, and whether and how to convert and transform the value.
A computer program product comprising one or more computer-readable storage media having thereon computer-executable instructions that are structured such that, when interpreted by one or more processors of a computing system, cause the computing system to perform a method, the method comprising:
A method for an input processing component to route input to a target component, the method comprising:
A computing system comprising:
Dependencies are inferred from the claim text.