Patents by Inventor Matthew Peter Hinrichsen
Matthew Peter Hinrichsen 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).
-
Patent number: 12056447Abstract: Disclosed are systems and methods for document branching. In some embodiments, the method includes the steps of: obtaining a branch model associated with a set of related documents, the branch model comprising one or more branches, each branch of the one or more branches comprising a branch type and one or more nodes, the one or more branches comprising a primary branch associated with a primary document, the set of related documents comprising the primary document having a first document identifier; generating a secondary branch based upon a revision of the primary document, the secondary branch associated with a secondary document of the set of related documents, the secondary document having a second document identifier; and adding the secondary branch to the branch model.Type: GrantFiled: July 20, 2023Date of Patent: August 6, 2024Assignee: WORKIVA INC.Inventors: Benjamin Paul Campbell, Matthew Peter Hinrichsen, Dustin John Holmes, Payson Merrit Lippert, Patrick C. Kujawa
-
Publication number: 20240143905Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.Type: ApplicationFiled: January 5, 2024Publication date: May 2, 2024Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
-
Publication number: 20240028823Abstract: A method for maintaining revisions for a plurality of documents is described. Pending requests are stored in a workspace revision queue that is shared by the plurality of documents. The pending requests indicate revisions to be carried out on the plurality of documents. A pending request graph is generated for at least some pending requests from the workspace revision queue using a dependency graph for the plurality of documents. The dependency graph represents interdependencies of content references among the plurality of documents. The revisions indicated by the pending requests of the pending request graph are caused to be performed on the plurality of documents according to a dependency ordering based on the pending request graph. The dependency ordering is different from an ordering for the workspace revision queue.Type: ApplicationFiled: July 27, 2023Publication date: January 25, 2024Inventors: Matthew Peter Hinrichsen, Thomas Deering, Eric Klaus, Kyle James McMorrow, Tanner Davis Miller, Nathaniel Wernimont
-
Patent number: 11868712Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.Type: GrantFiled: July 18, 2022Date of Patent: January 9, 2024Assignee: WORKIVA INC.Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
-
Patent number: 11861300Abstract: A system for maintaining links and revisions for documents is described. The system comprises a productivity server configured to provide a document collaboration service and having processors and a memory storing program data. The program data configures the processors to: receive requests indicating revisions on the documents, including a first request that indicates a first revision to a first document, and a second request that indicates a second revision to a second document. For each request, a workspace revision counter shared by, and indicating a revision state of, the documents is incremented. The workspace revision counter is incremented a first time for the first request and a second time for the second request. Revisions corresponding to the each request are queued in a workspace revision queue shared by the documents. The revisions are caused to be performed on the documents that correspond to the each request.Type: GrantFiled: December 28, 2022Date of Patent: January 2, 2024Assignee: WORKIVA INC.Inventors: MacLeod Gordon Broad, Dustin Lee Hiatt, Joel Patrick Barbour, Graham I Cummins, Mark David Erickson, Matthew Peter Hinrichsen, Robert Ray Lamb, Tanner Davis Miller, Travis Lee Smith
-
Publication number: 20230367957Abstract: Disclosed are systems and methods for document branching. In some embodiments, the method includes the steps of: obtaining a branch model associated with a set of related documents, the branch model comprising one or more branches, each branch of the one or more branches comprising a branch type and one or more nodes, the one or more branches comprising a primary branch associated with a primary document, the set of related documents comprising the primary document having a first document identifier; generating a secondary branch based upon a revision of the primary document, the secondary branch associated with a secondary document of the set of related documents, the secondary document having a second document identifier; and adding the secondary branch to the branch model.Type: ApplicationFiled: July 20, 2023Publication date: November 16, 2023Inventors: Benjamin Paul Campbell, Matthew Peter Hinrichsen, Dustin John Holmes, Payson Merrit Lippert, Patrick C. Kujawa
-
Patent number: 11734505Abstract: Disclosed are systems and methods for document branching. In some embodiments, the method includes the steps of: obtaining a branch model associated with a set of related documents, the branch model comprising one or more branches, each branch of the one or more branches comprising a branch type and one or more nodes, the one or more branches comprising a primary branch associated with a primary document, the set of related documents comprising the primary document having a first document identifier; generating a secondary branch based upon a revision of the primary document, the secondary branch associated with a secondary document of the set of related documents, the secondary document having a second document identifier; and adding the secondary branch to the branch model.Type: GrantFiled: August 5, 2022Date of Patent: August 22, 2023Assignee: WORKIVA INC.Inventors: Benjamin Paul Campbell, Matthew Peter Hinrichsen, Dustin John Holmes, Payson Merrit Lippert, Patrick C. Kujawa
-
Publication number: 20230135875Abstract: A system for maintaining links and revisions for documents is described. The system comprises a productivity server configured to provide a document collaboration service and having processors and a memory storing program data. The program data configures the processors to: receive requests indicating revisions on the documents, including a first request that indicates a first revision to a first document, and a second request that indicates a second revision to a second document. For each request, a workspace revision counter shared by, and indicating a revision state of, the documents is incremented. The workspace revision counter is incremented a first time for the first request and a second time for the second request. Revisions corresponding to the each request are queued in a workspace revision queue shared by the documents. The revisions are caused to be performed on the documents that correspond to the each request.Type: ApplicationFiled: December 28, 2022Publication date: May 4, 2023Inventors: MacLeod Gordon Broad, Dustin Lee Hiatt, Joel Patrick Barbour, Graham I Cummins, Mark David Erickson, Matthew Peter Hinrichsen, Robert Ray Lamb, Tanner Davis Miller, Travis Lee Smith
-
Patent number: 11544451Abstract: A method for maintaining links and revisions for a plurality of documents is described. The method is carried out by one or more computing devices. Requests that indicate revisions to be carried out on the plurality of documents are received, at least one of the requests corresponding to revisions for different documents of the plurality of documents. For each request: a workspace revision counter that is shared by the plurality of documents is incremented, the workspace revision counter indicating a revision state of the plurality of documents, the revision is queued in a workspace revision queue that is shared by the plurality of documents, and the revision indicated by the request is caused to be performed on one or more documents of the plurality of documents that correspond to the request.Type: GrantFiled: August 20, 2021Date of Patent: January 3, 2023Assignee: WORKIVA INC.Inventors: Macleod Gordon Broad, Dustin Lee Hiatt, Joel Patrick Barbour, Graham I Cummins, Mark David Erickson, Matthew Peter Hinrichsen, Robert Ray Lamb, Tanner Davis Miller, Travis Lee Smith
-
Publication number: 20220374480Abstract: Disclosed are systems and methods for document branching. In some embodiments, the method includes the steps of: obtaining a branch model associated with a set of related documents, the branch model comprising one or more branches, each branch of the one or more branches comprising a branch type and one or more nodes, the one or more branches comprising a primary branch associated with a primary document, the set of related documents comprising the primary document having a first document identifier; generating a secondary branch based upon a revision of the primary document, the secondary branch associated with a secondary document of the set of related documents, the secondary document having a second document identifier; and adding the secondary branch to the branch model.Type: ApplicationFiled: August 5, 2022Publication date: November 24, 2022Inventors: Benjamin Paul Campbell, Matthew Peter Hinrichsen, Dustin John Holmes, Payson Merrit Lippert, Patrick C. Kujawa
-
Publication number: 20220358284Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.Type: ApplicationFiled: July 18, 2022Publication date: November 10, 2022Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
-
Patent number: 11443108Abstract: In some embodiments, the method includes the steps of: obtaining a branch model associated with a set of related documents, the branch model comprising one or more branches, each branch of the one or more branches comprising a branch type and one or more nodes, the one or more branches comprising a primary branch associated with a primary document, the set of related documents comprising the primary document having a first document identifier; generating a secondary branch based upon a revision of the primary document, the secondary branch associated with a secondary document of the set of related documents, the secondary document having a second document identifier; and adding the secondary branch to the branch model.Type: GrantFiled: March 19, 2021Date of Patent: September 13, 2022Assignee: WORKIVA INC.Inventors: Benjamin Paul Campbell, Matthew Peter Hinrichsen, Dustin John Holmes, Payson Merrit Lippert, Patrick C. Kujawa
-
Patent number: 11392760Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.Type: GrantFiled: August 28, 2020Date of Patent: July 19, 2022Assignee: WORKIVA INC.Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens
-
Publication number: 20220050958Abstract: Disclosed are systems and methods for document branching. In some embodiments, the method includes the steps of: obtaining a branch model associated with a set of related documents, the branch model comprising one or more branches, each branch of the one or more branches comprising a branch type and one or more nodes, the one or more branches comprising a primary branch associated with a primary document, the set of related documents comprising the primary document having a first document identifier; generating a secondary branch based upon a revision of the primary document, the secondary branch associated with a secondary document of the set of related documents, the secondary document having a second document identifier; and adding the secondary branch to the branch model.Type: ApplicationFiled: March 19, 2021Publication date: February 17, 2022Inventors: Benjamin Paul Campbell, Matthew Peter Hinrichsen, Dustin John Holmes, Payson Merrit Lippert, Patrick C. Kujawa
-
Publication number: 20220050959Abstract: A method for maintaining links and revisions for a plurality of documents is described. The method is carried out by one or more computing devices. Requests that indicate revisions to be carried out on the plurality of documents are received, at least one of the requests corresponding to revisions for different documents of the plurality of documents. For each request: a workspace revision counter that is shared by the plurality of documents is incremented, the workspace revision counter indicating a revision state of the plurality of documents, the revision is queued in a workspace revision queue that is shared by the plurality of documents, and the revision indicated by the request is caused to be performed on one or more documents of the plurality of documents that correspond to the request.Type: ApplicationFiled: August 20, 2021Publication date: February 17, 2022Inventors: MacLeod Gordon Broad, Dustin Lee Hiatt, Joel Patrick Barbour, Graham I. Cummins, Mark David Erickson, Matthew Peter Hinrichsen, Robert Ray Lamb, Tanner Davis Miller, Travis Lee Smith
-
Patent number: 11100281Abstract: A method for maintaining links and revisions for a plurality of documents is described. The method is carried out by one or more computing devices. Requests that indicate revisions to be carried out on the plurality of documents are received, at least one of the requests corresponding to revisions for different documents of the plurality of documents. For each request: a workspace revision counter that is shared by the plurality of documents is incremented, the workspace revision counter indicating a revision state of the plurality of documents, the revision is queued in a workspace revision queue that is shared by the plurality of documents, and the revision indicated by the request is caused to be performed on one or more documents of the plurality of documents that correspond to the request.Type: GrantFiled: August 17, 2020Date of Patent: August 24, 2021Assignee: WORKIVA INC.Inventors: MacLeod Gordon Broad, Dustin Lee Hiatt, Joel Patrick Barbour, Graham I Cummins, Mark David Erickson, Matthew Peter Hinrichsen, Robert Ray Lamb, Tanner Davis Miller, Travis Lee Smith
-
Publication number: 20210064817Abstract: A method for partially publishing edits to a document is described. A first document including a first cell and a second cell is displayed on first user account on a first computing device and on a second user account. A second document including a linked version of the first cell and a linked version of the second cell is displayed. An edit of the first cell is received from the first user account and an edit of the second cell is received. In response to receiving an indication from the first user account that the edit of the first cell is to be published, the edit of the first cell is made to the linked version of the first cell, while the linked version of the second cell is unchanged so that the content of the linked version of the second cell no longer matches that of the second cell.Type: ApplicationFiled: August 28, 2020Publication date: March 4, 2021Inventors: Hannah Joy Deering, Thieu Van Tran Pham, Travis Smith, Edward Joseph Cupps, Aaron David Hall, Matthew Peter Hinrichsen, Ryan A. King, Joshua John Przybyszewski, Madelyn Renee Stephens