Patents by Inventor Craig Files

Craig Files 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: 7650323
    Abstract: Systems and methods for implementing CAN communication for building automation systems are disclosed. An exemplary system may comprise at least one sending device linked to a plurality of receiving devices over a CAN automation network. A control frame may be broadcast over the CAN automation network by the at least one sending device, the control frame encapsulated into a CAN extended data frame. An acceptance filter may be provided at each of the plurality of receiving devices, each of the plurality of receiving devices reading the control frame from the CAN extended data frame and determining if the receiving device is a target device based on the control frame. Device communication may also be implemented as methods for dynamic address assignment and firmware download.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: January 19, 2010
    Assignee: Colorado vNet, LLC
    Inventors: Scott Hesse, Craig Ogawa, Gary Kiwimagi, Craig Files
  • Publication number: 20090105846
    Abstract: Systems and methods for implementing CAN communication for building automation systems are disclosed. An exemplary system may comprise at least one sending device linked to a plurality of receiving devices over a CAN automation network. A control frame may be broadcast over the CAN automation network by the at least one sending device, the control frame encapsulated into a CAN extended data frame. An acceptance filter may be provided at each of the plurality of receiving devices, each of the plurality of receiving devices reading the control frame from the CAN extended data frame and determining if the receiving device is a target device based on the control frame. Device communication may also be implemented as methods for dynamic address assignment and firmware download.
    Type: Application
    Filed: October 7, 2008
    Publication date: April 23, 2009
    Applicant: COLORADO VNET LLC
    Inventors: Scott Hesse, Craig Ogawa, Gary Kiwimagi, Craig Files
  • Patent number: 7433740
    Abstract: Systems and methods for implementing CAN communication for building automation systems are disclosed. An exemplary system may comprise at least one sending device linked to a plurality of receiving devices over a CAN automation network. A control frame may be broadcast over the CAN automation network by the at least one sending device, the control frame encapsulated into a CAN extended data frame. An acceptance filter may be provided at each of the plurality of receiving devices, each of the plurality of receiving devices reading the control frame from the CAN extended data frame and determining if the receiving device is a target device based on the control frame. Device communication may also be implemented as methods for dynamic address assignment and firmware download.
    Type: Grant
    Filed: December 16, 2005
    Date of Patent: October 7, 2008
    Assignee: Colorado vNet, LLC
    Inventors: Scott Hesse, Craig Ogawa, Gary Kiwimagi, Craig Files
  • Publication number: 20060095146
    Abstract: Systems and methods for implementing CAN communication for building automation systems are disclosed. An exemplary system may comprise at least one sending device linked to a plurality of receiving devices over a CAN automation network. A control frame may be broadcast over the CAN automation network by the at least one sending device, the control frame encapsulated into a CAN extended data frame. An acceptance filter may be provided at each of the plurality of receiving devices, each of the plurality of receiving devices reading the control frame from the CAN extended data frame and determining if the receiving device is a target device based on the control frame. Device communication may also be implemented as methods for dynamic address assignment and firmware download.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 4, 2006
    Inventors: Scott Hesse, Craig Ogawa, Gary Kiwimagi, Craig Files
  • Publication number: 20050120223
    Abstract: Implementations described and claimed herein provide access, e.g., to building automation systems, via a secure authenticated network: connection. A secure authenticated network connection may be established in a network environment according to one implementation between a client and a system node (e.g., a server controlling the building automation system). The system node registers with a data node and the control node maintains a listing of clients authorized to access the system node. When a client desires access to the system node, the client requests access via the control node. The control node authenticates the client as an authorized user and establishes a secure authenticated connection between the client and the system node via the data node.
    Type: Application
    Filed: July 14, 2004
    Publication date: June 2, 2005
    Inventors: Gary Kiwimagi, Charles McJilton, Craig Files