Collaboration system with whiteboard with federated display

US9479549B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9479549-B2
Application numberUS-201313759018-A
CountryUS
Kind codeB2
Filing dateFeb 4, 2013
Priority dateMay 23, 2012
Publication dateOct 25, 2016
Grant dateOct 25, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A system for whiteboard collaboration utilizes an array of displays for a whiteboard canvas. The displays in the array being coupled with a computer system having a communication module and memory storing collaboration data for at least one collaboration having a collaboration space. The array has a display area mapped to corresponding area in the collaboration space. The collaboration data includes data structures identifying displayable objects and associating a location in the collaboration space with the objects identified by the data structures. The computer system includes a display client for each display in the array. Each display client is configured to manage display of a predetermined portion of the display area, and for receiving and transmitting messages related to global collaboration events and for receiving and transmitting messages related to local array events.

First claim

Opening claim text (preview).

What is claimed is: 1. A system for whiteboard collaboration, comprising: an array of display devices arranged to act as one whiteboard, the display devices in the array being coupled with a computer system having a communication module and memory storing collaboration data for at least one collaboration having a collaboration space, the collaboration data including data structures identifying displayable objects and associating locations in the collaboration space with respective objects identified by the data structures; the array of display devices having a whiteboard display area mapped to a viewport area in the collaboration space having coordinates in the collaboration space, wherein the viewport area is changeable from a first location to a second location in the collaboration space, and wherein the viewport area corresponding to the first location includes a first portion of the collaboration space, and the viewport area corresponding to the second location includes a second portion of the collaboration space distinct from the first portion of the collaboration space, the computer system including a display client for each display device in the array, each display client being configured to manage display of a predetermined portion of the whiteboard display area corresponding to a display device associated with the display client, and including a communication port for receiving messages originating from remote display clients, related to global collaboration events and for receiving messages originating from other display clients for the display devices in the array related to local array events, and including: each display client including logic to search the data structures in the collaboration data to identify displayable objects that are associated by the data structures with locations in a part of the viewport area in the collaboration space that maps to the predetermined portion of the whiteboard display area managed by the display client, and to render the identified objects on the display device associated with the display client, and each display client including logic to detect user input events at the display client related to changes in collaboration data that effect objects in the part of the-viewport area of the collaboration space that map to the predetermined portion of the whiteboard display area managed by the display client and transmit messages linked to the detected events. 2. The system of claim 1 , each display client including logic to transmit messages related to local array events that do not change locations of objects in the collaboration space on a channel directed only to the display clients in the array, and to transmit messages related to global collaboration events that change contents of the collaboration data on a channel directed to all display clients active in the collaboration. 3. The system of claim 1 , the collaboration data including a location in the collaboration space of the viewport area, the location in the collaboration space of the viewport area being usable by the display clients to identify objects in the collaboration data to be displayed within the respective predetermined portions of the whiteboard display area. 4. The system of claim 1 , wherein each display client further includes logic to download the collaboration data from a server prior to searching the data structures in the collaboration data. 5. The system of claim 1 , wherein the predetermined portion of the display area managed by each display client corresponds to a client offset of the display client from the user location. 6. A method for display management for whiteboard collaboration, comprising: using an array of display devices as one whiteboard to display objects identified by collaboration data, the collaboration data including data structures identifying displayable objects and associating locations in a collaboration space with respective objects identified by the data structures, the array of display devices having a whiteboard display area mapped to a viewport area in the collaboration space having coordinates in the collaboration space, wherein the viewport area is changeable from a first location to a second location in the collaboration space, and wherein the viewport area corresponding to the first location includes a first portion of the collaboration space, and the viewport area corresponding to the second location includes a second portion of the collaboration space distinct from the first portion of the collaboration space; executing a display client for each display device in the array, each display client being configured to manage display of a predetermined portion of the whiteboard display area corresponding to a display device associated with the display client and receiving messages originating from remote display clients related to global collaboration events, and messages originating from other display clients for other display devices in the array related to local array events, each display client: searching the data structures in the collaboration data to identify displayable objects that are associated by the data structures with locations in a part of the viewport area in the collaboration space that maps to the predetermined portion of the whiteboard display area managed by the display client, and rendering the identified objects on the display device associated with the display client, and detecting user input events related to changes in collaboration data that effect objects in the part of the viewport area of the collaboration space that map to the predetermined portion of the whiteboard display area managed by the display client-and transmit messages linked to the detected events. 7. The method of claim 6 , each display client transmitting messages related to local array events that do not change locations of objects in the collaboration space on a channel directed only to display clients in the array, and transmitting messages related to global collaboration events that change contents of the collaboration data on a channel directed to all display clients active in the collaboration. 8. The method of claim 7 , the collaboration data including a location in the collaboration space of the viewport area, the display clients using the location to identify objects in the collaboration data to be displayed within the respective predetermined portions of the whiteboard display area. 9. The method of claim 6 , each display client further downloading the collaboration data from a server prior to searching the data structures in the collaboration data. 10. The method of claim 6 , wherein the predetermined portion of the display area managed by each display client corresponds to a client offset of the display client from the user location. 11. 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: a display client associated with a single display device in an array of display devices to be used as one whiteboard, the display client accessing collaboration data for at least one collaboration having a collaboration space, the collaboration data including data structures identifying displayable objects and associating locations in the collaboration space with respective objects identified by the data structures, and the array of display devices having a whiteboard display area mapped to a viewport area in the collaboration space having coordinates in the collaboration space, wherein the viewport area is changeable from a first location to a second location in the collaboration space, and wherein the viewport are

Assignees

Inventors

Classifications

  • Business processes related to social networking or social networking services · CPC title

  • G06Q10/101Primary

    Collaborative creation, e.g. joint development of products or services · CPC title

  • H04L65/403Primary

    Arrangements for multi-party communication, e.g. for conferences (data switching systems for conference H04L12/18; arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities H04M3/56; television conferencing systems H04N7/15) · CPC title

  • based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9479549B2 cover?
A system for whiteboard collaboration utilizes an array of displays for a whiteboard canvas. The displays in the array being coupled with a computer system having a communication module and memory storing collaboration data for at least one collaboration having a collaboration space. The array has a display area mapped to corresponding area in the collaboration space. The collaboration data inc…
Who is the assignee on this patent?
Haworth Inc
What technology area does this patent fall under?
Primary CPC classification G06Q10/101. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 25 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).