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: 20240118792
    Abstract: 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: Application
    Filed: October 11, 2022
    Publication date: April 11, 2024
    Inventors: 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: 20230083058
    Abstract: 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: Application
    Filed: February 24, 2021
    Publication date: March 16, 2023
    Inventors: Geoff Patterson, Geremy Patterson, Grant Nelson
  • Patent number: 11361150
    Abstract: 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: Grant
    Filed: June 17, 2021
    Date of Patent: June 14, 2022
    Assignee: WORKIVA INC.
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Publication number: 20210319172
    Abstract: 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: Application
    Filed: May 11, 2020
    Publication date: October 14, 2021
    Inventors: Taylor Anderson, Joshua Allen Beam, Brian David Bolton, Kaitlyn Alise Childers, Mark David Erickson, Grant Nelson, John Christopher Pillar, Madelyn Renee Stephens
  • Publication number: 20210312119
    Abstract: 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: Application
    Filed: June 17, 2021
    Publication date: October 7, 2021
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Patent number: 11048861
    Abstract: 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: Grant
    Filed: March 6, 2019
    Date of Patent: June 29, 2021
    Assignee: WORKIVA INC.
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Patent number: 10889230
    Abstract: 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: Grant
    Filed: December 11, 2018
    Date of Patent: January 12, 2021
    Assignee: HITCH HOTEL INC.
    Inventors: Geoff Patterson, Grant Nelson
  • Patent number: 10878182
    Abstract: 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: Grant
    Filed: March 5, 2019
    Date of Patent: December 29, 2020
    Assignee: WORKIVA INC.
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Publication number: 20190197092
    Abstract: 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: Application
    Filed: March 5, 2019
    Publication date: June 27, 2019
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Publication number: 20190197093
    Abstract: 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: Application
    Filed: March 6, 2019
    Publication date: June 27, 2019
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Patent number: 10328839
    Abstract: 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: Grant
    Filed: March 28, 2017
    Date of Patent: June 25, 2019
    Assignee: HITCH HOTEL INC.
    Inventors: Geoff Patterson, Grant Nelson
  • Patent number: 10331776
    Abstract: 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: Grant
    Filed: January 20, 2017
    Date of Patent: June 25, 2019
    Assignee: Workiva Inc.
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Patent number: 10325014
    Abstract: 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: Grant
    Filed: November 15, 2018
    Date of Patent: June 18, 2019
    Assignee: Workiva Inc.
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Publication number: 20190106045
    Abstract: 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: Application
    Filed: December 11, 2018
    Publication date: April 11, 2019
    Inventors: Geoff Patterson, Grant Nelson
  • Publication number: 20190102370
    Abstract: 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: Application
    Filed: November 15, 2018
    Publication date: April 4, 2019
    Inventors: Grant Nelson, Michael J. Thiesen, Aaron Hall, Nathan Woods, David Marne
  • Publication number: 20170233045
    Abstract: 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: Application
    Filed: February 8, 2017
    Publication date: August 17, 2017
    Inventor: Grant Nelson
  • Publication number: 20170197538
    Abstract: 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: Application
    Filed: March 28, 2017
    Publication date: July 13, 2017
    Inventors: Geoff Patterson, Grant Nelson
  • Publication number: 20170132188
    Abstract: 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: Application
    Filed: January 20, 2017
    Publication date: May 11, 2017
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols
  • Patent number: 9636958
    Abstract: 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: Grant
    Filed: May 8, 2015
    Date of Patent: May 2, 2017
    Assignee: Hitch Hotel Inc.
    Inventors: Geoff Patterson, Grant Nelson
  • Patent number: 9552343
    Abstract: 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: Grant
    Filed: February 22, 2016
    Date of Patent: January 24, 2017
    Assignee: Workiva Inc.
    Inventors: Michael J. Thiesen, Dominic J. Frost, Stephen Bush, Grant Nelson, Benjamin Echols