Patents by Inventor Christopher Glen Popp

Christopher Glen Popp 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: 10194284
    Abstract: Systems and methods for utilizing unused space in expensive message based communication to embed messages from a sender device to a receiver device to maximize payload usage over a potentially fee-based messaging service. One or more machine-to-machine messages may be embedded in unutilized transport space when other communications, that may potentially be delivered over a fee-based network, are initiated at a device. The machine-to-machine message and other communications may be extracted from a combined message package at a receiving device and processed as if they were independently transported. Machine-to-machine messages may be segmented and embedded across multiple unrelated communication packages and later reassembled.
    Type: Grant
    Filed: September 12, 2012
    Date of Patent: January 29, 2019
    Assignee: Digit International Inc.
    Inventors: Adam D. Dirstine, Christopher Glen Popp
  • Patent number: 8775509
    Abstract: Disclosed in some examples is a method for communications between a client and a server using a stateless messaging protocol by transmitting from a client to a server a first message using the stateless messaging protocol; receiving from the server a response message, the response message including an indication of the presence of a second message at the server intended for the client, the indication including message retrieval information; sending a third message from the client to the server including the message retrieval information; and receiving a fourth message from the server, the fourth message including the contents of the second message.
    Type: Grant
    Filed: July 30, 2012
    Date of Patent: July 8, 2014
    Assignee: Digi International Inc.
    Inventors: Adam D. Dirstine, Christopher Glen Popp
  • Patent number: 8769525
    Abstract: A networked firmware management system is operable to manage firmware in one or more target devices by receiving one or more firmware target specifications from one or more target devices, the firmware target specifications each identifying a firmware target in the target device. The server stores the one or more received firmware target specification, associated with the one or more firmware targets in the target device. When the server receives a firmware update, the server matches a firmware attribute of the received firmware update against the one or more firmware target specifications stored in the server, and sends the received firmware update to any firmware targets in the target device having a firmware target specification that matches the received firmware update attribute.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: July 1, 2014
    Assignee: Digi International Inc.
    Inventors: Adam D. Dirstine, Christopher Glen Popp
  • Patent number: 8732338
    Abstract: A wireless mesh network server is operable to receive a message to one or more mesh network nodes from a client external to the mesh network, the message comprising an alias identifying the one or more mesh network nodes. The server is further operable to identify the one or more receiving mesh network nodes by the received message alias via an alias table, and forward the received message to the one or more mesh network nodes identified by the alias.
    Type: Grant
    Filed: October 22, 2009
    Date of Patent: May 20, 2014
    Assignee: Digi International Inc.
    Inventors: David J. Hutchison, Adam D. Dirstine, Pamela A. Wright, Jeffrey M. Ryan, Steven L. Halter, Christopher Glen Popp
  • Publication number: 20140115093
    Abstract: Systems and methods for the remote data exchange and device management with efficient file replication over heterogeneous communication transports. A user or application may provide a server with a communication bundle that may include a command and a data file. A transfer of the bundle from the server to one or more devices coupled to the server by a network over a first protocol may be initiated. Before the completion of the transfer, if a more cost effective connection becomes available the transfer of the bundle from the server to one or more devices may be completed via the more cost effective connection. The bundle may be transmitted in multiple segments. The individual segments may be transferred in any order and over various network protocols, and reassembled at the receiving device.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: DIGI INTERNATIONAL INC.
    Inventors: Adam D. Dirstine, Christopher Glen Popp
  • Patent number: 8683226
    Abstract: Systems and methods for automatically provisioning devices that do not include or cannot provide a unique hardware identifier over a machine-to-machine network. A device or application may provide a server with a non-unique provisioning identifier during restricted communication between the server and the device. In response to receiving a provisioning identifier from a device, a server may generate a globally unique device identifier associated with the provisioning identifier for the individual device, and transmit the unique identifier to the device. The device may retain the unique identifier for future transactions. A request may be provided to a user, at the device, the server or any other interface, requesting that a newly identified device be authenticated. Upon authentication the device may communicate with the server with additional interactions that were not provided after provisioning and before authentication.
    Type: Grant
    Filed: July 16, 2012
    Date of Patent: March 25, 2014
    Assignee: Digi International Inc.
    Inventors: Christopher Glen Popp, Adam D. Dirstine
  • Publication number: 20140074946
    Abstract: Systems and methods for utilizing unused space in expensive message based communication to embed messages from a sender device to a receiver device to maximize payload usage over a potentially fee-based messaging service. One or more machine-to-machine messages may be embedded in unutilized transport space when other communications, that may potentially be delivered over a fee-based network, are initiated at a device. The machine-to-machine message and other communications may be extracted from a combined message package at a receiving device and processed as if they were independently transported. Machine-to-machine messages may be segmented and embedded across multiple unrelated communication packages and later reassembled.
    Type: Application
    Filed: September 12, 2012
    Publication date: March 13, 2014
    Applicant: DIGI INTERNATIONAL INC.
    Inventors: Adam D. Dirstine, Christopher Glen Popp
  • Publication number: 20140032643
    Abstract: Disclosed in some examples is a method for communications between a client and a server using a stateless messaging protocol by transmitting from a client to a server a first message using the stateless messaging protocol; receiving from the server a response message, the response message including an indication of the presence of a second message at the server intended for the client, the indication including message retrieval information; sending a third message from the client to the server including the message retrieval information; and receiving a fourth message from the server, the fourth message including the contents of the second message.
    Type: Application
    Filed: July 30, 2012
    Publication date: January 30, 2014
    Inventors: Adam D. Dirstine, Christopher Glen Popp
  • Publication number: 20140020061
    Abstract: Systems and methods for automatically provisioning devices that do not include or cannot provide a unique hardware identifier over a machine-to-machine network. A device or application may provide a server with a non-unique provisioning identifier during restricted communication between the server and the device. In response to receiving a provisioning identifier from a device, a server may generate a globally unique device identifier associated with the provisioning identifier for the individual device, and transmit the unique identifier to the device. The device may retain the unique identifier for future transactions. A request may be provided to a user, at the device, the server or any other interface, requesting that a newly identified device be authenticated. Upon authentication the device may communicate with the server with additional interactions that were not provided after provisioning and before authentication.
    Type: Application
    Filed: July 16, 2012
    Publication date: January 16, 2014
    Applicant: Digi International Inc.
    Inventors: Christopher Glen Popp, Adam D. Dirstine
  • Publication number: 20120198434
    Abstract: A networked firmware management system is operable to manage firmware in one or more target devices by receiving a virtual bundled firmware update package comprising two or more individual firmware update files. The system identifies one or more networked target devices having a virtual firmware target matching the virtual bundled firmware update package, and sends the virtual bundled firmware update package to the virtual firmware target on the one or more networked devices.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 2, 2012
    Applicant: Digi International Inc.
    Inventors: Adam D. Dirstine, Christopher Glen Popp
  • Publication number: 20120198435
    Abstract: A networked firmware management system is operable to manage firmware in one or more target devices by receiving one or more firmware target specifications from one or more target devices, the firmware target specifications each identifying a firmware target in the target device. The server stores the one or more received firmware target specification, associated with the one or more firmware targets in the target device. When the server receives a firmware update, the server matches a firmware attribute of the received firmware update against the one or more firmware target specifications stored in the server, and sends the received firmware update to any firmware targets in the target device having a firmware target specification that matches the received firmware update attribute.
    Type: Application
    Filed: January 31, 2012
    Publication date: August 2, 2012
    Applicant: Digi International Inc.
    Inventors: Adam D. Dirstine, Christopher Glen Popp
  • Publication number: 20100332605
    Abstract: A wireless mesh network server is operable to receive a message to one or more mesh network nodes from a client external to the mesh network, the message comprising an alias identifying the one or more mesh network nodes. The server is further operable to identify the one or more receiving mesh network nodes by the received message alias via an alias table, and forward the received message to the one or more mesh network nodes identified by the alias.
    Type: Application
    Filed: October 22, 2009
    Publication date: December 30, 2010
    Applicant: Digi International Inc.
    Inventors: David J. Hutchison, Adam D. Dirstine, Pamela A. Wright, Jeffrey M. Ryan, Steven L. Halter, Christopher Glen Popp