Patents Assigned to WIGWAG, LLC
-
Patent number: 9674879Abstract: Systems and methods for provisioning electronic devices. In some embodiments, a method may include receiving a first message at a provisioning server, the first message originated by a computing device, the first message including a device identifier associated with an automation device. The method may also include receiving a second message at the provisioning server, the second message originated by the automation device and including at least a device identifier portion. In response to the device identifier portion of the second message matching the device identifier of the first message and/or in response to the automation device not being associated with a provisioning account, the method may then include providing configuration information to the automation device.Type: GrantFiled: August 12, 2014Date of Patent: June 6, 2017Assignee: WIGWAG, LLCInventors: Thomas E. Hemphill, Jean-Marc Trinon
-
Publication number: 20150063164Abstract: Systems and methods for provisioning electronic devices. In some embodiments, a method may include receiving a first message at a provisioning server, the first message originated by a computing device, the first message including a device identifier associated with an automation device. The method may also include receiving a second message at the provisioning server, the second message originated by the automation device and including at least a device identifier portion. In response to the device identifier portion of the second message matching the device identifier of the first message and/or in response to the automation device not being associated with a provisioning account, the method may then include providing configuration information to the automation device.Type: ApplicationFiled: August 12, 2014Publication date: March 5, 2015Applicant: WIGWAG, LLCInventors: Thomas E. Hemphill, Jean-Marc Trinon
-
Patent number: 8954956Abstract: Systems and methods for distributing and executing software code. In some embodiments, a method may include storing program instructions configured to invoke interactions with one or more of a plurality of automation devices, the plurality of automation devices divided into sets of one or more automation devices, each set of one or more automation devices associated with a respective Distributed Execution System (DES) node. The method may also include distributing the program instructions to each DES node, each DES node configured to operate in a discovery mode to evaluate the program instructions and identify one or more semantic statements that are applicable to its associated set of one or more automation devices, each DES node configured to operate in an execution mode subsequently to the discovery mode to execute the identified one or more semantic statements with respect to that DES node's associated set of one or more automation devices.Type: GrantFiled: January 15, 2013Date of Patent: February 10, 2015Assignee: Wigwag, LLCInventors: Thomas E. Hemphill, Jean-Marc Trinon
-
Patent number: 8806209Abstract: Systems and methods for provisioning electronic devices. In some embodiments, a method may include receiving a first message at a provisioning server, the first message originated by a computing device, the first message including a device identifier associated with an automation device. The method may also include receiving a second message at the provisioning server, the second message originated by the automation device and including at least a device identifier portion. In response to the device identifier portion of the second message matching the device identifier of the first message and/or in response to the automation device not being associated with a provisioning account, the method may then include providing configuration information to the automation device.Type: GrantFiled: December 22, 2012Date of Patent: August 12, 2014Assignee: WigWag, LLCInventors: Thomas E. Hemphill, Jean-Marc Trinon
-
Publication number: 20140201731Abstract: Systems and methods for distributing and executing software code. In some embodiments, a method may include storing program instructions configured to invoke interactions with one or more of a plurality of automation devices, the plurality of automation devices divided into sets of one or more automation devices, each set of one or more automation devices associated with a respective Distributed Execution System (DES) node. The method may also include distributing the program instructions to each DES node, each DES node configured to operate in a discovery mode to evaluate the program instructions and identify one or more semantic statements that are applicable to its associated set of one or more automation devices, each DES node configured to operate in an execution mode subsequently to the discovery mode to execute the identified one or more semantic statements with respect to that DES node's associated set of one or more automation devices.Type: ApplicationFiled: January 15, 2013Publication date: July 17, 2014Applicant: WIGWAG, LLCInventors: Thomas E. Hemphill, Jean-Marc Trinon
-
Publication number: 20140181521Abstract: Systems and methods for provisioning electronic devices. In some embodiments, a method may include receiving a first message at a provisioning server, the first message originated by a computing device, the first message including a device identifier associated with an automation device. The method may also include receiving a second message at the provisioning server, the second message originated by the automation device and including at least a device identifier portion. In response to the device identifier portion of the second message matching the device identifier of the first message and/or in response to the automation device not being associated with a provisioning account, the method may then include providing configuration information to the automation device.Type: ApplicationFiled: December 22, 2012Publication date: June 26, 2014Applicant: WIGWAG, LLCInventors: Thomas E. Hemphill, Jean-Marc Trinon