USRE48679E

System and method for handling data transfers

Claim Score by NHIP

Read claim 8, the broadest

Abstract

Systems and methods for managing data transfers between a secure location and a less secure location. A data transfer checker operating on a mobile device determines whether an attempted data transfer between two locations is permitted. If it is not permitted, then the data transfer is prevented and the user may be notified of the data transfer prevention.

USRE48679E, drawing sheet 1
Sheet 1 of 12

Term

Term ended

Expired 29 April 2025, 1.4 years ago.

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

46 claims: 7 independent, 39 dependent

  1. 1
    A method of handling data transfers on a device, comprising:receiving, from an application that accesses data associated with a first location, a request to open a connection with a second location;retrieving, from a data store on the device, one or more data transfer settings responsive to receiving the request;wherein the one or more data transfer settings are indicative of a security-related policy for data transfers associated with the first location;and determining whether to permit the request or not permit the request based upon the one or more data transfer settings.
  2. 8
    Broadest claimClaim Score 75, broad(NHIP)A device, comprising:a data store that stores a data transfer setting, wherein the data transfer setting is indicative of a security-related policy for data transfers associated with a first location;and a processor configured to perform operations comprising: receiving, from an application that accesses data associated with the first location, a request to open a connection with a second location;retrieving, from the data store, the data transfer setting responsive to receiving the request;and determining whether to permit the request or not permit the request based upon the data transfer setting.
  3. 15
    A computer storage device encoded with a computer program, the program comprising instructions that when executed by a communication device cause the communication device to perform operations comprising:receiving, from an application that accesses data associated with a first location, a request to open a connection with a second location;retrieving, in response to receiving the request, one or more data transfer settings, which are indicative of a security-related policy for data transfers associated with the first location;and determining whether to permit the request or not permit the request based upon the one or more data transfer settings.
  4. 22
    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, wherein the first application is associated with an enterprise service and the second application is associated with a personal service;retrieving, from a data store on the device, one or more data transfer settings responsive to receiving the request;determining that the request to transfer data from the first application on the device to the second application on the device is not to be executed based on the one or more data transfer settings, wherein the one or more data transfer settings represent a security policy that indicates whether data transferring from the enterprise service to the personal service on the same device is enabled or disabled;and prohibiting the requested data transfer in response to the determining.
  5. 30
    A device, comprising:a memory;and at least one hardware processor communicatively coupled with the memory and configured to: receive a request to transfer data from a first application on the device to a second application on the device, wherein the first application is associated with an enterprise service and the second application is associated with a personal service;retrieve, from a data store on the device, one or more data transfer settings responsive to receiving the request;determine that the request to transfer data from the first application on the device to the second application on the device is not to be executed based on the one or more data transfer settings, wherein the one or more data transfer settings represent a security policy that indicates whether data transferring from the enterprise service to the personal service on the same device is enabled or disabled;and prohibit the requested data transfer in response to the determination.
  6. 38
    A non-transitory computer-readable medium containing instructions which, when executed, cause a device to perform operations comprising:receiving a request to transfer data from a first application on the device to a second application on the device, wherein the one or more data transfer settings represent a security policy that indicates whether data transferring from the enterprise service to the personal service is enabled or disabled;retrieving, from a data store on the device, one or more data transfer settings responsive to receiving the request;determining that the request to transfer data from the first application on the device to the second application on the device is not to be executed based on the one or more data transfer settings, wherein the one or more data transfer settings represent a security policy that indicates whether data transferring from the enterprise service to the personal service on the same device is enabled or disabled;and prohibiting the requested data transfer in response to the determining.
  7. 46
    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, wherein the first application is associated with an enterprise service and the second application is associated with a personal service;retrieving, from a data store on the device, one or more data transfer settings responsive to receiving the request;determining that the request to transfer data from the first application on the device to the second application on the device is to be executed based on the one or more data transfer settings, wherein the one or more data transfer settings represent a security policy that indicates whether data transferring from the enterprise service to the personal service on the same device is enabled or disabled;and allowing the requested data transfer in response to the determining.