Extracting social relations from calling time data
First Claim
Patent Images
1. A computer-implemented method performed by a computerized device, comprising:
- receiving, at the computerized device, a corpus comprising at least two communication indications for at least two customers, the at least two communication indications indicating start time and end time of communications of the at least two customers, and lacking indication of a called number;
generating, at the computerized device, a social network data structure containing a connection between the at least two customers wherein the connection is estimated by matching the start time and the end time indications comprised in the at least two communication indications;
wherein the generating the social network data structure is done in absence of information related to direct communication between the at least two customers;
wherein the absence of information is due to the at least two customers calling an anonymous number;
wherein the generating the social network data structure comprises;
assigning the at least two communication indications into at least one times bin data structure comprising a multiplicity of bins, each bin associated with the start time and the end time indications;
generating at least one pair from the at least one times bin data structure, each of the at least one pair associated with a first customer and a second customer, and comprising a weight indication for communications of the first customer and the second customer; and
removing the at least one pair subject to the weight indication being below a predetermined threshold; and
wherein the weight indication is increased by one for each of the at least one bins in which the first customer and the second customer appear.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, apparatus, and computer program product for generating a social network data structure, the method comprising: receiving a corpus comprising one or more communication indications for one or more customers, each communication indication indicating start time and end time of a communication of the customer; and generating a social network data structure indicating connections between customers based upon the start time and end time indications of communication indication comprised in the communication indications.
12 Citations
13 Claims
-
1. A computer-implemented method performed by a computerized device, comprising:
-
receiving, at the computerized device, a corpus comprising at least two communication indications for at least two customers, the at least two communication indications indicating start time and end time of communications of the at least two customers, and lacking indication of a called number; generating, at the computerized device, a social network data structure containing a connection between the at least two customers wherein the connection is estimated by matching the start time and the end time indications comprised in the at least two communication indications; wherein the generating the social network data structure is done in absence of information related to direct communication between the at least two customers; wherein the absence of information is due to the at least two customers calling an anonymous number; wherein the generating the social network data structure comprises; assigning the at least two communication indications into at least one times bin data structure comprising a multiplicity of bins, each bin associated with the start time and the end time indications; generating at least one pair from the at least one times bin data structure, each of the at least one pair associated with a first customer and a second customer, and comprising a weight indication for communications of the first customer and the second customer; and removing the at least one pair subject to the weight indication being below a predetermined threshold; and wherein the weight indication is increased by one for each of the at least one bins in which the first customer and the second customer appear. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus having a processing unit and a storage device, the apparatus comprising:
-
a corpus receiving component for receiving a corpus comprising at least two communication indications for at least two customers, the at least two communication indications indicating start time and end time of communications of the at least two customers, and lacking indication of a called number; a social network generation component for generating a social network data structure containing a connection between the at least two customers, wherein the connection is estimated by matching the start time and the end time indications comprised in the at least two communication indications; wherein generating the social network data structure is done in absence of information related to direct communication between the at least two customers; wherein the absence of information is due to the at least two customers calling an anonymous number; wherein the social network generation component comprises; a times bin assignment component for assigning the at least two communication indications into at least one times bin data structure comprising a multiplicity of bins, each bin associated with the start time and the end time indications; a pair assignment component for generating at least one pair from the at least one times bin data structure, each of the at least one pair associated with a first customer and a second customer, and comprising a weight indication for communications between the first customer and the second customer; and a pair analysis component for removing the at least one pair subject to the weight indication being below a predetermined threshold; and wherein the weight indication is increased by one for each of the at least one bins in which the first customer and the second customer appear. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising:
-
a non-transitory computer readable medium; wherein a first and a second program instructions are stored on said non-transitory computer readable medium and when executed by a processor perform; said first program instruction receiving a corpus comprising at least two communication indications of at least two customers, the at least two communication indications indicating start time and end time of communications of the at least two customers, and lacking indication of a called number; and said second program instruction generating a social network data structure containing a connection between the at least two customers, wherein the connection is estimated by matching the start time and the end time indications comprised in the at least two communication indications; wherein generating the social network data structure, by said second program, is done in absence of information related to direct communication between the at least two customers; wherein the absence of information is due to the at least two customers calling an anonymous number; wherein generating the social network data structure, by said second program, comprises; assigning the at least two communication indications into at least one times bin data structure comprising a multiplicity of bins, each bin associated with the start time and the end time indications; generating at least one pair from the at least one times bin data structure, each of the at least one pair associated with a first customer and a second customer, and comprising a weight indication for communications of the first customer and the second customer; and removing the at least one pair subject to the weight indication being below a predetermined threshold; and wherein the weight indication is increased by one for each of the at least one bins in which the first customer and the second customer appear.
-
Specification