US 11,886,896 B2
Ergonomic digital collaborative workspace apparatuses, methods and systems
Jeffrey Jon Reuschel, Hamilton, MI (US); Steve Mason, San Francisco, CA (US); Clarkson Sheppard Thorp, Holland, MI (US); and Ammon Haggerty, Oakland, CA (US)
Assigned to Haworth, Inc., Holland, MI (US)
Filed by Haworth, Inc., Holland, MI (US)
Filed on Jul. 25, 2023, as Appl. No. 18/226,187.
Application 18/226,187 is a continuation of application No. 15/457,752, filed on Mar. 13, 2017, granted, now 11,740,915.
Application 15/457,752 is a continuation of application No. 14/018,370, filed on Sep. 4, 2013, abandoned.
Application 14/018,370 is a continuation in part of application No. 13/478,994, filed on May 23, 2012, granted, now 9,430,140, issued on Aug. 30, 2016.
Claims priority of provisional application 61/697,248, filed on Sep. 5, 2012.
Claims priority of provisional application 61/489,238, filed on May 23, 2011.
Prior Publication US 2023/0376326 A1, Nov. 23, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 9/451 (2018.01); G06F 3/041 (2006.01); G06F 3/04883 (2022.01); G06F 3/01 (2006.01); G06F 3/0486 (2013.01); G06F 3/14 (2006.01)
CPC G06F 9/452 (2018.02) [G06F 3/011 (2013.01); G06F 3/041 (2013.01); G06F 3/0486 (2013.01); G06F 3/04883 (2013.01); G06F 3/1454 (2013.01); G06F 9/451 (2018.02); G06F 2203/0383 (2013.01); G06F 2203/04803 (2013.01); G06F 2203/04808 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method for operating a server including a processor, the method comprising:
receiving, at a server and from a first client device, first viewport position coordinates identifying a first area in a digital whiteboard;
receiving, at the server and from a second client device, second viewport position coordinates identifying a second area in the digital whiteboard, the first area and the second area being at least partially non-overlapping areas in the digital whiteboard;
providing, to the first client device and during a whiteboarding session with both the first and second client devices, data representing content for an object having position coordinates within the first area, without providing, to the first client device, data representing portions of objects that (i) have position coordinates outside the first area and (ii) remain within the digital whiteboard; and
providing, to the second client device and during the whiteboarding session, data representing content for an object having position coordinates within the second area, without providing, to the second client device, data representing portions of objects that (i) have position coordinates outside the second area and (ii) remain within the digital whiteboard.