Method and System for Determining Users that Satisfy Desired Conditions
First Claim
1. A method comprising:
- receiving at a first server device a request for a determination regarding which of a plurality of users satisfies a plurality of conditions respectively relating to a plurality of user characteristics, the request being received from a first client device via a network;
obtaining at the first server device a specification of the conditions;
accessing at least one repository in which is stored information regarding the plurality of users to obtain at least some of the information, the information concerning the plurality of user characteristics of the plurality of users;
making a determination regarding which of the plurality of users satisfies the plurality of conditions;
obtaining at the first server device updated information from the at least one repository;
re-evaluating the determination; and
sending output information regarding the re-evaluated determination for receipt by the first client device.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and system are disclosed allowing for determining those users of multiple users who satisfy desired condition(s), where characteristics of the users in at least some embodiments vary dynamically. In at least one embodiment, the method includes receiving at a server device a request for a determination regarding which of a plurality of users satisfies a plurality of conditions respectively relating to a plurality of user characteristics, and obtaining at the server device a conditions specification. Additionally, the method includes accessing at least one repository in which is stored information regarding the users to obtain at least some of the information, the information concerning the user characteristics. The method also includes making a determination regarding which of the users satisfies the plurality of conditions, obtaining at the first server device updated information from the at least one repository, reevaluating the determination, and sending output information regarding the re-evaluated determination.
61 Citations
21 Claims
-
1. A method comprising:
-
receiving at a first server device a request for a determination regarding which of a plurality of users satisfies a plurality of conditions respectively relating to a plurality of user characteristics, the request being received from a first client device via a network; obtaining at the first server device a specification of the conditions; accessing at least one repository in which is stored information regarding the plurality of users to obtain at least some of the information, the information concerning the plurality of user characteristics of the plurality of users; making a determination regarding which of the plurality of users satisfies the plurality of conditions; obtaining at the first server device updated information from the at least one repository; re-evaluating the determination; and sending output information regarding the re-evaluated determination for receipt by the first client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving at a first server device a request for a condition based URI list (CBUL) regarding which of a plurality of users satisfies a plurality of conditions respectively relating to a plurality of user characteristics, the request being received from a first client device via a network; obtaining at the first server device a specification of the conditions; accessing at least one repository in which is stored information regarding the plurality of users to obtain at least some of the information, the information concerning the plurality of user characteristics of the plurality of users; making a determination as to which of the plurality of users satisfies the plurality of conditions; sending the CBUL regarding the determination for receipt by the first client device; receiving a re-evaluation request from the first client within a period of time subsequent to the sending of the CBUL; obtaining updated information concerning the plurality of user characteristics from the at least one repository; making an additional determination as to which of the plurality of users satisfies the plurality of conditions; and sending an updated CBUL regarding the additional determination for receipt by the first client device. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
-
a first server device capable of communicating with a first client device via at least one network connection and also capable of communicating with at least one repository of user characteristics regarding a plurality of users; and a second server device that is in communication with the first server device and that is configured to store a plurality of condition documents, wherein the first server device receives a signal indicative of a request for a condition based URI list (CBUL) from the first client device via the at least one network connection; wherein upon receiving the signal the first server device fetches a first of the condition documents and further communicates with the at least one repository to obtain information regarding the user characteristics of at least some of the plurality of users; and wherein the first server device then further makes a determination as to which of the users satisfy one or more conditions specified in the first condition document and, upon making the determination, sends an additional signal indicative of the CBUL generated based upon the determination. - View Dependent Claims (20, 21)
-
Specification