IP Library › Granted Patent US 9,575,712
Granted Patent B2
US 9,575,712 · App. 13/687,681 · Granted Feb 21, 2017

Interactive whiteboard sharing

Inventor: Karim Farouki (Seattle, WA)
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
G06F3/1454H04L12/1822H04N1/00129H04N7/15
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 9,575,712
App. No.
13/687,681
Granted
Feb 21, 2017
Kind
B2
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 (52)

1. A method executed at least in part in a computing device for enabling interactive whiteboard sharing, the method comprising:

detecting a request to share content displayed on an interface of a whiteboard with one or more client devices, wherein the request is initiated by the whiteboard as an invitation to collaborate;

establishing a connection between the whiteboard and the one or more client devices;

sharing the content of the whiteboard with the one or more client devices;

detecting input to the whiteboard provided on the one or more client devices;

updating the interface of the whiteboard with the input detected on the one or more client devices;

detecting another input by two or more users directly on the interface of the whiteboard;

distinguishing the other input to the whiteboard to indicate a source of the other input; and

providing desktop sharing on the interface of the whiteboard, wherein one or more of: the shared content of the one or more client devices and the interface of the one or more client devices are displayed on the interface of the whiteboard by the desktop sharing.

2. The method of claim 1 , detecting one or more both of the input and the other input to the whiteboard further comprises:

detecting one or more of: a selection, a navigation action, a resizing action, a formatting action, newly generated content, and edits to existing content shared by the whiteboard.

3. The method of claim 1 , further comprising:

sharing the updated interface of the whiteboard with the one or more client devices.

4. The method of claim 1 , wherein the other input is provided directly on the interface of the whiteboard by the two or more users employing one or more of: an electronic pen, a stylus, a mouse, a keyboard, a gesture, and a touch input.

5. The method of claim 1 , wherein distinguishing one or both of the input and the other input to the whiteboard to indicate the source of the one or both of the input and the other input further comprises:

indicating the source of the one or both of the input and the other input employing one or more of: a textual and a graphical indication.

6. The method of claim 1 , wherein distinguishing one or both of the input and the other input to the whiteboard to indicate the source of the one or both of the input and the other input further comprises:

adjusting placement and formatting of the shared content on the interface of the whiteboard depending on the source of the one or both of the input and the other input.

7. The method of claim 1 , wherein distinguishing one or both of the input and the other input to the whiteboard to indicate the source of the one or both of the input and the other input further comprises:

displaying the one or both of the input and the other input to the whiteboard as a content pane on the user interface of the whiteboard.

8. The method of claim 7 , wherein the content pane is configured to indicate the source of the shared content.

9. The method of claim 1 , further comprising:

connecting the whiteboard with one or more video projectors for enabling telepresence collaboration in conjunction with the shared content of the whiteboard with the one or more client devices.

10. A computing device for enabling interactive whiteboard sharing, the computing device comprising:

a memory storing instructions;

a processor coupled to the memory, the processor executing an interactive whiteboard sharing application, wherein the interactive whiteboard sharing application is configured to:

detect a request to share content displayed on an interface of a whiteboard with one or more client devices, wherein the request is initiated by the whiteboard as an invitation to collaborate;

establish a connection between the whiteboard and the one or more client devices;

share the content of the whiteboard with the one or more client devices;

detect input to the whiteboard provided on the one or more client devices;

update the interface of the whiteboard with the input detected on the one or more client devices;

share the interface of the whiteboard with the one or more client devices;

receive content designated as sticky note content through one of the interface of the whiteboard and the one or more client devices;

display the content as a sticky note on the interface of the whiteboard, wherein the sticky note is distinguished from the shared content based on the one or more client devices that provided the sticky note; and

provide desktop sharing on the interface of the whiteboard, wherein one or more of: the shared content of the one or more client devices and the interface of the one or more client devices are displayed on the interface of the whiteboard by the desktop sharing.

11. The computing device of claim 10 , wherein the detected input is one or more of: a selection, a navigation action, a resizing action, a formatting action, newly generated content, and edits to existing content shared by the whiteboard.

12. The computing device of claim 11 , wherein the established connection between the whiteboard and the one or more client devices is one or more of: a wired, a wireless, and a network connection.

13. The computing device of claim 11 , wherein the interactive whiteboard sharing application is further configured to:

distinguish the input to the whiteboard to indicate a source of the input employing one or more of: a graphical indication and a textual indication.

14. The computing device of claim 11 , wherein the request to share content displayed on the interface of the whiteboard is initiated by one or more of the client devices as a request to collaborate with the whiteboard.

15. A computer-readable memory device with instructions stored thereon for enabling interactive whiteboard sharing, the instructions containing:

detecting a request to share content displayed on an interface of a whiteboard with one or more client devices, wherein the request is initiated by the whiteboard as an invitation to collaborate;

establishing a connection between the whiteboard and the one or more client devices;

sharing the content of the whiteboard with the one or more client devices;

detecting input to the whiteboard provided on the one or more client devices, wherein the input is one or more of: a selection, a navigation action, a resizing action, a formatting action, newly generated content, and an edit to existing content shared by the whiteboard;

updating the interface of the whiteboard with the input detected on the one or more client devices;

sharing the interface of the whiteboard with the one or more client devices;

detecting another input by two or more users directly on the interface of the whiteboard;

distinguishing the other input to the whiteboard to indicate a source of the other input; and

providing desktop sharing on the interface of the whiteboard, wherein one or more of: the shared content of the one or more client devices and the interface of the one or more client devices are displayed on the interface of the whiteboard by the desktop sharing.

16. The computer-readable memory device of claim 15 , wherein the instructions further comprise:

connecting the whiteboard with one or more video projectors for enabling telepresence collaboration, wherein telepresence collaboration enables audio/visual interaction in conjunction with the shared content of the whiteboard with the one or more client devices.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2015
From: MICROSOFT CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 039025/0454 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2012
From: FAROUKI, KARIM
To: MICROSOFT CORPORATION
Reel/Frame 029369/0148 →
Continuity (1)
Related Publication 20140149880A1 · May 29, 2014