Patent ID: 8893254
Filing Date: 2014-11-18
Classification: H04L

Abstract:
1. A method for providing security settings for multiple mobile device users, comprising: receiving, by a data service node platform, a first http message from a first mobile device, wherein the first http message is directed to a first web content provider host; determining, by the data service node platform, whether the first mobile device is associated with a privacy service subscription; based on a determination that the first mobile device is associated with an anonymizing privacy service subscription, inserting, by the data service node platform, an anonymizing forward-to (XFT) header into the first http message, wherein the anonymizing XFT header contains an anonymizing XFT list, and wherein the anonymizing XFT list comprises a list of anonymizing gateways comprising an anonymizing gateway and an embedded-scripts-extracting gateway; determining, by the data service node platform, that the anonymizing gateway is listed first in the anonymizing XFT list; based on the determination that the anonymizing gateway is listed first in the anonymizing XFT list, forwarding, by the data service node platform, the first http message to the anonymizing gateway; receiving, by the anonymizing gateway, the first http message; performing, by the anonymizing gateway, an anonymizing privacy information control functionality on the first http message comprising making the first http message anonymous; determining, by the anonymizing gateway, that the embedded-scripts-extracting gateway is designated as a next gateway in the anonymizing XFT list; based on the determination that the embedded-scripts-extracting gateway is designated as the next gateway in the anonymizing XFT list, forwarding, by the anonymizing gateway, the first http message to the embedded-scripts-extracting gateway; receiving, by the embedded-scripts-extracting gateway, the first http message; performing, by the embedded-scripts-extracting gateway, an embedded-scripts-extracting privacy information control functionality on the first http message comprising searching for and extracting embedded scripts from the first http message; determining, by the embedded-scripts-extracting gateway, whether another gateway is listed after the embedded-scripts-extracting gateway in the anonymizing XFT list; based on the determination that the embedded-scripts-extracting gateway is listed last in the anonymizing XFT list, forwarding the first http message to the first web content provider host; receiving, by the data service node platform, a second http message from a second mobile device, wherein the second http message is directed to a second web content provider host; determining, by the data service node platform, whether the second mobile device is associated with a privacy service subscription; based on a determination that the second mobile device is associated with a child-protection privacy service subscription, inserting, by the data service node platform, a child-protection forward-to (XFT) header into the second http message, wherein the child-protection XFT header contains a child-protection XFT list, and wherein the child-protection XFT list comprises a list of child-protection gateways comprising a child-protection gateway and a cookie-extracting gateway; determining, by the data service node platform, that the child-protection gateway is listed first in the child-protection XFT list; based on the determination that the child-protection gateway is listed first in the child-protection XFT list, forwarding, by the data service node platform, the second http message to the child-protection gateway; receiving, by the child-protection gateway, the second http message; performing, by the child-protection gateway, a child-protection privacy information control functionality on the second http message comprising acting on the second http message to comply with one or more child privacy rules; determining, by the child-protection gateway, that the cookie-extracting gateway is designated as a next gateway in the child-protection XFT list; based on the determination that the cookie-extracting gateway is designated as the next gateway in the child-protection XFT list, forwarding, by the child-protection gateway, the second http message to the cookie-extracting gateway; receiving, by the cookie-extracting gateway, the second http message; performing, by the cookie-extracting gateway, a cookie-extracting privacy information control functionality on the second http message comprising searching for and extracting cookies from the second http message; determining, by the cookie-extracting gateway, whether another gateway is listed after the cookie-extracting gateway in the child-protection XFT list; and based on the determination that the cookie-extracting gateway is listed last in the child-protection XFT list, forwarding the second http message to the second web content provider host.