Distributed enforcement of browser rules
AssigneeSymantec Corporation
InventorAnand D. Sankruthi
Life of this patent
Estimating the term…
Abstract
Various systems and methods distribute enforcement of browser rules. For example, one method can involve receiving, from a browser control client, information indicating that a user is accessing the Internet via a browser. The information received from the client can include a login name submitted by the user via the browser. The browser is installed on a computing device, and the browser control client is also installed on the computing device. The method can then send, to the browser control client, a set of one or more browser rules associated with the login name for enforcement on the computing device, in response to receipt of the information.
Claims22
A method comprising:
- receiving information from a browser control client, wherein
- the information is received at a browser control server
- the information indicates that a user is attempting to access a web site via an internet, using a browser,
- the information comprises
- a login name and an identity of the web site,
- the login name is submitted by the user via the browser in order to access the web site,
- the login name is one of a plurality of login names associated with the user, and
- the browser and the browser control client are installed on a computing device;
- and
- in response to receipt of the information, sending a set of one or more browser rules to the browser control client, wherein
- the set of one or more browser rules is configured to be enforced by the browser client by virtue of the set of one or more browser rules and the plurality of login names being associated with one another at the browser control server,
- the one or more of the plurality of login names comprise the login name, and
- enforcement of the set of one or more browser rules comprises resolving a conflict between a local set of one or more browser control rules and the set of one or more browser control rules.
A method comprising:
- detecting entry of a login name into a browser, wherein
- the browser is installed on a computing device,
- the detecting is performed by a browser control client installed on the computing device,
- entry of the login name is performed to facilitate logging into a web site via the browser,
- the login name is entered into the browser via a user input device of the computing device, and
- the login name is one of a plurality of login names associated with a user;
- in response to the detecting, sending information from the browser control client to a browser control server, wherein
- the information comprises
- the login name, and
- an identity of the web site;
- receiving, in response to the sending, a set of one or more browser rules from the browser control server, wherein
- the set of one or more browser rules is received at the browser control client,
- the set of one or more browser rules is configured to be enforced by the browser control client by virtue of the set of one or more browser rules and the plurality of login names being associated with one another at the browser control server,
- the one or more of the plurality of login names comprise the login name, and
- enforcement of the set of one or more browser rules comprises resolving a conflict between a local set of one or more browser control rules and the set of one or more browser control rules.
A non-transitory computer readable storage medium comprising program instructions executable to:
- receive information from a browser control client, wherein
- the information is received at a browser control server
- the information indicates that a user is attempting to access a web site via an internet, using a browser,
- the information comprises
- a login name and an identity of the web site,
- the login name is submitted by the user via the browser in order to access the web site,
- the login name is one of a plurality of login names associated with the user, and
- the browser and the browser control client are installed on a computing device;
- and
- in response to receipt of the information, send a set of one or more browser rules to the browser control client, wherein
- the set of one or more browser rules is configured to be enforced by the browser client by virtue of the set of one or more browser rules and the plurality of login names being associated with one another at the browser control server,
- the one or more of the plurality of login names comprise the login name, and
- enforcement of the set of one or more browser rules comprises resolving a conflict between a local set of one or more browser control rules and the set of one or more browser control rules.
A non-transitory computer readable storage medium comprising program instructions executable to:
- detect entry of a login name into a browser, wherein
- the browser is installed on a computing device,
- the detecting is performed by a browser control client installed on the computing device,
- entry of the login name is performed to facilitate logging into a web site via the browser,
- the login name is entered into the browser via a user input device of the computing device, and
- the login name is one of a plurality of login names associated with a user;
- send information from the browser control client to a browser control server, wherein
- the information comprises
- the login name, and
- an identity of a web site;
- in response to sending the information, receive a set of one or more browser rules from the browser control server, wherein
- the set of one or more browser rules is received at the browser control client,
- the set of one or more browser rules is configured to be enforced by the browser client by virtue of the set of one or more browser rules and the plurality of login names being associated with one another at the browser control server,
- the one or more of the plurality of login names comprise the login name, and
- enforcement of the set of one or more browser rules comprises resolving a conflict between a local set of one or more browser control rules and the set of one or more browser control rules.
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors and storing program instructions executable by the one or more processors to
- receive information from a browser control client, wherein
- the information is received at a browser control server
- the information indicates that a user is attempting to access a web site via an internet, using a browser,
- the information comprises
- a login name and an identity of the web site,
- the login name is submitted by the user via the browser in order to access the web site,
- the login name is one of a plurality of login names associated with the user, and
- the browser and the browser control client are installed on a computing device;
- and
- in response to receipt of the information, send a set of one or more browser rules to the browser control client, wherein
- the set of one or more browser rules is configured to be enforced by the browser client by virtue of the set of one or more browser rules and one or more of the plurality of login names being associated with one another at the browser control server,
- the one or more of the plurality of login names comprise the login name, and
- enforcement of the set of one or more browser rules comprises resolving a conflict between a local set of one or more browser control rules and the set of one or more browser control rules.
A system comprising:
- one or more processors;
- and
- a memory coupled to the one or more processors and storing program instructions executable by the one or more processors to:
- detect entry of a login name into a browser by a user of a computing device;
- detect entry of a login name into a browser by, wherein
- the browser is installed on a computing device,
- the detecting is performed by a browser control client installed on the computing device,
- entry of the login name is performed to facilitate logging into a web site via the browser,
- the login name is entered into the browser via a user input device of the computing device, and
- the login name is one of a plurality of login names associated with a user;
- send information from the browser control client to a browser control server, wherein
- the information comprises
- the login name, and
- an identity of a web site;
- in response to sending the information, receive a set of one or more browser rules from the browser control server, wherein
- the set of one or more browser rules is received at the browser control client,
- the set of one or more browser rules is configured to be enforced by the browser control client by virtue of the set of one or more browser rules and the plurality of login names being associated with one another at the browser control server,
- the one or more of the plurality of login names comprise the login name, and
- enforcement of the set of one or more browser rules comprises resolving a conflict between a local set of one or more browser control rules and the set of one or more browser control rules.
Dependencies are inferred from the claim text.