Patents by Inventor Grant NELSON
Grant NELSON 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: 20240118792Abstract: A method for configuring a system having a wearable optical unit is disclosed. The method includes powering on the system, and in response to the system being powered on, using one or more processors to control the system to: determine whether to cause the system to run a configuration workflow, and in response to determining to cause the system to run the configuration workflow, (a) control the system in connection with configuring an interpupillary distance (IPD) for a user of the system, (b) determine whether the IPD is configured for the user, and (c) in response to determining that the IPD is configured for the user, control the system in connection with configuring a focus of the optical unit.Type: ApplicationFiled: October 11, 2022Publication date: April 11, 2024Inventors: Trae Benjamin Stephens, Benjamin Eli Nelson Chelf, Nicholas Cory Johnson, John Aaron Boiles, Nicholas Grant Lewis, Kevin Robert McKinney, Steven David Oliver, Tun Yuen Yeung, Meghan Easley, Robin Porter, Jeremiah O'Leary, Keith Alsberg, Robert Samuel Clay
-
Publication number: 20230083058Abstract: A wheeled assembly configured to support a trailer. The wheeled assembly includes a frame, a pair of wheels coupled to the frame, a tongue hingedly coupled to a front end portion of the frame that is configured to rotate between a deployed configuration and a stowed configuration, a hitch coupler coupled to the tongue that is configured to connect to a tow vehicle, and a pair of stabilizing jacks coupled to opposite sides of the frame.Type: ApplicationFiled: February 24, 2021Publication date: March 16, 2023Inventors: Geoff Patterson, Geremy Patterson, Grant Nelson
-
Patent number: 11361150Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.Type: GrantFiled: June 17, 2021Date of Patent: June 14, 2022Assignee: WORKIVA INC.Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
-
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
-
Publication number: 20210312119Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.Type: ApplicationFiled: June 17, 2021Publication date: October 7, 2021Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
-
Patent number: 11048861Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.Type: GrantFiled: March 6, 2019Date of Patent: June 29, 2021Assignee: WORKIVA INC.Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
-
Patent number: 10889230Abstract: An extendable trailer assembly configured to be towed by a vehicle. The extendable trailer assembly includes a first compartment including a floor, a pair of opposing sidewalls, and a ceiling. The first compartment is configured to be coupled to a trailer hitch of the vehicle. The extendable trailer assembly also includes a second compartment including a floor, a pair of opposing sidewalls, and a ceiling. The extendable trailer assembly also includes a slide assembly slidably coupling the second compartment to the first compartment such that the second compartment is slidable relative to the first compartment between a fully extended position and a fully retracted position in which the first compartment is at least partially housed inside of the first compartment. The extendable trailer assembly is free of road-capable wheels for transport by the vehicle.Type: GrantFiled: December 11, 2018Date of Patent: January 12, 2021Assignee: HITCH HOTEL INC.Inventors: Geoff Patterson, Grant Nelson
-
Patent number: 10878182Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.Type: GrantFiled: March 5, 2019Date of Patent: December 29, 2020Assignee: WORKIVA INC.Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
-
Publication number: 20190197092Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.Type: ApplicationFiled: March 5, 2019Publication date: June 27, 2019Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
-
Publication number: 20190197093Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.Type: ApplicationFiled: March 6, 2019Publication date: June 27, 2019Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
-
Patent number: 10328839Abstract: An extendable compartment assembly having a first compartment and a second compartment each having opposing sidewalls and a ceiling, a first frame coupled to the first compartment, a second frame coupled to the second compartment, and a slide assembly coupling the first frame to the second frame such that the second compartment is slideable relative to the first compartment between a first position and a second position. In the first position, the second compartment is at least partially disposed within the first compartment and in the second position the second compartment is at least partially disposed outside the first compartment. A hitch assembly comprising a base arm having first and second ends, a first mating arm coupled with the first end, a second mating arm coupled with the second end, and a bias member coupling the first mating arm to the second mating arm.Type: GrantFiled: March 28, 2017Date of Patent: June 25, 2019Assignee: HITCH HOTEL INC.Inventors: Geoff Patterson, Grant Nelson
-
Patent number: 10331776Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.Type: GrantFiled: January 20, 2017Date of Patent: June 25, 2019Assignee: Workiva Inc.Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
-
Patent number: 10325014Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.Type: GrantFiled: November 15, 2018Date of Patent: June 18, 2019Assignee: Workiva Inc.Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
-
Publication number: 20190106045Abstract: An extendable trailer assembly configured to be towed by a vehicle. The extendable trailer assembly includes a first compartment including a floor, a pair of opposing sidewalls, and a ceiling. The first compartment is configured to be coupled to a trailer hitch of the vehicle. The extendable trailer assembly also includes a second compartment including a floor, a pair of opposing sidewalls, and a ceiling. The extendable trailer assembly also includes a slide assembly slidably coupling the second compartment to the first compartment such that the second compartment is slidable relative to the first compartment between a fully extended position and a fully retracted position in which the first compartment is at least partially housed inside of the first compartment. The extendable trailer assembly is free of road-capable wheels for transport by the vehicle.Type: ApplicationFiled: December 11, 2018Publication date: April 11, 2019Inventors: Geoff Patterson, Grant Nelson
-
Publication number: 20190102370Abstract: In various implementations, a computing device: displays the document outline on the user interface; maintains, in a non-transitory computer-readable medium, a causal graph data structure representing the document outline, wherein the causal graph data structure includes a plurality of structure nodes, each structure node representing a level of the document outline; receives, via the user interface, an insertion of a new level to the document outline; in response to the insertion, defines a structure node that represents the inserted level; inserts a transition node in the causal graph data structure, wherein the transition node represents a relationship between the structure node and at least one other node of the causal graph data structure; inserts the structure node into the causal graph data structure as a child of the transition node; and updating the user interface to display the inserted level.Type: ApplicationFiled: November 15, 2018Publication date: April 4, 2019Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
-
Publication number: 20170233045Abstract: An easily storable and transportable boat fender including two fender boards, each fender board having a slot. To assemble and use the boat fender the two fender boards are combined by inserting the slot from one board into the slot of the other board and pressing the two boards together. To store the boat fender the boards are separated, after which they occupy a relatively small amount of space and may be stored in a number of convenient locations.Type: ApplicationFiled: February 8, 2017Publication date: August 17, 2017Inventor: Grant Nelson
-
Publication number: 20170197538Abstract: An extendable compartment assembly having a first compartment and a second compartment each having opposing sidewalls and a ceiling, a first frame coupled to the first compartment, a second frame coupled to the second compartment, and a slide assembly coupling the first frame to the second frame such that the second compartment is slideable relative to the first compartment between a first position and a second position. In the first position, the second compartment is at least partially disposed within the first compartment and in the second position the second compartment is at least partially disposed outside the first compartment. A hitch assembly comprising a base arm having first and second ends, a first mating arm coupled with the first end, a second mating arm coupled with the second end, and a bias member coupling the first mating arm to the second mating arm.Type: ApplicationFiled: March 28, 2017Publication date: July 13, 2017Inventors: Geoff Patterson, Grant Nelson
-
Publication number: 20170132188Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.Type: ApplicationFiled: January 20, 2017Publication date: May 11, 2017Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
-
Patent number: 9636958Abstract: An extendable compartment assembly having a first compartment and a second compartment each having opposing sidewalls and a ceiling, a first frame coupled to the first compartment, a second frame coupled to the second compartment, and a slide assembly coupling the first frame to the second frame such that the second compartment is slideable relative to the first compartment between a first position and a second position. In the first position, the second compartment is at least partially disposed within the first compartment and in the second position the second compartment is at least partially disposed outside the first compartment. A hitch assembly comprising a base arm having first and second ends, a first mating arm coupled with the first end, a second mating arm coupled with the second end, and a bias member coupling the first mating arm to the second mating arm.Type: GrantFiled: May 8, 2015Date of Patent: May 2, 2017Assignee: Hitch Hotel Inc.Inventors: Geoff Patterson, Grant Nelson
-
Patent number: 9552343Abstract: A computing device includes a processor that carries out actions comprising: storing a causal tree structure corresponding to a document, where the causal tree structure includes a sequence of editing instructions and each editing instruction is assigned an identifier unique to such editing instruction. The method further includes receiving a user editing instruction for the document, where the user editing instruction is assigned an identifier unique to the user editing instruction. The method includes storing the user editing instruction and the identifier assigned to the user editing instruction as an additional node to the causal tree structure. The method further includes broadcasting, to a plurality of client devices, the user editing instruction and the identifier assigned to the user editing instruction.Type: GrantFiled: February 22, 2016Date of Patent: January 24, 2017Assignee: Workiva Inc.Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols