System and Method for Filtering One's Personal Availability, Based on Preferences and Matching
First Claim
1. a method for defining, recording and making available for search, aggregation, and matching of a user'"'"'s availability, as determined by a filter constructed from the user'"'"'s own personal preferences and from other users'"'"' desired characteristics, traits or attributes, the method comprising of the steps of:
- a. the user creating a profile comprising of;
i. a set of zero or more of his characteristics, traits or attributes on which the user wants to be matched on, and additionally comprising ofii. a set of zero, or more availability opportunities, as described by a combination of1. spatio-temporal coordinates and2. of a set of zero, or more preference filters that list the characteristics, traits or attributes of other users that the current user is interested in and/or can become available for.b. the user storing their profile into a common storage repository where his profile will be accessible for search and aggregation across all or a subset of the registered users.c. when an operation such as but not limited to search, match, aggregation, etc is being initiated by a user and executed against the set of stored profiles, the processing engine will identify and extract the set of other users and their availabilities that have characteristics, traits, or attributes matching with the preference filters for the coordinates, characteristics, traits, or attributes of the initiating user.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method for defining, recording and making available for search, aggregation, and matching a user'"'"'s availability, as determined by a filter constructed on the user'"'"'s own personal preferences and on the matched persons'"'"' characteristics.
In particular the system consists of a methods and an apparatus that elicits a) filter parameters based on one'"'"'s preferences and b) the personal characteristics on which to be matched by other'"'"'s filters, c) a storage component that records the information collected above, and d) a matching and aggregation component that will match a plurality of users'"'"' filters and spatio-temporal presence to unmask their availability.
This system and method allows its users to off-load their characteristics and preferences about matching against other users, and it improves the chance of discovery and interaction with only the ones who fit the desired profile, by having those preferences available for searching in a perpetual fashion, as long as they are recorded in the system embodiment.
-
Citations
16 Claims
-
1. a method for defining, recording and making available for search, aggregation, and matching of a user'"'"'s availability, as determined by a filter constructed from the user'"'"'s own personal preferences and from other users'"'"' desired characteristics, traits or attributes, the method comprising of the steps of:
-
a. the user creating a profile comprising of; i. a set of zero or more of his characteristics, traits or attributes on which the user wants to be matched on, and additionally comprising of ii. a set of zero, or more availability opportunities, as described by a combination of 1. spatio-temporal coordinates and 2. of a set of zero, or more preference filters that list the characteristics, traits or attributes of other users that the current user is interested in and/or can become available for. b. the user storing their profile into a common storage repository where his profile will be accessible for search and aggregation across all or a subset of the registered users. c. when an operation such as but not limited to search, match, aggregation, etc is being initiated by a user and executed against the set of stored profiles, the processing engine will identify and extract the set of other users and their availabilities that have characteristics, traits, or attributes matching with the preference filters for the coordinates, characteristics, traits, or attributes of the initiating user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. a system comprising of:
-
a. a storage component that records the user'"'"'s characteristics, their availability coordinates and the associated preference filters and b. a processing engine component that has access to and can process the data recorded by all the users. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
Specification