Software program ratings
First Claim
1. A computer-implemented method for determining a rating for a software program, comprising:
- displaying, on a display associated with a computing device, a plurality of content descriptors and options for user selection of both the frequency and intensity of the content in the software program by non-numerical selections;
receiving, from the computing device, a non-numerical user characterization selection for each of the content descriptors with respect to the software program;
associating a numerical rating level to each of the received non-numerical user characterization selections; and
determining a content rating for the software program based on, the numerical rating level associated with each of the non-numerical user characterizations compared to a characterization specific rating rule and a geographical rule;
using the rating to influence geographical availability of the software.
2 Assignments
0 Petitions
Accused Products
Abstract
Improved approaches for rating a software program are disclosed. The rating can be automatically determined from a plurality of user characterizations. The user characterizations can be designated by a user (e.g., developer or publisher) with respect to a plurality of content descriptors. The user characterizations can be supplied by the user on submitting a software program to an online distribution system. Once a rating is determined and associated with a software program, the rating can be used to influence availability of the software program from an online distribution system. The rating (or how the rating influences availability) can be dependent on geographical region. The rating being determined can also be influenced by rating rules.
19 Citations
30 Claims
-
1. A computer-implemented method for determining a rating for a software program, comprising:
-
displaying, on a display associated with a computing device, a plurality of content descriptors and options for user selection of both the frequency and intensity of the content in the software program by non-numerical selections; receiving, from the computing device, a non-numerical user characterization selection for each of the content descriptors with respect to the software program; associating a numerical rating level to each of the received non-numerical user characterization selections; and determining a content rating for the software program based on, the numerical rating level associated with each of the non-numerical user characterizations compared to a characterization specific rating rule and a geographical rule; using the rating to influence geographical availability of the software. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium including at least computer program code for determining a rating for a software program, the code comprising instructions for:
-
displaying a plurality of content descriptors; receiving a non-numerical user characterization for each of the content descriptors with respect to the software program by user selectable features indicating a frequency each characterization appears in the software; associating a numerical rating level to each of the received non-numerical user characterizations; determining a rating for the software program based on geographical rating rules and the numerical rating level associated with each of the received non-numerical user characterizations; and using the rating to influence geographical availability of the software. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An apparatus to determine a rating for a software program, comprising:
-
a memory configured to store a plurality of content descriptors, a plurality of selectable user characterizations, and a plurality of rating levels; a display; and a processor configured to; display, on the display, a plurality of content descriptors and selection choices for a user to select the intensity each characterization appears in the software; receive a non-numerical user characterization selection for each of the content descriptors with respect to the software program; associate one of the plurality of numerical rating levels to each of the received non-numerical user characterizations based on the received non-numerical selections; determine a rating for the software program based on geographical rules and the numerical rating level associated with each of the received non-numerical user characterizations; and use the rating to influence geographical availability of the software. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
Specification