Disambiguation of printing device characteristics

    公开(公告)号:US11226782B1

    公开(公告)日:2022-01-18

    申请号:US17150787

    申请日:2021-01-15

    Inventor: Eric Pugh

    Abstract: Systems and methods relate generally to disambiguation of printing device characteristics. In an example method thereof, a printing app has user printing priority settings. A demographics data file is generated for a best fit emulation. A best match behavior is determined for a printing device of a plurality of printing devices. The printing device with the best match behavior is selected from the plurality of printing devices. In another method thereof an emulator is initialized. The initialization includes generating a demographics data file by the emulator. The emulator performs operations including: converting input data to device primitives in a printer language to generate print job data therefor; and providing the print job data as a print job to a job manager.

    Systems and methods of enhancing the brightness of digital displays

    公开(公告)号:US10832637B1

    公开(公告)日:2020-11-10

    申请号:US16368499

    申请日:2019-03-28

    Inventor: Eric Pugh

    Abstract: A system, method, and apparatus provide brightness enhancement for digital displays. The digital display of an electronic apparatus may be augmented with an E-Ink based display module. Embodiments may replicate the content of the digital display shown on the E-Ink module display. The content is shown in a high contrast output that is readable even though the ambient light intensity may overwhelm the readability of the original digital display. Some embodiments include a clock which may trigger automatic operation of the E-Ink module. Some embodiments may include a transparent E-Ink module which may show replicated content obscuring the view an underlying digital display or which may remain transparent when the digital display is readable under the current light.

    Memory Allocation Techniques for Filtering Software

    公开(公告)号:US20180285265A1

    公开(公告)日:2018-10-04

    申请号:US15476628

    申请日:2017-03-31

    Inventor: Eric Pugh

    Abstract: Methods and apparatus for filtering input data objects are provided. A computing device can receive an input data object to be filtered; e.g., compressed/decompressed, decrypted/encrypted, bit converted. The computing device can determine whether the input data object has been previously filtered. After determining that the input data object has been previously filtered, the computing device can: determine a previously filtered data size for the input data object, allocate a memory buffer to store a filtered version of the input data object based on the previously filtered data size, and filter the input data object using the memory buffer. The computing device can generate an output based on the filtered data object.

    METHOD AND APPARATUS FOR CHANNELING LIGHT FOR STACKED SOLAR CELL

    公开(公告)号:US20200161486A1

    公开(公告)日:2020-05-21

    申请号:US16197327

    申请日:2018-11-20

    Inventor: Eric Pugh

    Abstract: A multifunctional peripheral with a solar powered display screen which includes a plurality of solar cell assemblies, each solar cell assembly including a plurality of solar cells and a plurality of transparent separators, where each solar cell assembly is arranged so that the solar cells are stacked on top of one another, with a transparent separator in between each pair of solar cells, and where each transparent separator has a rectangular shape when viewed in a plan view.

    Image conversion methods
    6.
    发明授权

    公开(公告)号:US09639309B1

    公开(公告)日:2017-05-02

    申请号:US14883566

    申请日:2015-10-14

    Inventor: Eric Pugh

    Abstract: Methods and apparatus for image conversion are provided. A computing device can receive image data having line(s) of pixels encoded using a first format. The first format can specify a repeat count for a corresponding line of pixels. The computing device can convert the image data from the first format to a second format. The conversion can include: for a designated input line, determining whether the repeat count for the designated input line is greater than one; and after determining that the repeat count is greater than one: generating a designated output line encoded in the second run-length encoded format that corresponds to the designated input line, and duplicating the designated output line a number of times based on the repeat count. The computing device can provide an output comprising the image data encoded in the second format.

    USER INTERFACE FOR EXPOSURE CORRECTION OF AN IMAGE TRANSPARENCY

    公开(公告)号:US20220239797A1

    公开(公告)日:2022-07-28

    申请号:US17714787

    申请日:2022-04-06

    Inventor: Eric Pugh

    Abstract: Systems and methods relate generally to exposure correction of an image transparency. In an example method thereof, an adaptable filter having an adjustable transparency panel and a microcontroller is obtained. The image transparency is backlit to obtain first analog image information by the adaptable filter. An exposure level associated with the first analog image information is sensed. A transparency level of the adjustable transparency panel is adjusted responsive to the sensed exposure level. Second analog image information is obtained from the adjustable transparency panel provided to a sensor array. The second analog image information is the first analog image information with the adjusted transparency level.

    Systems and methods of augmenting displays using smart lighting modules

    公开(公告)号:US10809656B1

    公开(公告)日:2020-10-20

    申请号:US16368463

    申请日:2019-03-28

    Inventor: Eric Pugh

    Abstract: A system, method, and apparatus provide an improvement to user guided operation or troubleshooting of a device by illuminating an area of the device for the user's attention. Embodiments may include a plurality of lights. Each light is positioned respectively in a predetermined location in the printing apparatus, which may comprise known locations for paper jams to occur. Embodiments may also include a voice recognition module and a controller module connected to the plurality of lights. The controller module may be configured to: receive, from the voice recognition module, a user generated message requesting identification of the location of the paper jam; identify which of the predetermined locations has the paper jam; and activate a selected one of the plurality of lights, wherein the selected one of the plurality of lights is positioned to illuminate the predetermined location with the paper jam.

    SYSTEMS AND METHODS OF AUGMENTING DISPLAYS USING SMART LIGHTING MODULES

    公开(公告)号:US20200307251A1

    公开(公告)日:2020-10-01

    申请号:US16368463

    申请日:2019-03-28

    Inventor: Eric Pugh

    Abstract: A system, method, and apparatus provide an improvement to user guided operation or troubleshooting of a device by illuminating an area of the device for the user's attention. Embodiments may include a plurality of lights. Each light is positioned respectively in a predetermined location in the printing apparatus, which may comprise known locations for paper jams to occur. Embodiments may also include a voice recognition module and a controller module connected to the plurality of lights. The controller module may be configured to: receive, from the voice recognition module, a user generated message requesting identification of the location of the paper jam; identify which of the predetermined locations has the paper jam; and activate a selected one of the plurality of lights, wherein the selected one of the plurality of lights is positioned to illuminate the predetermined location with the paper jam.

    Memory allocation techniques for filtering software

    公开(公告)号:US10657053B2

    公开(公告)日:2020-05-19

    申请号:US15476628

    申请日:2017-03-31

    Inventor: Eric Pugh

    Abstract: Methods and apparatus for filtering input data objects are provided. A computing device can receive an input data object to be filtered; e.g., compressed/decompressed, decrypted/encrypted, bit converted. The computing device can determine whether the input data object has been previously filtered. After determining that the input data object has been previously filtered, the computing device can: determine a previously filtered data size for the input data object, allocate a memory buffer to store a filtered version of the input data object based on the previously filtered data size, and filter the input data object using the memory buffer. The computing device can generate an output based on the filtered data object.

Patent Agency Ranking