System and method for notifying a user of people, places or things having attributes matching a user's stated preference
DC CAFCFirst Claim
1. A electronic computer implemented method for matching users with information, comprising:
- receiving a first user preference, a location of a mobile device of the first user, and a geographic area limitation;
storing, for a plurality of objects, a set of attributes of each corresponding object, and a location of the corresponding object;
determining an object of the plurality of objects that matches the first user based on at least;
(a) the set of attributes for the object satisfies the first user preference, and(b) the distance between the received location of the mobile device of the first user and the object is within the geographic area limitation;
sending to the first user, in response to a positive outcome of the determining, information about the matching object; and
wherein the matching object is a person, place and/or thing.
4 Assignments
Litigations
2 Petitions
Accused Products
Abstract
A location-based and preference-based system and method for matching media content about persons, places and things with the expressed preferences of mobile users to notify users about and provide users with access to media content about persons, places and things that match the user'"'"'s expressed preferences. The system thus provides information such as stories or articles that match the user'"'"'s interests and relate to their location. The system may assign ranks to all of the media content that meets that user'"'"'s preferences wherein, in one embodiment, it will automatically play them in the assigned order. Comparison of the user'"'"'s preferences with the various profiles of the media content allows the user only to be informed of the media content for those persons, places or things that the user is likely to be interested in. The system and method thus provides for a mobile real-time point of interest exchange network.
-
Citations
20 Claims
-
1. A electronic computer implemented method for matching users with information, comprising:
-
receiving a first user preference, a location of a mobile device of the first user, and a geographic area limitation; storing, for a plurality of objects, a set of attributes of each corresponding object, and a location of the corresponding object; determining an object of the plurality of objects that matches the first user based on at least; (a) the set of attributes for the object satisfies the first user preference, and (b) the distance between the received location of the mobile device of the first user and the object is within the geographic area limitation; sending to the first user, in response to a positive outcome of the determining, information about the matching object; and wherein the matching object is a person, place and/or thing. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus comprising:
-
a database configured to store, for a plurality of objects, a set of attributes of each corresponding object, and a location of the corresponding object; a server coupled to the database, wherein the server is configured to; receive a first user preference, a location of a mobile device of the first user, and a geographic area limitation; determine an object of the plurality of objects in the database that matches the first user based on at least; (a) the set of attributes for the object satisfies the first user preference, and (b) the distance between the received location of the mobile device of the first user and the object is within the geographic area limitation; send to the first user, in response to a positive outcome of the determining, information about the matching object; and wherein the matching object is a person, place and/or thing. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium containing computer code configured for execution on electronic computer hardware for matching users with information, comprising:
-
code for first receiving, from a first user, a set of first user preferences, a location of a mobile device of the first user, and a geographic area limitation; code for second receiving, from a second user, a set of second characteristics of the second user, and a location of the second user; code for determining whether a match exists between the first user and a second user based on at least; (a) a match between the set of first user preferences and the set of second user characteristics; and (b) the distance between the received locations of the first and second users is within the geographic area limitation; code for sending to the first user, in response to a positive outcome of the code for determining, information about the second user. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification