Methods and systems for using external display devices with a mobile computing device
First Claim
Patent Images
1. A method of repurposing a mobile computing device as a virtual input device for a first resource being displayed on an external display device comprising:
- displaying, by a mobile computing device, on a display of the mobile computing device, output data for a first resource executing on the mobile computing device;
determining, by the mobile computing device, that an external display device has been connected to the mobile computing device;
displaying, by the mobile computing device, on the external display device output data for the first resource executing on the mobile device, responsive to the determination;
transmitting, by the mobile computing device to a server, data indicating input capabilities of the mobile computing device and input requirements of the first resource;
receiving, by the mobile computing device from the server, a second resource executable by the mobile computing device to repurpose the mobile computing device as a first virtual input device for the first resource, the second resource selected by the server responsive to an identification by the server of the input capabilities of the mobile computing device and input requirements of the first resource;
executing, by the mobile computing device, the second resource to repurpose the mobile computing device as the first virtual input device for the first resource executing on the mobile device; and
delivering, by the server to the mobile computing device, a third resource that generates a second virtual input device in conjunction with the first virtual input device of the second resource.
7 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure relates to methods and systems for using external display devices with a mobile computing device. The mobile computing device may be repurposed to display a virtual input device for interacting with a resource with output data being displayed on an external display device.
51 Citations
20 Claims
-
1. A method of repurposing a mobile computing device as a virtual input device for a first resource being displayed on an external display device comprising:
-
displaying, by a mobile computing device, on a display of the mobile computing device, output data for a first resource executing on the mobile computing device; determining, by the mobile computing device, that an external display device has been connected to the mobile computing device; displaying, by the mobile computing device, on the external display device output data for the first resource executing on the mobile device, responsive to the determination; transmitting, by the mobile computing device to a server, data indicating input capabilities of the mobile computing device and input requirements of the first resource; receiving, by the mobile computing device from the server, a second resource executable by the mobile computing device to repurpose the mobile computing device as a first virtual input device for the first resource, the second resource selected by the server responsive to an identification by the server of the input capabilities of the mobile computing device and input requirements of the first resource; executing, by the mobile computing device, the second resource to repurpose the mobile computing device as the first virtual input device for the first resource executing on the mobile device; and delivering, by the server to the mobile computing device, a third resource that generates a second virtual input device in conjunction with the first virtual input device of the second resource. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 20)
-
-
10. A system for repurposing a mobile computing device as a virtual input device for a first resource being displayed on an external display device comprising:
-
an external display device; a mobile computing device; a server; a client agent executing on the mobile computing device to; display on a display of the mobile computing device, output data for a first resource executing on the mobile computing device, determine that the external display device has been connected to the mobile computing device, display on the external display device output data for a first resource executing on the mobile device, responsive to the determination; and a server agent executing on the server to; receive data indicating input capabilities of the mobile computing device and data indicating input requirements of the first resource; identify, responsive to the input capabilities of the mobile computing device and input requirements of the first resource a second resource to repurpose the mobile computing device as a first virtual input device for the first resource; transmit to the mobile computing device the second resource; delivers a third resource that generates a second virtual input device in conjunction with the first virtual input device of the second resource; and wherein the mobile computing device executes the second resource to repurpose the mobile computing device as the first virtual input device for the first resource executing on the mobile device. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method of repurposing a mobile computing device as a virtual input device for a first resource being displayed on an external display device comprising:
-
displaying, by a mobile computing device, on a display of the mobile computing device, output data for a first resource executing on the mobile computing device; determining, by the mobile computing device, that an external display device has been connected to the mobile computing device; displaying, by the mobile computing device, output data for the first resource executing on the mobile device, on the external display device, responsive to the determination; transmitting, by the mobile computing device to a server, data indicating input capabilities of the mobile computing device and input requirements of the first resource; receiving, by the mobile computing device from the server, a second resource executable by the mobile computing device to generate a first virtual input device displayed on the display of the mobile computing device for the first resource, the second resource selected by the server responsive to an identification by the server of the input capabilities of the mobile computing device and input requirements of the first resource; executing, by the mobile computing device, the second resource to generate a first virtual input device displayed on the display of the mobile computing device, responsive to the determination; delivering, by the server to the mobile computing device, a third resource that generates a second virtual input device in conjunction with the first virtual input device of the second resource; and transmitting, by the second resource to the first resource, a user interaction with at least one of the first virtual input device or the second virtual input device.
-
Specification