×

Cloud powered system enabling mobile devices to control peripherals without drivers

  • US 10,033,785 B2
  • Filed: 05/16/2013
  • Issued: 07/24/2018
  • Est. Priority Date: 05/16/2012
  • Status: Active Grant
First Claim
Patent Images

1. A method for accessing a service from a peripheral device using a mobile device, the method comprising:

  • discovering, by an application on the first mobile device, a peripheral from which a user of the first mobile device desires to access a service;

    transmitting, by the application on the first mobile device, a file generated on the first mobile device to a server;

    at the server, converting the file into a content stream compatible with the peripheral, determining, based on available network bandwidth and a size of the content stream, whether or not to compress the content stream, and transmitting the content stream or the compressed content stream to the first mobile device, wherein the server includes a compression decision function that determines whether or not to compress the content stream using an indicator function derived from one of;

    whether, given the available network bandwidth and the size of the content stream, a modeled total print time for the content stream without compression of the content stream exceeds a modeled total print time for the content stream with compression of the content stream; and

    whether, given the available network bandwidth and the size of the content stream, a modeled energy consumption of the first mobile device without compression of the content stream exceeds a modeled energy consumption of the first mobile device with compression of the content stream;

    receiving, by the application on the first mobile device, the content stream or the compressed content stream from the server to be delivered to the peripheral and for which the service is to be invoked;

    performing, by the application on the first mobile device, header assembly or decompression of the content stream; and

    relaying, by the application on the first mobile device, the content stream to the peripheral or to a second mobile device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×