Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.
1. 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 system for managing browser rules enforces them centrally. When a user attempts to access a website via a browser with a browser control client installed, the client sends the user's login name and the website's identity to a browser control server. The server responds by sending a set of browser rules to the client. These rules, associated with the user's login at the server, are then enforced by the browser client. If there are conflicting rules already on the user's machine, the client resolves these conflicts to ensure the centrally managed rules take effect. The user may have several logins, and the rules are enforced based on matching the login to the centrally stored rules.
2. The method of claim 1 , wherein the web site is a social networking web site.
The method described previously, where browser rules are enforced centrally based on a user's login, is specifically applicable when the user attempts to access a social networking website. The browser control client detects the user accessing the social network and retrieves browser rules from the server associated with the user's login for that site, enforcing them on the user's computer.
3. The method of claim 1 , further comprising: receiving the set of one or more browser rules and the login name to associate with the set of one or more browser rules from a second browser control client, wherein association of the set of one or more browser rules and the login name are associated with one another from the second browser control client is facilitated by virtue of the set of one or more browser rules and the login name being associated with one another at the browser control server, the second browser control client is installed on a second computing device, and each of the browser control client and the second browser control client is managed by a different administrator.
The browser rule system described previously extends to scenarios where browser rules and logins are managed from multiple locations. A second browser control client, installed on a second computer and managed by a different administrator, can send browser rules and associate them with specific login names to the central server. These rules are then applied when the user logs in from any client. The system manages differing rulesets from multiple administrative sources, ensuring centrally defined rules are enforced regardless of the user's location or client.
4. The method of claim 1 , wherein the browser control client is configured to allow control of access to the web site.
The browser rule system described previously gives the browser control client the capability to control access to websites. The client can use the received browser rules from the server to either block or allow access to specific websites, offering a way to enforce web access policies.
5. The method of claim 1 , wherein the set of one or more browser rules expires after a pre-specified time period.
The browser rule system described previously includes an expiration mechanism. The set of browser rules sent to the browser control client is valid only for a pre-specified time period, after which the rules are no longer enforced unless refreshed or updated by the browser control server. This adds a time-based element to rule enforcement, mandating regular rule updates.
6. The method of claim 1 , wherein the set of one or more browser rules is inaccessible by an administrator of the browser control client.
The browser rule system described previously ensures that the set of browser rules sent to the browser control client is inaccessible to the client's administrator. This increases security by preventing the client administrator from modifying or circumventing the centrally managed browser rules, increasing control by a higher authority.
7. 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 system for centrally enforcing browser rules utilizes a browser control client installed on a user's computer. The client detects when a user enters a login name in the browser to access a website. Upon detection, the client sends the login name and website identity to a browser control server. The server responds with a set of browser rules associated with that login, which the client then enforces. If there are existing local browser rules, the client resolves any conflicts, ensuring the centrally managed rules are applied. The user might use different logins, and the appropriate rules are enforced based on that login.
8. The method of claim 7 , wherein the web site is a social networking web site.
The browser rule system described previously, which detects logins and enforces server-defined rules, is particularly relevant when the user is logging into a social networking website. The system identifies the social network login attempt and retrieves associated rules to manage the user's access and behavior on that specific site.
9. The method of claim 7 , wherein the set of one or more browser rules and the login name are configured via a second browser control client, the second browser control client is installed on a second computing device, association of the set of one or more browser rules and the login name are associated with one another from the second browser control client is facilitated by virtue of the set of one or more browser rules and the login name being associated with one another at the browser control server, and each of the browser control client and the second browser control client is managed by a different administrator.
The browser rule system described previously allows for the management of browser rules from different administrative points. A second browser control client on a separate computer, managed by a different administrator, can configure the set of browser rules and link them to specific login names on the server. This decentralized management enables rules to be defined and pushed from multiple distinct administrative domains.
10. The method of claim 7 , wherein the browser control client is configured to allow control of access to the web site.
The browser rule system described previously has the browser control client configured to control access to specific websites. The browser control client on the user's computer can allow or prevent access to web sites based on rules from the server.
11. 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 contains instructions for enforcing browser rules. These instructions, when executed, cause a browser control server to: receive information from a browser control client (login name and website identity), which triggers the server to send a set of browser rules to the client for enforcement. The rules are linked to the user's login, and the client resolves any conflicts with existing local rules.
12. The non-transitory computer readable storage medium of claim 11 , wherein the web site is a social networking web site.
The computer readable storage medium described previously, which contains instructions for managing browser rules, is applicable to social networking websites. The instructions are executed when a user attempts to access a social network.
13. The non-transitory computer readable storage medium of claim 11 , wherein the program instructions are further executable to: receive the set of one or more browser rules and the login name to associate with the set of one or more browser rules from a second browser control client, wherein association of the set of one or more browser rules and the login name are associated with one another from the second browser control client is facilitated by virtue of the set of one or more browser rules and the login name being associated with one another at the browser control server, the second browser control client is installed on a second computing device, and each of the browser control client and the second browser control client is managed by a different administrator.
The computer readable storage medium described previously, which contains instructions for managing browser rules, has the ability to receive the set of browser rules and the login name from a second browser control client. This client runs on another device and is managed by a separate administrator. The association is facilitated by the server.
14. The non-transitory computer readable storage medium of claim 11 , wherein the browser control client is configured to allow control of access to the web site.
The computer readable storage medium described previously, which contains instructions for managing browser rules, makes the browser control client able to control access to a web site. The client can use rules received from the server to allow or deny access.
15. 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 non-transitory computer readable storage medium stores program instructions executable by a browser control client to enforce browser rules. These instructions, when executed, cause the client to: detect a user entering a login name into a browser, send the login name and website information to a server, and receive a set of browser rules from the server. The rules are enforced by the client, resolving any conflicts with existing local rules.
16. The non-transitory computer readable storage medium of claim 15 , wherein the web site is a social networking web site, and 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 computer readable storage medium described previously, which contains instructions for managing browser rules, applies to social networking websites.
17. The non-transitory computer readable storage medium of claim 15 , wherein the set of one or more browser rules and the login name are configured via a second browser control client, the second browser control client is installed on a second computing device, association of the set of one or more browser rules and the login name are associated with one another from the second browser control client is facilitated by virtue of the set of one or more browser rules and the login name being associated with one another at the browser control server, and each of the browser control client and the second browser control client is managed by a different administrator.
The computer readable storage medium described previously, which contains instructions for managing browser rules, uses a second client to set the rules and login associations.
18. The non-transitory computer readable storage medium of claim 15 , wherein the browser control client is configured to allow control of access to the web site.
The computer readable storage medium described previously, which contains instructions for managing browser rules, allows the browser control client to control website access. The client allows or prevents access based on server rules.
19. 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 for enforcing browser rules includes processors and memory. The memory stores instructions for the processors to receive information from a browser control client (login and website) and, in response, send a set of browser rules to the client for enforcement. The client enforces the rules, resolving any conflicts. The rules and login are linked on the server.
20. The system of claim 19 , wherein the program instructions are further executable to: receive the set of one or more browser rules and the login name to associate with the set of one or more browser rules from a second browser control client, wherein association of the set of one or more browser rules and the login name are associated with one another from the second browser control client is facilitated by virtue of the set of one or more browser rules and the login name being associated with one another at the browser control server, the second browser control client is installed on a second computing device, and each of the browser control client and the second browser control client is managed by a different administrator.
The system described previously, which enforces browser rules, allows for configuration from a second client. The second client, managed by a different administrator, defines rules and login associations.
21. 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.
A system for enforcing browser rules utilizes processors and memory. The memory stores instructions that, when executed, cause the system to detect login attempts via a browser control client. The client sends user credentials (login and website) to a server. The server sends rules back to the client. The client then enforces these rules and resolves conflicts with any existing rules.
22. The system of claim 21 , wherein the set of one or more browser rules and the login name are configured via a second browser control client, the second browser control client is installed on a second computing device, association of the set of one or more browser rules and the login name are associated with one another from the second browser control client is facilitated by virtue of the set of one or more browser rules and the login name being associated with one another at the browser control server, and each of the browser control client and the second browser control client is managed by a different administrator.
The system described previously, which enforces browser rules, allows for decentralized configuration. A second client, on a separate device and with a different administrator, can define rules and login associations which are then pushed and enforced.
Unknown
August 26, 2014
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.