Automatic distribution of communication to user having common subject-matter interest and served by same or adjacent base station
First 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, andwherein 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.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and systems to facilitate automatic distribution of communications. In particular, a server may maintain data that indicates at least one registered subject-matter interest respectively for each of a plurality of users. Further, the server may receive a communication from a source user. The source user may be served by a particular base station. In response to receiving the communication, the server may identify 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. The server may forward the communication to each identified target user.
-
Citations
14 Claims
-
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. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A server comprising:
-
one or more processors; a non-transitory computer readable medium; and program instructions stored on the non-transitory computer readable medium and executable by the one or more processors to; maintain 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; receive a communication from a source user, wherein the source user is served by a particular base station; in response to receiving the communication, identify 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 the program instructions being executable to identify one or more target users based on each target user being served by the same particular base station comprises the program instructions being executable to (i) based at least on the service data, determine 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, determine 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, and (iii) identify 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 the program instructions being executable to identify one or more target users based on each target user being served by a base station adjacent to the particular base station comprises the program instructions being executable to (i) based at least on the service data, determine 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, identify 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, determine one or more other users each being served by one of the identified adjacent base stations, and (iv) identify 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 forward the communication to each identified target user. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A wireless communication system comprising:
-
a plurality of base stations comprising at least a particular base station and one or more adjacent base stations each threshold proximate to the particular base station; and a server configured to; maintain 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; receive a communication from a source user, wherein the source user is served by the particular base station; in response to receiving the communication, identify 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 the server being configured to identify one or more target users based on each target user being served by the same particular base station comprises the server being configured to (i) based at least on the service data, determine 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, determine 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, and (iii) identify 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 the server being configured to identify one or more target users based on each target user being served by a base station adjacent to the particular base station comprises the server being configured to (i) based at least on the service data, determine 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, identify 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, determine one or more other users each being served by one of the identified adjacent base stations, and (iv) identify 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 forward the communication to each identified target user. - View Dependent Claims (12, 13, 14)
-
Specification