DETAILED ACTION
The present application, filed on or after March 16, 2013, is being examined under the first inventor to file provisions of the AIA .
The instant application having Application No. 19/098,406 has a total of 16 claims pending in the application, there are 2 independent claims and 14 dependent claims, all of which are ready for examination by the examiner.
Oath/Declaration
The applicant’s oath/declaration has been reviewed by the examiner and is found to conform to the requirements prescribed in 37 C.F.R. 1.63.
Drawings
The applicant’s drawings submitted are acceptable for examination purposes.
Specification
The applicant’s specification submitted is acceptable for examination purposes.
Double Patenting
A rejection based on double patenting of the “same invention” type finds its support in the language of 35 U.S.C. 101 which states that “whoever invents or discovers any new and useful process... may obtain a patent therefor...” (Emphasis added). Thus, the term “same invention,” in this context, means an invention drawn to identical subject matter. See Miller v. Eagle Mfg. Co., 151 U.S. 186 (1894); In re Vogel, 422 F.2d 438, 164 USPQ 619 (CCPA 1970); In re Ockert, 245 F.2d 467, 114 USPQ 330 (CCPA 1957).
A statutory type (35 U.S.C. 101) double patenting rejection can be overcome by canceling or amending the claims that are directed to the same invention so they are no longer coextensive in scope. The filing of a terminal disclaimer cannot overcome a double patenting rejection based upon 35 U.S.C. 101.
Claims 1-16 are rejected under 35 U.S.C. 101 as claiming the same invention as that of claims 1-16 of prior U.S. Patent No.12,292,911. This is a statutory double patenting rejection.
Claims
Instant Application
Patent No. 12,292,911
1-16
1. A content processing method for determining a degree of priority of presentation of each of a plurality of contents, comprising:
identifying the plurality of contents;
receiving a first set including contents given positive evaluations and a second set including contents given negative evaluations from among the plurality of contents;
extracting a first word set included in the first set and a second word set included in the second set;
identifying a plurality of keywords including a plurality of positive keywords related to the first set and a plurality of negative keywords related to the second set according to a first evaluation criterion, the plurality of positive keywords being identified based on the first word set, the plurality of negative keywords being identified based on the second word set;
giving weights to the plurality of keywords according to a second evaluation criterion so as to give a weight of zero or more to each of the plurality of positive keywords and give a weight of zero or less to each of the plurality of negative keywords;
deriving a total for each of the plurality of contents by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and the given weight for the each of the plurality of keywords to obtain the total for each of the plurality of contents; and
determining the degree of priority of presentation of each of the plurality of contents based on the total for the each of the plurality of contents.
2. The content processing method according to claim 1, wherein the first evaluation criterion includes a criterion of employing designation of a keyword from an operator.
3. The content processing method according to claim 1, wherein the first evaluation criterion includes a criterion of determining the plurality of keywords based on a frequency of appearance of each of words included in the first word set and the second word set per content in the first set and the second set.
4. The content processing method according to claim 3, wherein the first evaluation criterion includes a criterion of designating keywords whose frequencies of appearance in the first set are higher than frequencies of appearance thereof in the second set as the plurality of positive keywords, and designating keywords whose frequencies of appearance in the second set are higher than frequencies of appearance thereof in the first set as the plurality of negative keywords.
5. The content processing method according to claim 1, wherein the giving weights includes: preparing a finite number of candidate weights to give one of the finite number of candidate weights to each of the plurality of keywords; creating a plurality of weighting patterns in which one of the finite number of weights is given to each of the plurality of keywords by giving one of the finite number of weights to each of the plurality of keywords; and selecting one weighting pattern from among the plurality of weighting patterns according to the second evaluation criterion.
6. The content processing method according to claim 5, wherein the creating a plurality of weighting pattern includes: selecting Np weighting patterns from among Xp weighting patterns in which one or ones of the finite number of weights are given to the plurality of positive keywords; selecting N. weighting patterns from among X~ weighting patterns in which one or ones of the finite number of weights are given to the plurality of negative keywords; and creating NpxNn weighting patterns as the plurality of weighting patterns by comprehensively pairing the Np weighting patterns and the N~ weighting patterns with one another.
7. The content processing method according to claim 6, wherein the selecting Np weighting patterns includes: by sequentially applying the Xp weighting patterns, obtaining a total A for each of the plurality of contents included in the first set by summing, over the plurality of positive keywords, a product of a frequency of appearance of each of the plurality of positive keywords and the given weight for the each of the plurality of positive keywords, and summing the totals A for the plurality of contents included in the first set to obtain a sum SA, thereby obtaining Xp sums SA corresponding respectively to the Xp weighting patterns; and identifying Np sums SA from among the Xp sums SA in descending order to select Np weighting patterns corresponding respectively to the identified Np sumsSA, and/or the selecting N. weighting patterns includes: by sequentially applying the X~ weighting patterns, obtaining a total D for each of the plurality of contents included in the second set by summing, over the plurality of negative keywords, a product of a frequency of appearance of each of the plurality of negative keywords and the given weight for the each of the plurality of negative keywords, and summing the totals D for the plurality of contents included in the second set to obtain a sum SD, thereby obtaining X. sums SD corresponding respectively to the X weighting patterns; and identifying N~ sums SD from among the X~ sums SD in ascending order to select N. weighting patterns corresponding respectively to the identified N, sums SD.
8. The content processing method according to claim 6, wherein the selecting Np weighting patterns includes: by sequentially applying the Xp weighting patterns, obtaining a total A for each of the plurality of contents included in the first set by summing, over the plurality of positive keywords, a product of a frequency of appearance of each of the plurality of positive keywords and the given weight for the each of the plurality of positive keywords, and obtaining a total Apm which is a smallest value among the totals A for the plurality of contents included in the first set, thereby obtaining Xp totals Apm corresponding respectively to the Xp weighting patterns; and identifying Np totals Arm~ from among the Xp totals Arm~ in descending order to select Np weighting patterns corresponding respectively to the identified Np totals Arm,,, and/or the selecting N~ weighting patterns includes: by sequentially applying the X. weighting patterns, obtaining a total A.for each of the plurality of contents included in the first set by summing, over the plurality of negative keywords, a product of a frequency of appearance of each of the plurality of negative keywords and the given weight for the each of the plurality of negative keywords, and obtaining a total Anm which is a smallest value among the totals A. for the plurality of contents included in the first set; and identifying N~ totals A.m from among the X, totals Anm in descending order to select N. weighting patterns corresponding respectively to the identified N. totals Anm.
9. The content processing method according to claim 6, wherein the selecting Np weighting patterns includes:by sequentially applying the Xp weighting patterns, obtaining a totalA for each of the plurality of contents included in the first set by summing, over the plurality of positive keywords, a product of a frequency of appearance of each of the plurality of positive keywords and the given weight for the each of the plurality of positive keywords, and summing the totals A1 for the plurality of contents included in the first set to obtain a sum SAt, thereby obtaining Xp sums SA corresponding respectively to the Xp weighting patterns; by sequentially applying the Xp weighting patterns, obtaining a total D1 for each of the plurality of contents included in the second set by summing, over the plurality of positive keywords, a product of a frequency of appearance of each of the plurality of positive keywords and the given weight for the each of the plurality of positive keywords, and summing the totals Di for the plurality of contents included in the second set to obtain a sum SD there by obtaining Xp sums SDr corresponding respectively to the Xp weighting patterns; and identifying Np calculation values Hi (= SA / SDI or SAt - SDt) from among the calculation values Hi corresponding respectively to the Xp weighting patterns in descending order to select N, weighting patterns corresponding respectively to the Np calculation values Hi, and/or the selecting N1 weighting patterns includes: by sequentially applying the X~ weighting patterns, obtaining a total A2 for each of the plurality of contents included in the first set by summing, over the plurality of negative keywords, a product of a frequency of appearance of each of the plurality of negative keywords and the given weight for the each of the plurality of negative keywords, and summing the totals A2 for the plurality of contents included in the first set to obtain a sumSA2, thereby obtaining X. sums SA2 corresponding respectively to the X. weighting patterns ;by sequentially applying the X. weighting patterns, obtaining a total D2 for each of the plurality of contents included in the second set by summing, over the plurality of negative keywords, a product of a frequency of appearance of each of the plurality of negative keywords and the given weight for the each of the plurality of negative keywords, and summing the totals D2 for the plurality of contents included in the second set to obtain a sum SD2, thereby obtaining X. sums SD2 corresponding respectively to the X~ weighting patterns; and identifying N calculation values H2 (= SA2 / SD2 or SD2 - SA2) from among the calculation values H2 corresponding respectively to the X weighting patterns in ascending order to select N~ weighting patterns corresponding respectively to the N.calculation values H2.
10. The content processing method according to claim 1, wherein the giving weights includes solving an optimization problem that derives the weight for each of the plurality of keywords with the second evaluation criterion as an objective function to thereby determine a weighting pattern specifying weighting to be applied to each of the plurality of keywords.
11. The content processing method according to claim 1, wherein the second evaluation criterion includes a criterion of a weighting pattern with which a sum SA3 obtained by summing totals A3 for the plurality of contents included in the first set is a largest value or a value close to the largest value, the totals A3 each being obtained for one of the plurality of contents included in the first set by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and a possible value of the corresponding weight.
12. The content processing method according to claim 1, wherein the second evaluation criterion includes a criterion of a weighting pattern with which a total A3m being a smallest value among totals A3 is a largest value or a value close to the largest value, the totals A3 each being obtained for one of the plurality of contents included in the first set by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and a possible value of the corresponding weight.
13. The content processing method according to claim 1, wherein the second evaluation criterion includes a criterion of a weighting pattern with which, when totals A4 for the plurality of contents included in the first set and the second set are arranged in descending order, a position of the lowest total A4 among the totals A4 for the plurality of contents included in the first set is a highest position or a position close to the highest position, the totals A4 each being obtained for one of the plurality of contents included in the first set and the second set by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and a possible value of the corresponding weight.
14. The content processing method according to claim 1, wherein the second evaluation criterion includes a criterion of a weighting pattern with which a value of P/Q calculated by using a position P and a number Q is a largest value or a value larger than a predetermined value, where when totals A4 for the plurality of contents included in the first set and the second set are arranged in descending order, the position P is a position of the lowest total A4 among the totals A4 for the plurality of contents included in the first set, the totals A4 each being obtained for one of the plurality of contents included in the first set and the second set by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and a possible value of the corresponding weight, and the number Q is such a number of the plurality of contents included in the first set and the second set that a sum SA4 obtained by summing the totals A4 for the plurality of contents included in the first set is larger than a predetermined threshold.
15. The content processing method according to claim 14, wherein the second evaluation criterion further includes a criterion of a weighting pattern with which the number Q is a smallest value or a value close to the smallest value.
16. A non-transitory computer-readable medium storing a program that causes a computer to execute the method according to claim 1.
1. (Original) A content processing method for determining a degree of priority of presentation of each of a plurality of contents, comprising:
identifying the plurality of contents; receiving a first set including contents given positive evaluations from an operator and a second set including contents given negative evaluations from the operator from among the plurality of contents; extracting a first word set included in the first set and a second word set included in the second set; identifying a plurality of keywords including a plurality of positive keywords related to the first set and a plurality of negative keywords related to the second set according to a first evaluation criterion, the plurality of positive keywords being identified based on the first word set, the plurality of negative keywords being identified based on the second word set; giving weights to the plurality of keywords according to a second evaluation criterion so as to give a weight of zero or more to each of the plurality of positive keywords and give a weight of zero or less to each of the plurality of negative keywords; deriving a total for each of the plurality of contents by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and the given weight for the each of the plurality of keywords to obtain the total for each of the plurality of contents; and determining the degree of priority of presentation of each of the plurality of contents based on the total for the each of the plurality of contents.
2. (Original) The content processing method according to claim 1, wherein the first evaluation criterion includes a criterion of employing designation of a keyword from the operator.
3. (Currently Amended) The content processing method according to claim 1, wherein the first evaluation criterion includes a criterion of determining the plurality of keywords based on a frequency of appearance of each of words included in the first word set and the second word set per content in the first set and the second set.
4. (Original) The content processing method according to claim 3, wherein the first evaluation criterion includes a criterion of designating keywords whose frequencies of appearance in the first set are higher than frequencies of appearance thereof in the second set as the plurality of positive keywords, and designating keywords whose frequencies of appearance in the second set are higher than frequencies of appearance thereof in the first set as the plurality of negative keywords.
5. (Currently Amended) The content processing method according to claim 1,wherein the giving weights includes: preparing a finite number of candidate weights to give one of the finite number of candidate weights to each of the plurality of keywords; creating a plurality of weighting patterns in which one of the finite number of weights is given to each of the plurality of keywords by giving one of the finite number of weights to each of the plurality of keywords; and selecting one weighting pattern from among the plurality of weighting patterns according to the second evaluation criterion.
6. (Original) The content processing method according to claim 5, wherein the creating a plurality of weighting pattern includes: selecting Np weighting patterns from among Xp weighting patterns in which one or ones of the finite number of weights are given to the plurality of positive keywords; selecting Nn weighting patterns from among Xn weighting patterns in which one or ones of the finite number of weights are given to the plurality of negative keywords; and creating NpxNn weighting patterns as the plurality of weighting patterns by comprehensively pairing the Np weighting patterns and the Nn weighting patterns with one another.
7. (Original) The content processing method according to claim 6, wherein the selecting Np weighting patterns includes: by sequentially applying the X, weighting patterns, obtaining a total A for each of the plurality of contents included in the first set by summing, over the plurality of positive keywords, a product of a frequency of appearance of each of the plurality of positive keywords and the given weight for the each of the plurality of positive keywords, and summing the totals A for the plurality of contents included in the first set to obtain a sum SA, thereby obtaining Xp sums SA corresponding respectively to the X, weighting patterns; and identifying Np sums SA from among the Xp sums SA in descending order to select Np weighting patterns corresponding respectively to the identified Np sums SA, and/or the selecting Nn weighting patterns includes: by sequentially applying the Xn weighting patterns, obtaining a total D for each of the plurality of contents included in the second set by summing, over the plurality of negative keywords, a product of a frequency of appearance of each of the plurality of negative keywords and the given weight for the each of the plurality of negative keywords, and summing the totals D for the plurality of contents included in the second set to obtain a sum SD, thereby obtaining Xn sums SD corresponding respectively to the Xn weighting patterns; and identifying Nn sums SD from among the Xn sums SD in ascending order to select Nn weighting patterns corresponding respectively to the identified Nn sums SD.
8. (Original) The content processing method according to claim 6, wherein the selecting Np weighting patterns includes: by sequentially applying the Xp weighting patterns, obtaining a total A for each of the plurality of contents included in the first set by summing, over the plurality of positive keywords, a product of a frequency of appearance of each of the plurality of positive keywords and the given weight for the each of the plurality of positive keywords, and obtaining a total Aprm which is a smallest value among the totals A for the plurality of contents included in the first set, thereby obtaining Xp totals Apm corresponding respectively to the Xp weighting patterns; and identifying Np totals Apm from among the Xp totals Apm in descending order to select Np weighting patterns corresponding respectively to the identified Np totals Apm, and/or the selecting N~ weighting patterns includes: by sequentially applying the X~ weighting patterns, obtaining a total An for each of the plurality of contents included in the first set by summing, over the plurality of negative keywords, a product of a frequency of appearance of each of the plurality of negative keywords and the given weight for the each of the plurality of negative keywords, and obtaining a total Am which is a smallest value among the totals An for the plurality of contents included in the first set; and identifying N~ totals Am from among the X~ totals Anm in descending order to select N~ weighting patterns corresponding respectively to the identified N~ totals Anm.
9. (Original) The content processing method according to claim 6, wherein the selecting Np weighting patterns includes: by sequentially applying the X, weighting patterns, obtaining a total A1 for each of the plurality of contents included in the first set by summing, over the plurality of positive keywords, a product of a frequency of appearance of each of the plurality of positive keywords and the given weight for the each of the plurality of positive keywords, and summing the totals A1 for the plurality of contents included in the first set to obtain a sum SA1, thereby obtaining Xp sums SA1 corresponding respectively to the X, weighting patterns; by sequentially applying the X, weighting patterns, obtaining a total D1 for each of the plurality of contents included in the second set by summing, over the plurality of positive keywords, a product of a frequency of appearance of each of the plurality of positive keywords and the given weight for the each of the plurality of positive keywords, and summing the totals D1 for the plurality of contents included in the second set to obtain a sum SD1, thereby obtaining Xp sums SD1 corresponding respectively to the X, weighting patterns; and identifying Np calculation values H1 (= SA1 / SD1 or SA1 - SD1) from among the calculation values H1 corresponding respectively to the X, weighting patterns in descending order to select Np weighting patterns corresponding respectively to the Np calculation values H1, and/or the selecting Nn weighting patterns includes: by sequentially applying the Xn weighting patterns, obtaining a total A2 for each of the plurality of contents included in the first set by summing, over the plurality of negative keywords, a product of a frequency of appearance of each of the plurality of negative keywords and the given weight for the each of the plurality of negative keywords, and summing the totals A2 for the plurality of contents included in the first set to obtain a sum SA2, thereby obtaining Xnsums SA2 corresponding respectively to the Xn weighting patterns; by sequentially applying the Xn weighting patterns, obtaining a total D2 for each of the plurality of contents included in the second set by summing, over the plurality of negative keywords, a product of a frequency of appearance of each of the plurality of negative keywords and the given weight for the each of the plurality of negative keywords, and summing the totals D2 for the plurality of contents included in the second set to obtain a sum SD2, thereby obtaining Xnsums SD2 corresponding respectively to the Xn weighting patterns; and identifying Nn calculation values H2 (= SA2 / SD2 or SD2 - SA2) from among the calculation values H2 corresponding respectively to the Xn weighting patterns in ascending order to select Nn weighting patterns corresponding respectively to the Nn calculation values H2.
10. (Currently Amended) The content processing method according to claim 1,wherein the giving weights includes solving an optimization problem that derives the weight for each of the plurality of keywords with the second evaluation criterion as an objective function to thereby determine a weighting pattern specifying weighting to be applied to each of the plurality of keywords.
11. (Currently Amended) The content processing method according to claim 1,wherein the second evaluation criterion includes a criterion of a weighting pattern with which a sum SA3 obtained by summing totals A3 for the plurality of contents included in the first set is a largest value or a value close to the largest value, the totals A3 each being obtained for one of the plurality of contents included in the first set by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and a possible value of the corresponding weight.
12. (Currently Amended) The content processing method according to claim 1,wherein the second evaluation criterion includes a criterion of a weighting pattern with which a total A3m being a smallest value among totals A3 is a largest value or a value close to the largest value, the totals A3 each being obtained for one of the plurality of contents included in the first set by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and a possible value of the corresponding weight.
13. (Currently Amended) The content processing method according to claim 1,wherein the second evaluation criterion includes a criterion of a weighting pattern with which, when totals A4 for the plurality of contents included in the first set and the second set are arranged in descending order, a position of the lowest total A4 among the totals A4 for the plurality of contents included in the first set is a highest position or a position close to the highest position, the totals A4 each being obtained for one of the plurality of contents included in the first set and the second set by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and a possible value of the corresponding weight.
14. (Currently Amended) The content processing method according to any one of claims 1 to 10 claim 1,wherein the second evaluation criterion includes a criterion of a weighting pattern with which a value of P/Q calculated by using a position P and a number Q is a largest value or a value larger than a predetermined value, where when totals A4 for the plurality of contents included in the first set and the second set are arranged in descending order, the position P is a position of the lowest total A4 among the totals A4 for the plurality of contents included in the first set, the totals A4 each being obtained for one of the plurality of contents included in the first set and the second set by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and a possible value of the corresponding weight, and the number Q is such a number of the plurality of contents included in the first set and the second set that a sum SA4 obtained by summing the totals A4 for the plurality of contents included in the first set is larger than a predetermined threshold.
15. (Original) The content processing method according to claim 14, wherein the second evaluation criterion further includes a criterion of a weighting pattern with which the number Q is a smallest value or a value close to the smallest value.
16. (Currently Amended) A non-transitory computer-readable medium storing a program that causes a computer to execute the method according to claim 1.
Allowable Subject Matter
Claims 1-16 are allowable, as presented on 2 April 2025.
The following is an examiner's statement of reasons for allowance:
For independent claims 1 and 16, the prior art of record disclosed:
The following is an examiner's statement of reasons for allowance. The acknowledged art of record [prior art teaches analysis of content language for positive and negative value like cited reference Xu et al. (CN 110362833 A) but does not teach secondary evaluation criteria with scoring and summing based on frequency of appearance and weighting] does not disclose, in combination, the steps in independent claims 1 and 16 of:
“extracting a first word set included in the first set and a second word set included in the second set;
identifying a plurality of keywords including a plurality of positive keywords related to the first set and a plurality of negative keywords related to the second set according to a first evaluation criterion, the plurality of positive keywords being identified based on the first word set, the plurality of negative keywords being identified based on the second word set;
giving weights to the plurality of keywords according to a second evaluation criterion so as to give a weight of zero or more to each of the plurality of positive keywords and give a weight of zero or less to each of the plurality of negative keywords;
deriving a total for each of the plurality of contents by summing, over the plurality of keywords, a product of a frequency of appearance of each of the plurality of keywords and the given weight for the each of the plurality of keywords to obtain the total for each of the plurality of contents; and
determining the degree of priority of presentation of each of the plurality of contents based on the total for the each of the plurality of contents”.
Conclusion
The Examiner requests, in response to this Office action, that support be shown for language added to any original claims on amendment and any new claims. That is, indicate support for newly added claim language by specifically pointing to page(s) and line no(s) in the specification and/or drawing figure(s). This will assist the Examiner in prosecuting the application.
When responding to this Office action, Applicant is advised to clearly point out the patentable novelty which he or she thinks the claims present, in view of the state of the art disclosed by the references cited or the objections made. He or she must also show how the amendments avoid such references or objections See 37 CFR 1.111(c).
Any inquiry concerning this communication or earlier communications from the examiner should be directed to AJITH M JACOB whose telephone number is (571)270-1763. The examiner can normally be reached on Monday-Friday: Flexible Hours.
If attempts to reach the examiner by telephone are unsuccessful, the examiner’s supervisor, Apu Mofiz can be reached on 571-272-4080. The fax phone number for the organization where this application or proceeding is assigned is 571-273-8300.
Information regarding the status of an application may be obtained from the Patent Application Information Retrieval (PAIR) system. Status information for published applications may be obtained from either Private PAIR or Public PAIR. Status information for unpublished applications is available through Private PAIR only. For more information about the PAIR system, see http://pair-direct.uspto.gov. Should you have questions on access to the Private PAIR system, contact the Electronic Business Center (EBC) at 866-217-9197 (toll-free). If you would like assistance from a USPTO Customer Service Representative or access to the automated information system, call 800-786-9199 (IN USA OR CANADA) or 571-272-1000.
/AJITH JACOB/Primary Examiner, Art Unit 2161
2/11/2026