Sign In to Follow Application
View All Documents & Correspondence

Information Rights Management Through Editors Implemented In Browser

Abstract: The present disclosure envisages a system and method for implementing or managing IRM controls over digital content through a Browser. The computer implementing or managing IRM controls over digital content through a Browser comprising at least one user device and a server. The User device comprises a Browser, The server comprises a data base to store a plurality of IRM Rights data and corresponding user permission, an identifier module to identify the user, an editor module to allow the user to view, edit, copy, paste and print the digital content based on the User permission defined for any respective protected document within the User Device or downloaded through the internet.

Get Free WhatsApp Updates!
Notices, Deadlines & Correspondence

Patent Information

Application #
Filing Date
24 June 2017
Publication Number
52/2018
Publication Type
INA
Invention Field
COMPUTER SCIENCE
Status
Email
email@anandandanand.com
Parent Application
Patent Number
Legal Status
Grant Date
2024-03-07
Renewal Date

Applicants

SECLORE TECHNOLOGY PRIVATE LIMITED
Excom House Ground Floor, Plot No. 7 & 8 Off. Saki Vihar Road, Sakinaka, Mumbai, 400072, Maharashtra, India

Inventors

1. YOGESH UGALE
Excom House Ground Floor, Plot No. 7 & 8 Off. Saki Vihar Road, Sakinaka, Mumbai, 400072, Maharashtra, India
2. HIRANYA PATEL
Excom House Ground Floor, Plot No. 7 & 8 Off. Saki Vihar Road, Sakinaka, Mumbai, 400072, Maharashtra, India

Specification

Claims:We claim:
1. A computer implemented system for enforcing and/or managing IRM capability upon digital content through Browser comprising:
at least one user device comprising:
a Browser having anEditor with IRM capabilities configured to view, edit, print, share and watermarkuser’s identity, unprotect document, protect unprotected document and records user’s activity on the document corresponding user permission;

and

a server comprising:
a system to deliver the Editor with IRM capabilities corresponding to the user permission within the Browser.
Optionally the server may also contain a database configured to provide User Authentication, check and store plurality of corresponding user permission.

2. The system as claimed in claim 1, wherein the user deviceis connected to the server over the network.

3. The system as claimed in claim 1, wherein IRM capabilities are enforced through a group of alternatives consisting of a Browser, a modified Browser, a plugin in Browser, a script running on Browser, an embedded Browser control, and a remote screen replication.

4. The system claimed in claim 1 wouldn’t need any software or client installed other than the Browser within the User device.
, Description:FIELD OF THE INVENTION:
The present invention relates to a system for managing IRM controls and predefined rightsupon any digital content. More specifically, the system for managingIRM controls and predefined rightsupon any digital content through editors implemented in Browser.
DEFINITIONS:
As used in the present disclosure, the following terms are generally intended to have the meaning as set forth below, except to the extent that the context in which they are used, indicate otherwise.
The expression “Application/App” used hereinafter in this specification refers to, but is not limited to, a software program which run independently on a computing machine.
The expression “Browser” used hereinafter in this specification refers to, but is not limited to, an internet browser which act as independent app or application or browser control which can be embedded in other applications or apps.
The expression “Editor-Viewer” used hereinafter in this specification refers to, but is not limited toa software may include any software which understands structure, encoding, instructions, script as part of a document and render visual presentation along with behavior expected, optionally allow modifying contents and behavior through process of editing or scripting or automation and allow storing edited form in memory, on disk or transmission to any recipient or system or location by any means intermittent.
The expression “Install” used hereinafter in this specification refers to, but is not limited to copying or making available binaries or any intermediate form or script that may run on a runtime or physical hardware or virtual machine, stored temporarily or in persistent manner on a physical or virtual system through process of installer or package manager or installation script or any kind of installer application or online app store or accessing through remoting where user interaction is sent to other application and this application's UI is duplicated at user's end.
The expression “IRM Software” used hereinafter in this specification refers to, but is not limited toany software which can run as an independent application or embedded inside another application, or device driver software, or a library, or service, or component, or a plugin inside other software, or a script running on a kind of virtual machine or interpreter, or javascript or any other script running inside a Browser directly or through its plugins, or Browser plugin, which could be running in any form, and delivers IRM capabilities
The expression “IRM capabilities” used hereinafter in this specification refers to, but is not limited to, ability to protect a document or file in any form and assigning rights of any kind for restricting its usage later, ability to use protected document or file in a controlled manner defined by restrictions or rights, ability to distribute protected document or file to others with rights assigned, and ability to unprotect document or a file, assign or transfer ownership
The expression “Protected document” used hereinafter in this specification refers to, but is not limited to, document(s)/file(s) upon which IRM controls are implemented and/or managed.
The expression “User device” used hereinafter in this specification refers to, but is not limited to, any device having processing capability such as mobile phone, tab, PDA, desktop, laptop, IPhone, IPad and the like. The user device may include any kind of computer including physical or virtual, any kind of mobile device including physical or virtual, working as standalone or embedded in other system.

BACKGROUND
Information right management systems in present market ecology or consumer domain support the specific needs to keep data dissimilation limited and confidential to only those who are actually meant to use it.These systems are typically designed to provide high levels of data security and its continued protection as per the policies in place. There are access permissions defined for the information which allows identified users a level of access on any particular information that they are authorized to view, edit or forward. However, in conventional IRM controls for managing access permission, the user has to install dedicated services, device drivers, plugins in the standard editor or viewer software or providing replacement application to handle editing or viewing of the documents or files. Installing these components often interferes with others components of the system e.g. antivirus software, firewalls, standard editors and viewers.
This can essentially make these software components and conventional IRM controls to work in conflicting manner.It may also cause parts of system or device operations to not work as transparently as they were doing before. Further, there can be restrictions imposed by operating systems or limitations which may prevent installing or copying such software/components on the system or device altogether.
Therefore, to eliminate the limitations/drawbacks listed above within the conventional system, the present invention proposes a system and a method to overcome the above limitations.
OBJECTS:
Theobjects of present disclosure are aimed at ameliorating one or more problems of the prior art or to at least provide useful alternatives as listed herein below.
An object of the present disclosure is to provide a computer implemented system for enforcing and/or managing IRM capabilities upon digital content through Browser.
Another object of the present disclosure is to provide a computer implemented system for enforcing and/or managing IRM capabilities upon digital content through Browser which is device independent.
Yet another object of the present disclosure is to provide a computer implemented system for enforcing and/or managing IRM capabilities upon digital content through Browser which doesn’t require installation of dedicated software on the respective device or system.
Other objects and advantages of the present disclosure will be more apparent from the following description when read in conjunction with the accompanying figures, which are not intended to limit the scope of the present disclosure.
SUMMARY:
A computer implemented system for enforcing and/or managing IRM capabilities upon digital content through Browser. The process comprises of a protected file or digital media, any device which has Browser installed within it and identified user. The User may through various means including but not limited to local storage or shared through removable device, any internet enable data input means like emails or DMS (Document Management System) i.e. SharePoint or FileNet and or any EFSS (Enterprise File Sync and Share) i.e. Dropbox, Box or One drive may open files or digital media within any device having Browser installed within it. The Browser would then interact with such protected or unprotected document and would run a webpage within the Browser having code to access the document contents and would have further capabilities to enforce IRM capabilities over such protected documents or Digital media. The process of enforcing the IRM controls can be performed through the codes running within the Browser or through the webpage’s interaction with a Server having predetermined set of policies and authentication data. The IRM in Browser will allow consuming protected or unprotected document, online or offline in the Browser without need to install any other software on the System other than Browser.
In an embodiment, the user device is connected to the server over the World Wide Web network.
In an embodiment, the IRM controls may be implemented over any digital content through a Browser from different modes consisting of a Browser, a modified Browser, a plugin in Browser, a script running on Browser,an embedded Browser control, any embeddable control like Active X, Java Applet or Flash and remote screen replication within Browser.
In an embodiment, the web application is selected from a group consisting of a Browser, a modified Browser, a plugin in Browser, a script running on Browser, an embedded Browser control, and a remote screen replication in Browser.
In an embodiment, a method for managing and /or enforcing IRM controls upon digital content through aBrowser without need to install any other software component in the system, the method comprises of:
• Identification of the user;
• checking the IRM rights corresponding to the identified User;
• allowing the Userto view, edit, copy, paste and print the digital content based on the permission;
• auditing the user activities; and
• updating and storing the digital content.

BRIEF DESCRIPTION OF THE ACCOMPANYING DRAWINGS:
The computer implemented steganography systemof the present disclosure will now be described with the help of the accompanying drawing, in which:
Figures 1 to Figures 6 illustrate different working embodiments of the system for implementing, enforcing and/or managing IRM capabilities upon digital content through the Browser, in accordance with an embodiment of the present disclosure.
DETAILED DESCRIPTION:
Conventional information right management systems are used to support a specific organization's needs. These systems are typically designed to provide high levels of transaction performance and data security. The information right management systems protect the information contained within the document(s)/file(s). There are access permissions defined for such documents or digital media which allows identified users a level of access on the information contained therein. However, for implementing or managing access permission, the user has to install dedicated software components in the form of services, applications, device drivers, plugins in the standard editor or viewer software or providing replacement application to handle editing or viewing of the documents or files, in conventional IRM controls. Installing these components often interferes with others parts of the system e.g. antivirus software, firewalls, standard editors and viewers.
This may essentially make these software components or conventional IRM controls to have conflicting features resulting them to work in improper manner.It may also cause parts of system or device operations to not work as transparently as they were doing before. Further, there can be restrictions imposed by operating systems or limitations which may prevent installing or copying such software/components on the system or device.
Therefore, to eliminate the limitations/drawbacks listed above of the conventional system, the present invention proposes a system and a method to overcome the above limitations.
The present disclosure envisages a computer implemented system for enforcing and/or managing IRM capabilities over digital content through Browser without installation of any client or software component on User device.Figure 1 illustrates a diagram of the system for implementing, enforcing and/or managing IRM capabilities upon any protected or unprotected document or digital media through Browser. The computer implemented system for enforcing and/or managing IRM capabilities over any digital media through Browser comprises of, at least one user device and a server. The user device comprises of Browser and its configured to access the server. The user using the Browser can view, edit, copy, paste or print the protected document based on the granted permission, which would even involve unprotecting a protected document. In an embodiment, the Browser is connected to the server over a World Wide Web network. In an embodiment, the Browser is selected from a group consisting of a Browser, a modified Browser, a plugin in Browser, a script running on Browser, an embedded Browser control, and a remote screen replication through Browser.Figure 1 comprises the following members:
1. Protected Document (1): The User (2) may have a file or Digital content having specific IRM rights assigned to him, which may be accessed through various means including but not limited to local storage or shared through removable media, any internet enable data input means like emails or DMS (Document Management System) i.e. SharePoint or FileNet and or any EFSS (Enterprise File Sync and Share) i.e. Dropbox, Box or OneDrive may open files or digital media within any device having Browser installed within it.

2. User (2): The Web page running within the Browser would require user authentication to allow access for the data contained within the document, the modes of authentication may be through various means, like online through a server or offline modes like device integrated or OS integrated authentication.

3. Browser (3): The protected document will be opened in the Browser to interpret IRM rights assigned for the said document and render the contents within predefined controls. The System makes a point that there is some mechanism to check user permissions to use the specific protected documents.
A. At Server, permissions are checked for the identified user and specific document
B. Another variation to this is verification of user’s permissions to use the document are verified inside the browser.
Whereas in case of an unprotected document the User may enforce or implement IRM capabilities and define the permitted access or restrictions over the said document.
4. Server (4): The Protected document may be sent by the Browser to a remote server for verification of the existing IRM rights imposed on the said document.
A. The present invention enables the Browser to upload the Protected Document having IRM rights on Server for checking user’s pre-defined permissions on the document.
B. The variation to this is, Protected Document would carry its permissions along as part of it or separately, whatever the case may be, and these permissions are sent to the Server for verification.
C. Another variation to this is, unique reference of the Protected Document is sent to the server for checking the pre-defined permissions pertaining to the User.

5. IRM enabled Editors (5): Based on the document to be used and activities allowed to be used by the user then, a document editor or viewer that understands rendering of the document is launched inside the Browser as a part of the Web Application. The editor or viewer launched inside the Browser has Information Rights Management controls implemented which enforces restriction on use of the document in certain manner.IRM Controls include but not limited to enforce rights to View, Edit, Print, Share and further providing Watermark identifying user’s identity, unprotect document, protect unprotected document and records user’s activity on the Document while in use.
Figure 2illustrates further wherein the said invention can be operated through a modified browser to implement Editor or Viewer with IRM controls as part of the added Browser capabilities. Further the invention can also enable the use of Browser with inbuilt implementation of Editor or Viewer with IRM controls.Based on document to be used and activities allowed to be used by the user then, a document editor or viewer that understands rendering of the document is launched inside the Browser which is built in completely or partially.
Figure 3 illustrates the process where the invention uses a Browser plugin to extend the Browser’s capabilities to implement Editor or Viewer with IRM controls inside the Browser.
Figure 4 illustrates the implementation IRM controls through the present invention wherein Browser is not used as standalone method but is rather used in tandem with an Application or App, wherein it has a standard Application or App that has embedded Browser control used.
Figure 5 illustrates the application of the present invention through and embeddable component which can understand and render HTML or XML and could run any kind of script or code. The component itself does not needs to be a Browser Control. Instead it may be an ActiveX component or a Flash component or a java Applet which can be embedded and run inside the Browser or inside a standalone Application or App other than the Browser itself. In a way, the control behaves like a Browser without being a dedicated for Browser only use.
Figure 6 illustrates further wherein it does not implements editor or viewer functionality directly. Instead Editor or viewer is launched in a remote environment on the Server accessible through the network. The Editor or viewer UI is replicated on the client side and user inputs are sent to the remote running instance. The IRM capabilities are implemented or enforced directly on the client side or manages controls what can be done at the client side. The client may be a Browser or an Application or an App performing near real-time screen replication and marshalling user interaction back to the remote instance of the Editor or Viewer.Based on document to be used and activities allowed to be used by the user then, a document editor or viewer that understands rendering of the document, is launched on remote Server as a Jailed Application or a virtual application or as thin client application.UI produced by the remote application is replicated in the Browser. User’s interactions are sent to the remote application to which remote application responds. This is virtualization as if the Editor or Viewer is running inside the Browser without need to install any Software component on the user’s System or Device.
TECHNICAL ADVANCEMENTS
The technical advancements of the system and method envisaged by the present disclosure include the realization of:
• a computer implemented system for implementing or managing IRM controls digital content through a Browser.
• a computer implemented system for managing digital content over a Browser which is device independent.
• a computer implemented system for managing digital content through Browser which doesn’t require installation of dedicated software for managing digital content on the Users device.
The disclosure has been described with reference to the accompanying embodiments which do not limit the scope and ambit of the disclosure. The description provided is purely by way of example and illustration.
The embodiments herein above and the various features and advantageous details thereof are explained with reference to the non-limiting embodiments in the following description. Descriptions of well-known components and processing techniques are omitted so as to not unnecessarily obscure the embodiments herein. The examples used herein are intended merely to facilitate an understanding of ways in which the embodiments herein may be practiced and to further enable those of skill in the art to practice the embodiments herein. Accordingly, the examples should not be construed as limiting the scope of the embodiments herein.
The foregoing description of the specific embodiments so fully revealed the general nature of the embodiments herein that others can, by applying current knowledge, readily modify and/or adapt for various applications such specific embodiments without departing from the generic concept, and, therefore, such adaptations and modifications should and are intended to be comprehended within the meaning and range of equivalents of the disclosed embodiments. It is to be understood that the phraseology or terminology employed herein is for the purpose of description and not of limitation. Therefore, while the embodiments herein have been described in terms of preferred embodiments, those skilled in the art will recognize that the embodiments herein can be practiced with modification within the spirit and scope of the embodiments as described herein.
Throughout this specification the word “comprise”, or variations such as “comprises” or “comprising”, will be understood to imply the inclusion of a stated element, integer or step, or group of elements, integers or steps, but not the exclusion of any other element, integer or step, or group of elements, integers or steps.
The use of the expression “at least” or “at least one” suggests the use of one or more elements or ingredients or quantities, as the use may be in the embodiment of the disclosure to achieve one or more of the desired objects or results.
Any discussion of documents, acts, materials, devices, articles or the like that has been included in this specification is solely for the purpose of providing a context for the disclosure. It is not to be taken as an admission that any or all of these matters form a part of the prior art base or were common general knowledge in the field relevant to the disclosure as it existed anywhere before the priority date of this application.
The numerical values mentioned for the various physical parameters, dimensions or quantities are only approximations and it is envisaged that the values higher/lower than the numerical values assigned to the parameters, dimensions or quantities fall within the scope of the disclosure, unless there is a statement in the specification, specific to the contrary.
While considerable emphasis has been placed herein on the components and component parts of the preferred embodiments, it will be appreciated that many embodiments can be made and that many changes can be made in the preferred embodiments without departing from the principles of the disclosure. These and other changes in the preferred embodiment as well as other embodiments of the disclosure will be apparent to those skilled in the art from the disclosure herein, whereby it is to be distinctly understood that the foregoing descriptive matter is to be interpreted merely as illustrative of the disclosure and not as a limitation.

Documents

Application Documents

# Name Date
1 Power of Attorney [24-06-2017(online)].pdf 2017-06-24
2 Form 5 [24-06-2017(online)].pdf 2017-06-24
3 Form 3 [24-06-2017(online)].pdf 2017-06-24
4 Form 1 [24-06-2017(online)].pdf 2017-06-24
5 Drawing [24-06-2017(online)].pdf 2017-06-24
6 Description(Complete) [24-06-2017(online)].pdf_905.pdf 2017-06-24
7 Description(Complete) [24-06-2017(online)].pdf 2017-06-24
8 201721022200-CERTIFIED COPIES-CERTIFICATE U-S 72 147 & UR 133-2 [12-07-2018(online)].pdf 2018-07-12
9 201721022200-FORM-26 [17-07-2018(online)].pdf 2018-07-17
10 201721022200-FORM 18 [31-07-2018(online)].pdf 2018-07-31
11 Abstract1.jpg 2018-08-11
12 201721022200-CORRESPONDENCE(IPO)-(CERTIFIED COPY)-(13-7-2018).pdf 2018-08-11
13 201721022200-FORM 3 [23-08-2018(online)].pdf 2018-08-23
14 201721022200-FORM 3 [24-07-2020(online)].pdf 2020-07-24
15 201721022200-RELEVANT DOCUMENTS [16-06-2021(online)].pdf 2021-06-16
16 201721022200-Proof of Right [16-06-2021(online)].pdf 2021-06-16
17 201721022200-POA [16-06-2021(online)].pdf 2021-06-16
18 201721022200-PETITION UNDER RULE 137 [16-06-2021(online)].pdf 2021-06-16
19 201721022200-MARKED COPIES OF AMENDEMENTS [16-06-2021(online)].pdf 2021-06-16
20 201721022200-Information under section 8(2) [16-06-2021(online)].pdf 2021-06-16
21 201721022200-FORM 3 [16-06-2021(online)].pdf 2021-06-16
22 201721022200-FORM 13 [16-06-2021(online)].pdf 2021-06-16
23 201721022200-AMENDED DOCUMENTS [16-06-2021(online)].pdf 2021-06-16
24 201721022200-OTHERS [17-06-2021(online)].pdf 2021-06-17
25 201721022200-FER_SER_REPLY [17-06-2021(online)].pdf 2021-06-17
26 201721022200-DRAWING [17-06-2021(online)].pdf 2021-06-17
27 201721022200-COMPLETE SPECIFICATION [17-06-2021(online)].pdf 2021-06-17
28 201721022200-CLAIMS [17-06-2021(online)].pdf 2021-06-17
29 201721022200-ABSTRACT [17-06-2021(online)].pdf 2021-06-17
30 201721022200-FER.pdf 2021-10-18
31 201721022200-US(14)-HearingNotice-(HearingDate-12-02-2024).pdf 2024-01-12
32 201721022200-Correspondence to notify the Controller [08-02-2024(online)].pdf 2024-02-08
33 201721022200-FORM-26 [09-02-2024(online)].pdf 2024-02-09
34 201721022200-ORIGINAL UR 6(1A) FORM 26-140224.pdf 2024-02-15
35 201721022200-PETITION UNDER RULE 138 [23-02-2024(online)].pdf 2024-02-23
36 201721022200-Written submissions and relevant documents [05-03-2024(online)].pdf 2024-03-05
37 201721022200-PETITION UNDER RULE 137 [06-03-2024(online)].pdf 2024-03-06
38 201721022200-PatentCertificate07-03-2024.pdf 2024-03-07
39 201721022200-IntimationOfGrant07-03-2024.pdf 2024-03-07

Search Strategy

1 search_201721022200AE_24-11-2021.pdf
2 2020-12-2117-15-16E_24-12-2020.pdf

ERegister / Renewals

3rd: 30 May 2024

From 24/06/2019 - To 24/06/2020

4th: 30 May 2024

From 24/06/2020 - To 24/06/2021

5th: 30 May 2024

From 24/06/2021 - To 24/06/2022

6th: 30 May 2024

From 24/06/2022 - To 24/06/2023

7th: 30 May 2024

From 24/06/2023 - To 24/06/2024

8th: 30 May 2024

From 24/06/2024 - To 24/06/2025

9th: 14 May 2025

From 24/06/2025 - To 24/06/2026