Patents by Inventor Mark Castoe

Mark Castoe 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: 8789011
    Abstract: Systems and methods for a generic data model for the representation of an arbitrarily complex environment are disclosed. These systems and methods allow the representation of any logical or physical entity and the associations and dependencies between these entities. Components may be used to represent the entities while relationships may be used to represent the associations and dependencies between the entities. A typing system may be utilized in conjunction with a generic data model to define a hierarchy of components and relationships for use with a particular category of environments. The data structures associated with a generic data model may be stored utilizing a table schema which does not change with the addition of new data structures or types of data structures. Applied data models created from these generic data models may be searched utilizing a query language which allows efficient searching of the applied data model, and structuring of the concomitant results.
    Type: Grant
    Filed: March 9, 2010
    Date of Patent: July 22, 2014
    Assignee: Troux Technologies, Inc.
    Inventors: Clint Miller, Ramon Renteria, Mark Castoe, Daniel Rodney, Craig Dalton, Shad Reynolds, Jeff Ellerbee
  • Publication number: 20100169380
    Abstract: Systems and methods for a generic data model for the representation of an arbitrarily complex environment are disclosed. These systems and methods allow the representation of any logical or physical entity and the associations and dependencies between these entities. Components may be used to represent the entities while relationships may be used to represent the associations and dependencies between the entities. A typing system may be utilized in conjunction with a generic data model to define a hierarchy of components and relationships for use with a particular category of environments. The data structures associated with a generic data model may be stored utilizing a table schema which does not change with the addition of new data structures or types of data structures. Applied data models created from these generic data models may be searched utilizing a query language which allows efficient searching of the applied data model, and structuring of the concomitant results.
    Type: Application
    Filed: March 9, 2010
    Publication date: July 1, 2010
    Applicant: Troux Technologies
    Inventors: Clint Miller, Ray Renteria, Mark Castoe, Daniel Rodney, Craig Dalton, Shad Reynolds, Jeff Ellerbee
  • Patent number: 7698683
    Abstract: Systems and methods for a generic data model for the representation of an arbitrarily complex environment are disclosed. These systems and methods allow the representation of any logical or physical entity and the associations and dependencies between these entities. Components may be used to represent the entities while relationships may be used to represent the associations and dependencies between the entities. A typing system may be utilized in conjunction with a generic data model to define a hierarchy of components and relationships for use with a particular category of environments. The data structures associated with a generic data model may be stored utilizing a table schema which does not change with the addition of new data structures or types of data structures. Applied data models created from these generic data models may be searched utilizing a query language which allows efficient searching of the applied data model, and structuring of the concomitant results.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: April 13, 2010
    Assignee: Troux Technologies
    Inventors: Clint Miller, Ray Renteria, Mark Castoe, Daniel Rodney, Craig Dalton, Shad Reynolds, Jeff Ellerbee
  • Patent number: 7558790
    Abstract: Systems and methods for a generic data model for the representation of an arbitrarily complex environment are disclosed. These systems and methods allow the representation of any logical or physical entity and the associations and dependencies between these entities. Components may be used to represent the entities while relationships may be used to represent the associations and dependencies between the entities. A typing system may be utilized in conjunction with a generic data model to define a hierarchy of components and relationships for use with a particular category of environments. The data structures associated with a generic data model may be stored utilizing a table schema which does not change with the addition of new data structures or types of data structures. Applied data models created from these generic data models may be searched utilizing a query language which allows efficient searching of the applied data model, and structuring of the concomitant results.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: July 7, 2009
    Assignee: Troux Technologies
    Inventors: Clint Miller, Ray Renteria, Mark Castoe, Daniel Rodney, Craig Dalton, Shad Reynolds, Jeff Ellerbee
  • Patent number: 7523128
    Abstract: Embodiments of the present invention provide systems and methods for relationship discovery. According to one embodiment of the present invention, arbitrarily complex relationship discovery rules can be applied to components in a data model to determine if a relationship exists between the components. If the components satisfy a relationship discovery rule, a relationship can be established for the components. Because the relationships are established based on the application of relationship discovery rules rather than through enforcement of a database schema, new relationships and relationship types can be established without having to alter the underlying database schema. Additionally, because rules can be repetitively applied, relationships can be established, deleted and updated as the system being modeled changes.
    Type: Grant
    Filed: March 17, 2004
    Date of Patent: April 21, 2009
    Assignee: Troux Technologies
    Inventors: Clint Miller, Ray Renteria, Mark Castoe, Daniel Rodney, Craig Dalton, Shad Reynolds, Jeff Ellerbee