Method and apparatus for providing a user interface having a guided task flow among a plurality of devices
First Claim
1. A controller for a first device, the controller comprising:
- interface logic configured to;
receive a parameter from a second device, wherein the second device is a mobile device that is remote from the first device and includes a display, and wherein the first device is an imaging device,generate a user interface based, at least in part, on the parameter received from the second device, wherein the user interface includes a task flow for controlling the first device to perform a series of tasks,populate the task flow with tasks that correspond to functions capable of being performed by the first device,wherein the interface logic is configured to populate the task flow with one or more tasks that correspond to native functions of the second device as indicated by the parameter to provide access to the native functions of the second device through the user interface,provide the user interface to the second device for display on the display of the second device, andreceive, from the second device, a control signal including an indication of a first task selected from the series of tasks in the task flow, the first task having been selected through the user interface displayed on the display of the second device; and
control logic configured to, in response to the indication contained in the control signal, control the first device to automatically perform the first task selected from the series of tasks in the task flow.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and other embodiments associated with providing a user interface having a guided task flow among a plurality of devices are described. According to one embodiment, a method includes receiving, by a first device, a request from a second device requesting a user interface. The request includes a parameter describing a configuration of the second device. The second device is remote from the first device and includes a display. The method also includes generating, from a template user interface, a user interface for the second device based, at least in part, on the parameter. The user interface includes a task flow for controlling the first device to perform a series of tasks. The method includes providing the user interface to the second device for display on the display of the second device.
34 Citations
20 Claims
-
1. A controller for a first device, the controller comprising:
-
interface logic configured to; receive a parameter from a second device, wherein the second device is a mobile device that is remote from the first device and includes a display, and wherein the first device is an imaging device, generate a user interface based, at least in part, on the parameter received from the second device, wherein the user interface includes a task flow for controlling the first device to perform a series of tasks, populate the task flow with tasks that correspond to functions capable of being performed by the first device, wherein the interface logic is configured to populate the task flow with one or more tasks that correspond to native functions of the second device as indicated by the parameter to provide access to the native functions of the second device through the user interface, provide the user interface to the second device for display on the display of the second device, and receive, from the second device, a control signal including an indication of a first task selected from the series of tasks in the task flow, the first task having been selected through the user interface displayed on the display of the second device; and control logic configured to, in response to the indication contained in the control signal, control the first device to automatically perform the first task selected from the series of tasks in the task flow. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method, comprising:
-
receiving, by a first device that is an imaging device, a request from a second device requesting a user interface, wherein the request includes a parameter describing a configuration of the second device, and wherein the second device is a mobile device that is remote from the first device and includes a display; generating, from a template user interface, a user interface for the second device based, at least in part, on the parameter, wherein the user interface includes a task flow for controlling the first device to perform a series of tasks, wherein generating the user interface includes populating the task flow with tasks that correspond to functions capable of being performed by the first device, and wherein generating the user interface includes generating the user interface with one or more tasks in the task flow that correspond to native functions of the second device as indicated by the parameter to provide access to the native functions of the second device through the user interface; and providing the user interface to the second device for display on the display of the second device. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. An integrated circuit in a controller of a first device that is an imaging device, the controller comprising:
-
interface logic implemented in hardware and configured to; receive a parameter from a second device, wherein the second device is a mobile device that is remote from the first device and includes a display, generate a user interface based, at least in part, on the parameter received from the second device, wherein the user interface includes a task flow for controlling the first device to perform a series of tasks, populate the task flow with tasks that correspond to functions capable of being performed by the first device, wherein the interface logic is configured to populate the task flow with one or more tasks that correspond to native functions of the second device as indicated by the parameter, provide the user interface to the second device for display on the display of the second device, and receive, from the second device, a control signal including an indication of a first task selected from the series of tasks in the task flow, the first task having been selected through the user interface displayed on the display of the second device; and control logic implemented in hardware and configured to, in response to the indication contained in the control signal, control the first device to automatically perform the first task selected from the series of tasks in the task flow. - View Dependent Claims (17, 18, 19, 20)
-
Specification