Method, system and computer program product for interception, quarantine and moderation of internal communications of uncontrolled systems
First Claim
1. A method for controlling communications over a computer network, comprising:
- receiving a request from a user'"'"'s device intended for a server of a social networking site, the request containing content intended to be posted on the social networking site, the receiving performed by a network traffic monitoring computer comprising instructions stored on a non-transitory computer readable medium that are translatable by a processor, wherein the network traffic monitoring computer is configured for blocking or allowing submission of content from a plurality of user devices in a computing environment to a plurality of social networking sites on the Internet, the network traffic monitoring computer comprising a plurality of application programming interfaces (APIs), each API specific to one social networking site of the plurality of social networking sites on the Internet, the network traffic monitoring computer having no control of any of the plurality of social networking sites on the Internet;
applying at least one rule from a rule set to determine, based on a type of the content, whether the content is to be reviewed, the applying performed by the network traffic monitoring computer;
responsive to the content determined to be subject to review, stopping the request from reaching the server of the social networking site and communicating the content to a content review system, the stopping and the communicating performed by the network traffic monitoring computer, the content review system comprising instructions stored on a non-transitory computer readable medium that are translatable by a processor; and
responsive to the content being approved by the content review system, reconstructing the content and submitting the request with the content that has been reconstructed to the server of the social networking site via an API specific to the social networking site, the reconstructing and the submitting performed by the network traffic monitoring computer.
5 Assignments
0 Petitions
Accused Products
Abstract
Embodiments disclosed herein may intercept, quarantine, and moderate communications internal to an uncontrolled system. An example of an uncontrolled system may be a web application associated with a social networking site. In accessing the social networking site, a user may type in a message. An instance of the uncontrolled system running on the user'"'"'s device may prepare a request containing the message. Some embodiment disclosed herein may determine that the message is subject to moderation, intercept the request, and place the message in a queue. This determination may be based on the destination of the request as well the type of the message. Some embodiments may reconstruct the original request for resubmission. If the session is expired, some embodiments may log in for the user and resubmit the reconstructed request. Some embodiments may wait for the next time the user logs in to resubmit the reconstructed request.
40 Citations
18 Claims
-
1. A method for controlling communications over a computer network, comprising:
-
receiving a request from a user'"'"'s device intended for a server of a social networking site, the request containing content intended to be posted on the social networking site, the receiving performed by a network traffic monitoring computer comprising instructions stored on a non-transitory computer readable medium that are translatable by a processor, wherein the network traffic monitoring computer is configured for blocking or allowing submission of content from a plurality of user devices in a computing environment to a plurality of social networking sites on the Internet, the network traffic monitoring computer comprising a plurality of application programming interfaces (APIs), each API specific to one social networking site of the plurality of social networking sites on the Internet, the network traffic monitoring computer having no control of any of the plurality of social networking sites on the Internet; applying at least one rule from a rule set to determine, based on a type of the content, whether the content is to be reviewed, the applying performed by the network traffic monitoring computer; responsive to the content determined to be subject to review, stopping the request from reaching the server of the social networking site and communicating the content to a content review system, the stopping and the communicating performed by the network traffic monitoring computer, the content review system comprising instructions stored on a non-transitory computer readable medium that are translatable by a processor; and responsive to the content being approved by the content review system, reconstructing the content and submitting the request with the content that has been reconstructed to the server of the social networking site via an API specific to the social networking site, the reconstructing and the submitting performed by the network traffic monitoring computer. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A network traffic control system for controlling communications over a computer network, comprising:
-
a content review system comprising instructions stored on a non-transitory computer readable medium that are translatable by a processor; and a network traffic monitoring computer comprising instructions stored on a non-transitory computer readable medium that are translatable by a processor, wherein the network traffic monitoring computer is configured for blocking or allowing submission of content from a plurality of user devices in a computing environment to a plurality of social networking sites on the Internet, the network traffic monitoring computer comprising a plurality of application programming interfaces (APIs), each API specific to one social networking site of the plurality of social networking sites on the Internet, the network traffic monitoring computer having no control of any of the plurality of social networking sites on the Internet, wherein the network traffic monitoring computer; receives a request from a user'"'"'s device intended for a server of a social networking site, the request containing content intended to be posted on the social networking site; applies at least one rule from a rule set to determine, based on a type of the content, whether the content is to be reviewed; responsive to the content determined to be subject to review, stopping the request from reaching the server of the social networking site and communicating the content to the content review system; and responsive to the content being approved by the content review system, reconstructing the content and submitting the request with the content that has been reconstructed to the server of the social networking site via an API specific to the social networking site. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer readable medium storing instructions translatable by a network traffic monitoring computer comprising at least one processor to perform:
-
receiving a request from a user'"'"'s device intended for a server of a social networking site, the request containing content intended to be posted on the social networking site, wherein the network traffic monitoring computer is configured for blocking or allowing submission of content from a plurality of user devices in a computing environment to a plurality of social networking sites on the Internet, the network traffic monitoring computer comprising a plurality of application programming interfaces (APIs), each API specific to one social networking site of the plurality of social networking sites on the Internet, the network traffic monitoring computer having no control of any of the plurality of social networking sites on the Internet; applying at least one rule from a rule set to determine, based on a type of the content, whether the content is to be reviewed; responsive to the content determined to be subject to review, stopping the request from reaching the server of the social networking site and communicating the content to a content review system, the content review system comprising instructions stored on a non-transitory computer readable medium that are translatable by a processor; and responsive to the content being approved by the content review system, reconstructing the content and submitting the request with the content that has been reconstructed to the server of the social networking site via an API specific to the social networking site. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification