Patents by Inventor Craig Gemmill

Craig Gemmill 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: 10831171
    Abstract: A control system having packaged sets of control logic, referred to as templates. A template may be deployed in a system many times to solve a system's needs. Upon deployment, the user may need to perform many binding operations. The present system and approach may greatly reduce the labor involved in deploying control templates and in templates configuring a system of devices. Semantic tagging may be used. When designing a template, binding hints may be provided for each entity in the template that requires binding upon deployment. The binding hints may be used as a search predicate. When a template is deployed into a control space, a search query with binding hints for each bindable entity defined, may automatically be executed against the control space. If there is a single result for a bindable entity, then it may be automatically bound. If there are multiple results, a user may be prompted to choose from a results list.
    Type: Grant
    Filed: June 19, 2019
    Date of Patent: November 10, 2020
    Assignee: Honeywell International Inc.
    Inventors: Andrew Saunders, John Sublett, Robert Adams, Craig Gemmill
  • Publication number: 20190310599
    Abstract: A control system having packaged sets of control logic, referred to as templates. A template may be deployed in a system many times to solve a system's needs. Upon deployment, the user may need to perform many binding operations. The present system and approach may greatly reduce the labor involved in deploying control templates and in templates configuring a system of devices. Semantic tagging may be used. When designing a template, binding hints may be provided for each entity in the template that requires binding upon deployment. The binding hints may be used as a search predicate. When a template is deployed into a control space, a search query with binding hints for each bindable entity defined, may automatically be executed against the control space. If there is a single result for a bindable entity, then it may be automatically bound. If there are multiple results, a user may be prompted to choose from a results list.
    Type: Application
    Filed: June 19, 2019
    Publication date: October 10, 2019
    Applicant: Honeywell International Inc.
    Inventors: Andrew Saunders, John Sublett, Robert Adams, Craig Gemmill
  • Patent number: 10345783
    Abstract: A control system having packaged sets of control logic, referred to as templates. A template may be deployed in a system many times to solve a system's needs. Upon deployment, the user may need to perform many binding operations. The present system and approach may greatly reduce the labor involved in deploying control templates and in templates configuring a system of devices. Semantic tagging may be used. When designing a template, binding hints may be provided for each entity in the template that requires binding upon deployment. The binding hints may be used as a search predicate. When a template is deployed into a control space, a search query with binding hints for each bindable entity defined, may automatically be executed against the control space. If there is a single result for a bindable entity, then it may be automatically bound. If there are multiple results, a user may be prompted to choose from a results list.
    Type: Grant
    Filed: April 27, 2015
    Date of Patent: July 9, 2019
    Assignee: Honeywell International Inc.
    Inventors: Andrew Saunders, John Sublett, Robert Adams, Craig Gemmill
  • Publication number: 20180284715
    Abstract: A control system having packaged sets of control logic, referred to as templates. A template may be deployed in a system many times to solve a system's needs. Upon deployment, the user may need to perform many binding operations. The present system and approach may greatly reduce the labor involved in deploying control templates and in templates configuring a system of devices. Semantic tagging may be used. When designing a template, binding hints may be provided for each entity in the template that requires binding upon deployment. The binding hints may be used as a search predicate. When a template is deployed into a control space, a search query with binding hints for each bindable entity defined, may automatically be executed against the control space. If there is a single result for a bindable entity, then it may be automatically bound. If there are multiple results, a user may be prompted to choose from a results list.
    Type: Application
    Filed: April 27, 2015
    Publication date: October 4, 2018
    Inventors: Andrew Saunders, John Sublett, Robert Adams, Craig Gemmill