Interactive whiteboard sharing
Abstract
Technologies are generally described for providing interactive whiteboard sharing. An interactive whiteboard may enable two or more users to control and interact directly with an interactive whiteboard interface. The whiteboard may also enable users to interact with the whiteboard employing individual client devices connected with the whiteboard over a wireless or wired network. The whiteboard may distinguish each input method and the source of the input. The whiteboard may share the content of the whiteboard's user interface with the user's individual client device, and the user may interact with the whiteboard content on a user interface of the client device. The whiteboard may detect the input on the client device, and may update the content of the whiteboard interface with the input provided at each of the client devices such that the whiteboard may continuously reflect content updates and changes input on the interactive whiteboard and on connected client devices.
Claims
exact text as granted — not AI-modified1 .- 20 . (canceled)
21 . A method executed in a server to provide interactive whiteboard sharing, the method comprising:
detecting a presence of a client device near a whiteboard at a whiteboard application executed on the server communicatively coupled to the whiteboard; transmitting an invitation to participate in a collaboration session with the whiteboard to the client device; establishing a connection between the whiteboard and the client device; sharing content of the whiteboard with the client device; detecting an input to the whiteboard provided through the client device; and updating the content displayed on the whiteboard and provided to at least one other client device based on the detected input from the client device.
22 . The method of claim 21 , further comprising:
identifying a selection action as the input provided through the client device; and selecting a subset of the content of the whiteboard shared with the at least one other client device based on the selection action.
23 . The method of claim 21 , further comprising:
identifying a navigation action as the input provided through the client device; and updating the content of the whiteboard shared with the at least one other client device based on the navigation action.
24 . The method of claim 21 , further comprising:
detecting a resizing action as the input provided through the client device; and resizing the content of the whiteboard shared with the at least one other client device based on the resizing action.
25 . The method of claim 21 , further comprising:
detecting a formatting action as the input provided through the client device; and formatting the content of the whiteboard shared with the at least one other client device based on the formatting action.
26 . The method of claim 21 , further comprising:
detecting a newly generated content as the input provided through the client device; and updating the content of the whiteboard shared with the at least one other client device with the newly generated content.
27 . The method of claim 21 , further comprising:
detecting an edit action as the input provided through the client device; and updating the content of the white board shared with the at least one other client device based on the edit action.
28 . The method of claim 21 , further comprising:
detecting other input provided directly on an interface of the whiteboard; identifying the other input as a gesture based input; and updating the content of the whiteboard shared with the client device and provided to the at least one other client device based on the gesture based input.
29 . The method of claim 21 , further comprising:
detecting other input provided directly on an interface of the whiteboard; identifying the other input as a touch based input; and updating the content of the whiteboard shared with the client device and provided to the at least one other client device based on the touch based input.
30 . The method of claim 21 , further comprising:
receiving other invitation from the client device to establish a communication between the client device, the whiteboard, and the at least one other client device; and. providing the communication between the client device, the whiteboard, and the at least one other client device.
31 . The method of claim 30 , further comprising:
identifying the other invitation to request one or more of an audio and video based communication; and providing the one or more of the audio and video based communication.
32 . A server to provide interactive whiteboard sharing, the server comprising:
a whiteboard; a memory storing instructions; a processor coupled to the memory and the whiteboard, the processor executing an interactive whiteboard sharing application, wherein the interactive whiteboard sharing application includes an interactive sharing module and a detection module; the detection module is configured to:
detect a presence of a client device near the whiteboard;
transmit an invitation to participate in a collaboration session with the whiteboard to the client device, wherein the collaboration session includes a telepresence conference;
the interactive sharing module is configured to:
establish a connection between the whiteboard and the client device;
share an interface of the whiteboard with the client device;
receive, through the detection module, an input to the interface of the whiteboard provided from the client device;
update the interface of the whiteboard with the input provided through the client device; and
share the interface of the whiteboard with at least one other client device.
33 . The server of claim 32 , wherein the interactive sharing module is further configured to:
synchronize the telepresence conference in real-time by updating the interface of the whiteboard shared with the client device and the at least one other client device in real-time based on the input provided from the client device.
34 . The server of claim 32 , wherein the interactive sharing module is further configured to:
employ one or more of a camera, a display, and a projector to present the interface of the whiteboard with a sense of a single location to two or more users who are each present in a different location.
35 . The server of claim 32 , wherein the interactive sharing module is further configured to:
receive other input to the interface of the whiteboard provided from the at least one other client device; and update the interface of the whiteboard shared with the client device in real-time based on the other input.
36 . The server of claim 32 , wherein the interactive sharing module is further configured to:
share one or more of a document, a note, a file, and an application through the interface of the whiteboard with the client device and the at least one other client device.
37 . A system to provide interactive whiteboard sharing, the system comprising:
one or more computing devices; and an interactive whiteboard communicatively coupled to the one or more computing devices over a network, the interactive whiteboard comprising:
a display of the interactive whiteboard providing a user interface (UI);
a memory storing instructions; and
a processor coupled to the memory and the display, wherein the processor is configured to:
detect a presence of a client device near the interactive whiteboard;
transmit an invitation to participate in a collaboration session with the interactive whiteboard to the client device, wherein the collaboration session includes a telepresence conference;
establish a connection between the interactive whiteboard and the client device;
share the UI of the interactive whiteboard with the client device;
receive an input to the UI of the interactive whiteboard provided from the client device, wherein the input includes one or more of a selection action, a navigation action, a resizing action, a formatting action, a newly generated content, and an edit action;
update the UI of the interactive whiteboard with the input provided through the client device; and
share the UI of the interactive whiteboard with at least one client other device.
38 . The system of claim 37 , wherein the processor of the interactive whiteboard is further configured to:
detect other input by a user provided directly on the UI of the interactive whiteboard; and distinguish the other input to the whiteboard by indicating a source of the other input.
39 . The system of claim 37 , further comprising:
a display device configured to provide a desktop of one or more of the client device and the at least one other client device on the UI of the interactive whiteboard.
40 . The system of claim 39 , wherein the processor of the interactive whiteboard is further configured to:
provide the desktop of one or more of the client device and the at least one other client device on the UI of the interactive whiteboard, wherein the desktop includes one or more of a content and other UI presented by one or more of the client device and the at least one other client device.Join the waitlist — get patent alerts
Track US2017115855A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.