8819804

Distributed Enforcement of Browser Rules

PublishedAugust 26, 2014
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
22 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

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.

Plain English Translation

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.

Claim 2

Original Legal Text

2. The method of claim 1 , wherein the web site is a social networking web site.

Plain English Translation

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.

Claim 3

Original Legal Text

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.

Plain English Translation

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.

Claim 4

Original Legal Text

4. The method of claim 1 , wherein the browser control client is configured to allow control of access to the web site.

Plain English Translation

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.

Claim 5

Original Legal Text

5. The method of claim 1 , wherein the set of one or more browser rules expires after a pre-specified time period.

Plain English Translation

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.

Claim 6

Original Legal Text

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.

Plain English Translation

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.

Claim 7

Original Legal Text

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.

Plain English Translation

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.

Claim 8

Original Legal Text

8. The method of claim 7 , wherein the web site is a social networking web site.

Plain English Translation

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.

Claim 9

Original Legal Text

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.

Plain English Translation

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.

Claim 10

Original Legal Text

10. The method of claim 7 , wherein the browser control client is configured to allow control of access to the web site.

Plain English Translation

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.

Claim 11

Original Legal Text

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.

Plain English Translation

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.

Claim 12

Original Legal Text

12. The non-transitory computer readable storage medium of claim 11 , wherein the web site is a social networking web site.

Plain English Translation

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.

Claim 13

Original Legal Text

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.

Plain English Translation

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.

Claim 14

Original Legal Text

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.

Plain English Translation

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.

Claim 15

Original Legal Text

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.

Plain English Translation

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.

Claim 16

Original Legal Text

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.

Plain English Translation

The computer readable storage medium described previously, which contains instructions for managing browser rules, applies to social networking websites.

Claim 17

Original Legal Text

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.

Plain English Translation

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.

Claim 18

Original Legal Text

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.

Plain English Translation

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.

Claim 19

Original Legal Text

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.

Plain English Translation

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.

Claim 20

Original Legal Text

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.

Plain English Translation

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.

Claim 21

Original Legal Text

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.

Plain English Translation

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.

Claim 22

Original Legal Text

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.

Plain English Translation

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.

Patent Metadata

Filing Date

Unknown

Publication Date

August 26, 2014

Inventors

Anand D. Sankruthi

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DISTRIBUTED ENFORCEMENT OF BROWSER RULES” (8819804). https://patentable.app/patents/8819804

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/8819804. See llms.txt for full attribution policy.

DISTRIBUTED ENFORCEMENT OF BROWSER RULES