Patent ID: 9591465
Date: 2017-03-07
CPC Classifications: H04W

Claim:
1. A method comprising: maintaining, by a server, data that indicates at least one registered subject-matter interest respectively for each of a plurality of users, wherein the server has access to service data that indicates, for each respective user of the plurality of users, a respective base station providing service to the respective user; receiving, by the server, a communication from a source user, wherein the source user is served by a particular base station; in response to receiving the communication, the server identifying one or more target users based on each target user (i) having at least one registered subject-matter interest that matches at least one subject-matter interest of the source user and (ii) being served either by the same particular base station that serves the source user or by a base station adjacent to the particular base station that serves the source user, wherein identifying one or more target users based on each target user being served by the same particular base station comprises (i) based at least on the service data, determining that the source user is being served by the particular base station, (ii) in response to determining that the source user is being served by the particular base station, determining one or more other users also being served by the same particular base station that serves the source user, wherein determining the one or more other users is based at least on the service data, (iii) identifying one or more target users, from among the determined one or more other users also being served by the same particular base station, based on each target user having at least one registered subject-matter interest that matches the at least one subject-matter interest of the source user, and wherein identifying one or more target users based on each target user being served by a base station adjacent to the particular base station comprises (i) based at least on the service data, determining that the source user is being served by the particular base station, (ii) in response to determining that the source user is being served by the particular base station, identifying one or more base stations that are each adjacent to the particular base station that serves the source user, (iii) based at least on the service data, determining one or more other users each being served by one of the identified adjacent base stations, and (iv) identifying one or more target users, from among the determined one or more other users being served by one of the identified adjacent base stations, based on each target user having at least one registered subject-matter interest that matches the at least one subject-matter interest of the source user; and the server forwarding the communication to each identified target user.