Providing content via multiple display devices
First Claim
Patent Images
1. A non-transitory computer-readable medium embodying a program, that when executed by at least one computing device, causes the at least one computing device to at least:
- generate a listing of a plurality of secondary display services, individual ones of the plurality of secondary display services being executed on a respective one of a plurality of mobile computing devices;
obtain a selection of one of the plurality of secondary display services from the listing, the selection specifying a type of supplemental content to be rendered by the one of the plurality of secondary display services;
obtain primary content from a server;
render the primary content on a primary display device, the primary content including a text entry field;
determine a current state of the primary content;
send a directive to the one of the plurality of secondary display services to render supplemental content of the type specified that is relevant to the current state of the primary content on a secondary display device, wherein the one of the plurality of secondary display services is configured to obtain the supplemental content from the server based at least in part on the directive; and
obtain data entered by way of an on-screen keyboard via a touchscreen interface, the on-screen keyboard being within the supplemental content.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed are various embodiments for providing content via multiple display devices. Primary content is rendered on a first display device. A secondary display service executed by a second computing device is identified. A directive is sent to the secondary display service to render secondary content on the second display device. The secondary content relates to a current state of the primary content.
51 Citations
24 Claims
-
1. A non-transitory computer-readable medium embodying a program, that when executed by at least one computing device, causes the at least one computing device to at least:
-
generate a listing of a plurality of secondary display services, individual ones of the plurality of secondary display services being executed on a respective one of a plurality of mobile computing devices; obtain a selection of one of the plurality of secondary display services from the listing, the selection specifying a type of supplemental content to be rendered by the one of the plurality of secondary display services; obtain primary content from a server; render the primary content on a primary display device, the primary content including a text entry field; determine a current state of the primary content; send a directive to the one of the plurality of secondary display services to render supplemental content of the type specified that is relevant to the current state of the primary content on a secondary display device, wherein the one of the plurality of secondary display services is configured to obtain the supplemental content from the server based at least in part on the directive; and obtain data entered by way of an on-screen keyboard via a touchscreen interface, the on-screen keyboard being within the supplemental content. - View Dependent Claims (2)
-
-
3. A system, comprising:
-
a data store; and a first computing device including a first display device, the first computing device in communication with the data store and the at least one computing device being configured to at least; render primary content on the first display device, the primary content including a text entry field; identify a secondary display service executed by a second computing device, the second computing device including a second display device; send a directive to the secondary display service to render secondary content on the second display device, the secondary content relating to a current state of the primary content; and obtain data entered by way of an on-screen keyboard via a touchscreen interface, the on-screen keyboard being within the supplemental content. - View Dependent Claims (4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
registering, by a first computing device, as a secondary display for a primary display controlled by a second computing device, the first computing device including a display device; obtaining, by the first computing device, a directive to render secondary content on the secondary display, the secondary content supplementing primary content being rendered on the primary display, the secondary content relating to a current state of the primary content, the primary content including a text entry field; rendering, by the first computing device, the secondary content on the display device in response to the directive; obtaining, by the first computing device, data entered by way of an on-screen keyboard via a touchscreen interface, the on-screen keyboard being within the supplemental content; and sending, by the first computing device, the data to the second computing device. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification