Systems and methods for a supplemental display screen
First Claim
1. A computer-implemented method comprising:
- determining by a first device configuration data for the first device, wherein the first device hosts a communication and synchronization application;
wirelessly transmitting the determined first device configuration data from the first device to a supplementary display device;
determining, by the first device, a communication environment of the first device and generating corresponding communication environment data, the communication environment data indicating;
whether the first device is wirelessly connected to a WIFI access point, andwhether the first device has access to a cellular network;
based at least in part on a determination that the first device is wirelessly connected to a WIFI access point;
enabling the supplementary display device to connect directly to the WIFI access point by wirelessly transmitting data related to the WIFI access point to the supplementary display device;
based at least in part on a determination that the first device has access to the cellular network and is not wirelessly connected to a WIFI access point;
enabling the supplementary display device to access network resources using the first device'"'"'s access to the cellular network;
receiving from the supplementary display device by the first device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least coordinate data corresponding to the user touch input;
determining by the first device an action to be taken in response to the touch data received from the supplementary display device;
taking, by the first device, the determined action; and
wirelessly transmitting content associated with the taken action from the first device to the supplementary display device.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are disclosed for using a supplementary display device in conjunction with a first device, where the first device may have a smaller display than the supplementary display device. Icon images corresponding to applications installed on the first device are accessed and wirelessly transmitted to the supplementary display device. Touch data, corresponding to a user touch input on a touchscreen of the supplementary display device, is received at the first device. The touch data includes coordinate data corresponding to the user touch input on a touchscreen of the supplementary display device. Based at least in part on the touch data, a determination is to be made as whether an application on the first device is to be launched. The application is launched on the first device and a user interface corresponding to the launched application is transmitted to the supplementary display device.
-
Citations
26 Claims
-
1. A computer-implemented method comprising:
-
determining by a first device configuration data for the first device, wherein the first device hosts a communication and synchronization application; wirelessly transmitting the determined first device configuration data from the first device to a supplementary display device; determining, by the first device, a communication environment of the first device and generating corresponding communication environment data, the communication environment data indicating; whether the first device is wirelessly connected to a WIFI access point, and whether the first device has access to a cellular network; based at least in part on a determination that the first device is wirelessly connected to a WIFI access point; enabling the supplementary display device to connect directly to the WIFI access point by wirelessly transmitting data related to the WIFI access point to the supplementary display device; based at least in part on a determination that the first device has access to the cellular network and is not wirelessly connected to a WIFI access point; enabling the supplementary display device to access network resources using the first device'"'"'s access to the cellular network; receiving from the supplementary display device by the first device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least coordinate data corresponding to the user touch input; determining by the first device an action to be taken in response to the touch data received from the supplementary display device; taking, by the first device, the determined action; and wirelessly transmitting content associated with the taken action from the first device to the supplementary display device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method comprising:
-
determining by a first device configuration data for the first device, wherein the first device hosts a communication and synchronization application; wirelessly transmitting the determined first device configuration data from the first device to a supplementary display device; determining, by the first device, a communication environment of the first device and generating corresponding communication environment data, the communication environment data indicating whether the first device is wirelessly connected to a WIFI access point and whether the first device has access to a cellular network; wirelessly transmitting the first device communication environment data from the first device to the supplementary display device, the communication environment data indicating whether the first device is wirelessly connected to a WIFI access point and whether the first device has access to a cellular network; receiving from the supplementary display device by the first device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least coordinate data corresponding to the user touch input; determining by the first device an action to be taken in response to the touch data received from the supplementary display device; taking, by the first device, the determined action; wirelessly transmitting content associated with the taken action from the first device to the supplementary display device; determining by the first device, from second touch data received from the supplementary display device, that a request for a video embedded in a webpage is being requested; attempting to identify, by the first device, a locator for the requested video; at least partly in response to failing to identify the locator for the requested video, transmitting from the first device a request to a remote server system to identify the locator for the requested video; receiving the locator for the requested video from the remote server system; utilizing the received locator for the requested video to enable the supplementary display device to access the requested video.
-
-
8. A computer system, comprising:
-
a touchscreen display; computing hardware; a first wireless networking interface; a second wireless networking interface; a third wireless networking interface; non-transitory memory that stores instructions that when executed by the computing hardware cause the computer system to perform operations comprising; accessing configuration data of the computer system; wirelessly transmitting the configuration data to a supplementary display device using the first wireless networking interface or the second wireless networking interface; determining a communication environment of the computer system, comprising determining; whether the computer system is wirelessly connected to a network access point using the second wireless networking interface, and whether the computer system has access to a cellular network via the third wireless networking interface; based at least in part on a determination that the computer system is wirelessly connected to the network access point; enabling the supplementary display device to connect directly to the network access point by wirelessly transmitting data related to the network access point to the supplementary display device; based at least in part on a determination that the first device has access to the cellular network and is not wirelessly connected to a network access point; enabling the supplementary display device to access network resources using the computer system'"'"'s access to the cellular network; receiving from the supplementary display device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least touch coordinate data; determining at the computer system an action to be taken in response to the touch data, including at least the touch coordinate data received from the supplementary display device; and taking, by the computer system, the determined action. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system, comprising:
-
a touchscreen display; computing hardware; a first wireless networking interface; a second wireless networking interface; a third wireless networking interface; non-transitory memory that stores instructions that when executed by the computing hardware cause the computer system to perform operations comprising; accessing configuration data of the computer system; wirelessly transmitting the configuration data to a supplementary display device using the first wireless networking interface or the second wireless networking interface; determining a communication environment of the computer system and generating corresponding communication environment data, the communication environment data indicating whether the computer system is wirelessly connected to a network access point using the second wireless networking interface and indicating whether the computer system has access to a cellular network via the third wireless networking interface; wirelessly transmitting the communication environment data to the supplementary display device; receiving from the supplementary display device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least touch coordinate data; determining at the computer system an action to be taken in response to the touch data, including at least the touch coordinate data received from the supplementary display device; taking, by the computer system, the determined action; determining, from second touch data received from the supplementary display device, that a request for a video embedded in a webpage is being requested; attempting to identify a locator in the webpage for the requested video; at least partly in response to failing to identify the locator for the requested video, transmitting a request to a remote system to identify the locator for the requested video; receiving the locator for the requested video from the remote system; and utilizing the received locator for the requested video to enable the supplementary display device to access the requested video.
-
-
15. A non-transitory memory that stores instructions that when executed by a computing system cause the computer system to perform operations comprising:
-
accessing configuration data of the computer system; wirelessly transmitting the configuration data to a supplementary display device using a first wireless networking interface or a second wireless networking interface; determining a communication environment of the computer system, comprising determining; whether the computer system is wirelessly connected to a network access point using the second wireless networking interface, and whether the computer system has access to a cellular network via a third wireless networking interface; based at least in part on a determination that the computer system is wirelessly connected to the network access point; enabling the supplementary display device to connect directly to the network access point by wirelessly transmitting data related to the network access point to the supplementary display device; based at least in part on a determination that the computer system has access to the cellular network and is not wirelessly connected to a network access point; enabling the supplementary display device to access network resources using the computer system'"'"'s access to the cellular network; receiving from the supplementary display device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least touch coordinate data; determining an action to be taken in response to the touch data, including at least the touch coordinate data, received from the supplementary display device; and taking the determined action. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A non-transitory memory that stores instructions that when executed by a computing system cause the computer system to perform operations comprising:
-
accessing configuration data of the computer system; wirelessly transmitting the configuration data to a supplementary display device using a first wireless networking interface or a second wireless networking interface; determining a communication environment of the computer system and generating corresponding communication environment data, the communication environment data indicating whether the computer system is wirelessly connected to a network access point using the second wireless networking interface and indicating whether the computer system has access to a cellular network via a third wireless networking interface; wirelessly transmitting the communication environment data to the supplementary display device; receiving from the supplementary display device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least touch coordinate data; determining an action to be taken in response to the touch data, including at least the touch coordinate data, received from the supplementary display device; taking the determined action; determining, from touch data received from the supplementary display device, that a request for a video embedded in a webpage is being requested; attempting to identify a locator in the webpage for the requested video; at least partly in response to failing to identify the locator for the requested video, transmitting a request to a remote system to identify the locator for the requested video; receiving the locator for the requested video from the remote system; and utilizing the received locator for the requested video to enable the supplementary display device to access the requested video.
-
-
21. A non-transitory memory that stores instructions that when executed by a computing system cause the computer system to perform operations comprising:
-
determining; whether the computer system is wirelessly connected to a network access point using a first wireless networking interface, and whether the computer system has access to a cellular network via a second wireless networking interface; based at least in part on a determination that the computer system is wirelessly connected to the network access point; enabling a supplementary display device to connect directly to the network access point by wirelessly transmitting data related to the network access point to the supplementary display device; based at least in part on a determination that the computer system has access to the cellular network and is not wirelessly connected to a network access point; enabling the supplementary resources using the computer system'"'"'s access to the cellular network; identifying one or more applications installed on the computing system; accessing icon images corresponding to the one or more applications installed on the computing system; wirelessly transmitting the icon images corresponding to the one or more applications installed on the computing system to a supplementary display device; receiving from the supplementary display device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least touch coordinate data; determining based at least in part on the touch data, including at least the coordinate data, whether an application on the computer system is to be launched; in response to determining that an application on the computer system is to be launched, launching the application; and transmitting a user interface corresponding to the launched application to the supplementary display device. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A non-transitory memory that stores instructions that when executed by a computing system cause the computer system to perform operations comprising:
-
identifying one or more applications installed on the computing system; accessing icon images corresponding to the one or more applications installed on the computing system; wirelessly transmitting the icon images corresponding to the one or more applications installed on the computing system to a supplementary display device; receiving from the supplementary display device touch data corresponding to a user touch input on a touchscreen of the supplementary display device, the touch data including at least touch coordinate data; determining based at least in part on the touch data, including at least the coordinate data, whether an application on the computer system is to be launched; in response to determining that an application on the computer system is to be launched, launching the application; transmitting a user interface corresponding to the launched application to the supplementary display device; determining, from touch data received from the supplementary display device, that a request for a video embedded in a webpage is being requested; attempting to identify a locator in the webpage for the requested video; at least partly in response to failing to identify the locator for the requested video, transmitting a request to a remote system to identify the locator for the requested video; receiving the locator for the requested video from the remote system; and utilizing the received locator for the requested video to enable the supplementary display device to access the requested video.
-
Specification