CA2564914C

System and method for handling data transfers

Abstract

A system, method, and apparatus for managing data transfers between a secure location and a less secure location based on data transfer settings established by an administrator and according to security related aspects and business policy requirements are presented. A data transfer checker apparatus stored and operating on a wireless mobile device retrieves data transfer settings to determine if requested data to be transferred from a first location to a second location is to be performed.

CA2564914C, drawing sheet 1
Sheet 1 of 15

Term

Term ended

Expired 29 April 2025, 1.4 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

15 claims: 9 independent, 6 dependent

  1. 1
    CA 02564914 2015-12-16 CLAIMS:1. A method of handling data transfers on a device, comprising: receiving a request to transfer data from a first application on the device to a second application on the device, the first application capable of accessing data associated with a first network and the second application capable of accessing data associated with a second network;determining that the requested data transfer from the first application to the second application violates a security-related policy associated with the first application;and prohibiting the requested data transfer in response to the determination.
  2. 4
    The method of any one of claims 1 to 3, wherein prohibiting the data transfer comprises preventing the first application from establishing a connection with the first network while the second application is connected with the second network or preventing transfer of the data between a first service book associated with the first application and a second service book associated with the second application.
  3. 5
    The method of any one of claims 1 to 4, wherein the determining is based on a level of security associated with the first application and a level of security associated with the second application. - 18 CA 02564914 2015-12-16
  4. 6
    A device, comprising:one or more processors configured to: receive a request to transfer data from a first application on the device to a second application on the device, the first application capable of accessing data associated with a first network and the second application capable of accessing data associated with a second network;determine that the requested data transfer from the first application to the second application violates a security-related policy associated with the first application;and prohibit the requested data transfer in response to the determination.
  5. 9
    The device of any one of claims 6 to 8, wherein the one or more processors configured to prohibit the data transfer comprises the one or more processors configured to prevent the first application from establishing a connection with the first network while the second application is connected with the second network or preventing transfer of the data between a first service book associated with the first application and a second service book associated with the second application.
  6. 10
    The device of any one of claims 6 to 9, wherein the determining is based on a level of security associated with the first application and a level of security associated with the second application. - 19CA 02564914 2015-12-16
  7. 11
    A computer program product encoded on a non-transitory medium, the product comprising computer readable instructions for causing one or more processors to perform operations, comprising:receiving a request to transfer data from a first application on a device to a second application on the device, the first application capable of accessing data associated with a first network and the second application capable of accessing data associated with a second network;determining that the requested data transfer from the first application to the second application violates a security-related policy associated with the first application;and prohibiting the requested data transfer in response to the determination.
  8. 14
    The computer program product of any one of claims 11 to 13, wherein the prohibiting the data transfer comprises preventing the first application from establishing a connection with the first network while the second application is connected with the second network or preventing transfer of the data between a first service book associated with the first application and a second service book associated with the second application.
  9. 15
    The computer program product of any one of claims 11 to 14, wherein the determining is based on a level of security associated with the first application and a level of security associated with the second application.