A display system may include a display panel and a processor. The processor is to cause the display panel to display data received from a first computing system and cause the display panel to display data received from one of the first computing system and a second computing system, in response to determining an idle state or an active state of the first computing system and the second computing system.
|
9. A display system comprising:
a display panel; and
a processor, coupled to the display panel, to:
cause the display panel to display data received from a first computing system;
establish a communication link with a second computing system; and
cause the display panel to switch display of data to present data received from the second computing system, in response to determining that the first computing system is in an idle state and determining that the second computing system is in an active state.
4. A display system comprising:
a display panel; and
a processor, coupled to the display panel, to:
cause the display panel to display data received from a first computing system;
establish a communication link with a second computing system; and
cause the display panel to switch display of data to present data received from the second computing system, in response to determining that a number and type of activities that are being performed on the second computing system has a higher priority than a number and type of activities that are being performed on the first computing system.
1. A non-transitory computer-readable medium comprising computer-readable instructions, which, when executed by a processor of a display system, cause the processor to:
cause a display panel of the display system to display data received from a first computing system on a first portion of the display panel;
receive a first message from the first computing system, the first message being indicative of one of an active state and an idle state of the first computing system based on an activity being performed on the first computing system;
cause the display panel to display data received from a second computing system on a second portion of the display panel, the first portion and the second portion being non-overlapping portions of the display panel;
receive a second message from the second computing system, the second message being indicative of one of an active state and an idle state of the second computing system based on an activity being performed on the second computing system; and
in response to determining that the first computing system is in an idle state and determining that the second computing system is in an active state, provide a prompt to receive a first user input, the first user input being indicative of one of:
continue to display the data received from the first computing system on the first portion;
stop display of the data received from the first computing system on the first portion and continue to display the data received from the second computing system on the second portion; and
stop display of the data received from the first computing system and extend display of the data received from the second computing system on the first portion and the second portion.
2. The non-transitory computer-readable medium as claimed in
establish a communication link with a third computing system; and
cause the display panel to switch display of data to present data received from the third computing system, in response to determining that the first computing system is in an idle state, determining that the second computing system is in an idle state, and determining that the third computing system is in an active state.
3. The non-transitory computer-readable medium as claimed in
in response to determining that the first computing system is in the idle state, determining that the second computing system is in the active state, and determining that the third computing system is in the active state, provide a prompt to receive a second user input, the second user input being indicative of one of:
continue to display the data received from the first computing system on the first portion, display the data received from the second computing system on the second portion, and display the data received from the third computing system on a third portion of the display panel;
stop display of the data received from the first computing system on the first portion, continue to display the data received from the second computing system on the second portion, and display the data received from the third computing system on the third portion of the display panel; and
stop display of the data received from the first computing system, continue to display the data received from the second computing system on the second portion, and display the data received from the third computing system on the first portion.
5. The display system as claimed in
track and store the number of activities that are being performed on the first computing system as a first set of activities;
track and store the number of activities that are being performed on the second computing system as a second set of activities;
compare respective display priorities associated with the first set of activities and the second set of activities to determine whether the second computing system has the higher number of activities than the number of activities on the first computing system.
6. The display system as claimed in
in response to determining that the second computing system has the number of activities equal to the number of activities on the first computing system, provide a prompt, comprising a pop-up display, to receive a user input, the user input being indicative of displaying of the data received from the first computing system and from the second computing system on the display panel; and
in response to receiving the user input, cause the display panel to shrink the display of the data received from the first computing system to a first portion of the display panel and to display the data received from the second computing system on a second portion of the display panel, wherein the first portion and the second portion are non-overlapping portions of the display panel.
7. The display system as claimed in
a toggle-switch coupled to the processor, the toggle-switch being actuatable to receive the user input.
8. The display system as claimed in
10. The display system as claimed in
receive a first message from the first computing system, the first message being indicative of one of an active state and an idle state of the first computing system based on an activity being performed on the first computing system.
11. The display system as claimed in
receive a second message from the second computing system, the second message being indicative of one of an active state and an idle state of the second computing system based on an activity being performed on the second computing system.
12. The display system as claimed in
in response to determining that the first computing system is in an active idle state and determining that the second computing system is in the active state, provide a prompt to receive a user input, the user input being indicative of displaying of the data received from the first computing system and from the second computing system on the display panel.
13. The display system as claimed in
a toggle-switch coupled to the processor, the toggle-switch being actuatable to receive the user input that determines how data from the first and second computing systems is displayed on the display panel.
14. The display system as claimed in
provide a gesture-based user interface on a touch-sensitive display to receive the user input that determines how data from the first and second computing systems is displayed on the display panel.
15. The display system as claimed in
16. The display system as claimed in
in response to receiving the user input, cause the display panel to shrink the display of the data received from the first computing system to a first portion of the display panel and to display the data received from the second computing system on a second portion of the display panel.
17. The display system as claimed in
18. The display system as claimed in
19. The display system as claimed in
20. The display system as claimed in
|
With the advent of technology, system environments having multiple computing systems are commonly utilized by users. A user, in such a system environment, may work on multiple computing systems simultaneously or sequentially, and accordingly may expect data or content from multiple computing systems to be displayed on a single display system, for example a display monitor.
The detailed description is provided with reference to the accompanying figures, wherein:
A single display system, such as a display monitor, may be used by users working in a multi-computing systems-based environment. Although, each computing system in such an environment may have a display screen of their own, a user may choose to have data from multiple computing systems displayed on a single display system which, for example, may be relatively bigger in size in comparison to the display screen of each of the multiple computing systems or commonly visible to multiple users.
The display systems do not provide flexibility to the users to control or manage displays from multiple computing systems, depending on those on which the user is performing some activity, i.e., which are in an active state, and those on which the user has not performed any activity for a while, i.e., which are in an idle state. For example, one computing system is connected to a display system and the user has not performed any activity, such as pressing a keyboard key or operating a mouse, on the computing system for a while. The user now connects another computing system to the display system. The display system does not automatically display data received from the newly connected computing system, considering the previously connected computing system is in an idle state. The user may have to provide an input before the display system can switch the display to present the data from the newly connected computing system.
Further, in case two computing systems are connected to a single display system and the two computing systems are in active state, the display system displays data from one of the active computing systems as the main display and displays data from the other in the form of a picture-in-picture display. The picture-in-picture display is relatively smaller than the main display which may not serve the purpose for the user.
The user may, therefore, find controlling and managing of display of data from multiple computing systems connected to a single display system cumbersome. The control and management of display of data on a single display system becomes more complex in case data from more than two computing systems are to be displayed on the display system.
The present subject matter describes example display systems and example approaches of controlling and managing display of data from multiple computing systems on a single display system.
In an example, the display system may include a display panel on to which data is displayed or presented. The display panel may be a liquid crystal display (LCD) panel or alight emitting diode (LED) based display panel. Consider a case in which the display system is communicatively connected to a first computing system and a new communication link is established with a second computing system. The display system determines, in real-time, whether the first computing system and the second computing system are respectively in an active state or an idle state. A computing system may be in an active state, for example, when an activity is performed on the computing system during a predetermined time period. A computing system may be in an idle state, for example, when an activity is not performed on the computing system during a predetermined time period. The predetermined time period may be defined by a user. In an example, the predetermined time period may be 30 seconds. In an example, the activity may include a user activity, a host activity, or a combination thereof. The user activity may be an activity performed by a user and may include, but is not limited to, pressing a keyboard key of the computing system, operating a mouse connected to the computing system, and being present in front of a computing system to be detected for the presence in front of the computing system using a proximity sensor. The proximity sensor may include an image capturing device, such as a camera. The host activity may be a background activity associated with an application or computer-readable instructions which is being executed or performed at the background in the computing system. The host activity may include, but is not restricted to, a system operation, uploading or downloading a file or an application, installation of an application or computer-readable instructions, operation of an application, and execution of computer-readable instructions.
In response to determining that the first computing system is in an idle state and determining that the newly connected second computing system is in an active state, the display on the display panel is switched to display data received from the second computing system. Thus, the display of data on the display panel is switched automatically, i.e., without a user input, upon determining that the previously connected first computing system is in the idle state and the newly connected second computing system is in the active state.
Further, in an example, upon determining that the connected computing systems, i.e., the first computing system and the second computing system, are respectively in the active state, a prompt is provided on the display system to receive a user input based on which the data received from the first computing system and the second computing system may be displayed on the display panel. The user input may be received through a toggle-switch on the display system or through a gesture-based user interface provided on the display panel. In response to receiving the user input, the display of the data received from the first computing system is shrunk to a first portion of the display panel and the data received from the second computing system is displayed on a second portion of the display panel. The first portion and the second portion of the display panel are non-overlapping portions of the display panel.
The display systems and approaches of controlling and managing display of data from multiple computing systems on a single display system facilitate automatic and efficient display of data from computing systems which are active, for example.
The following detailed description refers to the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the following description to refer to the same or similar parts. While several examples are described in the description, modifications, adaptations, and other implementations are possible. Accordingly, the following detailed description does not limit the disclosed examples. Instead, the proper scope of the disclosed examples may be defined by the appended claims.
Further, the display system 100 may include a memory (not shown in
Further, the display system 100 includes a processor 104. The processor 104 is coupled to the display panel 102. In some examples, the disclosure described herein is implemented by executing instructions stored a memory by the processor 104. The processor 104 may be implemented as a microprocessor, a microcomputer, a microcontroller, a digital signal processor, a central processing unit, state machines, a logic circuitry, or any device that manipulates signals based on operational instructions. Among other capabilities, the processor 104 may fetch and execute computer-readable instructions stored in a non-transitory computer-readable storage medium, such as the memory. Further, the processor 104 may be provided through the use of dedicated hardware as well as hardware capable of executing computer-readable instructions.
In an example, the processor 104 causes the display panel 102 to display data received from a first computing system (not shown in
While the display panel 102 displays the data received from the first computing system, the processor 104 may establish a communication link with a second computing system (not shown in
After establishing the communication link with the second computing system, the processor 104 may determine whether the first computing system and the second computing system respectively are in an idle state or an active state. A computing system may be in an active state, for example, when an activity is performed on the computing system during a predetermined time period. A computing system may be in an idle state, for example, when an activity is not performed on the computing system during a predetermined time period. The predetermined time period may be defined by a user. In an example, the predetermined time period may be 30 seconds. In an example, the activity may include a user activity, a host activity, or a combination thereof. The user activity may be an activity performed by a user and may include, but is not limited to, pressing a keyboard key of the computing system, operating a mouse connected to the computing system, and being present in front of a computing system to be detected for the presence in front of the computing system using a proximity sensor. The proximity sensor may include an image capturing device, such as a camera. The host activity may be a background activity associated with an application or computer-readable instructions which is being executed or performed at the background in the computing system. The host activity may include, but is not restricted to, a system operation, uploading or downloading a file or an application, installation of an application or computer-readable instructions, operation of an application, and execution of computer-readable instructions. An example procedure of determining whether a computing system is in an idle state or an active state is described with reference to
Further, in response to determining that the first computing system is in an idle state and determining that the second computing system is in an active state, the processor 104 causes the display panel 102 to switch display of data to present data received from the second computing system. Thus, the display system 100 stops displaying the data received from the previously connected idle first computing system and automatically switches the display to present the data received from the newly connected active second computing system. The further operation of the display systems described herein is described in detail with respect to
In an example, the first computing system 204 is communicatively connected to the display system 202 over a first communication link 208. The first communication link 208 may be a wired communication link or a wireless communication link. The display system 202 and the first computing system 204 may include at their respective ends an interface, including universal serial bus (USB) port(s), video graphics array (VGA) port(s), high-definition multimedia interface (HDMI) port(s), and such for establishing the wired communication link. Similarly, the display system 202 and the first computing system 204 may include at their respective ends an interface, including wireless transmitter and receiver port(s), for establishing the wireless communication link.
The display system 202 includes a processor 210, a memory 212, and a display panel 214. The processor 210, the memory 212, and the display panel 214 may be similar to the processor 104, the memory, and the display panel 102, respectively, as described with reference to
Further, as shown in
While the first computing system 204 is communicatively connected to the display system 202, the processor 210 receives a first message from the first computing system 204. The first message is indicative of one of an active state and an idle state of the first computing system 204 based on an activity being performed on the first computing system 204. The idle state and the active state of the first computing system 204 and the activity may be the same as described with respect to
In an example, the display system 202 may establish a second communication link 220 with the second computing system 206. The second communication link 220 may be a wired communication link or a wireless communication link. The second computing system 206 may include an interface, including USB port(s), VGA port(s), HDMI port(s), and such for establishing the wired communication link with display system 202. Similarly, the second computing system 206 may include an interface, including wireless transmitter and receiver port(s), for establishing the wireless communication link with the display system 202.
Upon establishing the second communication link 220 with the second computing system 206, the processor 210 receives a second message from the second computing system 206. The second message is indicative of one of an active state and an idle state of the second computing system 206 based on an activity being performed on the second computing system 206. The idle state and the active state of the second computing system 206 and the activity may be the same as described with respect to
Based on the first message and the second message, the processor 210 determines whether the previously first computing system 204 and the newly connected second computing system 206 respectively are in an idle state or an active state. In response to determining that the first computing system 204 is in an idle state and determining that the second computing system 206 is in an active state, the processor 210 causes the display panel 214 to switch display of data to present data received from the second computing system 206.
Referring back to
Referring back to
In an example, the display panel 214 may be a display panel that can receive a gesture-based user input, such as a touch-based user input. With such a display panel, the processor 210 may provide a gesture-based user interface to receive the user input. The gesture-based user interface is displayed on the display panel 214. The gesture-based user interface may indicate additional display of the data received from the second computing system 206 on the display panel 214. The user may provide a gesture-based user input on the gesture-based user interface for the purpose of display the data received from the first computing system 204 and the second computing system 206.
Further, while the data received from the first computing system 204 and the second computing system 206 are displayed on the first portion and the second portion, respectively, of the display panel 214, the processor 210 may determine based on the first message and the second message that the first computing system 204 is in an idle state and the second computing system 206 is in an active state. In response to determining that the first computing system 204 is in the idle state and determining that the second computing system 206 is in the active state, the processor 210 provides a prompt to receive a user input, where the user input being indicative of one of: (1) continue to display the data received from the first computing system 204 on the first portion of the display panel 214; (2) stop display of the data received from the first computing system 204 on the first portion of the display panel 214 and continue to display the data received from the second computing system 206 on the second portion of the display panel 214; and (3) stop display of the data received from the first computing system 204 and extend display of the data received from the second computing system 206 on the first portion and the second portion of the display panel 214. The processor 210 of the display system 202 may receive the user input through the toggle-switch 218 or through a gesture-based user interface in a same manner as described earlier in the description.
The first computing system 604, the second computing system 606, and the third computing system 608 are communicatively connected to the display system 602 over a first communication link 610, a second communication link 612, and a third communication link 614, respectively. The first communication link 610, the second communication link 612, and the third communication link 614 may be a wired communication link or a wireless communication link, or a combination thereof.
The display system 602 includes a processor 616, a memory 618, and a display panel 620. The processor 616, the memory 618, and the display panel 620 may be similar to the processor 210, the memory 212, and the display panel 214, respectively, as described with reference to
Upon establishing the first communication link 610, the second communication link 612, and the third communication link 614, the processor 616 may determine whether the first computing system 604, the second computing system 606, and the third computing system 608 respectively are in an active state or an idle state in a same manner as described with reference to
The processor 616 causes the display panel 620 to display data depending on the combination of the determined states, from the active and idle states, of the first computing system 604, the second computing system 606, and the third computing system 608. The display of data depending on the combination of the determined states, from the active and idle states, of the first computing system 604, the second computing system 606, and the third computing system 608 is controlled and managed in the same manner as described with reference to
The first computing system 804, the second computing system 806, the third computing system 808, and the fourth computing system 834 are communicatively connected to the display system 802 over a first communication link 810, a second communication link 812, a third communication link 814, and a fourth communication link 836, respectively. The first communication link 810, the second communication link 812, the third communication link 614, and the fourth communication link 836 may be a wired communication link or a wireless communication link, or a combination thereof.
The display system 802 includes a processor 816, a memory 818, and a display panel 820. The processor 816, the memory 818, and the display panel 820 may be similar to the processor 210, the memory 212, and the display panel 214, respectively, as described with reference to
Upon establishing the first communication link 810, the second communication link 812, the third communication link 814, and the fourth communication link 836, the processor 816 may determine whether the first computing system 804, the second computing system 806, the third computing system 808, and the fourth computing system 834 respectively are in an active state or an idle state in a same manner as described with reference to
The processor 816 causes the display panel 820 to display data depending on the combination of the determined states, from the active and idle states, of the first computing system 804, the second computing system 806, the third computing system 808, and the fourth computing system 834. The display of data depending on the combination of the determined states, from the active and idle states, of the first computing system 804, the second computing system 806, the third computing system 808, and the fourth computing system 834 is controlled and managed in the same manner as described with reference to
Further, the display system 900 may include a memory (not shown in
Further, the display system 900 includes a processor 904. The processor 904 is coupled to the display panel 902. In some examples, the disclosure described herein is implemented by executing instructions stored in a memory by the processor 904. The processor 904 may be implemented as a microprocessor, a microcomputer, a microcontroller, a digital signal processor, a central processing unit, state machines, a logic circuitry, or any device that manipulates signals based on operational instructions. Among other capabilities, the processor 904 may fetch and execute computer-readable instructions stored in a non-transitory computer-readable storage medium, such as a memory. Further, the processor 904 may be provided through the use of dedicated hardware as well as hardware capable of executing computer-readable instructions.
In an example, the processor 904 causes the display panel 902 to display data received from a first computing system 908. The first computing system 908 may be a desktop computer, a laptop computer, a tablet computer, a server, or a similar computing machine communicatively connected with the display system 900. The first computing system 908 may be communicatively connected with the display system 900 over a communication link 910. The communication link 910 may be a wired or a wireless communication link. The communication link 910 may interchangeably be referred hereinafter as a first communication link 910.
While the display panel 902 displays the data received from the first computing system 908, the processor 904 may establish a communication link 912, interchangeably referred hereinafter as a second communication link 912, with a second computing system 914. The second computing system 914 may be a desktop computer, a laptop computer, a tablet computer, a server, or a similar computing machine communicatively connected with the display system 900. The second communication link 912 may be a wired communication link or a wireless communication link.
After establishing the communication link 912 with the second computing system 914, the processor 904 may determine a number of activities that are being performed on the first computing system 908 and a number of activities that are being performed on the second computing system 914. An activity may include a user activity, a host activity, or a combination thereof. The user activity may be an activity performed by a user and may include, but is not limited to, pressing a keyboard key of the computing system, operating a mouse connected to the computing system, and being present in front of a computing system to be detected for the presence in front of the computing system using a proximity sensor. The proximity sensor may include an image capturing device, such as a camera. The host activity may be a background activity associated with an application or computer-readable instructions which is being executed or performed at the background in the computing system. The host activity may include, but is not restricted to, a system operation, uploading or downloading a file or an application, installation of an application or computer-readable instructions, operation of an application, and execution of computer-readable instructions. Further, in an example, a computing system is said to be in an active state when a user activity, a host activity, or a combination thereof is performed on the computing system in a predetermined time period, for example, last 30 seconds.
Further, in response to determining that the number of activities that are being performed on the second computing system 914 is higher than the number of activities that are being performed on the first computing system 908, the processor 904 causes the display panel 902 to switch display of data to present data received from the second computing system 914. Thus, the display system 900 stops displaying the data received from the previously connected first computing system 908 and automatically switches the display to present the data received from the newly connected second computing system 914.
In an example, the processor 904 may track and store the number of activities that are being performed on the first computing system 908 as a first set of activities. Similarly, the processor 904 may track and store the number of activities that are being performed on the second computing system 914 as a second set of activities. In an example, the processor 904 may store the first set of activities and the second set of activities in a memory. The memory may be an internal memory of the display system 900 or an external memory coupled to the display system 900. In an example, for the purpose of tracking the number of activities being performed on a computing system, the display system 900 may receive a message from the computing system, where the message is indicative of the number of activities that are being performed on the computing system. Such a message may be received periodically, for example, at an interval of 1 second. The processor 904 may decode the message to determine the number of activities being performed on the computing system.
Further, the processor 904 may compare respective display priorities associated with the first set of activities and the second set of activities to determine whether the second computing system 914 has the higher number of activities than the number of activities on the first computing system 908. Table 1 enlists example display priorities for various example sets of activities. Display priorities and sets of activities can be other than the examples enlisted in Table 1. The information associated with the set of activities and the display priority, as shown in Table 1, may be stored in a memory. The memory may be an internal memory of the display system 900 or an external memory coupled to the display system 900. The processor 904 may access the memory for the purpose of comparison as described herein.
TABLE 1
Display
Priority
Set of Activities
Priority
Order
Operation of mouse +
#1
Highest
Pressing of a keyboard key +
User presence in front of computing system
Operation of mouse +
#2
.
User presence in front of computing system
Pressing of a keyboard key +
#3
.
User presence in front of computing system
Operation of mouse +
#4
.
Pressing of a keyboard key
Operation of mouse
#5
.
Pressing of a keyboard key
#6
.
User presence in front of computing system +
#7
.
Uploading/Downloading a file or an application
User presence in front of computing system +
#8
.
Installing an application
User presence in front of computing system +
#9
.
Executing an application
Uploading/Downloading a file or an application
#10
.
Installing an application
#11
.
Executing an application
#12
Lowest
The processor 904 causes the display panel 902 to display the data received from the first computing system 908 or the second computing system 914 or both, depending on the display priority associated with the set of activities that are being performed on the first computing system 908 and the second computing system 914. For example, in response to determining that the second computing system 914 has the number of activities higher than the number of activities on the first computing system 908, i.e., the display priority associated with the second set of activities is higher than the display priority associated with the first set of activities, the processor 904 causes the display panel 902 to switch display of data to present data received from the second computing system 914. Further, for example, in response to determining that the second computing system 914 has the number of activities equal to the number of activities on the first computing system 908, i.e., the display priorities associated with the first set of activities and the second set of activities are same, the processor 904 provides a prompt to receive a user input, where the user input is indicative of display of the data received from the first computing system 908 and from the second computing system 914 on the display panel 902. In response to receiving the user input, the processor 904 causes the display panel 902 to shrink the display of the data received from the first computing system 908 to a first portion of the display panel 902 and to display the data received from the second computing system 914 on a second portion of the display panel 902. The first portion and the second portion are non-overlapping portions of the display panel 902. Further, for example, in response to determining that the second computing system 914 has the number of activities lower than the number of activities on the first computing system 908, i.e., the display priority associated with the second set of activities is lower than the display priority associated with the first set of activities, the processor 904 continues to display the data received from the first computing system 908.
In an example, the display system 900 may include a toggle-switch (not shown in
The non-transitory computer-readable medium 1006 can be, for example, an internal memory device or an external memory device. In an example, the processor 1004 may be communicatively coupled to the non-transitory computer-readable medium 1006 through a communication link. The communication link may be a direct communication link, such as any memory read/write interface. In another example, the communication link may be an indirect communication link, such as a network interface. In such a case, the processor 1004 can access the non-transitory computer-readable medium 1006 through a communication network.
Referring to
The non-transitory computer-readable medium 1006 includes instructions 1012 to cause the display panel to display data received from a second computing system on a second portion of the display panel. The first portion and the second portion are non-overlapping portions of the display panel. The second computing system is communicatively connected to the processor 1004. The non-transitory computer-readable medium 1008 further includes instructions 1014 to receive a second message from the second computing system, where the second message is indicative of one of an active state and an idle state of the second computing system based on an activity being performed on the second computing system. The active state, the idle state, and the activity are the same as described with reference to
The non-transitory computer-readable medium 1006 further includes instructions 1016 to provide a prompt to receive a first user input, in response to determining that the first computing system is in an idle state and determining that the second computing system is in an active state. The first user input is indicative of one of: (1) continue to display the data received from the first computing system on the first portion; (2) stop display of the data received from the first computing system on the first portion and continue to display the data received from the second computing system on the second portion; and (3) stop display of the data received from the first computing system and extend display of the data received from the second computing system on the first portion and the second portion. The processor 1004 causes the display panel of the display system 1002 to display data in accordance with the first user input.
In an example, the non-transitory computer-readable medium 1006 further includes instructions to establish a communication link with a third computing system, and include instructions to cause the display panel to switch display of data to present data received from the third computing system, in response to determining that the first computing system is in an idle state, determining that the second computing system is in an idle state, and determining that the third computing system is in an active state.
In an example, the non-transitory computer-readable medium 1006 further includes instructions to provide a prompt to receive a second user input, in response to determining that the first computing system is in the idle state, determining that the second computing system is in the active state, and determining that the third computing system is in the active state. The second user input is indicative of one of: (1) continue to display the data received from the first computing system on the first portion, display the data received from the second computing system on the second portion, and display the data received from the third computing system on a third portion of the display panel; (2) stop display of the data received from the first computing system on the first portion, continue to display the data received from the second computing system on the second portion, and display the data received from the third computing system on the third portion of the display panel; and (3) stop display of the data received from the first computing system, continue to display the data received from the second computing system on the second portion, and display the data received from the third computing system on the first portion. The processor 1004 causes the display panel of the display system 1002 to display data in accordance with the second user input.
Although examples for the present disclosure have been described in language specific to structural features and/or methods, it is to be understood that the appended claims are not limited to the specific features or methods described herein. Rather, the specific features and methods are disclosed and explained as examples of the present disclosure.
Chiang, Shang-Te, Hsu, Chiu-Yun, Chang, Chen-Mu
Patent | Priority | Assignee | Title |
11907738, | Jul 12 2021 | Realtek Semiconductor Corporation | Image processing method and display device |
Patent | Priority | Assignee | Title |
10372403, | Sep 15 2016 | Dell Products L.P. | Multi-user display collaboration system |
5036315, | Sep 06 1988 | SPECTRAGRAPHICS, INC A CORPORATION OF CALIFORNIA | Simultaneous display of interleaved windowed video information from multiple asynchronous computers on a single video monitor |
7058891, | May 25 2001 | Learning Tree International, Inc. | Interface for a system of method of electronic presentations having multiple display screens with remote input |
7636130, | Oct 22 2003 | Credit Managers Association of California; GOLDEN STAR ELECTRONICS, LLC | Television with automatic input switching |
8848020, | Oct 14 2010 | Microsoft Technology Licensing, LLC | Auto focus |
9864400, | Oct 30 2015 | ESSENTIAL PRODUCTS, INC | Camera integrated into a display |
20070153132, | |||
20120182381, | |||
20150029075, | |||
20160313965, | |||
20180074779, | |||
CN106843778, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Jul 31 2019 | Hewlett-Packard Development Company, L.P. | (assignment on the face of the patent) | / | |||
Jul 31 2019 | CHIANG, SHANG-TE | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 056681 | /0677 | |
Jul 31 2019 | HSU, CHIU-YUN | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 056681 | /0677 | |
Jul 31 2019 | CHANG, CHEN-MU | HEWLETT-PACKARD DEVELOPMENT COMPANY, L P | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 056681 | /0677 |
Date | Maintenance Fee Events |
Jun 28 2021 | BIG: Entity status set to Undiscounted (note the period is included in the code). |
Date | Maintenance Schedule |
Oct 18 2025 | 4 years fee payment window open |
Apr 18 2026 | 6 months grace period start (w surcharge) |
Oct 18 2026 | patent expiry (for year 4) |
Oct 18 2028 | 2 years to revive unintentionally abandoned end. (for year 4) |
Oct 18 2029 | 8 years fee payment window open |
Apr 18 2030 | 6 months grace period start (w surcharge) |
Oct 18 2030 | patent expiry (for year 8) |
Oct 18 2032 | 2 years to revive unintentionally abandoned end. (for year 8) |
Oct 18 2033 | 12 years fee payment window open |
Apr 18 2034 | 6 months grace period start (w surcharge) |
Oct 18 2034 | patent expiry (for year 12) |
Oct 18 2036 | 2 years to revive unintentionally abandoned end. (for year 12) |