Patents by Inventor Christopher Ensign

Christopher Ensign 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: 20240348678
    Abstract: A method, computer program product and system are provided to enable communication between a browser on a user device, such as a mobile device or personal computer, and a local device, such as a printer. A host system may provide a host web application for generating data for display by a browser, and may also integrate with an application programming interface (API) to embed code into the host web application such that when executed by the browser, enables the communication between the browser and a local device communication application. The local device communication application may then control communication to the local device, such as causing the data to be printed on a printer. The provided methods may be implemented independently of the browser type and/or operating system type.
    Type: Application
    Filed: June 24, 2024
    Publication date: October 17, 2024
    Inventors: Christopher Ensign, Richard E. Bergstrom
  • Publication number: 20240253922
    Abstract: Disclosed is a media processing device, including a printing assembly located downstream of a media supply. The media supply includes media elements. The media processing device further includes a memory configured to store media profiles and an edge detection sensor configured to detect edges of the media elements. The edge detection sensor is located proximate to an upstream end of the printing assembly. The media processing device further includes a control circuit configured to receive a media profile, determine calibration data based on the media profile, feed a first media element through the printing assembly, determine a media element length based on the media profile, retract the first media element back through the printing assembly based on the media element length, and print on the first media element by way of the printing assembly.
    Type: Application
    Filed: February 1, 2023
    Publication date: August 1, 2024
    Inventors: Blake E. Nemura, Christopher Ensign, Richard E. Bergstrom
  • Patent number: 12021917
    Abstract: A method, computer program product and system are provided to enable communication between a browser on a user device, such as a mobile device or personal computer, and a local device, such as a printer. A host system may provide a host web application for generating data for display by a browser, and may also integrate with an application programming interface (API) to embed code into the host web application such that when executed by the browser, enables the communication between the browser and a local device communication application. The local device communication application may then control communication to the local device, such as causing the data to be printed on a printer. The provided methods may be implemented independently of the browser type and/or operating system type.
    Type: Grant
    Filed: December 19, 2014
    Date of Patent: June 25, 2024
    Assignee: Zebra Technologies Corporation
    Inventors: Christopher Ensign, Richard E. Bergstrom
  • Publication number: 20160182604
    Abstract: A method, computer program product and system are provided to enable communication between a browser on a user device, such as a mobile device or personal computer, and a local device, such as a printer. A host system may provide a host web application for generating data for display by a browser, and may also integrate with an application programming interface (API) to embed code into the host web application such that when executed by the browser, enables the communication between the browser and a local device communication application. The local device communication application may then control communication to the local device, such as causing the data to be printed on a printer. The provided methods may be implemented independently of the browser type and/or operating system type.
    Type: Application
    Filed: December 19, 2014
    Publication date: June 23, 2016
    Inventors: Christopher Ensign, Richard E. Bergstrom