×

Method, apparatus, and computer program product for generating a preview of an electronic document

  • US 10,733,370 B2
  • Filed: 08/18/2015
  • Issued: 08/04/2020
  • Est. Priority Date: 08/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving an indication of an electronic document for which preview data is to be provided in a particular instance;

    determining that the electronic document is an unstructured document;

    determining a usage parameter characterizing a use of the preview data in the particular instance, wherein the usage parameter is at least one of a user identity of a user requesting the preview, a device type by which the preview data is requested, a location of a device by which the preview data is requested, or a network by which the preview data is requested;

    identifying a template associated with the electronic document, based on at least a document attribute associated with the electronic document and the at least one of the user identity of the user requesting the preview in the particular instance, the device type by which the preview data is requested in the particular instance, the location of a device by which the preview data is requested in the particular instance, or the network by which the preview data is requested in the particular instance;

    based on the template and in response to determining that the electronic document is an unstructured document, identifying at least one sub-portion of the electronic document, the at least one sub-portion of the electronic document determined based on at least a predefined size indicated by the template, relative to the electronic document, and a position indicated by the template, of the sub-portion relative to the electronic document; and

    with an electronic document preview apparatus comprising at least processing circuitry, determining the preview data from the electronic document based on the template and the identified at least one sub-portion.

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