Method and system for coordinating data sharing in a network with at least one physical display device
First Claim
1. An apparatus for coordinating data sharing in a computer network, comprising:
- an interface for connecting to each of at least two physical display devices, each of the physical display devices including a touch surface;
a storage device storing associations between each of at least one unique temporary session connection code (SCC) and a respective at least one of the at least two physical display devices, the storage device also storing a respective future SCC activation date or time;
an interface receiving requests from one or more source computers to establish communications sessions for sharing data, each of the requests including a client SCC; and
a processor configured todetermine whether a request is valid by verifying that it is received on or after the respective SCC activation date or time, and that the client SCC is stored in the storage device;
choose fewer than all of the at least two physical display devices as at least one designated physical display device based on a stored association between the client SCC and the at least one designated physical display device;
establish a bidirectional communications session between the requesting source computer and the at least one designated physical display device based on the associations stored in the storage device only in the event that the request is determined to be valid; and
once the bidirectional communications session is established, transmit touch data received from the at least one designated physical display device to the requesting source computer and transmit video data received from the requesting source computer to the at least one designated physical display device.
7 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for coordinating data sharing in a computer network with at least one physical display device is provided. The apparatus includes a code generator generating at least one unique temporary session connection code (SCC), and a storage device storing associations between each of the at least one SCC and one or more of the at least one physical display device. An interface receives requests from one or more source computers to establish communications sessions for sharing data, and a processor in response to a request establishes a communications session between the requesting source computer and at least one physical display device only in the event that at least one condition is met. The at least one condition includes that a valid SCC is received with the request. The establishing is based on the received SCC. Related methods and computer programs are disclosed.
-
Citations
56 Claims
-
1. An apparatus for coordinating data sharing in a computer network, comprising:
-
an interface for connecting to each of at least two physical display devices, each of the physical display devices including a touch surface; a storage device storing associations between each of at least one unique temporary session connection code (SCC) and a respective at least one of the at least two physical display devices, the storage device also storing a respective future SCC activation date or time; an interface receiving requests from one or more source computers to establish communications sessions for sharing data, each of the requests including a client SCC; and a processor configured to determine whether a request is valid by verifying that it is received on or after the respective SCC activation date or time, and that the client SCC is stored in the storage device; choose fewer than all of the at least two physical display devices as at least one designated physical display device based on a stored association between the client SCC and the at least one designated physical display device; establish a bidirectional communications session between the requesting source computer and the at least one designated physical display device based on the associations stored in the storage device only in the event that the request is determined to be valid; and once the bidirectional communications session is established, transmit touch data received from the at least one designated physical display device to the requesting source computer and transmit video data received from the requesting source computer to the at least one designated physical display device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for coordinating data sharing in a network with at least two physical display devices, each of the physical display devices including a touch surface, the method comprising:
-
generating at least one temporary unique session connection code (SCC), the at least one SCC containing an identifier for a respective one of the at least two physical display devices; forming associations by associating each of the at least one SCC with a respective at least one of the at least two physical display devices and a future SCC activation date or time; storing at least one SCC and the associations in memory; receiving requests from one or more source computers to establish a communications session for sharing data, each of the requests including a submitted SCC; determining whether a request is valid by verifying that it is received on or after the SCC activation date or time, and that the submitted SCC is one of the at least one SCCs stored in memory; choosing fewer than all of the at least two physical display devices as at least one designated physical display device based on a stored association between the submitted SCC and the at least one designated physical display device; establishing a bidirectional communications session between the requesting source computer and the at least one designated physical display device based on the associations stored in memory only in the event that a the request is determined to be valid; and once the bidirectional communications session is established, transmitting touch data received from the at least one designated physical display device to the requesting source computer and transmitting video data received from the requesting source computer to the at least one designated physical display device. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A method for establishing a communications session for sharing data, comprising:
-
generating a unique temporary session connection code (SCC) for a respective one of at least two physical display devices in a computer network, each of the physical display devices including a touch surface; in a storage device, associating the SCC with the respective one of the at least two physical display devices and with a future SCC activation date or time, the SCC containing an identifier of the respective one of the at least two physical display devices; receiving the SCC at a user interface of a source computer in the network; transmitting the SCC in a request to establish a communications session for sharing data; determining whether the request is valid by verifying that the SCC is stored in the storage device; choosing the respective one of the at least two physical display devices as a designated physical display device based on a stored association between the SCC and the designated physical display device; using the SCC, establishing a bidirectional communications session for directing video and touch data between the source computer and the designated physical display device via the network, only in the event that the SCC is valid and received at the user interface on or after the SCC activation date or time. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. A system for establishing a communications session for displaying video data, comprising:
-
at least two physical display devices in a computer network, each of the physical display devices including a touch surface; a controller comprising a storage device storing a unique temporary session connection code (SCC) in association with a respective one of the at least two physical display devices and a future SCC activation date or time, the SCC containing an identifier for of the respective one of the at least two physical display devices; and at least one source computer in the network having a user interface for receiving a SCC and in response executing a session establishing procedure with the controller to establish a bidirectional communications session for directing video and touch data between the source computer and the respective one of the at least two physical display devices associated with the received SCC, the session establishing procedure comprising; transmitting the SCC in a request to establish the bidirectional communications session, determining whether the request is valid by verifying that the SCC is received on or after the SCC activation date or time, and that the SCC is stored in the storage device, choosing the respective one of the at least two physical display devices as a designated physical display device based on a stored association in between the SCC and the designated physical display device, and establishing the bidirectional communications session between the source computer and the designated physical display device only in the event that the request is determined to be valid. - View Dependent Claims (53, 54)
-
-
55. A non-transitory computer readable medium embodying a computer program for coordinating data sharing in a network with at least two physical display devices, each of the physical display devices including a touch surface, the computer program comprising program code for:
-
generating at least one temporary unique session connection code (SCC); forming associations by associating each of the at least one SCC with a respective one of the at least two physical display devices, the at least one SCC containing an identifier for the respective one of the at least two physical display device; storing the at least one SCC, the associations, and a respective future SCC activation date or time in memory; receiving requests from one or more source computers to establish a communications session for sharing data, each of the requests including a submitted SCC; determining whether a request is valid by verifying that it is received on or after the SCC activation date or time, and that the submitted SCC is one of the at least one SCCs stored in memory; choosing the respective one of the at least two physical display devices as a designated physical display device based on a stored association between the client SCC and the designated physical display device; establishing a bidirectional communications session between the requesting source computer and the designated physical display device based on the stored associations only in the event that the request is determined to be valid; and once the bidirectional communications session is established, transmitting touch data received from the designated physical display device to the requesting source computer and transmitting video data received from the requesting source computer to the designated physical display device.
-
-
56. A non-transitory computer readable medium embodying a computer program for coordinating data sharing in a network with at least two physical display devices, each of the physical display devices including a touch surface, the computer program comprising program code for:
-
generating at least one temporary unique session connection code (SCC); in a storage device, associating each of the at least one SCC with a respective one of the at least two physical display devices and a future SCC activation date or time, the at least one SCC containing an identifier for the respective one of the at least two physical display devices; receiving requests from one or more source computers to establish a communications session for sharing data, each request comprising an SCC; determining whether a request is valid by verifying that the SCC in the request is stored in the storage device; choosing the respective one of the at least two physical display devices as a designated physical display device based on a stored association between the SCC and the designated physical display device; in response to the request, establishing a bidirectional communications session for directing video and touch data between the requesting source computer and the designated physical display device only in the event that a valid SCC is received in connection with the request, and the request is received on or after the SCC activation date or time, and further wherein the establishing is based on the received SCC.
-
Specification