Methods and apparatuses to assemble, extract and deploy content from electronic documents
First Claim
1. A computing device implemented method comprising:
- soliciting from a user, with a computing device, a plurality of characterization related inputs for a plurality of content constituent parts;
generating or causing to be generated, by the computing device, in response to the received inputs, a candidate content aggregation specification, the candidate content aggregation specification comprising, directly or indirectly, a plurality of candidate directives characterizing the constituent parts in terms of a plurality of qualified descriptions correspondingly incorporating a plurality of qualifications;
soliciting by computing device feedback from the user with respect to the generated candidate aggregate specification; and
modifying the candidate aggregation specification or repeating the soliciting and generating, by the computing device, one or more times, if necessary, to arrive at a content aggregation specification for use to request content.
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.
176 Citations
46 Claims
-
1. A computing device implemented method comprising:
-
soliciting from a user, with a computing device, a plurality of characterization related inputs for a plurality of content constituent parts;
generating or causing to be generated, by the computing device, in response to the received inputs, a candidate content aggregation specification, the candidate content aggregation specification comprising, directly or indirectly, a plurality of candidate directives characterizing the constituent parts in terms of a plurality of qualified descriptions correspondingly incorporating a plurality of qualifications;
soliciting by computing device feedback from the user with respect to the generated candidate aggregate specification; and
modifying the candidate aggregation specification or repeating the soliciting and generating, by the computing device, one or more times, if necessary, to arrive at a content aggregation specification for use to request content. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device implemented method comprising:
-
receiving a content aggregation specification comprising, directly or indirectly, a plurality of directives characterizing a plurality of constituent parts in terms of a plurality of qualified descriptions correspondingly incorporating a plurality of qualifications; and
processing at least one of the directives to simply the directive to more directly identify a constituent part. - View Dependent Claims (9, 10)
-
-
11. A computing device implemented method comprising:
-
receiving by a computing device, a request for content comprising a plurality constituent parts, the request being in a form of a content aggregation specification, directly or indirectly, comprising a plurality of directives characterizing the requested constituent parts in terms of a plurality of derived descriptions, each derived description incorporating a derived qualification;
obtaining or causing to be obtained, by the computing device, the requested constituent parts, effectively from a plurality of electronic documents having constituent parts meeting selective ones of the derived qualifications of the derived descriptions; and
responding or causing to be responded, by the computing device, to the request with the obtained derived qualification meeting constituent parts. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computing device implemented method comprising:
-
receiving by a computing device, a plurality of constituent parts for responding to a request for content, the request for content having been requested in a form of a content aggregation specification, directly or indirectly, comprising a plurality of directives characterizing the constituent parts in terms of a plurality of qualified descriptions incorporated with qualifications, and the received constituent parts are constituent parts of electronic documents meeting the qualifications;
organizing or causing to be organized, by the computing device, the received qualification meeting constituent parts for presentation, including generating a plurality of aggregation calls to present the plurality of received qualification meeting constituent parts; and
responding or causing to be responded, by the computing device, to the request with the organized qualification meeting constituent parts, including the generated aggregation calls. - View Dependent Claims (22, 23, 24, 25)
-
-
26. A computing device implemented method comprising:
-
receiving by a computing device, a plurality of constituent parts for responding to a request for content, the request for content having been requested in a form of a content aggregation specification, directly or indirectly, comprising a plurality of directives characterizing the constituent parts in terms of a plurality of qualified descriptions incorporated with qualifications, and the received constituent parts are constituent parts of electronic documents meeting the qualifications;
organizing or causing to be organized, by the computing device, the received qualification meeting constituent parts for presentation, including selecting one of a plurality of arrangements of a collection of display slots, and associating the received qualification meeting constituent parts with the display slots of the selected display slot arrangement; and
responding or causing to be responded, by the computing device, to the request with the display slot associated organized qualification meeting constituent parts. - View Dependent Claims (27, 28, 29, 30)
-
-
31. An apparatus comprising:
-
a content request engine to facilitate a user in creating a content aggregate specification characterizing a plurality of content constituent parts, the content aggregation specification comprising, directly or indirectly, a plurality of directives having qualified descriptions incorporated with qualifications; and
a content aggregate specification repository operatively coupled to the content request engine to store the created content aggregation specification. - View Dependent Claims (32, 33, 34, 35)
-
-
36. An apparatus comprising
a content retrieve engine to retrieve constituent parts of electronic documents; - and
a content request engine operatively coupled to the content retrieve engine to receive a request for content comprising a plurality constituent parts, the request being in a form of a content aggregation specification, directly or indirectly, comprising a plurality of directives characterizing the requested constituent parts in terms of a plurality of derived descriptions, each derived description having a derived qualification;
to process the content aggregation specification;
to cause the content retrieve engine to obtain constituent parts of electronic documents meeting the derived qualifications; and
to respond to the request with the obtained derived qualification meeting constituent parts. - View Dependent Claims (37, 38)
- and
-
39. An apparatus comprising:
a content presentation engine to receive a plurality of obtained constituent parts, the obtained constituent parts being constituent parts of electronic documents meeting qualifications of qualified descriptions of directives of a content aggregation specification specifying requested content of a request, to organize the received constituent parts; and
to associate the organized constituent parts with display slots of a display slot arrangement to present the received qualifications meeting constituent parts.- View Dependent Claims (40, 41, 42, 43, 44, 45, 46)
Specification