Patent classifications
G06K15/1886
VISUAL FOG
- Shao-Wen Yang ,
- Yen-Kuang Chen ,
- Ragaad Mohammed Irsehid Altarawneh ,
- Juan Pablo Munoz Chiabrando ,
- Siew Wen Chin ,
- Kushal Datta ,
- Subramanya R. Dulloor ,
- Julio C. Zamora Esquivel ,
- Omar Ulises Florez Choque ,
- Vishakha Gupta ,
- Scott D. Hahn ,
- Rameshkumar Illikkal ,
- Nilesh Kumar Jain ,
- Siti Khairuni Amalina Kamarol ,
- Anil S. KESHAVAMURTHY ,
- Heng Kar Lau ,
- Jonathan A. Lefman ,
- Yiting Liao ,
- Michael G. Millsap ,
- Ibrahima J. Ndiour ,
- Luis Carlos Maria Remis ,
- Addicam V. Sanjay ,
- Usman Sarwar ,
- Eve M. Schooler ,
- Ned M. Smith ,
- Vallabhajosyula S. Somayazulu ,
- Christina R. Strong ,
- Omesh Tickoo ,
- Srenivas Varadarajan ,
- Jesús A. Cruz Vargas ,
- Hassnaa Moustafa ,
- Arun Raghunath ,
- Katalin Klara Bartfai-Walcott ,
- Maruti Gupta Hyde ,
- Deepak S. Vembar ,
- Jessica McCarthy
In one embodiment, an apparatus comprises a processor to: identify a workload comprising a plurality of tasks; generate a workload graph based on the workload, wherein the workload graph comprises information associated with the plurality of tasks; identify a device connectivity graph, wherein the device connectivity graph comprises device connectivity information associated with a plurality of processing devices; identify a privacy policy associated with the workload; identify privacy level information associated with the plurality of processing devices; identify a privacy constraint based on the privacy policy and the privacy level information; and determine a workload schedule, wherein the workload schedule comprises a mapping of the workload onto the plurality of processing devices, and wherein the workload schedule is determined based on the privacy constraint, the workload graph, and the device connectivity graph. The apparatus further comprises a communication interface to send the workload schedule to the plurality of processing devices.
INFORMATION PROCESSING APPARATUS
An information processing apparatus includes a non-volatile semiconductor storage device including a flash memory, a write buffer memory that stores data that is to be stored onto the non-volatile semiconductor storage device, and a controller that performs control to write in a batch onto the non-volatile semiconductor storage device the data stored on the write buffer memory when an amount of the data stored on the write buffer memory reaches a predetermined amount of data.
PRINTER
A printer includes a print engine, a processor, and a memory. The print engine is configured to print an image on a print medium. The memory stores instructions, the instructions, when executed by the processor, causing the printer to perform: in a case where a plurality of layers is included in a document file that is acquired from one of a storage medium connected to the printer and an apparatus configured to communicate with the printer, determining whether the plurality of layers includes a selection target layer that is a layer corresponding to a same language as a language indicated by language information acquired from an information source; in response to determining that the plurality of layers includes the selection target layer, determining a layer including the selection target layer as a print target layer; and controlling the print engine to print the print target layer.
PRIVACY-PRESERVING SANITIZATION FOR VISUAL COMPUTING QUERIES
In one embodiment, an apparatus comprises a communication interface and a processor. The communication interface is to communicate with a visual computing device over a network. The processor is to: access visual data captured by a camera; detect a particular feature in the visual data, wherein the particular feature comprises a visual indication of privacy-sensitive information; sanitize the visual data to mask the privacy-sensitive information associated with the particular feature, wherein sanitizing the visual data causes sanitized visual data to be produced; and transmit, via the communication interface, the sanitized visual data to the visual computing device over the network, wherein the visual computing device is to use the sanitized visual data to process a visual query associated with the visual data.
IMAGE CONVERSION DEVICE AND IMAGE CONVERSION METHOD
An image conversion device that performs conversion processing on image data before compression processing is performed includes: a pixel designation unit that sequentially designate, as a second pixel, pixels in a raster line that forms the image data in a direction away from a first pixel, which is a pixel included in the raster line, starting from a pixel adjacent to the first pixel in the raster line as a start point of the designation; an evaluation value calculation unit that calculates, as an evaluation value, an absolute value of a difference between pixel values of the first pixel and the second pixel or a square value of the difference; a determination unit that determines whether or not the evaluation value exceeds a predetermined threshold value; and a conversion unit that calculates a representative value of pixel values from the first pixel to a third pixel that is a pixel adjacent to the second pixel at a side of the first pixel and converts the pixel values from the first pixel to the third pixel into the representative value, at a timing at which the evaluation value is determined to exceed the threshold value.
IMAGE DECOMPRESSING APPARATUS, CONTROL METHOD THEREOF, AND NON-TRANSITORY COMPUTER-READABLE STORAGE MEDIUM
A decompressing apparatus comprises a first decompressing unit, a second decompressing unit which can decompresses encoded data that the first decompressing unit does not support, an identifying unit which identifies a type of each encoded block, a generating unit which, if encoded block of interest is a type that can be decompressed by the first decompressing unit, stores the encoded data in a memory, and, if not, stores predetermined encoded data that can be decompressed by the first decompressing unit in the memory, and control unit which controls the first decompressing unit to decompress the encoded data in the memory to generate tentative image data, then controls the second decompressing unit to decompress the encoded data that cannot be decompressed by the first decompressing unit, and updates the tentative image data with the decompression result.
PRINTER, PRINTING CONTROL METHOD, AND STORAGE MEDIUM
An embodiment of the present invention provides a printer configured to print on a print medium. The printer includes a thermal head and a control unit. The thermal head has a plurality of heating elements that are arranged in a line. The control unit is configured to control thermal energy to be applied to the plurality of heating elements, in accordance with information based on image data. The information includes whether to apply a pulse of energizing current in each of a plurality of periods being preset during a scanning line time for one line. The plurality of periods is set in an order from a long period to a short period during the scanning line time.
INDUSTRIAL PRINTING SYSTEM, PRINT SERVER, AND INDUSTRIAL PRINTING METHOD FOR GENERATING AND REPRINTING PRINT JOB TO ARCHIVE
Provided is an industrial printing system that reprints from an archive of production prints. Industrial printing systems include a plurality of print servers that perform production printing. Any of the print servers includes an archive job generation unit and a reprint unit. The archive job generation unit generates a print job to archive including a content job that is a job for each print component. The reprint unit transmits the content job included in the print job generated by the archive job generation unit to the other print server for reprinting. The content job includes a storage location, which may be in the other print server where the rasterized file in which the printed component was rasterized is stored, and a job ticket for the content job.
Image-adaptive inkjet printhead stitching process
A method of printing on an inkjet printer including a plurality of overlapping jetting modules includes analyzing image data within a stitch area to designate white pixels and non-white pixels. For rows where the stitch area includes white pixels, a hard stitch boundary is defined within the stitch area where image pixels to the left of the hard stitch boundary are to be printed using a left jetting module and image pixels to the right of the hard stitch boundary are to be printed using a right jetting module. For image regions where the rows of image pixels within the stitch area include only non-white pixels, a soft-stitching path is defined through the image region, and a fading function is used to gradually transition from printing image pixels with the left jetting module to printing image pixels with the right jetting module in a transition zone around the soft-stitching path.
DEVICE INCLUDING REPLACEABLE COMPONENT
A device including a replaceable component, in which the component is not electrically connected to the device and includes a component-side storage, a component-side transmitter/receiver, a component-side hardware processor, and a component-side power generator, the device includes a main-body side storage, a counter which counts up the consumption degree of the component stored in the main-body storage, a main-body side transmitter/receiver, a main-body side hardware processor, a main-body side power generator, and a detector which detects attachment and detachment, the main-body side hardware processor causes the main-body side transmitter/receiver to transmit the specific identification information of the component and the consumption degree of the component when detachment is detected, and the component-side hardware processor rewrites the information in the component-side storage on the basis of the specific identification information of the component and the consumption degree of the component.