Method and apparatus for identifying users who know each other
First Claim
1. A method comprising:
- obtaining, via a processor deployed in a network of a network service provider, location information of a plurality of users of a service of the network service provider;
selecting, via the processor, a subset of users from the plurality of users that are deemed to be stationary;
generating, via the processor, a score for each particular pair of users selected from the subset of users, wherein the score is based on a quality of a location at which each particular pair of users is located, wherein the quality of the location is based on a size of a point of interest of the location, wherein the size of the point of interest is expressed in terms of an occupancy level of the point of interest;
determining, via the processor, for each particular pair of users, whether the score that is generated is greater than or equal to a threshold;
identifying, via the processor, the pair of users as users who know each other, when the score for the particular pair of users is greater than or equal to the threshold; and
performing, via the processor, an analysis to provide an offer to the pair of users, wherein the offer is based on the pair of users being identified as users who know each other.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for identifying a plurality of users of a service of a network service provider as users known to each other are disclosed. For example, the method implemented via a processor obtains location information of a plurality of users of a service of a network service provider, selects a subset of users from the plurality of users that are deemed to be stationary, generates a score for each particular pair of users selected from the subset of users, determines for each particular pair of users, whether the score that is generated is greater than or equal to a threshold, identifies the pair of users as users who know each other, when the score for the particular pair of users is greater than or equal to the threshold, and performs an analysis to provide an offer to the pair of users, wherein the offer is based on the pair of users being identified as users who know each other.
54 Citations
19 Claims
-
1. A method comprising:
-
obtaining, via a processor deployed in a network of a network service provider, location information of a plurality of users of a service of the network service provider; selecting, via the processor, a subset of users from the plurality of users that are deemed to be stationary; generating, via the processor, a score for each particular pair of users selected from the subset of users, wherein the score is based on a quality of a location at which each particular pair of users is located, wherein the quality of the location is based on a size of a point of interest of the location, wherein the size of the point of interest is expressed in terms of an occupancy level of the point of interest; determining, via the processor, for each particular pair of users, whether the score that is generated is greater than or equal to a threshold; identifying, via the processor, the pair of users as users who know each other, when the score for the particular pair of users is greater than or equal to the threshold; and performing, via the processor, an analysis to provide an offer to the pair of users, wherein the offer is based on the pair of users being identified as users who know each other. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable storage device storing a plurality of instructions which, when executed by a processor deployed in a network of a network service provider, cause the processor to perform operations, the operations comprising:
-
obtaining location information of a plurality of users of a service of the network service provider; selecting a subset of users from the plurality of users that are deemed to be stationary; generating a score for each particular pair of users selected from the subset of users, wherein the score is based on a quality of a location at which the particular pair of users is located, wherein the quality of the location is based on a size of a point of interest of the location, wherein the size of the point of interest is expressed in terms of an occupancy level of the point of interest; determining for each particular pair of users, whether the score that is generated is greater than or equal to a threshold; identifying the pair of users as users who know each other, when the score for the particular pair of users is greater than or equal to the threshold; and performing an analysis to provide an offer to the pair of users, wherein the offer is based on the pair of users being identified as users who know each other. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. An apparatus comprising:
-
a processor; and a computer-readable storage device storing a plurality of instructions which, when executed by the processor deployed in a network of a network service provider, cause the processor to perform operations, the operations comprising; obtaining location information of a plurality of users of a service of the network service provider; selecting a subset of users from the plurality of users that are deemed to be stationary; generating a score for each particular pair of users selected from the subset of users, wherein the score is based on a quality of a location at which the particular pair of users is located, wherein the quality of the location is based on a size of a point of interest of the location, wherein the size of the point of interest is expressed in terms of an occupancy level of the point of interest; determining for each particular pair of users, whether the score that is generated is greater than or equal to a threshold; identifying the pair of users as users who know each other, when the score for the particular pair of users is greater than or equal to the threshold; and performing an analysis to provide an offer to the pair of users, wherein the offer is based on the pair of users being identified as users who know each other. - View Dependent Claims (19)
-
Specification