Public-domain analyzer
First Claim
Patent Images
1. A method under control of one or more computing systems configured with specific executable instructions, the method comprising:
- obtaining information about a work from one or more network resources;
deriving metadata of the work from the information obtained about the work;
determining, based at least in part on copyright laws of a country, that a subset of the metadata has a minimum amount of information to make a determination related to the work being in the public domain for the country;
generating, based at least partly on the subset of the metadata, a numerical confidence level indicative of the work being in the public domain for the country or the work being protected by copyright in the country;
comparing the numerical confidence level to a predetermined threshold value for the country;
determining that the numerical confidence level is above the predetermined threshold value;
determining, based at least partly on the numerical confidence level being above the predetermined threshold value, a recommendation to make the work available as a public domain document in the country; and
generating a user interface that includes the numerical confidence level and the recommendation.
1 Assignment
0 Petitions
Accused Products
Abstract
Some implementations include searching for and analyzing public-domain-status information about works (such as e-books) over the Internet. A computer system may search for works recently made available online that are categorized as being in the public domain. Associated metadata is analyzed to generate a confidence level regarding whether the works are in the public domain or protected by copyright. Based on the confidence level, decisions can be made, such as whether to make the works available for free in a particular country.
-
Citations
21 Claims
-
1. A method under control of one or more computing systems configured with specific executable instructions, the method comprising:
-
obtaining information about a work from one or more network resources; deriving metadata of the work from the information obtained about the work; determining, based at least in part on copyright laws of a country, that a subset of the metadata has a minimum amount of information to make a determination related to the work being in the public domain for the country; generating, based at least partly on the subset of the metadata, a numerical confidence level indicative of the work being in the public domain for the country or the work being protected by copyright in the country; comparing the numerical confidence level to a predetermined threshold value for the country; determining that the numerical confidence level is above the predetermined threshold value; determining, based at least partly on the numerical confidence level being above the predetermined threshold value, a recommendation to make the work available as a public domain document in the country; and generating a user interface that includes the numerical confidence level and the recommendation. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method under control of one or more computing systems configured with specific executable instructions, the method comprising:
-
gathering metadata about a work; determining that the work is in the public domain; storing at least a portion of the metadata of the work in a repository of works that are in the public domain; extracting additional metadata of an additional work from a network resource; determining, based on at least a portion of the additional metadata, that the additional work is not stored in the repository; generating, based at least in part on the additional metadata, a numerical confidence level indicative of the additional work passing into the public domain or the additional work being protected by copyright in a country; determining, based at least partly on the numerical confidence level, a recommendation of one of;
making the additional work available as a public domain document, making the additional work available for download in the country, or performing further research related to a public domain status of the additional work in the country; andcausing display of a user-interface element including the numerical confidence level and the recommendation. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system comprising:
-
one or more processors; and non-transitory computer-readable media communicatively coupled to the one or more processors, the non-transitory computer-readable media comprising computer-readable instructions that, upon execution by the one or more processors, cause the system to perform operations comprising; scanning network resources periodically for information about a work; deriving a set of metadata about the work from the information; normalizing the set of metadata to a format that is independent of a language in which the work was created; searching a repository based on the set of metadata to determine that at least a portion of the set of metadata is included in the repository, the repository including additional metadata associated with additional works in the public domain; generating, based at least in part on the at least a portion of the set of metadata being included in the repository, a numerical confidence level indicative of the work being in the public domain or the work being protected by copyright in a country of a plurality of countries; determining that the numerical confidence level is above a predetermined threshold value for the country; and determining that the work is in the public domain of the country. - View Dependent Claims (19, 20)
-
-
21. Non-transitory computer-readable media comprising a plurality of programming instructions that, upon execution by one or more processors of a computing system, cause the computing system to:
-
scan network resources periodically for information about a work; derive a set of metadata about the work from the information; normalize the set of metadata to a format that is independent of a language in which the work was created; search a repository based on the set of metadata to determine that the work is not included in the repository, wherein the repository stores works included in the public domain; analyze the set of metadata using logic representative of copyright laws of a plurality of countries; generate, based at least in part on the analyzing of the set of metadata, a numerical confidence level indicative of the work being in the public domain or the work being protected by copyright in a country of the plurality of countries; determine, based at least partly on the numerical confidence level, a recommendation to one of;
make the work available as a public domain document, make the work available for download in the country, or perform further research related to a public domain status of the work in the country; andcause display of a user-interface element including the numerical confidence level and the recommendation.
-
Specification