Patents by Inventor James P. Van Huis

James P. Van Huis 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: 20230299970
    Abstract: In some implementations, a device may transmit, to an authentication server, a certificate signing request (CSR) based on a private key stored on a data logger, wherein the data logger is integrated with a sensor within the device. The device may receive, via the data logger and from the authentication server, a signed device certificate based on the CSR. Additionally, the device may receive, via the data logger and from the authentication server, a signed owner certificate associated with a controller. The device may receive, via the data logger and from the controller, a command signed using the owner certificate. Accordingly, the device may store, in the data logger, measurements from the sensor based on the command. The device may generate a data structure including the stored measurements, wherein the data structure is signed using the signed device certificate. The device may transmit, to the authentication server, the data structure.
    Type: Application
    Filed: March 17, 2022
    Publication date: September 21, 2023
    Inventors: James P. Van Huis, Andrew J. Pekarske, Michael T. Cranston
  • Patent number: 11336466
    Abstract: A method, in a provisioning server, of provisioning a printer, includes: receiving a provisioning request from the printer, the provisioning request containing (i) a printer identifier, and (ii) an account identifier associated with the printer; obtaining, from a digital certificate issuer, a unique string; sending the unique string to the printer; receiving from the printer, in response to sending the unique string, a certificate signing request containing (i) the printer identifier, (ii) the account identifier, and (iii) an authentication token including the unique string signed with a private key of the printer; validating the certificate signing request; passing the validated certificate signing request to the digital certificate issuer; receiving, from the digital certificate issuer, a digital certificate encoding the printer identifier and the account identifier; and providing the digital certificate to the printer for storage.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: May 17, 2022
    Assignee: Zebra Technologies Corporation
    Inventors: Andrew J. Pekarske, James P. Van Huis, Ryan E. Brock, Jared Coy Roundy
  • Publication number: 20200366809
    Abstract: A disclosed example is a server residing on a first network. The server has an observer. The observer receives observational data from a media processing device residing on a second network via a first persistent connection between the media processing device and the server. The observer provides, via the first persistent connection, a configuration file to the media processing device that defines a type of the observational data to be collected by the media processing device. The observer is prevented from communicating an operational instruction to the media processing device. The operational instruction is to control media processing hardware of the media processing device.
    Type: Application
    Filed: July 29, 2020
    Publication date: November 19, 2020
    Inventors: Andrew J. Pekarske, Gordon E. Molek, Jared Coy Roundy, James P. Van Huis
  • Patent number: 10764466
    Abstract: A disclosed example is a server residing on a first network. The server has an observer. The observer receives observational data from a media processing device residing on a second network via a first persistent connection between the media processing device and the server. The observer provides, via the first persistent connection, a configuration file to the media processing device that defines a type of the observational data to be collected by the media processing device. The observer is prevented from communicating an operational instruction to the media processing device. The operational instruction is to control media processing hardware of the media processing device.
    Type: Grant
    Filed: December 12, 2018
    Date of Patent: September 1, 2020
    Assignee: Zebra Technologies Corporation
    Inventors: Andrew J. Pekarske, Gordon E. Molek, Jared Coy Roundy, James P. Van Huis
  • Publication number: 20190116288
    Abstract: A disclosed example is a server residing on a first network. The server has an observer. The observer receives observational data from a media processing device residing on a second network via a first persistent connection between the media processing device and the server. The observer provides, via the first persistent connection, a configuration file to the media processing device that defines a type of the observational data to be collected by the media processing device. The observer is prevented from communicating an operational instruction to the media processing device. The operational instruction is to control media processing hardware of the media processing device.
    Type: Application
    Filed: December 12, 2018
    Publication date: April 18, 2019
    Inventors: Andrew J. Pekarske, Gordon E. Molek, Jared Coy Roundy, James P. Van Huis
  • Patent number: 10187545
    Abstract: Methods and apparatus to communicate data associated with media processing devices are disclosed. An example media processing device residing on a network includes a monitor configured to collect observational data associated with the media processing device in accordance with a configuration file stored on the media processing device; and communicate the observational data to a first device external to the network via a first persistent connection between the media processing device and the first external device; and a controller configured to receive an operational instruction from a second external device via a second persistent connection between the media processing device and the second external device, wherein the second persistent connection is independent of the first persistent connection; and implement the operational instruction on the media processing device, wherein the operation instruction controls media processing hardware of the media processing device.
    Type: Grant
    Filed: September 7, 2016
    Date of Patent: January 22, 2019
    Assignee: ZIH Corp.
    Inventors: Andrew J. Pekarske, Gordon E. Molek, Jared Coy Roundy, James P. Van Huis
  • Publication number: 20180069981
    Abstract: Methods and apparatus to communicate data associated with media processing devices are disclosed. An example media processing device residing on a network includes a monitor configured to collect observational data associated with the media processing device in accordance with a configuration file stored on the media processing device; and communicate the observational data to a first device external to the network via a first persistent connection between the media processing device and the first external device; and a controller configured to receive an operational instruction from a second external device via a second persistent connection between the media processing device and the second external device, wherein the second persistent connection is independent of the first persistent connection; and implement the operational instruction on the media processing device, wherein the operation instruction controls media processing hardware of the media processing device.
    Type: Application
    Filed: September 7, 2016
    Publication date: March 8, 2018
    Inventors: Andrew J. Pekarske, Gordon E. Molek, Jared Coy Roundy, James P. Van Huis
  • Patent number: 9335958
    Abstract: Methods, apparatuses, and computer program products are provided to facilitate connections between devices, such as a printer and a cloud-based server, and to implement an adaptive application framework. In the context of an apparatus, a printer is provided comprising communications circuitry configured to facilitate communications with a network; and processing circuitry configured to transmit a connection request to the network; receive requested connection parameters from the network; transmit printer connection parameters to the network; and establish a first secure connection between the printer and the network. The printer comprising processing circuitry further configured to receive requested connection parameters comprising at least a signed security certificate and a DNS name for a server on the network and to verify the signed security certificate and the DNS name for the server.
    Type: Grant
    Filed: February 21, 2013
    Date of Patent: May 10, 2016
    Assignee: ZIH CORP.
    Inventors: Bret Anno, Ryan Brock, Gordon Molek, Jeffrey Henningson, Sean Patrick Winterberger, Robin West, Scott Lane, James P. Van Huis, Andy Pekarske
  • Publication number: 20150169260
    Abstract: An apparatus may comprise a code output device and a processor configured to detect a first apparatus condition indication, generate a first dynamic identifier code representative of a first apparatus condition in response to detecting the first apparatus condition indication, output the first dynamic identifier code to the code output device, detect a second apparatus condition indication, generate a second dynamic identifier code representative of a second apparatus condition in response to detecting the second apparatus condition indication, wherein the second dynamic identifier code is different than the first dynamic identifier code, and output the second dynamic identifier code to the code output device. Associated methods, computer program products, and systems are also provided.
    Type: Application
    Filed: February 25, 2015
    Publication date: June 18, 2015
    Inventors: Robert M. McLeod, Cabel J. M. Sholdt, Michael S. Millman, Martin A. K. Schwan, James P. Van Huis