摘要:
A method for modifying content items arranged on a display page. The method is carried out by a computer having a processor and a system memory and includes arranging the content items in content locations on the display page. An appearance of a content item is changed, and the change of appearance is associated with one of the content location and the content item. The change is retained in the system memory for subsequent reuse.
摘要:
Print objects (38) are captured. In the process of capturing each of the print objects (38) a user input gesture (34) over a region of a document (18) being rendered on a display (16) in accordance with a structured object specification (20) of the document (18) is received; an element of the structured object specification (20) being rendered within an active area of the user input gesture (34) on the display (16) is identified; the user input gesture (34) is interpreted as a print content designation command; and the print object (38) is derived from the structured object specification (20) in accordance with the identified element of the structured object specification (20) and the print content designation command. A print layout (32) of the print objects (38) on one or more pages (50) is determined. The print layout (32) is outputted.
摘要:
Print objects (38) are captured. In the process of capturing each of the print objects (38) a user input gesture (34) over a region of a document (18) being rendered on a display (16) in accordance with a structured object specification (20) of the document (18) is received; an element of the structured object specification (20) being rendered within an active area of the user input gesture (34) on the display (16) is identified; the user input gesture (34) is interpreted as a print content designation command; and the print object (38) is derived from the structured object specification (20) in accordance with the identified element of the structured object specification (20) and the print content designation command. A print layout (32) of the print objects (38) on one or more pages (50) is determined. The print layout (32) is outputted.
摘要:
Various embodiments of the present invention include a method for searching or browsing data objects within a data-object library. A current sub-population of data objects is initialized. The current sub-population contains data objects selected from the data-object library and defined by current data-object-selection criteria. Then, in a continuously iterating fashion, data objects are selected from the current sub-population and presented, and the current data-object-selection criteria are modified in order to modify the current sub-population of data objects from which data objects are subsequently selected for presentation, the modification elicited by input and automatically, by the grazing routine, following a period without input.
摘要:
Methods, machines, systems, and machine-readable media for albuming images are described. In one aspect, a first partition of a page corresponding to a first layout of a first set of images on the page is selected from a first set of candidate page partitions. Each candidate page partition corresponds to a respective layout of the first set of images on the page. In response to a user command to modify the first layout, a second partition of the page is selected. The second partition corresponds to a second layout of a second set of images on the page. In another aspect, a first layout of a first set of images is presented on a page and, in response to a user command to modify the first layout, an area in the presentation of the first layout where an image is insertable is indicated. In another aspect, a first layout of a first set of images is presented on a page and, in response to a user command to modify the first layout, sizes and positions of images in the presentation of the first layout are changed.
摘要:
A method for arranging a set of graphic assemblies within an area includes associating a presentation of a first graphic assembly with a tree structure to form a candidate tree; modifying the candidate tree to form at least one alternate candidate tree by associating each presentation of a subsequent graphic assembly with at least one available location in the candidate tree; computing scores for each alternate candidate tree with the subsequent graphic assembly in each possible presentation in the at least one available location on the candidate tree; selecting the alternate candidate tree having a best score; designating the alternate candidate tree having a best score to be the candidate tree; repeating modifying, computing, selecting and designating for all remaining graphic assemblies; and arranging the set of graphic assemblies within the area in accordance with the candidate tree.
摘要:
A method for extracting web content includes detecting, within a web page, a hierarchical structure that includes a plurality of nodes. Potential article nodes from the plurality of nodes are identified. The identified potential article node with a highest rank in the hierarchical structure is identified as an article node. Content is extracted from the article node.
摘要:
A method for extracting web content includes detecting, within a web page, a hierarchical structure that includes a plurality of nodes. Potential article nodes from the plurality of nodes are identified. The identified potential article node with a highest rank in the hierarchical structure is identified as an article node. Content is extracted from the article node.
摘要:
A method for arranging a set of graphic assemblies within an area includes associating a presentation of a first graphic assembly with a tree structure to form a candidate tree; modifying the candidate tree to form at least one alternate candidate tree by associating each presentation of a subsequent graphic assembly with at least one available location in the candidate tree; computing scores for each alternate candidate tree with the subsequent graphic assembly in each possible presentation in the at least one available location on the candidate tree; selecting the alternate candidate tree having a best score; designating the alternate candidate tree having a best score to be the candidate tree; repeating modifying, computing, selecting and designating for all remaining graphic assemblies; and arranging the set of graphic assemblies within the area in accordance with the candidate tree.