SYSTEM AND METHOD FOR DISAMBIGUATING NON-UNIQUE IDENTIFIERS USING INFORMATION OBTAINED FROM DISPARATE COMMUNICATION CHANNELS
First Claim
1. A method for disambiguating a non-unique username associated with an information object (IO), wherein the IO is associated with a first real-world entity (RWE), the method comprising:
- determining that the non-unique username contains insufficient information to identify the first RWE;
retrieving data associated with the IO;
generating a probability for each of a plurality of RWEs including the first RWE based on the data associated with the IO and data associated with the RWEs; and
selecting, based on the generated probabilities, the first RWE as the RWE identified by the non-unique username.
5 Assignments
0 Petitions
Accused Products
Abstract
The disclosure describes systems and methods for disambiguating a non-unique identifiers of real world entities (RWEs) detected by a computing network by dynamically identifying relationships between RWEs known to the network. The relationships are determined based on social, spatial, temporal and logical information known about the RWEs based on the RWEs previous interactions with the network. These relationships are then used to generate a probability for each RWE that the non-unique identifier identifies that RWE. Based on the probabilities an RWE is selected and the proper network identifier may be used in place of the non-unique identifier.
-
Citations
25 Claims
-
1. A method for disambiguating a non-unique username associated with an information object (IO), wherein the IO is associated with a first real-world entity (RWE), the method comprising:
-
determining that the non-unique username contains insufficient information to identify the first RWE; retrieving data associated with the IO; generating a probability for each of a plurality of RWEs including the first RWE based on the data associated with the IO and data associated with the RWEs; and selecting, based on the generated probabilities, the first RWE as the RWE identified by the non-unique username. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 13, 14, 15, 16, 17, 18)
-
-
11. A method for identifying a real-world entity (RWE) associated with an information object (IO), the method comprising:
-
retrieving IO data associated with the IO, the IO data including at least one of social data, spatial data, temporal data and logical data; retrieving RWE data for each of a plurality of RWEs, the RWE data including at least one of social data, spatial data, temporal data and logical data; comparing the RWE data and IO data; generating a probability for each of the plurality of RWEs based on results of the comparing operation; and selecting, based on the generated probabilities, at least one first RWE as the RWE associated with the IO. - View Dependent Claims (12)
-
-
19. A system that disambiguates non-unique entity identifiers comprising:
-
a correlation engine connected via at least one communication network to a plurality of computing devices transmitting information objects (IOs) over the at least one communication network; computer-readable media connected to the correlation engine storing at least one of social data, spatial data, temporal data and logical data associated with a plurality of real-world entities (RWEs); wherein the correlation engine, based on the detection of a first IO containing a non-unique entity identifier, identifies one or more relationships between the first IO and the plurality of RWEs; and a disambiguation engine that generates a probability for each of the plurality of RWEs based on the identified relationships, selects one of the plurality of RWEs as being identified by the non-unique entity identifier based on the probabilities generated, and associates the first IO with the selected one of the plurality of RWEs via associating a unique network identifier for the selected one of the plurality of RWEs with the first IO. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A computer-readable medium encoding instructions for performing a method for disambiguating a non-unique identifier comprising:
-
dynamically identifying relationships between physical entities known to a communication network in response to a first receipt, from a first source, of a first non-unique identifier; and based on the identified relationships between the first source, a first physical entity and a second physical entity, using a first unique network identifier associated with the first physical entity in place of the first non-unique identifier. - View Dependent Claims (25)
-
Specification