IP Library › Granted Patent US 10,359,921
Granted Patent B2
US 10,359,921 · App. 14/568,501 · Granted Jul 23, 2019

Methods for transceiving data with client devices via dynamically determined TCP (transmission control protocal) port numbers when operating interactive whiteboards and apparatuses using the same

Inventors: Fang-Wen Liao (New Taipei, TW); Pen-Tai Miao (New Taipei, TW); Ping-Hung Chen (New Taipei, TW)
Assignee: WISTRON CORP.
G06F3/04847G06F3/0481G06F3/0486G06F3/04817G06F9/452G09G5/14G06F3/1431G09G2354/00G09G2370/022G09G2370/027
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,359,921
App. No.
14/568,501
Granted
Jul 23, 2019
Kind
B2
Abstract

The invention introduces a method for operating interactive whiteboards, performed by a processing unit of a control node, which contains at least the following steps. A connected-device display region, a multi-screen layout region and a whiteboard display region are provided on an interactive display device. After detecting that an icon of the connected-device display region is dragged and dropped into a block of the multi-screen layout region, a network address associated with the icon is obtained. A TCP port number associated with the block of the connected-device display region, which contains the dropped icon, is obtained. A ready notification containing the TCP port number is transmitted to the network address. Screen data with the TCP port number is received. The screen data is displayed on a block of the whiteboard display region, which is associated with the block of the connected-device display region.

Claims (60)

1. A method for operating interactive whiteboards, performed by a processing unit of a control node, comprising:

providing a connected-device display region, a multi-screen layout region and a whiteboard display region on an interactive display device, wherein the multi-screen layout region is segmented into a plurality of first blocks, the whiteboard display region is segmented into a plurality of second blocks and each first block is identical to one second block;

after detecting that an icon of the connected-device display region is dragged and dropped into one first block of the multi-screen layout region, obtaining a network address associated with the icon;

obtaining a first TCP (Transmission Control Protocol) port number associated with the first block comprising the dropped icon;

transmitting a first ready notification comprising the first TCP port number to the network address;

receiving first screen data with the first TCP port number; and

displaying the first screen data on the second block of the whiteboard display region, which is associated with the first block comprising the dropped icon.

2. The method of claim 1 , wherein each first block is associated with one predefined TCP port number.

3. The method of claim 1 , further comprising:

obtaining a first UIBC (User Input Back Channel) port number associated with the first block comprising the dropped icon; and

transmitting the first UIBC port number to the network address via the first ready notification associated with the dropped icon to the network address, wherein the first ready notification comprises the first TCP port number and an UIBC port number associated with the first block.

4. The method of claim 3 , wherein each first block is associated with one predefined UIBC port number.

5. The method of claim 1 , further comprising:

obtaining a message from a client device, wherein the message indicates that a whiteboard client application has been activated and comprises the network address;

displaying the icon in the connected-device display region; and

storing the network address in a memory,

wherein the network address associated with the icon is obtained from the memory.

6. The method of claim 1 , further comprising:

after detecting that the icon of the connected-device display region has been double-clicked, obtaining the network address associated with the icon;

obtaining a second TCP port number associated with the whole whiteboard display region;

transmitting a second ready notification comprising the second TCP port number to the network address;

receiving second screen data with the second TCP port number; and

displaying the second screen data to the whole whiteboard display region.

7. The method of claim 6 , further comprising:

obtaining a second UIBC (User Input Back Channel) port number associated with the whole whiteboard display region; and

transmitting the second UIBC port number to the network address via the second ready notification.

8. The method of claim 6 , further comprising:

updating a screen matrix to store display region information regarding the whole whiteboard display region, and the second TCP port number associated with the whole whiteboard display region,

wherein the step for displaying the second screen data on the whole whiteboard display region further comprises:

displaying the second screen data on the whole whiteboard display region according to the display region information of the screen matrix.

9. An apparatus for operating interactive whiteboards, comprising:

an interactive display device, providing a connected-device display region, a multi-screen layout region and a whiteboard display region, wherein the multi-screen layout region is segmented into a plurality of first blocks, the whiteboard display region is segmented into a plurality of second blocks and each first block is identical to one second block;

a communications interface; and

a processing unit, coupled to the interactive display device and the communications interface, and after detecting that an icon of the connected-device display region is dragged and dropped into one first block of the multi-screen layout region, obtaining a network address associated with the icon; obtaining a first TCP (Transmission Control Protocol) port number associated with the first block comprising the dropped icon; transmitting a first ready notification comprising the first TCP port number to the network address; receiving first screen data with the first TCP port number via the communications interface; and displaying the first screen data on the second block of the whiteboard display region, which is associated with the first block comprising the dropped icon.

10. The apparatus of claim 9 , wherein each first block is associated with one predefined TCP port number.

11. The apparatus of claim 9 , wherein the processing unit obtains a first UIBC (User Input Back Channel) port number associated with the first block comprising the dropped icon; and transmits the first UIBC port number to the network address via the first ready notification associated with the dropped icon to the network address, wherein the first ready notification comprises the first TCP port number and an UIBC port number associated with the first block.

12. The apparatus of claim 11 , wherein each first block is associated with one predefined UIBC port number.

13. The apparatus of claim 9 , further comprising:

a memory,

wherein the processing unit obtains a message from a client device via the communications interface, where the message indicates that a whiteboard client application has been activated and comprises the network address; displays the icon in the connected-device display region; and stores the network address in the memory; and obtains the network address associated with the icon from the memory.

14. The apparatus of claim 9 , further comprising:

a memory, storing a screen matrix,

wherein the processing unit updates a screen matrix to store display-region information regarding the second block associated with the first block comprising the dropped icon, and the first TCP port number associated with the first block comprising the dropped icon; and displays the first screen data on the second block of the whiteboard display region, which is associated with the first block comprising the dropped icon, according to the display region information of the screen matrix.

15. The apparatus of claim 14 , wherein the display region information comprises a set of starting coordinates, a width and a height.

16. The apparatus of claim 9 , wherein the processing unit, after detecting that the icon of the connected-device display region has been double-clicked, obtaining the network address associated with the icon; obtains a second TCP port number associated with the whole whiteboard display region; transmits a second ready notification comprising the second TCP port number to the network address; receives second screen data with the second TCP port number; and displays the second screen data to the whole whiteboard display region.

17. The apparatus of claim 16 , wherein the processing unit obtains a second UIBC (User Input Back Channel) port number associated with the whole whiteboard display region; and transmits the second UIBC port number to the network address via the second ready notification.

18. The apparatus of claim 16 , further comprising:

a memory, storing a screen matrix,

wherein the processing unit updates the screen matrix to store display region information regarding the whole whiteboard display region, and the second TCP port number associated with the whole whiteboard display region; and displays the second screen data on the whole whiteboard display region according to the display region information of the screen matrix.

19. A method for operating interactive whiteboards, performed by a processing unit of a control node, comprising:

providing a connected-device display region, a multi-screen layout region and a whiteboard display region on an interactive display device, wherein the multi-screen layout region is segmented into a plurality of first blocks, the whiteboard display region is segmented into a plurality of second blocks and each first block is identical to one second block;

after detecting that an icon of the connected-device display region is dragged and dropped into one first block of the multi-screen layout region, obtaining a network address associated with the icon;

obtaining a first TCP (Transmission Control Protocol) port number associated with the first block comprising the dropped icon;

transmitting a first ready notification comprising the first TCP port number to the network address;

receiving first screen data with the first TCP port number;

displaying the first screen data on the second block of the whiteboard display region, which is associated with the first block comprising the dropped icon; and

updating a screen matrix to store display-region information regarding the second block associated with the first block comprising the dropped icon, and the first TCP port number associated with the first block comprising the dropped icon,

wherein the step for displaying the first screen data on the second block of the whiteboard display region, which is associated with the dropped first block, further comprises:

displaying the first screen data on the second block of the whiteboard display region, which is associated with the first block comprising the dropped icon, according to the display region information of the screen matrix.

20. The method of claim 19 , wherein the display region information comprises a set of starting coordinates, a width and a height.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 12, 2014
From: LIAO, FANG-WEN; MIAO, PEN-TAI; CHEN, PING-HUNG
To: WISTRON CORP.
Reel/Frame 034492/0818 →
Priority Claims (1)
TW 103134843 A · Oct 7, 2014 · national
Continuity (1)
Related Publication 20160098181A1 · Apr 7, 2016