Interactive priority discrimination apparatus and method
First Claim
1. A method comprising:
- providing a database;
storing, in the database, a name corresponding to an entity coupled with a value selected from a rating scale to characterize the entity;
providing a processor;
receiving, by the processor, a petition from the entity; and
providing an executable operable on the processor to extract the name from the petition, retrieve from the database the value coupled to the name, and grant privileges to the entity according to the value.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system forming a buffer or filter between a user and a petitioner seeking access to a user. The method may include providing a database. In the database may be stored names of petitioners. Each name may be coupled to a value selected from a rating scale. Each value may characterize the petitioner to which the corresponding name applies. A processor may receive a request for access or petition (e.g. telephone call, facsimile, e-mail, letter, advertizement, etc.) from the petitioner. Executables operable on the processor may extract a name (e.g. indication of source) from the petition, retrieve from the database the value coupled to the name, and grant privileges to the petitioner according to the value. Petitioners having values high on the rating scale may be given greater privileges that petitioners having values low on the rating scale.
-
Citations
33 Claims
-
1. A method comprising:
-
providing a database;
storing, in the database, a name corresponding to an entity coupled with a value selected from a rating scale to characterize the entity;
providing a processor;
receiving, by the processor, a petition from the entity; and
providing an executable operable on the processor to extract the name from the petition, retrieve from the database the value coupled to the name, and grant privileges to the entity according to the value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method comprising:
-
providing a database storing a plurality of names and a plurality of ratings, each rating of the plurality of ratings representing a value selected from a rating scale, each name of the plurality of names being coupled to at least one rating of the plurality of ratings;
providing a processor;
receiving, by the processor, a petition; and
providing an executable operable on the processor to extract from the petition a name corresponding to the source of the petition, retrieve from the database the at least one rating corresponding to the name, and directing the petition according to the at least one rating.
-
-
13. A method comprising:
-
providing a database storing a plurality of names and a plurality of ratings, each rating of the plurality of ratings representing a value selected from a rating scale, each name of the plurality of names being coupled to at least one rating of the plurality of ratings;
receiving a query requesting the at least one rating corresponding to a subset of the plurality of names;
providing a processor; and
providing an executable operable on the processor to retrieve from the database the subset of the plurality of names and corresponding at least one rating. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A method comprising:
-
providing a database;
providing a processor in communication with the database;
receiving, by the processor, a name corresponding to an entity;
receiving, by the processor, a value selected from a rating scale to characterize the entity;
storing, in the database, the name coupled to the value. - View Dependent Claims (22, 23, 24)
-
-
25. A method comprising:
-
receiving a request for access from a petitioner;
identifying the petitioner;
querying a database to retrieve a first rating corresponding to the petitioner; and
discriminating the petition in accordance with the first rating. - View Dependent Claims (26, 27, 28)
-
-
29. An article of manufacture comprising a computer-readable memory containing data structures comprising:
-
a identifier module configured to receive a petition, extract a name corresponding to a source of the petition, and relay the name to a coupler;
a user interface configured to receive from a user, and relay to the coupler, a value selected from a rating scale;
the coupler configured to bind the name to the value; and
a database configured to receive and store the name and the value. - View Dependent Claims (30, 31, 32, 33)
-
Specification