On-demand multi-screen computing
First Claim
Patent Images
1. A method comprising:
- receiving, by a screen management system comprising a processor and via a network, a sign-in request from a primary computing device, wherein the primary computing device displays first visual content on a first screen, and wherein the primary computing device displays layout selection options for an extended screen layout and a stream layout;
in response to authenticating the primary computing device using the sign-in request, establishing, by the screen management system, a multi-screen computing session;
receiving, by the screen management system and via the multi-screen computing session, a configuration input from the primary computing device, wherein the configuration input defines a multi-screen configuration that identifies a second screen associated with an auxiliary device to be used as an extended screen for the primary computing device in the multi-screen computing session;
establishing, by the screen management system, communication with the auxiliary device;
creating, by the screen management system, a first web container for the primary computing device and a second web container for the auxiliary device, the second web container comprising a data structure that stores second visual content to be displayed on the second screen; and
propagating, by the screen management system and via the network, the second web container to the auxiliary device for presentation of the second visual content at on a display of the auxiliary device.
1 Assignment
0 Petitions
Accused Products
Abstract
Concepts and technologies disclosed herein are for on-demand multi-screen computing. According to one aspect disclosed herein, a method for multi-screen computing includes establishing a multi-screen computing session, establishing communication with a primary computing device and an auxiliary device to be included in the multi-screen computing session, creating a web container for the auxiliary device, and propagating the web container to the auxiliary device for presentation on a display of the auxiliary device.
24 Citations
18 Claims
-
1. A method comprising:
- receiving, by a screen management system comprising a processor and via a network, a sign-in request from a primary computing device, wherein the primary computing device displays first visual content on a first screen, and wherein the primary computing device displays layout selection options for an extended screen layout and a stream layout;
in response to authenticating the primary computing device using the sign-in request, establishing, by the screen management system, a multi-screen computing session; receiving, by the screen management system and via the multi-screen computing session, a configuration input from the primary computing device, wherein the configuration input defines a multi-screen configuration that identifies a second screen associated with an auxiliary device to be used as an extended screen for the primary computing device in the multi-screen computing session; establishing, by the screen management system, communication with the auxiliary device; creating, by the screen management system, a first web container for the primary computing device and a second web container for the auxiliary device, the second web container comprising a data structure that stores second visual content to be displayed on the second screen; and propagating, by the screen management system and via the network, the second web container to the auxiliary device for presentation of the second visual content at on a display of the auxiliary device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
- receiving, by a screen management system comprising a processor and via a network, a sign-in request from a primary computing device, wherein the primary computing device displays first visual content on a first screen, and wherein the primary computing device displays layout selection options for an extended screen layout and a stream layout;
-
9. A computer-readable storage medium comprising computer-executable instructions that, when executed by a processor, cause the processor to perform operations comprising:
-
receiving, via a network, a sign-in request from a primary computing device, wherein the primary computing device displays first visual content on a first screen, and wherein the primary computing device displays layout selection options for an extended screen layout and a stream layout; in response to authenticating the primary computing device using the sign-in request, establishing a multi-screen computing session; receiving, via the multi-screen computing session, a configuration input from the primary computing device, wherein the configuration input defines a multi-screen configuration that identifies a second screen associated with an auxiliary device to be used as an extended screen for the primary computing device in the multi-screen computing session; establishing communication with the auxiliary device; creating a first web container for the primary computing device and a second web container for the auxiliary device, the second web container comprising a data structure that stores second visual content to be displayed on the second screen; and propagating, via the network, the second web container to the auxiliary device for presentation of the second visual content at the auxiliary device. - View Dependent Claims (10, 11, 12, 13, 14)
-
-
15. A screen management system, comprising:
-
a processor; and a memory that stores computer-executable instructions that, when executed by the processor, cause the processor to perform operations comprising; receiving, via a network, a sign-in request from a primary computing device, wherein the primary computing device displays first visual content on a first screen, and wherein the primary computing device displays layout selection options for an extended screen layout and a stream layout, in response to authenticating the primary computing device using the sign-in request, establishing a multi-screen computing session, establishing communication with an auxiliary device, creating a first web container for the primary computing device and a second web container for the auxiliary device, the second web container comprising a data structure that stores second visual content to be displayed on a second screen associated with the auxiliary device; and propagating, via the network, the second web container to the auxiliary device for presentation of the second visual content at the auxiliary device. - View Dependent Claims (16, 17, 18)
-
Specification