Validation of segmented data entries
AssigneeMicrosoft Technology Licensing, LLC
InventorsKimberly A. Nelson, Raymond J. Ridl, Jeffrey R. Anderson, Sanket M. Vasa, David E. Johnson, William L. Frandsen, Jason B. Stone
Life of this patent
Estimating the term…
Abstract
A data entry control is displayed at a client system, with user input mechanisms that allow a user to enter either unstructured data, or structured data. When the user enters information, a pre-segmentation validation is performed on the client system and the displayed data entry control is updated based on pre-segmentation results. When a server call is made to perform a server-side segmentation, the segmentation results received from the server are merged into the segmentation results on the client system.
Claims20
A computing system, comprising:
- an input control generation system that generates an input control display that has a data entry user input mechanism configured to receive segmented data;
- a pre-segmentation component configured to perform a pre-segmentation validation of the segmented data to obtain a pre-segmentation result;
- and
- a segmentation merging component configured to receive a server segmentation validation result and merge it with the pre-segmentation result to obtain a merged segmentation result, the input control generation system updating the input control display based on the merged segmentation result.
A method, comprising:
- displaying, on a client system, an input control display that has a data entry user input mechanism;
- receiving segmented data through the data entry user input mechanism;
- perform a pre-segmentation validation of the received, segmented data, on the client system to obtain a pre-segmentation result;
- making an asynchronous server segmentation call to a server segmentation system;
- receiving a server segmentation result from the server segmentation system, at the client system;
- merging the server segmentation result with the pre-segmentation result to obtain a merged segmentation result;
- and
- updating the input control display based on the merged segmentation result.
A client computing system, comprising:
- an input control generation system that generates an input control display that has a data entry user input mechanism configured to receive segmented data;
- a pre-segmentation component configured to perform a pre-segmentation validation of the segmented data to obtain a pre-segmentation result;
- and
- a segmentation merging component configured to receive a server segmentation result, returned from an asynchronous server call, and merge it with the pre-segmentation result to obtain a merged segmentation result, the input control generation system updating the input control display based on the merged segmentation result.
Dependencies are inferred from the claim text.