# US 10,375,210 B2 · Method and architecture for accessing digitally protected web content

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,375,210 B2
- Document ID: US10375210B2
- Status: Granted
- Kind: B2
- Application number: 14/662,911
- Filed: 2015-03-19
- Published: 2015-09-24
- Granted: 2019-08-06
- Earliest claimed: 2014-03-20
- Assignees: Infosys Limited
- Applicants: Infosys Limited
- Inventors: Shikha Gupta; Ravi Sankar Veerubhotla; Ashutosh Saxena; Harigopal K. B. Ponnapalli
- Web page: https://patentgrep.com/patent/US10375210B2

## CPC

- H04L 63/105: {Multiple levels of security}
- G06F 21/10: Protecting distributed programs or content, e.g. vending or licensing of copyrighted material (protection in video systems or pay television H04N7/16) {; Digital rights management [DRM]}
- H04L 63/08: {for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32)}
- G06F 21/31: User authentication
- H04L 2463/101: applying security measures for digital rights management
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

The present disclosure provides method for accessing digital web content. It provides for selective access rights for users, to a web content. When the user tries to retrieve the data, the system checks for the rights available to the user, and accordingly implements the access before providing the content.

## Claims

### Claim 1

A method for accessing digitally protected web content, the method comprising:
receiving, by a content handler computing device, a request from a user for the web content comprising a webpage from a digital protected web content server, wherein the received request comprises a request for a web page and a specific digital rights management protocol, and wherein a protocol handler for the specific digital rights management is searched and invoked;
transmitting, by the content handler computing device, authentication data of the user and the request for the web content to an authentication server associated with the web content server, for verification of access rights of the user to access the requested web content wherein the user has selective access rights on the web content; and
retrieving, by the content handler computing device, the requested web content and the verified selective access rights from the web content server when the selective access rights of the user for the requested web content are verified and forwarding the retrieved web content and the verified selective access rights to a web plugin installed on a web browser, wherein the retrieved web content is a portion of the webpage extracted from the requested web content based on the verified selective access rights, wherein the retrieved portion of the webpage is viewable to a user device via the web plugin on the web browser and a remaining portion of the requested web content is not viewable to the user device.

### Claim 2 (depends on 1)

The method as claimed in claim 1, wherein the user requests the web content at the content handler computing device using a predefined protocol handler which is a plugin which handles the user's request on the protocol for which it is registered.

### Claim 3 (depends on 1)

The method as claimed in claim 1, wherein the user requests the web content at the content handler computing device using a MIME type filter.

### Claim 4 (depends on 1)

The method as claimed in claim 1, further comprising requesting a key at the content handler computing device, for the protected web content from the web content server.

### Claim 5 (depends on 1)

The method as claimed in claim 1, wherein the retrieved verified selective access rights are applied to the web content using a web browser plug-in at the content handler computing device.

### Claim 6

A non-transitory computer-readable medium storing computer-readable instructions that, when executed by one or more computing devices, cause at least one of the one or more computing devices to:
request for a web content comprising a webpage from a digital protected web content server, wherein the received request comprises a request for a web page and a specific digital rights management protocol, and wherein a protocol handler for the specific digital rights management is searched and invoked;
transmit authentication data of the user along with the request for the web content to an authentication server associated with the web content server, for verification of access rights of the user to access the requested web content wherein the user has selective access rights on the web content; and
retrieving the requested web content and the verified selective access rights from the web content server when the selective access rights of the user for the requested web content are verified and forwarding the retrieved web content and the verified selective access rights to a web plugin installed on a web browser, wherein the retrieved web content is a portion of the webpage extracted from the requested web content based on the verified selective access rights, wherein the retrieved portion of the webpage is viewable to a user device via the web plugin on the web browser and a remaining portion of the requested web content is not viewable to the user device.

### Claim 7 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein the user requests the web content using a predefined protocol handler which is a plugin which handles the user's request on the protocol for which it is registered.

### Claim 8 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein the user requests the web content using a MIME type filter.

### Claim 9 (depends on 6)

The non-transitory computer-readable medium of claim 6, further comprises request a key for the protected web content from the web content server.

### Claim 10 (depends on 6)

The non-transitory computer-readable medium of claim 6, wherein the retrieved verified access rights are applied to the web content using a web browser plug-in.

### Claim 11

A content handler computing device comprising:
a processor;
a memory coupled to the processor which is configured to be capable of executing programmed instructions comprising and stored in the memory to:
request a web content comprising a webpage from a digital protected web content server, wherein the received request comprises a request for a web page and a specific digital rights management protocol, and wherein a protocol handler for the specific digital rights management is searched and invoked;
transmit authentication data of the user along with the request for the web content to an authentication server associated with the web content server, for verification of access rights of the user to access the requested web content wherein the user has selective access rights on the web content; and
retrieve the requested web content and the verified selective access rights from the web content server when the selective access rights of the user for the requested web content are verified and forwarding the retrieved web content and the verified selective access rights to a web plugin installed on a web browser, wherein the retrieved web content is a portion of the webpage extracted from the requested web content based on the verified selective access rights, wherein the retrieved portion of the webpage is viewable to a user device via the web plugin on the web browser and a remaining portion of the requested web content is not viewable to the user device.

### Claim 12 (depends on 11)

The device as set forth in claim 11 wherein the user requests the web content using a predefined protocol handler which is a plugin which handles the user's request on the protocol for which it is registered.

### Claim 13 (depends on 11)

The device as set forth in claim 11 wherein the user requests the web content using a MIME type filter.

### Claim 14 (depends on 11)

The device as set forth in claim 11 further comprises request a key for the protected web content from the web content server.

### Claim 15 (depends on 11)

The device as set forth in claim 11 wherein the retrieved verified access rights are applied to the web content using a web browser plug-in.
