Patents by Inventor Thomas E. Hemphill

Thomas E. Hemphill 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).

  • Publication number: 20200322215
    Abstract: Methods and apparatus for configuring a network access system include detecting, at a network entity, an electronic device associated with a first class of devices. The methods and apparatus further include selecting a device controller from a set of device controllers based at least in part on detecting the electronic device. In some aspects, the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services. In addition, the methods and apparatus include activating the one or more communication services in response to selecting the device controller from the set of device controllers. Additionally, the methods and apparatus include configuring one or more network access characteristics of a network access system at the network entity based on the one or more communication services.
    Type: Application
    Filed: February 6, 2020
    Publication date: October 8, 2020
    Inventor: Thomas E. Hemphill
  • Patent number: 10581672
    Abstract: Methods and apparatus for configuring a network access system include detecting, at a network entity, an electronic device associated with a first class of devices. The methods and apparatus further include selecting a device controller from a set of device controllers based at least in part on detecting the electronic device. In some aspects, the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services. In addition, the methods and apparatus include activating the one or more communication services in response to selecting the device controller from the set of device controllers. Additionally, the methods and apparatus include configuring one or more network access characteristics of a network access system at the network entity based on the one or more communication services.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: March 3, 2020
    Assignee: WigWag Inc.
    Inventor: Thomas E. Hemphill
  • Publication number: 20170181056
    Abstract: Methods and apparatus for configuring a network access system include detecting, at a network entity, an electronic device associated with a first class of devices. The methods and apparatus further include selecting a device controller from a set of device controllers based at least in part on detecting the electronic device. In some aspects, the device controller is associated with the electronic device and manages communication between the electronic device and a remote host device according to one or more communication services. In addition, the methods and apparatus include activating the one or more communication services in response to selecting the device controller from the set of device controllers. Additionally, the methods and apparatus include configuring one or more network access characteristics of a network access system at the network entity based on the one or more communication services.
    Type: Application
    Filed: December 16, 2015
    Publication date: June 22, 2017
    Applicant: WIGWAG, Inc.
    Inventor: Thomas E. Hemphill
  • Patent number: 9674879
    Abstract: 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: Grant
    Filed: August 12, 2014
    Date of Patent: June 6, 2017
    Assignee: WIGWAG, LLC
    Inventors: Thomas E. Hemphill, Jean-Marc Trinon
  • Publication number: 20150063164
    Abstract: 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: Application
    Filed: August 12, 2014
    Publication date: March 5, 2015
    Applicant: WIGWAG, LLC
    Inventors: Thomas E. Hemphill, Jean-Marc Trinon
  • Patent number: 8954956
    Abstract: 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: Grant
    Filed: January 15, 2013
    Date of Patent: February 10, 2015
    Assignee: Wigwag, LLC
    Inventors: Thomas E. Hemphill, Jean-Marc Trinon
  • Patent number: 8806209
    Abstract: 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: Grant
    Filed: December 22, 2012
    Date of Patent: August 12, 2014
    Assignee: WigWag, LLC
    Inventors: Thomas E. Hemphill, Jean-Marc Trinon
  • Publication number: 20140201731
    Abstract: 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: Application
    Filed: January 15, 2013
    Publication date: July 17, 2014
    Applicant: WIGWAG, LLC
    Inventors: Thomas E. Hemphill, Jean-Marc Trinon
  • Publication number: 20140181521
    Abstract: 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: Application
    Filed: December 22, 2012
    Publication date: June 26, 2014
    Applicant: WIGWAG, LLC
    Inventors: Thomas E. Hemphill, Jean-Marc Trinon