Patents by Inventor Kirsten Ingmar Heiss

Kirsten Ingmar Heiss 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: 10248391
    Abstract: A method for building a software application includes: creating data fields based on input from a user, each having a value or a reference to another data field; grouping the data fields into node data structures, each having a node state for specifying allowable operations; assigning respective node data structures to a plurality of container data structures, respectively, where each container data structure stores information about conditions, actions, actions results, and permission settings to operate on one or more data fields. The method further includes creating tree data structures by linking the container data structures in a predetermined hierarchical manner, where each tree data structure includes information about relations of container data structures and node data structures in each tree data structure; and linking the tree data structures in an ordered sequence to create a computer executable process for performing an application.
    Type: Grant
    Filed: June 20, 2017
    Date of Patent: April 2, 2019
    Inventor: Kirsten Ingmar Heiss
  • Publication number: 20170286071
    Abstract: A method for building a software application includes: creating data fields based on input from a user, each having a value or a reference to another data field; grouping the data fields into node data structures, each having a node state for specifying allowable operations; assigning respective node data structures to a plurality of container data structures, respectively, where each container data structure stores information about conditions, actions, actions results, and permission settings to operate on one or more data fields. The method further includes creating tree data structures by linking the container data structures in a predetermined hierarchical manner, where each tree data structure includes information about relations of container data structures and node data structures in each tree data structure; and linking the tree data structures in an ordered sequence to create a computer executable process for performing an application.
    Type: Application
    Filed: June 20, 2017
    Publication date: October 5, 2017
    Inventor: Kirsten Ingmar Heiss
  • Patent number: 9703535
    Abstract: A method for building a software application includes: creating data fields based on input from a user, each having a value or a reference to another data field; grouping the data fields into node data structures, each having a node state for specifying allowable operations; assigning respective node data structures to a plurality of container data structures, respectively, where each container data structure stores information about conditions, actions, actions results, and permission settings to operate on one or more data fields. The method further includes creating tree data structures by linking the container data structures in a predetermined hierarchical manner, where each tree data structure includes information about relations of container data structures and node data structures in each tree data structure; and linking the tree data structures in an ordered sequence to create a computer executable process for performing an application.
    Type: Grant
    Filed: November 14, 2016
    Date of Patent: July 11, 2017
    Inventor: Kirsten Ingmar Heiss
  • Publication number: 20170060544
    Abstract: A method for building a software application includes: creating data fields based on input from a user, each having a value or a reference to another data field; grouping the data fields into node data structures, each having a node state for specifying allowable operations; assigning respective node data structures to a plurality of container data structures, respectively, where each container data structure stores information about conditions, actions, actions results, and permission settings to operate on one or more data fields. The method further includes creating tree data structures by linking the container data structures in a predetermined hierarchical manner, where each tree data structure includes information about relations of container data structures and node data structures in each tree data structure; and linking the tree data structures in an ordered sequence to create a computer executable process for performing an application.
    Type: Application
    Filed: November 14, 2016
    Publication date: March 2, 2017
    Inventor: Kirsten Ingmar Heiss
  • Patent number: 9524150
    Abstract: A method for building a software application includes: creating data fields based on input from a user, each having a value or a reference to another data field; grouping the data fields into node data structures, each having a node state for specifying allowable operations; assigning respective node data structures to a plurality of container data structures, respectively, where each container data structure stores information about conditions, actions, actions results, and permission settings to operate on one or more data fields. The method further includes creating tree data structures by linking the container data structures in a predetermined hierarchical manner, where each tree data structure includes information about relations of container data. structures and node data structures in each tree data structure; and linking the tree data structures in an ordered sequence to create a computer executable process for performing an application.
    Type: Grant
    Filed: December 8, 2015
    Date of Patent: December 20, 2016
    Inventor: Kirsten Ingmar Heiss
  • Publication number: 20160170721
    Abstract: A method for building a software application includes: creating data fields based on input from a user, each having a value or a reference to another data field; grouping the data fields into node data structures, each having a node state for specifying allowable operations; assigning respective node data structures to a plurality of container data structures, respectively, where each container data structure stores information about conditions, actions, actions results, and permission settings to operate on one or more data fields. The method further includes creating tree data structures by linking the container data structures in a predetermined hierarchical manner, where each tree data structure includes information about relations of container data. structures and node data structures in each tree data structure; and linking the tree data structures in an ordered sequence to create a computer executable process for performing an application.
    Type: Application
    Filed: December 8, 2015
    Publication date: June 16, 2016
    Inventor: Kirsten Ingmar Heiss