Managing communications based upon location information associated with electronic files exchanged during the communications
Systems and methods for managing communications based upon location information associated with electronic files exchanged during the communications are described. In some embodiments, a method may include intercepting an electronic file exchanged during an electronic communication; identifying location information representative of a physical location where the electronic file was created or edited; and applying, based upon the location information, a selected one of a plurality of processing rules to at least one of: the electronic communication or the electronic file.
1. A method, comprising:
intercepting an electronic file transmitted by a communication device during an electronic communication between a first person and a second person;
identifying a physical location where the electronic file was created or edited, wherein the physical location of the electronic file is determined based on a geographic location associated with the electronic file during the creation or editing of the electronic file;
applying a selected one of a plurality of processing rules to at least one of: the electronic communication or the electronic file, wherein the processing rules comprise one or more geographic restrictions on a location of the first person or the second person; and
detecting a violation of the one or more geographic restrictions based on a determination that the physical location associated with the intercepted file violates a geographic restriction on the location of the first person or the second person, wherein the violation of the geographic restrictions is detected based on a projected trajectory of the communication device during the communication.
2. The method of claim 1 , wherein the electronic communication is a voice, video, or text communication.
3. The method of claim 1 , wherein the electronic file is a picture, a movie, an audio file, or a document.
4. The method of claim 1 , wherein the physical location where the electronic file was created or edited is different from a current physical location of the communication device.
5. The method of claim 1 , wherein the physical location where the electronic file was created or edited includes at least one of: latitude, longitude, city, or state.
6. The method of claim 1 , further comprising selecting the processing rule in response to an identification of a party to the electronic communication.
7. The method of claim 1 , further comprising:
selecting the processing rule in response to the physical location where the electronic file was created or edited indicating the violation.
8. The method of claim 1 , wherein applying the selected processing rule to the electronic communication includes monitoring or recording the communication.
9. The method of claim 1 , wherein applying the selected processing rule to the electronic file includes storing a copy of the electronic file.
10. The method of claim 1 , wherein the first person is an inmate of a correctional facility and the second person is a non-resident of the correctional facility.
11. The method of claim 10 , further comprising:
selecting the processing rule in response to the physical location where the electronic file was created or edited matching a location-of-interest associated with the inmate and stored in a correctional facility database.
12. A computer system, comprising:
a processor; and
a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution by the processor, cause the computer system to:
intercept an electronic file transmitted by a communication device during an electronic communication between a first person and a second person;
identify a physical location where the electronic file was created or edited, wherein the physical location of the electronic file is determined based on a geographic location associated with the electronic file during the creation or editing of the electronic file;
apply-a selected one of a plurality of processing rules to at least one of: the electronic communication or the electronic file, wherein the processing rules comprise one or more geographic restrictions on a location of the first person or the second person; and
detect a violation of the one or more geographic restrictions based on a determination that the physical location associated with the intercepted file violates a geographic restriction on the location of the first person or the second person, wherein the violation of the geographic restrictions is detected based on a projected trajectory of the communication device during the communication.
13. The computer system of claim 12 , wherein the physical location where the electronic file was created or edited is different from a current physical location of the communication device.
14. The computer system of claim 12 , wherein the program instructions, upon execution, further cause the computer system to:
select the processing rule in response to the physical location where the electronic file was created or edited indicating the violation.
15. A hardware memory device having program instructions stored thereon that, upon execution by a processor, cause a computer system to:
intercept an image file transmitted by a communication device during a text communication between a first person and a second person;
identify a physical location where the image file was created or edited, wherein the physical location of the electronic file is determined based on a geographic location associated with the electronic file during the creation or editing of the electronic file;
apply a selected one of a plurality of processing rules to at least one of: the text communication or the image file, wherein the processing rules comprise one or more geographic restrictions on a location of the first person or the second person; and
detect a violation of the one or more geographic restrictions based on a determination that the physical location associated with the intercepted file violates a geographic restriction on the location of the first person or the second person, wherein the violation of the geographic restrictions is detected based on a projected trajectory of the communication device during the communication.
16. The hardware memory device of claim 15 , wherein the program instructions, upon execution, further cause the computer system to:
select the processing rule in response to the physical location where the image file was created or edited matching a location-of-interest associated with the first person or the second person.
17. The hardware memory device of claim 16 , wherein the location of interest includes the location of a correctional facility in which at least one of the first person and the second person are inmates.
18. The hardware memory device of claim 17 , wherein the location of interest includes a location pre-designated as being subject to investigation.