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: 10194284Abstract: 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: GrantFiled: September 12, 2012Date of Patent: January 29, 2019Assignee: Digit International Inc.Inventors: Adam D. Dirstine, Christopher Glen Popp
-
Patent number: 8775509Abstract: 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: GrantFiled: July 30, 2012Date of Patent: July 8, 2014Assignee: Digi International Inc.Inventors: Adam D. Dirstine, Christopher Glen Popp
-
Patent number: 8769525Abstract: 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: GrantFiled: January 31, 2012Date of Patent: July 1, 2014Assignee: Digi International Inc.Inventors: Adam D. Dirstine, Christopher Glen Popp
-
Patent number: 8732338Abstract: 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: GrantFiled: October 22, 2009Date of Patent: May 20, 2014Assignee: Digi International Inc.Inventors: David J. Hutchison, Adam D. Dirstine, Pamela A. Wright, Jeffrey M. Ryan, Steven L. Halter, Christopher Glen Popp
-
Publication number: 20140115093Abstract: 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: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: DIGI INTERNATIONAL INC.Inventors: Adam D. Dirstine, Christopher Glen Popp
-
Patent number: 8683226Abstract: 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: GrantFiled: July 16, 2012Date of Patent: March 25, 2014Assignee: Digi International Inc.Inventors: Christopher Glen Popp, Adam D. Dirstine
-
Publication number: 20140074946Abstract: 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: ApplicationFiled: September 12, 2012Publication date: March 13, 2014Applicant: DIGI INTERNATIONAL INC.Inventors: Adam D. Dirstine, Christopher Glen Popp
-
Publication number: 20140032643Abstract: 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: ApplicationFiled: July 30, 2012Publication date: January 30, 2014Inventors: Adam D. Dirstine, Christopher Glen Popp
-
Publication number: 20140020061Abstract: 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: ApplicationFiled: July 16, 2012Publication date: January 16, 2014Applicant: Digi International Inc.Inventors: Christopher Glen Popp, Adam D. Dirstine
-
Publication number: 20120198434Abstract: 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: ApplicationFiled: January 31, 2012Publication date: August 2, 2012Applicant: Digi International Inc.Inventors: Adam D. Dirstine, Christopher Glen Popp
-
Publication number: 20120198435Abstract: 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: ApplicationFiled: January 31, 2012Publication date: August 2, 2012Applicant: Digi International Inc.Inventors: Adam D. Dirstine, Christopher Glen Popp
-
Publication number: 20100332605Abstract: 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: ApplicationFiled: October 22, 2009Publication date: December 30, 2010Applicant: Digi International Inc.Inventors: David J. Hutchison, Adam D. Dirstine, Pamela A. Wright, Jeffrey M. Ryan, Steven L. Halter, Christopher Glen Popp