Patents by Inventor David Waggoner

David Waggoner 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: 20230339258
    Abstract: A tool holder includes a body having a posterior arm with a first longitudinal axis extending from a posterior arm proximal portion to a posterior arm distal end. The body includes an anterior arm having a second longitudinal axis extending from an anterior arm proximal portion to an anterior arm distal end. The anterior arm proximal portion includes an anterior arm offset portion having a third longitudinal axis that intersects the first longitudinal axis at or below a midpoint of the posterior arm. The body also includes a u-shaped portion joining the posterior arm distal end and the anterior arm distal end. At least one magnet is positioned on the anterior arm to connect to a paintbrush or other tool.
    Type: Application
    Filed: April 25, 2022
    Publication date: October 26, 2023
    Inventor: Samuel David WAGGONER
  • Patent number: 11794512
    Abstract: A tool holder includes a body having a posterior arm with a first longitudinal axis extending from a posterior arm proximal portion to a posterior arm distal end. The body includes an anterior arm having a second longitudinal axis extending from an anterior arm proximal portion to an anterior arm distal end. The anterior arm proximal portion includes an anterior arm offset portion having a third longitudinal axis that intersects the first longitudinal axis at or below a midpoint of the posterior arm. The body also includes a u-shaped portion joining the posterior arm distal end and the anterior arm distal end. At least one magnet is positioned on the anterior arm to connect to a paintbrush or other tool.
    Type: Grant
    Filed: April 25, 2022
    Date of Patent: October 24, 2023
    Inventor: Samuel David Waggoner
  • Patent number: 10684829
    Abstract: A system and method for combining text editing and tree encoding for computer programs and related software. Source code for programs and the like are stored using a maintaining a structured tree representation comprising a plurality of nodes, including nodes associated with respective identifiers, operands, operators, variables, and flow control elements in the source code, and nodes associated with formatting aspects of a text-based representation of the source code.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: June 16, 2020
    Assignee: INTENTIONAL SOFTWARE CORPORATION
    Inventors: David Waggoner, Melanie A. Jensenworth, Paul Kwiatkowski, Charles Simonyi
  • Publication number: 20170315787
    Abstract: A system and method for combining text editing and tree encoding for computer programs and related software. Source code for programs and the like are stored using a maintaining a structured tree representation comprising a plurality of nodes, including nodes associated with respective identifiers, operands, operators, variables, and flow control elements in the source code, and nodes associated with formatting aspects of a text-based representation of the source code.
    Type: Application
    Filed: June 12, 2017
    Publication date: November 2, 2017
    Applicant: Intentional Software Corporation
    Inventors: David Waggoner, Melanie A. Jensenworth, Paul Kwiatkowski, Charles Simonyi
  • Patent number: 9678724
    Abstract: A system and method for combining text editing and tree encoding for computer programs and related software. Source code for programs and the like are stored using a maintaining a structured tree representation comprising a plurality of nodes, including nodes associated with respective identifiers, operands, operators, variables, and flow control elements in the source code, and nodes associated with formatting aspects of a text-based representation of the source code.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: June 13, 2017
    Assignee: Intentional Software Corporation
    Inventors: David Waggoner, Melanie A. Jensenworth, Paul Kwiatkowski, Charles Simonyi
  • Publication number: 20160350084
    Abstract: A system and method for combining text editing and tree encoding for computer programs and related software. Source code for programs and the like are stored using a maintaining a structured tree representation comprising a plurality of nodes, including nodes associated with respective identifiers, operands, operators, variables, and flow control elements in the source code, and nodes associated with formatting aspects of a text-based representation of the source code.
    Type: Application
    Filed: May 29, 2015
    Publication date: December 1, 2016
    Applicant: Intentional Software Corporation
    Inventors: David Waggoner, Melanie A. Jensenworth, Paul Kwiatkowski, Charles Simonyi
  • Publication number: 20050118136
    Abstract: A polyanionic polymer can improve the bioactivity and water-solubility properties of a drug to which it is joined. The inventive method provides a monodispersed preparation of a recombinantly-produced polyanionic polymer that can be easily manipulated, such as lengthened. An active moiety may be chemically or recombinantly joined to a polyanionic polymer to increase its biological half-life and/or solubility. The instant invention also provides a method for targeting the delivery of a polyanionic polymer conjugate or fusion protein to a specific cell type or tissue.
    Type: Application
    Filed: September 14, 2004
    Publication date: June 2, 2005
    Inventors: David Leung, Philip Bergman, Alan Lofquist, Gregory Pietz, Christopher Tompkins, David Waggoner
  • Publication number: 20050081193
    Abstract: The present invention relates to a system and method that models computer programming language concepts in a plurality of objects and enables a computer programmer to interact with multiple programming languages through one code model interface. This allows the computer programmer to identify objects or functionality available in an application without having to know or specify an underlying language that implements that object or functionality. The computer programmer can employ the code model to locate an object that implements a specific functionality and return a code model object that implements that functionality. The computer programmer may then interact with that code model object rather than having to interact with the computer programming language.
    Type: Application
    Filed: October 18, 2004
    Publication date: April 14, 2005
    Applicant: Microsoft Corporation
    Inventors: William Chiles, Randy Kimmerly, Shankar Vaidyanathan, David Waggoner