Content customization
First Claim
1. A computer-implemented method comprising:
- under control of one or more computing devices configured with specific computer executable instructions,identifying a plurality of original objects in an item of original content;
selecting an original object comprising at least one original attribute from the plurality of original objects;
selecting, from a source other than the item of original content, a replacement object comprising at least one attribute;
replacing, in the item of original content, at least one original attribute of the selected original object with at least one attribute of the selected replacement object to form an item of modified content;
determining a coherence value for the item of modified content, wherein the coherence value is based at least in part on a number of times that two or more words included in the item of modified content appear together in a plurality of items of original content; and
based at least in part on a determination that the coherence value does not satisfy a threshold value, replacing, in the item of modified content, the at least one attribute of the selected replacement object with at least one of;
a different attribute of the selected replacement object or an attribute of a different replacement object.
1 Assignment
0 Petitions
Accused Products
Abstract
A content processing service may analyze an item of original content and identify several objects, attributes of those objects, and relationships between those objects present in the item of original content. The content processing service may also analyze a source graph, such as a social graph or supplemental graph, and identify several objects, attributes of those objects, and relationships between those objects present in the source graph. The content processing service may customize the item of original content by selecting an original object and selecting a source graph object. One or more of the attributes or relationships of the selected original object in the item of original content may be replaced by one or more of the attributes or relationships of the selected source graph object, thereby forming an item of modified content.
-
Citations
33 Claims
-
1. A computer-implemented method comprising:
under control of one or more computing devices configured with specific computer executable instructions, identifying a plurality of original objects in an item of original content; selecting an original object comprising at least one original attribute from the plurality of original objects; selecting, from a source other than the item of original content, a replacement object comprising at least one attribute; replacing, in the item of original content, at least one original attribute of the selected original object with at least one attribute of the selected replacement object to form an item of modified content; determining a coherence value for the item of modified content, wherein the coherence value is based at least in part on a number of times that two or more words included in the item of modified content appear together in a plurality of items of original content; and based at least in part on a determination that the coherence value does not satisfy a threshold value, replacing, in the item of modified content, the at least one attribute of the selected replacement object with at least one of;
a different attribute of the selected replacement object or an attribute of a different replacement object.- View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. A computer-implemented method comprising:
under control of one or more computing devices configured with specific computer-executable instructions, selecting an original object from an item of original content, wherein the original object comprises at least one original attribute; selecting a replacement object from a source other than the item of original content; replacing, in the item of original content, at least one original attribute of the selected original object with at least one attribute of the replacement object to form an item of modified content; determining a coherence value for the item of modified content, wherein the coherence value is based at least in part on a number of times that two or more words included in the item of modified content appear together in a plurality of items of original content; and based at least in part on a determination that the coherence value does not satisfy a threshold value, replacing, in the item of modified content, the at least one attribute of the selected replacement object with at least one of;
a different attribute of the selected replacement object or an attribute of a different replacement object.- View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
23. A non-transitory, computer-readable medium storing computer executable instructions that, when executed by one or more computing devices, configure the one or more computing devices to perform operations comprising:
-
from an item of original content comprising a plurality of original objects, selecting an original object, the selected original object comprising original attributes; selecting a replacement object from a source other than the item of original content; replacing, in the item of original content, the original attributes of the selected original object with attributes of the replacement object to form an item of modified content; determining a coherence value for the item of modified content, wherein the coherence value is based at least in part on a number of times that two or more words included in the item of modified content appear together in a plurality of items of original content; and based at least in part on a determination that the coherence value does not satisfy a threshold value, replacing, in the item of modified content, at least one attribute of the selected replacement object with at least one of;
a different attribute of the selected replacement object or an attribute of a different replacement object. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A system for processing content, the system comprising:
-
an electronic content data store configured to store a plurality of items of original content, each of the plurality of items of original content comprising a plurality of original objects, each original object comprising at least one original attribute; and a computing device, comprising one or more physical processors, that is in communication with the electronic content data store and is configured to at least; access an item of original content from the electronic content data store; replace, in the item of original content, at least one original attribute of an original object with at least one attribute of a replacement object to form an item of modified content, wherein the replacement object is selected from a source other than the item of original content; determine a coherence value for the item of modified content, wherein the coherence value is based at least in part on a number of times that two or more words included in the item of modified content appear together in the plurality of items of original content; and based at least in part on a determination that the coherence value does not satisfy a threshold value, replace, in the item of modified content, the at least one attribute of the replacement object with at least one of;
a different attribute of the replacement object or an attribute of a different replacement object. - View Dependent Claims (33)
-
Specification