Patent ID: 8566848

Claim:
A method for controlling a first display device including a first display and a second display device including a second display, the method comprising: executing an application at the first display device to generate a first output, the first output including information representing at least a portion of first intended display on the first display of the first display device; updating the first display at the first display device to display the first intended display based on the information included in the first output; executing the application at the first display device to generate a second output, the second output including information representing at least a portion of a second intended display on the second display device; calling, by the application, a first application programming interface (API) associated with the second display device to update the second display of the second display device; using a display driver of the second display device to update the second display of the second display device to display the at least the portion of the second intended display based on the information included in the second output, wherein the first intended display that is displayed on the first display is distinct from the concurrently displayed second intended display on the second display; responsive to a user input at the second display device: calling a communication mechanism associated with a second API of the second display device to communicate the user input back to the application of the first display device for processing; processing, by the application, the user input to generate a third output, the third output including information representing at least a portion of a third intended display based on the user input; forwarding the third output to the display driver of the second display device, and using the display driver of the second display device to update the second display of the second display device to display the at least the portion of the third intended display based on the information included in the third output.