Patents by Inventor William Arthur Barrett

William Arthur Barrett 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: 10176605
    Abstract: Systems and methods for dynamic display of hierarchical data (e.g., a tree) are provided. Dynamic display enables a user to navigate the hierarchical data by dragging, without having to select expand/contract icons. The systems and methods use a tree spacing structure to determine relative spacing of nodes based on a focus line and to automatically expand and collapse visual representations of nodes in the tree. Nodes on the focus line may be evenly spaced along the focus line, and all of the other nodes in the hierarchy not on the focus line may be positioned based on their relationship to nodes on the focus line, using the tree spacing structure. Ancestor nodes of nodes on the focus line may be positioned between their direct first and last child and children of focus level nodes may be positioned directly behind the focus level node.
    Type: Grant
    Filed: March 26, 2015
    Date of Patent: January 8, 2019
    Assignee: Brigham Young University
    Inventors: Curtis M. Wigington, William Arthur Barrett
  • Patent number: 9454298
    Abstract: In one general aspect, a non-transitory computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The process can include receiving an indicator configured to trigger movement of a representation of a first portion of data and a representation of a second portion of data in a direction toward a boundary where the boundary is oriented with respect to a display area. The process can also include modifying a position of the representation of the first portion of data with respect to a position of the representation of second portion of data in response to the indicator.
    Type: Grant
    Filed: October 4, 2013
    Date of Patent: September 27, 2016
    Assignee: Brigham Young University
    Inventors: William Arthur Barrett, Ryan Thomas Cheatham
  • Publication number: 20150278273
    Abstract: Systems and methods for dynamic display of hierarchical data (e.g., a tree) are provided. Dynamic display enables a user to navigate the hierarchical data by dragging, without having to select expand/contract icons. The systems and methods use a tree spacing structure to determine relative spacing of nodes based on a focus line and to automatically expand and collapse visual representations of nodes in the tree. Nodes on the focus line may be evenly spaced along the focus line, and all of the other nodes in the hierarchy not on the focus line may be positioned based on their relationship to nodes on the focus line, using the tree spacing structure. Ancestor nodes of nodes on the focus line may be positioned between their direct first and last child and children of focus level nodes may be positioned directly behind the focus level node.
    Type: Application
    Filed: March 26, 2015
    Publication date: October 1, 2015
    Inventors: Curtis M. WIGINGTON, William Arthur BARRETT
  • Patent number: 8995770
    Abstract: Performing word recognition operations to determine what an image of a word represents. The method includes accessing a first image. The first image represents an image version of a word. The method further includes accessing a second image. The second image also represents an image version of a word. Using a warp mesh, the method includes warping the second image to cause the second image to approximately match the first image by applying a mesh to the second image and moving vertices of the mesh to warp the second image. The difference between the warped second image and the unwarped first image are determined.
    Type: Grant
    Filed: July 10, 2012
    Date of Patent: March 31, 2015
    Assignee: Brigham Young University
    Inventors: Douglas J. Kennard, William Arthur Barrett, Thomas Warren Sederberg
  • Publication number: 20140101602
    Abstract: In one general aspect, a non-transitory computer-readable storage medium can be configured to store instructions that when executed cause a processor to perform a process. The process can include receiving an indicator configured to trigger movement of a representation of a first portion of data and a representation of a second portion of data in a direction toward a boundary where the boundary is oriented with respect to a display area. The process can also include modifying a position of the representation of the first portion of data with respect to a position of the representation of second portion of data in response to the indicator.
    Type: Application
    Filed: October 4, 2013
    Publication date: April 10, 2014
    Applicant: Brigham Young University
    Inventors: William Arthur Barrett, Ryan Thomas Cheatham
  • Publication number: 20130016914
    Abstract: Performing word recognition operations to determine what an image of a word represents. The method includes accessing a first image. The first image represents an image version of a word. The method further includes accessing a second image. The second image also represents an image version of a word. Using a warp mesh, the method includes warping the second image to cause the second image to approximately match the first image by applying a mesh to the second image and moving vertices of the mesh to warp the second image. The difference between the warped second image and the unwarped first image are determined.
    Type: Application
    Filed: July 10, 2012
    Publication date: January 17, 2013
    Applicant: BRIGHAM YOUNG UNIVERSITY
    Inventors: Douglas J. Kennard, William Arthur Barrett, Thomas Warren Sederberg