发明名称 Digital whiteboard collaboration apparatuses, methods and systems
摘要 The DIGITAL WHITEBOARD COLLABORATION APPARATUSES, METHODS AND SYSTEMS (“DWC”) transform user multi-element touchscreen gestures via DWC components into updated digital collaboration whiteboard objects. In one embodiment, the DWC obtains user whiteboard input from a client device participating in a digital collaborative whiteboarding session. The DWC parses the user whiteboard input to determine user instructions, and modifies a tile object included in the digital collaborative whiteboarding session according to the determined user instructions. The DWC generates updated client viewport content for the client device. Also, the DWC determines that client viewport content of a second client device should be modified because of modifying the tile object included in the digital whiteboard. The DWC generates updated client viewport content for the second client device after determining that the content of the second client device should be modified, and provides the updated client viewport content to the second client device.
申请公布号 US9430140(B2) 申请公布日期 2016.08.30
申请号 US201213478994 申请日期 2012.05.23
申请人 HAWORTH, INC. 发明人 Reuschel Jeffrey Jon;Mason Steve;Thorp Clarkson Sheppard;Haggerty Ammon
分类号 G06F3/048;G06F3/14;G09B5/02;G06F3/0488;G09B19/00;G06F9/44;G06F1/16 主分类号 G06F3/048
代理机构 Haynes Beffel & Wolfeld LLP 代理人 Haynes Beffel & Wolfeld LLP
主权项 1. A digital collaborative whiteboarding processor-implemented method, comprising: storing a digital whiteboard including content of a collaborative digital whiteboarding session, the content of the collaborative digital whiteboarding session including data associated with a first object and a second object, wherein, the first and second objects are each one of a video, an image, a drawing, and text, andthe data includes location data of the first and second objects within the digital whiteboard; in response to a query identifying a first client viewport specification for a client viewport associated with a client device, selecting client viewport content for the client device by querying the stored content of the collaborative digital whiteboarding session to identify a first set of one or more objects, including the first object, associated with location data indicating the first set of one or more objects are within the client viewport of the client device according to the first client viewport specification, wherein the client viewport according to the first client viewport specification includes a first portion of the digital whiteboard including at least a portion of the first object and wherein the client viewport according to the first client viewport specification does not include a second portion of the digital whiteboard, the second portion of the digital whiteboard including the second object; obtaining user whiteboard input from the client device; identifying a user instruction based on the user whiteboard input; modifying the client viewport specification associated with the client device from the first client viewport specification to a second client viewport specification, according to the identified user instruction; and in response to modifying the client viewport specification, selecting updated client viewport content by querying the stored content of the collaborative digital whiteboarding session to identify a second set of one or more objects, including the second object, associated with location data according to the second client viewport specification, wherein the client viewport according to the second client viewport specification includes the second portion of the digital whiteboard including at least a portion of the second object; wherein the selected updated client viewport content for the client device further includes a map of the digital whiteboard, the map including indications of the position in the whiteboard of the client viewport of the client device connected to the whiteboarding session and a second client viewport of a second client device connected to the whiteboarding session, wherein position of the client viewport is different from the position of the second client viewport.
地址 Holland MI US