Providing access to content within a computing environment
AssigneeCitrix Systems, Inc.
InventorsManbinder Pal Singh, Leo C. Singleton, IV
Life of this patent
Estimating the term…
Abstract
A technique provides access to content within a computing environment. The technique involves identifying a set of network addresses of a webpage, the webpage being associated with an application. Each of the set of network addresses is associated with content related to the application, and at least one of the set of network addresses is associated with content that is blocked. The technique further involves generating a set of assessed values for the set of network addresses of the webpage based on assessment criteria, and configuring a content filter to allow access to the content associated with the at least one of the set of network addresses based on the set of assessed values.
Claims18
A method comprising:
- identifying a network address within content of a webpage of an application in response to navigation to the webpage by a user of a computing device, the identification being done before an attempt to access the network address by the user, and the network address being associated with a resource that is blocked with use of a content filter to prevent access to the resource by the user;
- generating a value for the identified network address based on a number of times other users attempted to navigate from the webpage to the resource via the network address, the identified network address including a first universal resource locator (URL), and the generated value including a first URL score indicating an amount of assessed significance for the first URL, wherein generating the value for the identified network address includes:
- applying a URL scoring methodology to web browsing data stored in a web browsing database, and
- providing a set of URL scores, each of the set of URL scores indicating an amount of assessed significance for a respective URL of a set of URLs;
- and
- based on the generated value, configuring the content filter to unblock the resource and allow access to the content of the resource via the first URL and concurrently blocking content accessible via a second URL with a second URL score indicating an amount of assessed significance for the second URL, the first URL score being higher than the second URL score to indicate a higher amount of assessed significance for the first URL than for the second URL, wherein configuring the content filter includes:
- adding at least one URL of the set of URLs to a URL list, the content filter allowing access to content from each URL on the URL list and denying access to content from each URL not on the URL list.
Electronic circuitry, comprising:
- a communications interface constructed and arranged to connect to a computer network;
- memory;
- and
- control circuitry coupled to the communications interface and the memory, the memory storing instructions that, when carried out by the control circuitry, cause the control circuitry to:
- identify a network address within content of a webpage of an application in response to navigation to the webpage by a user of a computing device, the identification being done before an attempt to access the network address by the user, and the network address being associated with a resource that is blocked with use of a content filter to prevent access to the resource by the user,
- generate a value for the identified network address based on a number of times other users attempted to navigate from the webpage to the resource via the network address, the identified network address including a first universal resource locator (URL), and the generated value including a first URL score indicating an amount of assessed significance for the first URL, wherein the control circuitry, when generating the value for the identified network address, is constructed and arranged to:
- apply a URL scoring methodology to the web browsing data stored in the web browsing database, and
- provide a set of URL scores, each of the set of URL scores indicating an amount of assessed significance for a respective URL of the set of URLs, and
- based on the generated value, configure the content filter to block the resource and allow access to the content of the resource via the first URL and concurrently block content accessible via a second URL with a second URL score indicating an amount of assessed significance for the second URL, the first URL score being higher than the second URL score to indicate a higher amount of assessed significance for the first URL than for the second URL, wherein the control circuitry when configuring the content filter, is constructed and arranged to:
- add at least one URL of the set of URLs to a URL list, the content filter allowing access to content from each URL on the URL list and denying access to content from each URL not on the URL list.
A computer program product having a non-transitory computer readable medium that stores a set of instructions to provide access to content within a computing environment;
- the set of instructions, when carried out by computerized circuitry, causing the computerized circuitry to perform a method of:
- identifying a network address within content of a webpage of an application in response to navigation to the webpage by a user of a computing device, the identification being done before an attempt to access the network address by the user, and the network address being associated with a resource-that is blocked with use of a content filter to prevent access to the resource by the user;
- generating a value for the identified network address based on a number of times other users attempted to navigate from the webpage to the resource via the network address, the identified network address including a first universal resource locator (URL), and the generated value including a first URL score indicating an amount of assessed significance for the first URL, wherein generating the value for the identified network address includes:
- applying a URL scoring methodology to the web browsing data stored in the web browsing database, and
- providing a set of URL scores, each of the set of URL scores indicating an amount of assessed significance for a respective URL of the set of URLs;
- and
- based on the generated value, configuring the content filter to unblock the resource and allow access to the content of the resource via the first URL and concurrently blocking content accessible via a second URL with a second URL score indicating an amount of assessed significance for the second URL, the first URL score being higher than the second URL score to indicate a higher amount of assessed significance for the first URL than for the second URL, wherein configuring the content filter includes:
- adding at least one URL of the set of URLs to a URL list, the content filter allowing access to content from each URL on the URL list and denying access to content from each URL not on the URL list.
Dependencies are inferred from the claim text.