Patents by Inventor Mark David Erickson
Mark David Erickson 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: 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: 20230419024Abstract: A method for facilitating private drafting is described. A request to edit a section of a document in a draft mode is received from a first user of a plurality of users collaborating on the document. An edit for the section of the document in the draft mode is received from the first user. A result of the edit is displayed on a computing device of the first user but not on computing devices of other users of the plurality of users. A request to publish the edit is received from the first user. In response to the request to publish the edit, the result of the edit is displayed on computing devices of the other users of the plurality of users.Type: ApplicationFiled: September 11, 2023Publication date: December 28, 2023Inventors: Travis Smith, Michael Jerome Thiesen, Hannah Joy Deering, Mark David Erickson, Ross W. Hendrickson, Bryon Lee Marks, Tanner Davis Miller
-
Patent number: 11755825Abstract: A method for facilitating private drafting is described. A request to edit a section of a document in a draft mode is received from a first user of a plurality of users collaborating on the document. An edit for the section of the document in the draft mode is received from the first user. A result of the edit is displayed on a computing device of the first user but not on computing devices of other users of the plurality of users. A request to publish the edit is received from the first user. In response to the request to publish the edit, the result of the edit is displayed on computing devices of the other users of the plurality of users.Type: GrantFiled: September 11, 2020Date of Patent: September 12, 2023Assignee: WORKIVA INC.Inventors: Travis Smith, Michael Jerome Thiesen, Hannah Joy Deering, Mark David Erickson, Ross W. Hendrickson, Bryon Lee Marks, Tanner Davis Miller
-
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: 20220382960Abstract: A method for rendering linked content in a first document is described. A first user entry of a first link in the first document is received at a computing device. The first link refers to a first set of content having a source location that is external to the first user entry. The first set of content is displayed with a first display format of the source location in a user interface that displays the first document. Displaying the first set of content includes retrieving, by the computing device, the first set of content using the first link. Displaying the first set of content also includes updating the user interface to display both the first set of content and a second set of content that is distinct from the first set of content.Type: ApplicationFiled: August 9, 2022Publication date: December 1, 2022Inventors: Taylor Anderson, Mark David Erickson, Hannah Deering, Jonathan Gray Sandridge, Christian Plazas, Wilfredo Merced, III, Brian David Bolton, Bryon Marks, Ashley Kay Knobloch
-
Patent number: 11436405Abstract: A method for rendering linked content in a first document is described. A first user entry of a first link in the first document is received at a computing device. The first link refers to a first set of content having a source location that is external to the first user entry. The first set of content is displayed with a first display format of the source location in a user interface that displays the first document. Displaying the first set of content includes retrieving, by the computing device, the first set of content using the first link. Displaying the first set of content also includes updating the user interface to display both the first set of content and a second set of content that is distinct from the first set of content.Type: GrantFiled: August 10, 2021Date of Patent: September 6, 2022Assignee: WORKIVA INC.Inventors: Taylor Anderson, Mark David Erickson, Hannah Deering, Jonathan Gray Sandridge, Christian Plazas, Wilfredo Merced, III, Brian David Bolton, Bryon Marks, Ashley Kay Knobloch
-
Publication number: 20220261532Abstract: A method for rendering linked content in a first document is described. A first user entry of a first link in the first document is received at a computing device. The first link refers to a first set of content having a source location that is external to the first user entry. The first set of content is displayed with a first display format of the source location in a user interface that displays the first document. Displaying the first set of content includes retrieving, by the computing device, the first set of content using the first link. Displaying the first set of content also includes updating the user interface to display both the first set of content and a second set of content that is distinct from the first set of content.Type: ApplicationFiled: August 10, 2021Publication date: August 18, 2022Inventors: Taylor Anderson, Mark David Erickson, Hannah Deering, Jonathan Gray Sandridge, Christian Plazas, Wilfredo Merced, III, Brian David Bolton, Bryon Marks, Ashley Kay Knobloch
-
Publication number: 20220092256Abstract: A method for facilitating private drafting is described. A request to edit a section of a document in a draft mode is received from a first user of a plurality of users collaborating on the document. An edit for the section of the document in the draft mode is received from the first user. A result of the edit is displayed on a computing device of the first user but not on computing devices of other users of the plurality of users. A request to publish the edit is received from the first user. In response to the request to publish the edit, the result of the edit is displayed on computing devices of the other users of the plurality of users.Type: ApplicationFiled: December 2, 2021Publication date: March 24, 2022Inventors: Travis Smith, Michael Jerome Thiesen, Hannah Joy Deering, Mark David Erickson, Ross W. Hendrickson, Bryon Lee Marks, Tanner Davis Miller
-
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
-
Publication number: 20210319172Abstract: A method for rendering linked content in a first document having a table with a plurality of cells is described. A first user entry of a first link in a cell of the plurality of cells is received at a computing device. The first link refers to a first set of content having a source location that is external to the cell. The cell is displayed in a user interface that displays the first document. Displaying the cell includes retrieving, by the computing device, the first set of content using the first link. Displaying the cell also includes updating, by the computing device, the user interface to display, within the cell, both the first set of content and a second set of content that is distinct from the first set of content.Type: ApplicationFiled: May 11, 2020Publication date: October 14, 2021Inventors: Taylor Anderson, Joshua Allen Beam, Brian David Bolton, Kaitlyn Alise Childers, Mark David Erickson, Grant Nelson, John Christopher Pillar, Madelyn Renee Stephens
-
Patent number: 11126357Abstract: A method and apparatus that provides a solid state drive that analyzes connection performance during I/O operations and is configured to independently modify connection performance based upon user specified input parameters without the need for host computer management.Type: GrantFiled: March 26, 2020Date of Patent: September 21, 2021Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Darin Edward Gerhart, Nicholas Edward Ortmeier, Mark David Erickson
-
Patent number: 11100277Abstract: A method for rendering linked content in a first document is described. A first user entry of a first link in the first document is received at a computing device. The first link refers to a first set of content having a source location that is external to the first user entry. The first set of content is displayed with a first display format of the source location in a user interface that displays the first document. Displaying the first set of content includes retrieving, by the computing device, the first set of content using the first link. Displaying the first set of content also includes updating the user interface to display both the first set of content and a second set of content that is distinct from the first set of content.Type: GrantFiled: February 15, 2021Date of Patent: August 24, 2021Assignee: WORKIVA INC.Inventors: Taylor Anderson, Mark David Erickson, Hannah Deering, Jonathan Gray Sandridge, Christian Plazas, Wilfredo Merced, III, Brian David Bolton, Bryon Marks, Ashley Kay Knobloch
-
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: 20210081605Abstract: A method for facilitating private drafting is described. A request to edit a section of a document in a draft mode is received from a first user of a plurality of users collaborating on the document. An edit for the section of the document in the draft mode is received from the first user. A result of the edit is displayed on a computing device of the first user but not on computing devices of other users of the plurality of users. A request to publish the edit is received from the first user. In response to the request to publish the edit, the result of the edit is displayed on computing devices of the other users of the plurality of users.Type: ApplicationFiled: September 11, 2020Publication date: March 18, 2021Inventors: Travis Smith, Michael Jerome Thiesen, Hannah Joy Deering, Mark David Erickson, Ross W. Hendrickson, Bryon Lee Marks, Tanner Davis Miller
-
Patent number: 10949096Abstract: A method for control of latency information through logical block addressing is described comprising receiving a computer command, performing a read flow operation on a computer buffer memory based on the computer command; populating at least one metadata frame with data based on logical block address latency information; initiating a serial attached data path transfer for one of transmitting and receiving data to the computer drive and transmitting data to a host based on the second latency.Type: GrantFiled: October 9, 2019Date of Patent: March 16, 2021Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Darin Edward Gerhart, Nicholas Edward Ortmeier, Mark David Erickson
-
Publication number: 20200225860Abstract: A method and apparatus that provides a solid state drive that analyzes connection performance during I/O operations and is configured to independently modify connection performance based upon user specified input parameters without the need for host computer management.Type: ApplicationFiled: March 26, 2020Publication date: July 16, 2020Inventors: Darin Edward GERHART, Nicholas Edward ORTMEIER, Mark David ERICKSON
-
Patent number: 10642519Abstract: A method and apparatus that provides a solid state drive that analyzes connection performance during I/O operations and is configured to independently modify connection performance based upon user specified input parameters without the need for host computer management.Type: GrantFiled: April 6, 2018Date of Patent: May 5, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Darin Edward Gerhart, Nicholas Edward Ortmeier, Mark David Erickson
-
Patent number: 10635154Abstract: The present disclosure generally relates to a method for intelligent device initiated SAS Phy PM. Using device internal phy characteristics and future phy usage queue, the device determines optimal SAS Phy PM usage based on a predetermined configuration preference of power versus performance. The device achieves optimal SAS Phy PM Usage by implementing a state machine to manage phy PM states and transitions between the PM states. The device state machine includes capabilities to proactively initiate transitions to partial or slumber PM states, start early wake-up from partial or slumber PM states to mask the associated latency impacts of exiting partial or slumber PM states, and selectively reject host requests to enter a partial or slumber PM state.Type: GrantFiled: December 19, 2016Date of Patent: April 28, 2020Assignee: WESTERN DIGITAL TECHNOLOGIES, INC.Inventors: Mark David Erickson, Darin Edward Gerhart, Nicholas Edward Ortmeier, Yasunobu Suginaka
-
Publication number: 20200042192Abstract: A method for control of latency information through logical block addressing is described comprising receiving a computer command, performing a read flow operation on a computer buffer memory based on the computer command; populating at least one metadata frame with data based on logical block address latency information; initiating a serial attached data path transfer for one of transmitting and receiving data to the computer drive and transmitting data to a host based on the second latency.Type: ApplicationFiled: October 9, 2019Publication date: February 6, 2020Inventors: Darin Edward GERHART, Nicholas Edward ORTMEIER, Mark David ERICKSON