Patents by Inventor DEMIAN ENTREKIN
DEMIAN ENTREKIN has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20230033682Abstract: 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: ApplicationFiled: March 1, 2022Publication date: February 2, 2023Applicant: Haworth, Inc.Inventors: SATISH SANTHAKUMAR, DEMIAN ENTREKIN
-
Patent number: 11481730Abstract: 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: GrantFiled: March 15, 2021Date of Patent: October 25, 2022Assignee: HAWORTH, INC.Inventors: David M. Foley, Adam Pearson, Demian Entrekin
-
Patent number: 11262969Abstract: 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: GrantFiled: September 21, 2020Date of Patent: March 1, 2022Assignee: Haworth, Inc.Inventors: Satish Santhakumar, Demian Entrekin
-
Publication number: 20220004294Abstract: 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: ApplicationFiled: September 20, 2021Publication date: January 6, 2022Applicant: Haworth, Inc.Inventors: Ariel Jakobovits, Satish Santhakumar, Demian Entrekin
-
Publication number: 20210374673Abstract: 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: ApplicationFiled: March 15, 2021Publication date: December 2, 2021Applicant: HAWORTH, INC.Inventors: DAVID M. FOLEY, ADAM PEARSON, DEMIAN ENTREKIN
-
Patent number: 11126325Abstract: 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: GrantFiled: October 23, 2017Date of Patent: September 21, 2021Assignee: Haworth, Inc.Inventors: Ariel Jakobovits, Satish Santhakumar, Demian Entrekin
-
Patent number: 10949806Abstract: 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: GrantFiled: August 3, 2017Date of Patent: March 16, 2021Assignee: HAWORTH, INC.Inventors: David M. Foley, Adam Pearson, Demian Entrekin
-
Publication number: 20210004197Abstract: 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: ApplicationFiled: September 21, 2020Publication date: January 7, 2021Applicant: Haworth, Inc.Inventors: SATISH SANTHAKUMAR, DEMIAN ENTREKIN
-
Publication number: 20200341882Abstract: 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: ApplicationFiled: October 2, 2019Publication date: October 29, 2020Applicant: Haworth, Inc.Inventors: Demian ENTREKIN, Rupen Chanda, Michael William Morris
-
Patent number: 10802783Abstract: 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.Type: GrantFiled: May 5, 2016Date of Patent: October 13, 2020Assignee: HAWORTH, INC.Inventors: Satish Santhakumar, Demian Entrekin
-
Publication number: 20200272324Abstract: 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.Type: ApplicationFiled: February 25, 2020Publication date: August 27, 2020Applicant: Haworth, Inc.Inventors: Rupen CHANDA, Demian ENTREKIN
-
Patent number: 10705786Abstract: A collaboration system including a spatial event map that can be published as an electronic document by a collaboration server and consumed by a consuming workstation. The electronic document is self-contained, and includes a viewer that has a module for rendering each of the graphical target types in the workspace onto a screen space. The system includes a server-side data processor that maintains the 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.Type: GrantFiled: April 4, 2019Date of Patent: July 7, 2020Assignee: Haworth, Inc.Inventors: Diyu Liu, Keefe Roedersheimer, Satish Santhakumar, Demian Entrekin
-
Publication number: 20190243601Abstract: A collaboration system including a spatial event map that can be published as an electronic document by a collaboration server and consumed by a consuming workstation. The electronic document is self-contained, and includes a viewer that has a module for rendering each of the graphical target types in the workspace onto a screen space. The system includes a server-side data processor that maintains the 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.Type: ApplicationFiled: April 4, 2019Publication date: August 8, 2019Applicant: Haworth, Inc.Inventors: DIYU LIU, Keefe Roedersheimer, SATISH SANTHAKUMAR, DEMIAN ENTREKIN
-
Patent number: 10304037Abstract: 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: GrantFiled: November 26, 2013Date of Patent: May 28, 2019Assignee: HAWORTH, INC.Inventors: David M. Foley, Adam Pearson, Demian Entrekin
-
Publication number: 20190121498Abstract: 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: ApplicationFiled: October 23, 2017Publication date: April 25, 2019Applicant: HAWORTH, INC.Inventors: ARIEL JAKOBOVITS, SATISH SANTHAKUMAR, DEMIAN ENTREKIN
-
Patent number: 10255023Abstract: A collaboration system including a spatial event map that can be published as an electronic document by a collaboration server and consumed by a consuming workstation. The electronic document is self-contained, and includes a viewer that has a module for rendering each of the graphical target types in the workspace onto a screen space. The system includes a server-side data processor that maintains the 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.Type: GrantFiled: November 1, 2016Date of Patent: April 9, 2019Assignee: HAWORTH, INC.Inventors: Diyu Liu, Keefe Roedersheimer, Satish Santhakumar, Demian Entrekin
-
Publication number: 20170330150Abstract: 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: ApplicationFiled: August 3, 2017Publication date: November 16, 2017Applicant: HAWORTH, INC.Inventors: DAVID M. FOLEY, ADAM PEARSON, DEMIAN ENTREKIN
-
Publication number: 20170235537Abstract: A collaboration system including a spatial event map that can be published as an electronic document by a collaboration server and consumed by a consuming workstation. The electronic document is self-contained, and includes a viewer that has a module for rendering each of the graphical target types in the workspace onto a screen space. The system includes a server-side data processor that maintains the 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.Type: ApplicationFiled: November 1, 2016Publication date: August 17, 2017Applicant: HAWORTH, INC.Inventors: DIYU LIU, Keefe Roedersheimer, SATISH SANTHAKUMAR, DEMIAN ENTREKIN
-
Publication number: 20160328114Abstract: 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.Type: ApplicationFiled: May 5, 2016Publication date: November 10, 2016Applicant: HAWORTH, INC.Inventors: SATISH SANTHAKUMAR, DEMIAN ENTREKIN
-
Publication number: 20160328098Abstract: 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 display and search a list of location markers, and in response to selection of location markers, update their viewport to the location of a selected marker, without changing a zoom level. The system can be configured so that active clients are informed of creation and movement of location markers.Type: ApplicationFiled: May 5, 2016Publication date: November 10, 2016Applicant: HAWORTH, INC.Inventors: SATISH SANTHAKUMAR, DEMIAN ENTREKIN