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.
Abstract: Systems and methods are provided for controlling display of a workspace. The system includes logic to establish a first level authorization at a display client enabling access to a workspace data set. The workspace data set can have a plurality of entries identifying respective digital assets and locations in the workspace for graphical objects representing the respective digital assets. The plurality of entries can include a particular entry identifying a particular digital asset requiring a second level authorization. The system includes logic to render, for the particular entry, a placeholder graphical object and a prompt. The system includes logic to detect user input indicating selection of the prompt, and in response executing a protocol to establish the second level authorization. Upon establishment of the second level authorization the placeholder graphical object is replaced with a second graphical object to reveal content of the particular digital asset.
Type:
Application
Filed:
March 12, 2021
Publication date:
September 16, 2021
Applicant:
Haworth, Inc.
Inventors:
Steven Churchill, Rupen Chanda, Jingqi AO, Madhuvanthi Guruprasad
Abstract: Systems and techniques are provided for synchronizing playback of a video at a plurality of client-side nodes in a network including a server-side node and the plurality of client-side nodes. The system includes logic to receive a sync video message at the server from a first client-side node identifying a sync event time. The system includes logic to map the sync event time at the server to a sync frame identifier. The server sends a follower sync video message to a follower set of one or more other client-side nodes including the sync frame identifier. In response to the follower sync video message the one or more client-side nodes in the follower set can synchronize playing the video at a frame corresponding to the sync frame identifier.
Abstract: The invention relates to a seat (1), in particular an office chair, comprising a seat support (3) for a seating surface (6) and comprising a backrest support (4) of a backrest (5), which is held on the seat support (3) so as to be able to move in a tiltable manner to the side, wherein the backrest support (4) comprises two support arms (4a, 4b) which are configured to be flexible and/or articulated laterally and spaced apart from one another. Preferably, the seating surface (6) and/or the backrest (5) comprises a curved seat shell and/or backrest shell (6a, 5a) provided with a cover (6b, 5b) with a number of flexible curved ribs (15, 16) on the edge of the shell, wherein the cover is stretched by the seat shell and/or backrest shell (6a, 5a) such that when the cover (6b, 5b) is loaded, the bending of the curved ribs (15, 16) is altered.
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 a graphical target of the event in the workspace and a time. The system includes logic to send messages including an event, a location of a graphical target of the event in the workspace and a time, to client-side network nodes; and to receive messages identifying events that create or modify a graphical target, 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:
Grant
Filed:
August 3, 2017
Date of Patent:
March 16, 2021
Assignee:
HAWORTH, INC.
Inventors:
David M. Foley, Adam Pearson, Demian Entrekin
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.
Abstract: Systems and techniques are provided for monitoring a collaboration system. The system accumulates a log of entries to identify events in the collaboration workspace. An entry in the log of entries identifies an event and comprises data specifying virtual coordinates of location within the workspace at which an interaction with the workspace is detected, data identifying a type of interaction, a graphical object associated with the interaction, and a time of the interaction. The system assigns classifications to entries in the log according to the data identifying a type of interaction. The system displays a graphical construct as a function of the classifications of the entries in the log of entries.
Type:
Application
Filed:
October 2, 2019
Publication date:
October 29, 2020
Applicant:
Haworth, Inc.
Inventors:
Demian ENTREKIN, Rupen Chanda, Michael William Morris
Abstract: A collaboration system can be configured to support a large number of active clients in a workspace where the workspace is distributed into disparate groups of objects. While participating in the workspace, a first active client can configure their viewport to follow the viewport of a second active client. This configuration synchronizes the first active client's viewport with the second active client's viewport, including a translation or a zoom of the second active client's viewport. The system can be configured so that the second active client is informed that it is being followed by the first active client.
Abstract: An office-type chair includes a base, a height-adjustable pedestal extending upward from the base, a seat assembly including a rear seat part and a front seat part, and a linkage system connecting the pedestal to the seat assembly. The linkage system is adapted to pivot the seat assembly between a lowered position to serve as a task chair and an elevated position to serve as an elevated sitting support. A backrest arrangement may extend from the seat assembly. In the lowered position, the front and rear seat parts are both generally horizontally oriented. In the elevated position, the rear seat part may have a slight forward tilt and be positioned higher than in the lowered position, and the front seat part may extend at a downward angle relative to the rear seat part.
Type:
Grant
Filed:
January 4, 2019
Date of Patent:
September 22, 2020
Assignee:
Haworth, Inc.
Inventors:
Peter J. Beyer, Kyle R. Fleet, Teresa A. Bellingar
Abstract: A method for invoking a procedure by a first network node in a computer system comprising the first network node and a second network node is provided. The method includes detecting a gesture or a user interaction event contacting a plurality of locations on a screen space of the first network node, obtaining an identification of a workflow procedure in dependence upon an interpretation of the gesture, the workflow procedure having an input parameter, mapping locations, included in the plurality of locations contacted by the gesture, to the location of the graphical object on the screen space, to obtain, from a data set, an identification of corresponding information associated with the graphical object, obtaining an identification of the input parameter of the identified workflow procedure in dependence upon the identified corresponding information, and invoking the identified workflow procedure according to the identified input parameter.
Abstract: An office-type chair including a back support having a suspension mesh back support and a back support frame. The suspension mesh back support has an integral retaining channel disposed at a peripheral edge thereof, and the back support frame includes a central pair of upright support posts and wedge base for mounting to a chair frame. The back support frame includes a plurality of flexible and spaced support arms extending laterally outward from the upright support posts. The support arms each have a peripheral edge configured for fastenerless attachment in a tensioned state within the suspension mesh retaining channel. An upholstery cover encapsulates the suspension mesh and back support frame. The office chair also includes a lumbar mechanism including a resilient cushion that may be positioned in the space between the suspension mesh and the support frame and adjusted along the vertical extent of the back support by rolling the resilient cushion on the rear of the suspension mesh.
Type:
Grant
Filed:
December 14, 2018
Date of Patent:
August 4, 2020
Assignee:
Haworth, Inc.
Inventors:
Peter J. Beyer, Kyle R. Fleet, Michael E. Schasel, Todd A. Kercher, Brian S. Gessler, Teresa A. Bellingar
Inventors:
Carlos Manuel Martinez Florez, Juana Vasquez-Armstrong, Daniel Charles-Koch West, Stephen Joseph Simpson, Nicolai Czumaj-Bront, Peng Zhan, Craig William Brekke
Inventors:
Carlos Manuel Martinez Florez, Juana Vasquez-Armstrong, Daniel Charles-Koch West, Stephen Joseph Simpson, Nicolai Czumaj-Bront, Peng Zhan, Craig William Brekke