×

Method for allowing data classification in inflexible software development environments

  • US 10,438,015 B2
  • Filed: 01/20/2016
  • Issued: 10/08/2019
  • Est. Priority Date: 01/21/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method for enabling data modification, classification, and enforcement of information rights management (IRM) capabilities in standard isolated software applications using a custom virtual keyboard, comprising:

  • installing add-on code on a terminal device of a user that runs the standard application, the add-on code being adapted to interact with a virtual keyboard used by the standard application and enables classifying a data item and/or of modifying the content of the data item are added, without changing the natural environment of the standard application that the user is normally used to;

    executing the add-on code and creating a custom virtual keyboard which interacts with the standard application through operating system (OS) keyboard services, the custom virtual keyboard reading a configuration file that comprises classification policy rules to be enforced on the data item, the policy rules limiting the operations which can be performed with the data item, the custom virtual keyboard including custom user interface (UI) objects that enable user input associated with classification and, based on received user input, the custom virtual keyboard enabling modification of the data item in the form of a hidden tag added to the content of the data item; and

    embedding a dedicate code into inherent code of the virtual keyboard that tracks the characters that the user inputs and detects keywords or strings of the typed data item that are indicative that the content of the data item should be classified.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×