IP Library Granted Patent US 9,479,548
Granted Patent B2
US 9,479,548 · App. 13/759,017 · Granted Oct 25, 2016

Collaboration system with whiteboard access to global collaboration data

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,479,548
App. No.
13/759,017
Granted
Oct 25, 2016
Kind
B2
Abstract

A computer system has access to a database storing collaboration data for at least one collaboration having a collaboration space. The collaboration data includes data structures identifying objects displayable by a display client on a display wall and associating locations in the collaboration space with the objects. The system includes logic configured to identify available display walls, each available wall having an identification code; logic to detect user input identifying a collaboration and an identification code for one of the free display walls; and logic to enable delivery of collaboration data for the identified collaboration to a display client for the identified display wall.

Claims (65)

1. A system supporting distributed whiteboard collaboration, comprising:

a computer system having

a communication module,

a processor, and

a database accessible thereto,

the database storing collaboration data for at least one collaboration having a collaboration space,

the collaboration data including

 data structures identifying objects displayable by a display client on a display wall and

 associating locations in the collaboration space with the objects, and

the system including a processor with:

logic configured to

identify a free display wall, linked to the computer system, and

send a one-time identification code to a display client of the identified free display wall,

wherein the one-time identification code is usable by the display client to display the one-time identification code;

logic to detect

user input via the communication module identifying a collaboration and

an identification code; and

logic to determine that

the identified identification code matches the one-time identification code sent to the display client and

in response to the determination

disabling or changing the one-time identification code of the identified display wall and delivering the collaboration data for the identified collaboration to the display client.

2. The system of claim 1 , including logic to identify a user requesting access to the collaboration prior to enabling delivery of collaboration data to the display client.

3. The system of claim 1 , wherein the collaboration data comprises an event history for the identified collaboration,

usable by the display client to render images on the display wall, and

said logic to enable delivery of collaboration data authorizes delivery of some or all of the event history to the display client, and

links the display client to an event channel for delivery of live events, and

including logic to associate the identified user with the event channel.

4. The system of claim 1 ,

wherein the user input identifying a collaboration and an identification code is received at the communication module on a channel between the computer system and a device other than said display client.

5. The system of claim 1 ,

wherein the display wall has a display area for displaying objects,

the display area being mapped to corresponding area in the collaboration space, and

including logic to identify a user location in the collaboration space to the display client,

the user location being usable by the display client to identify objects in the collaboration data within the display area.

6. The system of claim 1 , including logic to change the one-time identification code of the display wall upon expiration of a time out interval.

7. A method supporting distributed whiteboard collaboration, comprising:

storing collaboration data for at least one collaboration having a collaboration space,

the collaboration data being

accessible by a collaboration server and

including data structures identifying objects displayable by a display client on a display wall and

associating locations in the collaboration space with the objects;

identifying an available display wall linked to a collaboration server and

sending a one-time identification code to a display client of the identified available display wall,

wherein the one-time identification code is usable by the display client to display the one-time identification code;

detecting user input via the communication module identifying a collaboration and an identification code; and

determining

that the identified identification code matches the one-time identification code sent to the display client and

in response to the determination, disabling or changing the one-time identification code of the identified display wall and delivering the collaboration data for the identified collaboration to the display client.

8. The method of claim 7 , including identifying a user requesting access to the collaboration prior to enabling delivery of collaboration data to the display client.

9. The method of claim 7 , wherein the collaboration data comprises an event history for the identified collaboration, usable by the display client to render images on the display wall, and said enabling delivery of collaboration data authorizes delivery of some or all of the event history to the display client, links the display client to an event channel for delivery of live events, and associates the identified user with the event channel.

10. The method of claim 7 , including receiving the user input identifying a collaboration and an identification code on a channel between the collaboration server and a device other than said display client.

11. The method of claim 7 , wherein the display wall has a display area for displaying objects, the display area being mapped to corresponding area in the collaboration space, and including identifying a user location in the collaboration space to the display client, the user location being usable by the display client to identify objects in the collaboration data within the display area.

12. The method of claim 7 , including changing the one-time identification code of the display wall upon expiration of a time out interval.

13. An article of manufacture comprising a non-transitory computer readable data storage medium storing a computer program or programs executable by a computer system, the computer program or programs including:

logic to access a database, the database storing collaboration data for at least one collaboration having a collaboration space, the collaboration data including data structures identifying objects displayable by a display client on a display wall and associating locations in the collaboration space with the objects;

logic configured to

identify a free display wall, linked to the computer system, and

send a one-time identification code to a display client of the identified free display wall,

wherein the one-time identification code is usable by the display client to display the one-time identification code;

logic to detect

user input from the display client identifying a collaboration and an identification code; and

logic to determine that

the identified identification code matches the one-time identification code sent to the display client and

in response to the determination,

disabling or changing the one-time identification code of the identified display wall and delivering the collaboration data for the identified collaboration to the display client.

Assignments (6)
INTELLECTUAL PROPERTY ASSIGNMENT AGREEMENT Recorded Oct 14, 2024
From: THOUGHT STREAM LLC; HAWORTH, INC.
To: BLUESCAPE BUYER, LLC
Reel/Frame 069163/0654 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2024
From: HAWORTH, INC.
To: BLUESCAPE BUYER LLC (DBA BLUESCAPE)
Reel/Frame 069082/0824 →
RELEASE OF SECURITY INTEREST Recorded May 29, 2020
From: PNC BANK, NATIONAL ASSOCIATION
To: HAWORTH, INC.; HAWORTH, LTD.
Reel/Frame 052788/0497 →
COLLATERAL ASSIGNMENT OF PATENTS Recorded Apr 4, 2014
From: HAWORTH, INC., HAWORTH, LTD. AND SUCCESSORS
To: PNC BANK, NATIONAL ASSOCIATION, AS ADMINISTRATIVE AGENT
Reel/Frame 032606/0875 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 16, 2013
From: FOLEY, DAVID M; PEARSON, ADAM; ENTREKIN, DEMIAN
To: HAWORTH, INC.
Reel/Frame 031790/0412 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2013
From: JENSEN, AARON MICHAEL
To: HAWORTH, INC.
Reel/Frame 030271/0383 →