Tracking conversation threads among electronic communications
First Claim
1. A method for identifying a conversation thread among electronic communications, the method comprising:
- maintaining a database that indexes and cross-references between;
(i) a plurality of unique identifiers corresponding to each of a plurality of electronics communications, (ii) one or more unique identifiers respectively associated with meta-data of an electronic communication, (iii) one or more unique identifiers respectively associated with instances of copied content, and (iv) another one or more unique identifiers respectively associated with meta-data corresponding to the instances of copied content;
identifying, by one or more computer processors, that a user is accessing a first electronic communication from the plurality of electronic communications;
analyzing, by one or more computer processors, meta-data of the first electronic communication to identify two or more unique identifiers included in the meta-data, wherein the unique identifiers are universally unique identifiers (UUID);
determining, by one or more computer processors, that a first identified UUID is associated with content included in the first electronic communication that was copied from a second electronic communication, and a second identified UUID corresponds to the second electronic communication;
determining, by one or more computer processors, that the user has authority to access the second electronic communication based, at least in part, on cross-referencing the first identified UUID associated with the first electronic communication that the user has access to with the second identified UUID associated with the second electronic communication; and
responsive to determining that the user has authority to access the second electronic communication, providing, by one or more computer processors, the user that is accessing the first electronic communication access to the second electronic communication, wherein providing the user access to the second electronic communication further comprises;
determining, by one or more computer processors, that the second electronic communication includes at least a third UUID associated with a different instance of copied content; and
determining, by one or more computer processors, whether the user is provided access to the different instance of copied content based, at least in part, on cross-referencing the third UUID within the database with one or more other UUIDs associated with other electronic communications associated with the user.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for identifying a conversation thread among electronic communications. The method includes a computer processor identifying that a user is accessing a first electronic communication from a plurality of electronic communications. The method further includes a computer processor analyzing meta-data of the first electronic communication to identify a unique identifier included in the meta-data. The method further includes a computer processor determining that the unique identifier is associated with content included in the first electronic communication that was copied from a second electronic communication. The method further includes a computer processor providing the user that is accessing the first electronic communication access to the second electronic communication.
-
Citations
20 Claims
-
1. A method for identifying a conversation thread among electronic communications, the method comprising:
-
maintaining a database that indexes and cross-references between;
(i) a plurality of unique identifiers corresponding to each of a plurality of electronics communications, (ii) one or more unique identifiers respectively associated with meta-data of an electronic communication, (iii) one or more unique identifiers respectively associated with instances of copied content, and (iv) another one or more unique identifiers respectively associated with meta-data corresponding to the instances of copied content;identifying, by one or more computer processors, that a user is accessing a first electronic communication from the plurality of electronic communications; analyzing, by one or more computer processors, meta-data of the first electronic communication to identify two or more unique identifiers included in the meta-data, wherein the unique identifiers are universally unique identifiers (UUID); determining, by one or more computer processors, that a first identified UUID is associated with content included in the first electronic communication that was copied from a second electronic communication, and a second identified UUID corresponds to the second electronic communication; determining, by one or more computer processors, that the user has authority to access the second electronic communication based, at least in part, on cross-referencing the first identified UUID associated with the first electronic communication that the user has access to with the second identified UUID associated with the second electronic communication; and responsive to determining that the user has authority to access the second electronic communication, providing, by one or more computer processors, the user that is accessing the first electronic communication access to the second electronic communication, wherein providing the user access to the second electronic communication further comprises; determining, by one or more computer processors, that the second electronic communication includes at least a third UUID associated with a different instance of copied content; and determining, by one or more computer processors, whether the user is provided access to the different instance of copied content based, at least in part, on cross-referencing the third UUID within the database with one or more other UUIDs associated with other electronic communications associated with the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product for identifying a conversation thread among electronic communications, the computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising; program instructions to maintain a database that indexes and cross-references between;
(i) a plurality of unique identifiers corresponding to each of a plurality of electronics communications, (ii) one or more unique identifiers respectively associated with meta-data of an electronic communication, (iii) one or more unique identifiers respectively associated with instances of copied content, and (iv) another one or more unique identifiers respectively associated with meta-data corresponding to the instances of copied content;program instructions to identify that a user is accessing a first electronic communication from the plurality of electronic communications; program instructions to analyze meta-data of the first electronic communication to identify two or more unique identifiers included in the meta-data, wherein the unique identifiers are universally unique identifiers (UUID); program instructions to determine that a first identified UUID is associated with content included in the first electronic communication that was copied from a second electronic communication, and a second identified UUID corresponds to the second electronic communication; program instruction to determine that the user has authority to access the second electronic communication based, at least in part, on cross-referencing the first identified UUID associated with the first electronic communication that the user has access to with the second identified UUID associated with the second electronic communication; and responsive to determining that the user has authority to access the second electronic communication, program instructions to provide the user that is accessing the first electronic communication access to the second electronic communication, wherein program instructions to provide the user access to the second electronic communication further comprises; program instructions to determine that the second electronic communication includes at least a third UUID associated with a different instance of copied content; and program instructions to determining whether the user is provided access to the different instance of copied content based, at least in part, on cross-referencing the third UUID within the database with one or more other UUIDs associated with other electronic communications associated with the user. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer system for identifying a conversation thread among electronic communications, the computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising; program instructions to maintain a database that indexes and cross-references between;
(i) a plurality of unique identifiers corresponding to each of a plurality of electronics communications, (ii) one or more unique identifiers respectively associated with meta-data of an electronic communication, (iii) one or more unique identifiers respectively associated with instances of copied content, and (iv) another one or more unique identifiers respectively associated with meta-data corresponding to the instances of copied content;program instructions to identify that a user is accessing the first electronic communication from a plurality of electronic communications; program instructions to analyze meta-data of the first electronic communication to identify two or more unique identifiers included in the meta-data, wherein the unique identifiers are universally unique identifiers (UUID); program instructions to determine that a first identified UUID is associated with content included in the first electronic communication that was copied from a second electronic communication, and a second identified UUID corresponds to the second electronic communication; program instruction to determine that the user has authority to access the second electronic communication based, at least in part, on cross-referencing the first identified UUID associated with the first electronic communication that the user has access to with the second identified UUID associated with the second electronic communication; and responsive to determining that the user has authority to access the second electronic communication, program instructions to provide the user that is accessing the first electronic communication access to the second electronic communication, wherein program instructions to provide the user access to the second electronic communication further comprises; program instructions to determine that the second electronic communication includes at least a third UUID associated with a different instance of copied content; and program instructions to determining whether the user is provided access to the different instance of copied content based, at least in part, on cross-referencing the third UUID associated with the different instance of copied content within the database with one or more other UUIDs associated with other electronic communications associated with the user. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification