Patents by Inventor Kevin Robert Lloyd

Kevin Robert Lloyd 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).

  • Patent number: 8970870
    Abstract: Delivery of scan services of a networked scanning device over a device service port interfaced to the network. An extended XML schema is comprised of an extension to a baseline XML schema which defines baseline functions exposed by the scanning device via the device service port together with baseline parameters for such functions. The extension defines an additional parameter for a predesignated one of the plural baseline functions. A scan job is created by transmission of a request to create a scan job over the device service port. A request for scanner functionality defined by the predesignated function is transmitted to the scanning device via the device service port, with a non-null value specifying a device command for the additional parameter. Data responsive to execution of the device command by the scanning device is transmitted to the client via the device service port.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: March 3, 2015
    Assignee: Canon Kabushiki Kaisha
    Inventors: Thao Phuong Merna, Kevin Robert Lloyd
  • Patent number: 8812615
    Abstract: A host computer splits a display of the host computer into a grid including a plurality of grid areas. The host computer tracks a rate of display updates in each grid area. In addition, the host computer calculates a weighted average of all of the grid areas that an updated region of the display overlaps. The weighted average is based on the rate of display updates of each overlapped grid area and the percentage of the updated region that overlaps each overlapped grid area. The host computer compresses the updated region using a compression method selected from plural different compression methods. The selected compression method is selected based on the weighted average. The host computer transmits the compressed updated region to the remote client device.
    Type: Grant
    Filed: February 17, 2009
    Date of Patent: August 19, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Scott A. Bailey, Kevin Robert Lloyd, Peyman Kazemian
  • Publication number: 20120002243
    Abstract: Delivery of scan services of a networked scanning device over a device service port interfaced to the network. An extended XML schema is comprised of an extension to a baseline XML schema which defines baseline functions exposed by the scanning device via the device service port together with baseline parameters for such functions. The extension defines an additional parameter for a predesignated one of the plural baseline functions. A scan job is created by transmission of a request to create a scan job over the device service port. A request for scanner functionality defined by the predesignated function is transmitted to the scanning device via the device service port. The request for scanner functionality includes a non-null value for the additional parameter. The additional parameter specifies a device command of the scanning device. Data responsive to execution of the device command by the scanning device is transmitted to the client via the device service port.
    Type: Application
    Filed: June 30, 2010
    Publication date: January 5, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Thao Phuong Merna, Kevin Robert Lloyd
  • Publication number: 20100211882
    Abstract: A host computer splits a display of the host computer into a grid including a plurality of grid areas. The host computer tracks a rate of display updates in each grid area. In addition, the host computer calculates a weighted average of all of the grid areas that an updated region of the display overlaps. The weighted average is based on the rate of display updates of each overlapped grid area and the percentage of the updated region that overlaps each overlapped grid area. The host computer compresses the updated region using a compression method selected from plural different compression methods. The selected compression method is selected based on the weighted average. The host computer transmits the compressed updated region to the remote client device.
    Type: Application
    Filed: February 17, 2009
    Publication date: August 19, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Scott A. Bailey, Kevin Robert Lloyd, Peyman Kazemian