US20190180098A1

Content based transformation for digital documents

Claim Score by NHIP

Read claim 1, the broadest

Abstract

Non-limiting examples of the present disclosure describe transformation of content of a digital document on behalf of a user of an application/service. Examples describes herein extend to instances where an existing digital document (e.g. content portion) is transformed as well as examples where templatized transformations are used to create a digital document. As an example, content of a digital document may be converted into preset document format representations which are generated and suggested automatically to the user through a user interface of a productivity service or through an alternative modality (e.g. message, email, notification, etc.). This improves processing efficiency of computing devices associated with productivity services, for example, by enabling efficient digital document management through proactive contextual analysis, reducing the number of processing operations for users in real-time and reducing latency at run-time, among other examples.

US20190180098A1, drawing sheet 1
Sheet 1 of 10

Term

11.2 yearsto projected expiry

Projected expiry 8 December 2037, counted from filing; an application has no term until it is granted.

  1. Priority and filed
  2. Published
  3. Today
  4. Projected expiry

20 claims: 3 independent, 17 dependent

  1. 1
    Broadest claimClaim Score 62, broad(NHIP)A method comprising:identifying a data structure of a digital document;analyzing specific content portions associated with the identified data structure;classifying the digital document based on the identified data structure and an analysis of the specific content portions;generating a schema for transformation of one or more content portions of the digital document based on: the identified data structure, an analysis of the specific content portions and a classification of the digital document;transforming at least one content portion of the digital document based on generated schema;automatically surfacing, through a user interface of a productivity service, a transformation of the at least one content portion as a template for insertion into the digital document.
  2. 8
    A system comprising:at least one processor;anda memory, operatively connected with the at least one processor, storing computer-executable instructions that, when executed by the at least one processor, causes the at least one processor to execute a method that comprises:identifying a data structure of the digital document;analyzing specific content portions associated with the identified data structure;classifying the digital document based on the identified data structure and an analysis of the specific content portions;generating a schema for transformation of one or more content portions of the digital document based on: the identified data structure, an analysis of the specific content portions and a classification of the digital document;transforming at least one content portion of the digital document based on generated schema;automatically surfacing, through a user interface of a productivity service, a transformation of the at least one content portion as a template for insertion into the digital document.
  3. 15
    A computer-readable storage medium storing computer-executable instructions that, when executed by at least one processor, causes the at least one processor to execute a method comprising:identifying a data structure of the digital document;analyzing specific content portions associated with the identified data structure;classifying the digital document based on the identified data structure and an analysis of the specific content portions;generating a schema for transformation of one or more content portions of the digital document based on: the identified data structure, an analysis of the specific content portions and a classification of the digital document,transforming at least one content portion of the digital document based on generated schema;automatically surfacing, through a user interface of a productivity service, a transformation of the at least one content portion as a template for insertion into the digital document.