Profile message communications
First Claim
1. A method, comprising:
- receiving, by a user device, a profile message comprising target profile data and geographic data, the target profile data comprising at least one key word selected by an originator of the profile message to correspond to a user profile of at least one user of interest located within a geographic distance, from the originator, defined by the geographic data;
determining, by the user device, whether the target profile data corresponds to user profile data associated with a user of the user device;
determining, by the user device, whether a current geographic location of the user device is within the geographic distance defined by the geographic data;
notifying, by the user device, the user when the target profile data corresponds to the user profile data and the current location of the user device is within the geographic distance defined by the geographic data;
accessing a memory comprising response history data corresponding to the profile message, wherein the response history data comprises a quantity of outstanding matches, a quantity of affirmative responses, and a quantity of negative responses;
communicating and displaying at least some of the response history data to the user via a dynamic dashboard, wherein the dynamic dashboard displays at least options to respond affirmatively, respond to the profile message, locate the originator, and ignore the profile message; and
enabling, by the user device, the user to respond to the profile message via the dynamic dashboard.
1 Assignment
0 Petitions
Accused Products
Abstract
A first user device receives user profile data from a user of the first user device, generates a user profile based on the user profile data, receives profile availability data from the user of the first user device, and designates a user profile availability status based on the profile availability data. A second user device receives target profile data from a user of the second user device, generates a profile message based on the target profile data, and communicates the profile message. The first user device receives the profile message, determines whether the target profile data corresponds to the user profile data of the first user device, generates a user alert when the target profile data corresponds to the user profile data, and enables the user of the first user device to respond to the profile message via a dynamic dashboard.
14 Citations
21 Claims
-
1. A method, comprising:
-
receiving, by a user device, a profile message comprising target profile data and geographic data, the target profile data comprising at least one key word selected by an originator of the profile message to correspond to a user profile of at least one user of interest located within a geographic distance, from the originator, defined by the geographic data; determining, by the user device, whether the target profile data corresponds to user profile data associated with a user of the user device; determining, by the user device, whether a current geographic location of the user device is within the geographic distance defined by the geographic data; notifying, by the user device, the user when the target profile data corresponds to the user profile data and the current location of the user device is within the geographic distance defined by the geographic data; accessing a memory comprising response history data corresponding to the profile message, wherein the response history data comprises a quantity of outstanding matches, a quantity of affirmative responses, and a quantity of negative responses; communicating and displaying at least some of the response history data to the user via a dynamic dashboard, wherein the dynamic dashboard displays at least options to respond affirmatively, respond to the profile message, locate the originator, and ignore the profile message; and enabling, by the user device, the user to respond to the profile message via the dynamic dashboard. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A user device, comprising:
-
a memory to store user profile data corresponding to a user of the user device; and a processor, connected to the memory, to; receive a profile message comprising target profile data; determine whether the target profile data corresponds to the user profile data; notify the user when the target profile data corresponds to the user profile data; access response history data corresponding to the profile message, wherein the response history data comprises; a quantity of outstanding matches, a quantity of affirmative responses, and a quantity of negative responses; communicate and display for selection at least some of the response history data to the user via a dynamic dashboard, wherein the dynamic dashboard displays at least options to respond affirmatively, respond to the profile message, locate the sender of the profile message, and ignore the profile message; and when the option to respond to the profile message is selected, the dynamic dashboard is to enable the user to respond to the profile message by contacting an originator of the profile message via text, telephone call, or video conference, or by displaying a map comprising a current geographical location of the user device, a current geographical location of the originator, and a route for traveling from the current geographic location of the user to the current geographic location of the originator. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A method, comprising:
receiving, by a user device, a profile message comprising target profile data and geographic data, the target profile data comprising at least one key word selected by an originator of the profile message to correspond to a user profile of at least one person of interest within a geographic distance from the originator defined by the geographic data; determining, by the user device, whether the target profile data corresponds to user profile data associated with a user of the user device; determining, by the user device, whether a current geographic location of the user device is within the geographic distance defined by the geographic data; notifying, by the user device, the user when the target profile data corresponds to the user profile data and the current geographic location of the user device is within the geographic distance defined by the geographic data; accessing a memory comprising response history data corresponding to the profile message, the response history data comprising information related to affirmative responses or negative responses that were received from other users in response to the profile message; communicating and providing at least some of the response history data to the user via a dynamic dashboard, wherein the dynamic dashboard displays options to respond affirmatively, respond to the profile message, locate the originator, and ignore the profile message; and enabling, when the option to respond to the profile message is selected, the dynamic dashboard to allow the user to respond to the profile message by contacting the originator of the profile message via text, telephone call, or video conference, or by displaying a map comprising the current geographic location of the user device, a current geographic location of the originator, and a route for traveling from the current geographic location of the user to the current geographic location of the originator. - View Dependent Claims (15, 16, 17, 18)
-
19. A method, comprising:
-
receiving, by a user device, user profile data comprising at least one key word selected by a user to correspond to target profile data of at least one profile message of interest; generating, by the user device, a user profile based on the user profile data, the user profile comprising the at least one key word; receiving, by the user device, profile availability data; designating, by the user device, a user profile availability status based on the profile availability data, the user profile availability status specifying whether the user will be notified of profile messages with target profile data corresponding to the at least one key word; accessing, by the user device, stored response information corresponding to the profile message; and enabling a dynamic dashboard when the user profile availability status specifies that the user will be notified, wherein the dynamic dashboard displays at least options to respond affirmatively, respond to the profile message, locate the sender, and ignore the profile message, and wherein the dynamic dashboard displays response information that comprises a quantity of outstanding matches, a quantity of affirmative responses, and a quantity of negative responses. - View Dependent Claims (20, 21)
-
Specification