×

Cross-domain data sharing with permission control

  • US 10,042,680 B2
  • Filed: 07/17/2014
  • Issued: 08/07/2018
  • Est. Priority Date: 07/17/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method performed on an electronic device, the method comprising:

  • executing a first clipboard agent in a first operating system (OS) domain of the electronic device, the first clipboard agent associated with a first clipboard service of the first OS domain;

    coordinating between the first clipboard agent and a second clipboard agent of a second OS domain of the electronic device regarding clipboard commands in the first OS domain and the second OS domain;

    mediating, at the first clipboard agent, cross-domain access to the first clipboard service based at least in part on permissions associated with the first OS domain;

    receiving, at the first clipboard agent, a clipboard request from a first application in the first OS domain requesting to retrieve content from the first clipboard service;

    determining that the second OS domain has most recently processed a store command associated with storing the content in a corresponding clipboard service of the first and second OS domains; and

    sending a cross-domain request to the second clipboard agent to request the content from a second clipboard service in the second OS domain,wherein the first clipboard agent and the second clipboard agent separately enforce security parameters to limit access to content stored in the first clipboard service and the second clipboard service, respectively, the security parameters comprising at least one of;

    one or more keyword-based permissions specifying that access to content from the first or second clipboard service is restricted to content that does not contain one or more specific keywords;

    one or more time-specific permissions specifying that access to content from the first or second clipboard service is restricted to one or more specific days and/or times of the day;

    orone or more location-specific permissions specifying that access to content stored in the first or second clipboard service is restricted to when the electronic device is at one or more specific locations.

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