Providing context-aware input data
AssigneeInternational Business Machines Corporation
InventorsXu Chang, Wen Xin Cheng, Dikran S. Meliksetian, Zhi Jun Wang
Life of this patent
Estimating the term…
Abstract
External inter-application input field constraints that specify a configured association relationship between an input field utilized during execution by a first application and multiple input fields utilized during execution by a second application are generated in advance. In response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, context-aware input data to the multiple input fields of the concurrently-executing second application is provided during concurrent execution of the first application and the second application.
Claims11
A method, comprising:
- generating in advance of concurrent execution of a first application and a second application, within an external inter-application constraint table in a memory, external inter-application input field constraints that specify a configured partitioning relationship between individual mapped sub-portions of an input field utilized during execution by the first application that each as a mapped sub-portion respectively map to one of multiple input fields of input data utilized during execution by the second application;
- and
- providing, using the external inter-application constraint table during the concurrent execution of the first application and the second application, and in response to user input entered into the input field of the executing first application and based on the external inter-application input field constraints, a partitioned different mapped sub-portion of the user input entered into the input field of the executing first application as context-aware input data to each respective mapped one of the multiple input fields of the concurrently-executing second application.
An apparatus, comprising:
- a memory;
- and
- a processor programmed to:
- generate in advance of concurrent execution of a first application and a second application, within an external inter-application constraint table in the memory, external inter-application input field constraints that specify a configured partitioning relationship between individual mapped sub-portions of an input field utilized during execution by the first application that each as a mapped sub-portion respectively map to one of multiple input fields of input data utilized during execution by the second application;
- and
- modify or automatically fill in, as context-aware input data according to the external inter-application input field constraints, each respective mapped one of the multiple input fields of the concurrently-executing second application with a respective partitioned different mapped sub-portion of an obtained input value for the input field of the executing first application.
A computer program product, comprising:
- a computer readable storage medium having computer readable program code embodied therewith, where the computer readable storage medium is not a transitory signal per se and where the computer readable program code when executed on a computer causes the computer to:
- generate in advance of concurrent execution of a first application and a second application, within an external inter-application constraint table in the memory, external inter-application input field constraints that specify a configured partitioning relationship between individual mapped sub-portions of an input field utilized during execution by the first application that each as a mapped sub-portion respectively map to one of multiple input fields of input data utilized during execution by the second application;
- and
- modify or automatically fill in, as context-aware input data according to the external inter-application input field constraints, each respective mapped one of the multiple input fields of the concurrently-executing second application with a respective partitioned different mapped sub-portion of an obtained input value for the input field of the executing first application.
Dependencies are inferred from the claim text.