Smart optical input/output (I/O) extension for context-dependent workflows
First Claim
1. A method, comprising:
- receiving optical input via one or more optical sensors of a mobile device;
analyzing the optical input using a processor of the mobile device to determine a context of the optical input; and
automatically invoking a contextually-appropriate workflow based on the context of the optical input.
6 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products for smart, automated capture of textual information using optical sensors of a mobile device are disclosed. The capture and provision is context-aware, and determines context of the optical input, and invokes a contextually-appropriate workflow based thereon. The techniques also provide capability to normalize, correct, and/or validate the captured optical input and provide the corrected, normalized, validated, etc. information to the contextually-appropriate workflow. Other information necessary by the workflow and available to the mobile device optical sensors may also be captured and provided, in a single automatic process. As a result, the overall process of capturing information from optical input using a mobile device, invoking an appropriate workflow, and providing captured information to the workflow is significantly simplified and improved in terms of accuracy of data transfer/entry, speed and efficiency of workflows, and user experience.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving optical input via one or more optical sensors of a mobile device; analyzing the optical input using a processor of the mobile device to determine a context of the optical input; and automatically invoking a contextually-appropriate workflow based on the context of the optical input. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile device comprising a processor and logic configured to cause the processor to:
-
receive optical input via one or more optical sensors of a mobile device; analyze the optical input using the processor to determine a context of the optical input; and automatically invoke a contextually-appropriate workflow based on the context of the optical input.
-
-
20. A computer program product comprising:
- a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor of a mobile device to;
receive optical input via one or more optical sensors of a mobile device;
analyze the optical input using the processor to determine a context of the optical input; and
automatically invoke a contextually-appropriate workflow based on the context of the optical input.
- a non-transitory computer readable storage medium having program code embodied therewith, the program code readable/executable by a processor of a mobile device to;
Specification