Patents Assigned to Haworth, Inc.
  • Publication number: 20230353802
    Abstract: Systems and methods are provided for hosting a collaboration session by a server node between client nodes. The server node accesses a video based on a request message received from a client node. The server node provides a spatial event map to client nodes, the spatial event map identifies a log of events in a virtual workspace. The spatial event map allows playback of the video on the display of each of the client nodes. The server node includes logic to receive an input event identifying an input and an identifier of at least one frame of the video from at least one client node. The server node associates the input and the least one frame of the video with a digital asset. The server node sends an update event related to the digital asset to the client nodes allowing display of the digital asset.
    Type: Application
    Filed: July 7, 2023
    Publication date: November 2, 2023
    Applicant: Haworth, Inc.
    Inventors: Robert ELSNER, Krzysztof PALACZ, Yingtao JIANG, Oleg SIDORKIN, Rupen CHANDA, Karim DAVOODI
  • Publication number: 20230342000
    Abstract: A node of a collaboration system is provided to establish communication with other nodes, store data identifying graphical targets having locations in a virtual workspace and including locations in the virtual workspace of the identified graphical targets, and compute a mapping of a local client viewport to a local client screen space. The node is configured to render on the local client screen space graphical targets having locations within the local client viewport, provide a user interface to display a list of viewport markers representing viewports, where each viewport defines an area in the workspace, and respond to an input indicating a selected viewport marker from the list of viewport markers, update the local client viewport to match the location and dimensions of the viewport represented by the selected viewport marker, and render on the local client screen space graphical targets having locations within the updated local client viewport.
    Type: Application
    Filed: June 26, 2023
    Publication date: October 26, 2023
    Applicant: Haworth, Inc.
    Inventors: Ariel JAKOBOVITS, Satish SANTHAKUMAR, Demian ENTREKIN
  • Publication number: 20230342001
    Abstract: A node of a collaboration system is provided to establish communication with other nodes, store data identifying graphical targets having locations in a virtual workspace and including locations in the virtual workspace of the identified graphical targets, and compute a mapping of a local client viewport to a local client screen space. The node is configured to render on the local client screen space graphical targets having locations within the local client viewport, provide a user interface to display a list of viewport markers representing viewports, where each viewport defines an area in the workspace, and respond to an input indicating a selected viewport marker from the list of viewport markers, update the local client viewport to match the location and dimensions of the viewport represented by the selected viewport marker, and render on the local client screen space graphical targets having locations within the updated local client viewport.
    Type: Application
    Filed: June 26, 2023
    Publication date: October 26, 2023
    Applicant: Haworth, Inc.
    Inventors: Ariel JAKOBOVITS, Satish SANTHAKUMAR, Demian ENTREKIN
  • Patent number: 11797256
    Abstract: A collaboration system is provided and includes memory storing collaboration data including a spatial event map locating events in a virtual workspace and a local display including a screen space. The collaboration system further includes logic to identify a local client viewport in the virtual workspace, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the local client viewport, logic to change a location and a dimension of the local client viewport in the virtual workspace in response to input signals, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the changed local client viewport, and logic to generate a viewport change event in response to the change of the local client viewport in response to input signals.
    Type: Grant
    Filed: May 31, 2023
    Date of Patent: October 24, 2023
    Assignee: Haworth, Inc.
    Inventors: Satish Santhakumar, Demian Entrekin
  • Patent number: 11797935
    Abstract: Systems and methods are provided for collaborative session including co-browsing in a virtual workspace. The system includes a server-side network node including logic to access a web application using a uniform resource locator (URL) of the web application. The server-side network node includes logic to generate a first model of the web application corresponding to the current state of the web application. The server-side network node includes logic to provide a spatial event map identifying events in the virtual workspace, the events identified by the spatial event map are related to the first model of the web application. The system includes logic to create a second model of the web application as a result of updates to the current state of the web application. The system includes logic to generate an update patch using a difference between the second model and the first model of the web application.
    Type: Grant
    Filed: July 7, 2022
    Date of Patent: October 24, 2023
    Assignee: Haworth, Inc.
    Inventors: Robert Elsner, Krzysztof Palacz, Yingtao Jiang, Oleg Sidorkin, Rupen Chanda
  • Patent number: 11799927
    Abstract: Systems and methods are provided for processing data received at a server node from a first client node. The method includes generating filtered data by removing one or more erroneous sample points from the data received from the first client node. The one or more erroneous sample points represent one or more sample points determined to be unintentionally entered at the first client node. The method includes generating selected data by removing one or more redundant sample points from the filtered data. The method includes generating graphical data at multiple fidelity levels from the selected data. The method includes receiving a current zoom level of the second client node displaying a portion of a shared virtual workspace that includes a digital asset associated with the graphical data. The method includes sending the generated graphical data to the second client node in dependence on the current zoom level.
    Type: Grant
    Filed: June 22, 2023
    Date of Patent: October 24, 2023
    Assignee: Haworth, Inc.
    Inventors: Rupen Chanda, Diyu Liu
  • Publication number: 20230333713
    Abstract: A network node of a collaboration system is provided to establish communication with other network nodes. The network node comprises a display having a physical display space. The network node can store collaboration data and render on the local client screen space a local client canvas having locations in the virtual workspace. The network node includes logic to provide a user interface to display a list of markers representing predefined canvases in both the virtual workspace and another virtual workspace. The predefined canvases defining (i) respective areas in the virtual workspace having a location and (ii) an area in the other virtual workspace having a location. The network node includes logic to respond to an input indicating a selected marker from the list of displayed markers to update the location of the local client canvas to match the location of the predefined canvas represented by the selected marker.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Applicant: Haworth, Inc.
    Inventors: Rupen CHANDA, Ariel JAKOBOVITS, Satish SANTHAKUMAR, Demian ENTREKIN
  • Publication number: 20230333714
    Abstract: A network node of a collaboration system is provided to establish communication with other network nodes. The network node comprises a display having a physical display space. The network node can store collaboration data and render on the local client screen space a local client canvas having locations in the virtual workspace. The network node includes logic to provide a user interface to display a list of markers representing predefined canvases in both the virtual workspace and another virtual workspace. The predefined canvases defining (i) respective areas in the virtual workspace having a location and (ii) an area in the other virtual workspace having a location. The network node includes logic to respond to an input indicating a selected marker from the list of displayed markers to update the location of the local client canvas to match the location of the predefined canvas represented by the selected marker.
    Type: Application
    Filed: June 23, 2023
    Publication date: October 19, 2023
    Applicant: Haworth, Inc.
    Inventors: Rupen CHANDA, Ariel JAKOBOVITS, Satish SANTHAKUMAR, Demian ENTREKIN
  • Publication number: 20230325774
    Abstract: A spatial event map system including server-side data processor that maintains a spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of an object of the event in the workspace and a time. The system includes logic to send messages including a location of an object of the event in the workspace and a time of the event to client-side network nodes; and to receive messages identifying events that create or modify an object, and to add corresponding entries to the log of events. The events can include history events that are sent to the other client-side network nodes, and added to the log for the corresponding history events, and ephemeral events that are sent to other client-side network nodes without adding corresponding entries in the log.
    Type: Application
    Filed: May 26, 2023
    Publication date: October 12, 2023
    Applicant: HAWORTH, INC.
    Inventors: David M. FOLEY, Adam PEARSON, Demian ENTREKIN
  • Patent number: 11775246
    Abstract: A collaboration system is provided and includes memory storing collaboration data including a spatial event map locating events in a virtual workspace and a local display including a screen space. The collaboration system further includes logic to identify a local client viewport in the virtual workspace, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the local client viewport, logic to change a location and a dimension of the local client viewport in the virtual workspace in response to input signals, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the changed local client viewport, and logic to generate a viewport change event in response to the change of the local client viewport in response to input signals.
    Type: Grant
    Filed: March 1, 2022
    Date of Patent: October 3, 2023
    Assignee: Haworth, Inc.
    Inventors: Satish Santhakumar, Demian Entrekin
  • Publication number: 20230306366
    Abstract: A spatial event map system including server-side data processor that maintains a spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of an object of the event in the workspace and a time. The system includes logic to send messages including a location of an object of the event in the workspace and a time of the event to client-side network nodes; and to receive messages identifying events that create or modify an object, and to add corresponding entries to the log of events. The events can include history events that are sent to the other client-side network nodes, and added to the log for the corresponding history events, and ephemeral events that are sent to other client-side network nodes without adding corresponding entries in the log.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 28, 2023
    Applicant: HAWORTH, INC.
    Inventors: David M. FOLEY, Adam PEARSON, Demian ENTREKIN
  • Publication number: 20230305795
    Abstract: A collaboration system is provided and includes memory storing collaboration data including a spatial event map locating events in a virtual workspace and a local display including a screen space. The collaboration system further includes logic to identify a local client viewport in the virtual workspace, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the local client viewport, logic to change a location and a dimension of the local client viewport in the virtual workspace in response to input signals, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the changed local client viewport, and logic to generate a viewport change event in response to the change of the local client viewport in response to input signals.
    Type: Application
    Filed: June 1, 2023
    Publication date: September 28, 2023
    Applicant: Haworth, Inc.
    Inventors: Satish SANTHAKUMAR, Demian ENTREKIN
  • Publication number: 20230305794
    Abstract: A collaboration system is provided and includes memory storing collaboration data including a spatial event map locating events in a virtual workspace and a local display including a screen space. The collaboration system further includes logic to identify a local client viewport in the virtual workspace, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the local client viewport, logic to change a location and a dimension of the local client viewport in the virtual workspace in response to input signals, logic to render, in the screen space on the local display, graphical objects identified by events in the spatial event map that have locations within the changed local client viewport, and logic to generate a viewport change event in response to the change of the local client viewport in response to input signals.
    Type: Application
    Filed: May 31, 2023
    Publication date: September 28, 2023
    Applicant: Haworth, Inc.
    Inventors: Satish SANTHAKUMAR, Demian ENTREKIN
  • Patent number: 11757267
    Abstract: A modesty panel includes a back cover adjacent the underside of the worksurface, a power strip or power bar having at least one electrical outlet, a cord system electrically connected to the power bar and an electrical power supply, the cord system including at least one cable. A cable management track is positioned adjacent the back cover. The track has a track sidewall that defines a cable entrance portion including a cable entrance opening, a cable storage portion extending from the cable entrance portion and including a cable exit opening, and a cable guide. The cord system extends through the entrance opening and the exit opening in the track, such that a length of the cord system is positioned within the cable management track, and wherein as the height adjustable table is moved to a lower position, the length of cord system within the track increases, with a portion of the cord system engaging the cable guide to route the cord system into the cable storage portion of the cable management track.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: September 12, 2023
    Assignee: Haworth, Inc.
    Inventors: Ralph E. Reddig, Kirk Hines, Kristopher A. Gillhespy, EuGene A. Crevier, Jr., Shane R. Kuipers
  • Patent number: 11755176
    Abstract: A node of a collaboration system is provided to establish communication with other nodes, store data identifying graphical targets having locations in a virtual workspace and including locations in the virtual workspace of the identified graphical targets, and compute a mapping of a local client viewport to a local client screen space. The node is configured to render on the local client screen space graphical targets having locations within the local client viewport, provide a user interface to display a list of viewport markers representing viewports, where each viewport defines an area in the workspace, and respond to an input indicating a selected viewport marker from the list of viewport markers, update the local client viewport to match the location and dimensions of the viewport represented by the selected viewport marker, and render on the local client screen space graphical targets having locations within the updated local client viewport.
    Type: Grant
    Filed: September 20, 2021
    Date of Patent: September 12, 2023
    Assignee: Haworth, Inc.
    Inventors: Ariel Jakobovits, Satish Santhakumar, Demian Entrekin
  • Publication number: 20230281561
    Abstract: A spatial event map system including server-side data processor that maintains a spatial event map which locates events in a workspace. The spatial event map includes a log of events, entries in the log having a location of an object of the event in the workspace and a time. The system includes logic to send messages including a location of an object of the event in the workspace and a time of the event to client-side network nodes; and to receive messages identifying events that create or modify an object, and to add corresponding entries to the log of events. The events can include history events that are sent to the other client-side network nodes, and added to the log for the corresponding history events, and ephemeral events that are sent to other client-side network nodes without adding corresponding entries in the log.
    Type: Application
    Filed: May 15, 2023
    Publication date: September 7, 2023
    Applicant: HAWORTH, INC.
    Inventors: David M. FOLEY, Adam PEARSON, Demian ENTREKIN
  • Patent number: 11750672
    Abstract: Systems and techniques are provided for a digital collaborative workspace system. The system includes a server network node having a processor and a database accessible thereto. The server network node can include logic to register a first display identification code (DIC) with a first network node, a second DIC with a second network node and a third DIC with a third network node. The server network node can detect an input from a second user identifying the shared workspace and the registered phone number or other identifier of the first user. The server network node can transmit this data to the third network node and in dependence upon receiving a selection of one or more of the first DIC, the second DIC, and the third DIC from the third network node, start a collaboration by sending the shared digital workspace to the network nodes registered with the selected DICs.
    Type: Grant
    Filed: December 28, 2021
    Date of Patent: September 5, 2023
    Assignee: Haworth, Inc.
    Inventor: Rupen Chanda
  • Patent number: 11740915
    Abstract: The DIGITAL WORKSPACE ERGONOMICS APPARATUSES, METHODS AND SYSTEMS (“DWE”) transform user multi-element touchscreen gestures via DWE components into updated digital collaboration whiteboard objects. In one embodiment, the DWE obtains user whiteboard input from a client device participating in a digital collaborative whiteboarding session. The DWE 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 DWE generates updated client viewport content for the client device. Also, the DWE determines that client viewport content of a second client device should be modified because of modifying the tile object included in the digital whiteboard.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: August 29, 2023
    Assignee: HAWORTH, INC.
    Inventors: Jeffrey Jon Reuschel, Steve Mason, Clarkson Sheppard Thorp, Ammon Haggerty
  • Publication number: 20230254352
    Abstract: Systems and methods are provided for operating a network node to implement a collaborative breakout session in a video conference or in a content collaboration session between other network nodes hosted in part by a collaboration system. The system includes logic to initiate a collaboration server of the collaboration system to provide a first group of network nodes access to a first canvas of a virtual workspace to commence collaboration on the first canvas of the virtual workspace by the first group of network nodes. The system includes logic to initiate the collaboration server of the collaboration system to provide the first group of network nodes access to the entire virtual workspace to commence collaboration on the virtual workspace upon conclusion of the collaborative breakout session.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 10, 2023
    Applicant: Haworth, Inc.
    Inventor: Rupen CHANDA
  • Publication number: 20230254351
    Abstract: System and method for collaboration are disclosed. The method includes, obtaining, by a client device, an image including a code, of at least a portion of a physical whiteboard. The method includes, converting, by at least one of the client device and a server device, at least a portion of the image to an editable representation. The method includes, identifying, by the server device, a virtual workspace, linked to the code. The method includes adding, by the server device, the editable representation of the portion of image to the to the virtual workspace to be provided to one or more client devices participating in the collaboration. The method includes, allowing, by the server device, an edit to the editable representation of the portion of the image, as located in the virtual workspace, the edit being performed by a particular participant using a particular client device.
    Type: Application
    Filed: February 7, 2023
    Publication date: August 10, 2023
    Applicant: Haworth, Inc.
    Inventor: Rupen CHANDA