Methods and apparatuses to assemble, extract and deploy content from electronic documents
First Claim
1. A computing device implemented method comprising:
- receiving, by a computing device, a request to generate and return a content aggregation, wherein the content aggregation to be generated is to include a plurality of content constituent parts to be selected from a plurality of electronic documents, wherein the request includes or references a content aggregation specification specifying the content aggregation to be generated, wherein the content aggregation specification includes a plurality of directives characterizing the content constituent parts to be selected for inclusion into the content aggregation to be generated, wherein the directives characterize the content constituent parts to be selected in terms of a plurality of layout-based descriptions, wherein each layout-based description incorporating a layout qualification to be analyzed against a layout of an electronic document to determine whether the electronic document includes qualifying content constituent parts to be selected for inclusion into the content aggregation to be generated and returned;
obtaining or causing to be obtained, by the computing device, the content constituent parts, from a plurality of electronic documents having content constituent parts meeting selective ones of the layout qualifications of the layout-based descriptions of the directives of the content aggregation specification of the request; and
responding or causing to be responded, by the computing device, to the request with the requested content aggregation having obtained layout qualification meeting content constituent parts selected from the electronic documents in accordance with the directives of the content aggregation specification of the request.
4 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the present invention permit the specification and servicing of aggregations of content constituent parts that derive from electronic documents. An incorporated content constituent part may correspond to any constituent part of any accessible document. In various embodiments, information derived from the intended layouts of source documents is employed to construct specifications of the constituent parts. The specifications may include search conditions. Graphic methods may be employed to construct the specification. Embodiments of the present invention enable content aggregations to appear in display presentations whose layouts may be adaptive to varying degrees. In various embodiments, flexible content-shifting methods are employed for display presentations of content aggregations. Resultantly, the display of content aggregations on mobile and other devices may be effectuated without wasting download bandwidth and display screen real estate.
-
Citations
24 Claims
-
1. A computing device implemented method comprising:
-
receiving, by a computing device, a request to generate and return a content aggregation, wherein the content aggregation to be generated is to include a plurality of content constituent parts to be selected from a plurality of electronic documents, wherein the request includes or references a content aggregation specification specifying the content aggregation to be generated, wherein the content aggregation specification includes a plurality of directives characterizing the content constituent parts to be selected for inclusion into the content aggregation to be generated, wherein the directives characterize the content constituent parts to be selected in terms of a plurality of layout-based descriptions, wherein each layout-based description incorporating a layout qualification to be analyzed against a layout of an electronic document to determine whether the electronic document includes qualifying content constituent parts to be selected for inclusion into the content aggregation to be generated and returned; obtaining or causing to be obtained, by the computing device, the content constituent parts, from a plurality of electronic documents having content constituent parts meeting selective ones of the layout qualifications of the layout-based descriptions of the directives of the content aggregation specification of the request; and responding or causing to be responded, by the computing device, to the request with the requested content aggregation having obtained layout qualification meeting content constituent parts selected from the electronic documents in accordance with the directives of the content aggregation specification of the request. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising
a processor; -
a content retrieve engine configured to be operated by the processor to retrieve content constituent parts of electronic documents; and a content request engine operatively coupled with the content retrieve engine and configured to be operated by the processor to receive a request to generate and return a content aggregation, wherein the content aggregation to be generated is to comprise a plurality content constituent parts to be selected from a plurality of electronic documents, wherein the request includes or references a content aggregation specification specifying the content aggregation to be generated, wherein the content aggregation specification includes a plurality of directives characterizing the content constituent parts to be selected for inclusion into the content aggregation to be generated, wherein the directives characterize the content constituent parts to be selected in terms with a plurality of layout-based descriptions, wherein each layout-based description includes at least one layout qualification to be analyzed against a layout of an electronic document to determine whether the electronic document includes qualifying content constituent part to be selected for inclusion into the content aggregation to be generated and returned; process the directives of the content aggregation specification; cause the content retrieve engine to obtain the content constituent parts to be include included in the content aggregation from electronic documents with content constituent parts meeting the layout qualifications of the directives of the content aggregation specification of the request; and respond to the request with the content aggregation having obtained layout qualification meeting content constituent parts selected from the electronic documents in accordance with the directives of the content aggregation specification of the request. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
Specification