Abstract
A system may provide a mechanism for chat and collaboration services, whereby:
1) The system may allow a user of a chat or collaboration service to activate a specialized flow for uploading a whiteboard image, which uploaded image may then be subject to further processes of the system pertaining to whiteboard images.
2) The system may allow a user to tag or otherwise indicate images uploaded to a chat or collaboration service as being whiteboard images, subsequent to those images having been uploaded, which images may then be subject to further processes of the system pertaining to whiteboard images.
3) The system may automatically detect an image as being a whiteboard image, upon uploading of the image to a chat or collaboration service, or subsequent to uploading of the image to the chat or collaboration service, employing techniques of computer vision, AI+ML, and the like, which images may then be subject to further processes of the system pertaining to whiteboard images.
4) The system may perform processes upon whiteboard images to enhance them, such as by: a) removing glare or reflections, b) straightening, strengthening, darkening, or otherwise repairing lines or generally improving their legibility, c) removing irrelevant or sensitive content adjacent to the primary content of the whiteboard image and captured inadvertently along with the primary content, and so on.
5) The system may further analyze and parse the content of uploaded whiteboard images, in order to determine semantic information and produce metadata and other data characterizing the content of the image for consumption by subsequent analysis, indexing, search, and other processes.
6) The system may determine the identity of a specific whiteboard from which a whiteboard image was captured, along with the identity of a meeting room, conference room, or other venue containing the specific whiteboard, along with locational coordinates or other locational data associated with the whiteboard.
7) The system may, utilizing semantic information, metadata, and other data characterizing the content of whiteboard images, perform processes upon whiteboard images to augment them, such as by: a) adding interactive links to definitions within a glossary for acronyms or other terms contained within images, b) adding interactive links to related documents or other related whiteboard images, c) expanding shorthand codes for elements or components or replacing such shorthand representations with more complete representations, and so on.
8) The system may, utilizing a structured representation of the content of a whiteboard image and the elements contained therein, that is produced during parsing of the whiteboard image, along with semantic information, metadata, and other data characterizing the content of the whiteboard image, re-render a whiteboard image to produce a more professional and polished representation of its original content.
9) The system may assess a whiteboard image, by analyzing the semantic information, metadata, and other data characterizing the content of the whiteboard image that is produced during parsing of the whiteboard image, in order to determine whether a whiteboard containing the image should be erased because of a risk of the content of the whiteboard image revealing confidential or sensitive information, were the content to be left on the associated whiteboard for an extended period of time, and the system may consequently recommend erasure of a whiteboard in such cases.
The system may analyze a whiteboard image, as part of or subsequent to parsing of the whiteboard image, in order to determine the identities of one or more authors to whom the whiteboard image may be attributed.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
ymous, Anon, "Enhanced Whiteboard Capture for Chat", Technical Disclosure Commons, (February 11, 2020)
https://www.tdcommons.org/dpubs_series/2954