System and method to provide server control for access to mobile client data

US10375116B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10375116-B2
Application numberUS-201715448220-A
CountryUS
Kind codeB2
Filing dateMar 2, 2017
Priority dateMar 2, 2012
Publication dateAug 6, 2019
Grant dateAug 6, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems and methods for protecting a data item include, upon initiation of transfer of the data item from a server to a client device, determining a sensitivity score and a current protection, level of the data item. A policy is applied to determine an appropriate protection for the data item based upon the sensitivity score and the current protection level. A protected data item is provided to the client device by applying the appropriate protection to the data item.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for protecting a data item, comprising: upon initiation of transfer of the data item from a server to a client device, determining a sensitivity score of the data item, a confidence level that a user of the client device is an authorized user, and a current protection level of the data item, the sensitivity score being generated based on a value of the data item to a particular individual or organization and a cost of recreating the data item if destroyed or modified; applying, using a processor, a policy to determine an appropriate protection for the data item based upon the sensitivity score, the confidence level, and the current protection level; and providing a protected data item to the client device by applying the appropriate protection to the data item, wherein a unique encryption key is employed for each application of a protection technique on each of one or more data items. 2. The method as recited in claim 1 , wherein determining the sensitivity score includes: determining sensitivity scores for classes of data on the server; determining a class of the data item from the classes of data on the server; and assigning a sensitivity score corresponding to the class of the data item as the sensitivity score of the data item. 3. The method as recited in claim 1 , wherein applying the policy includes determining the appropriate protection based upon one or more of features of the data item and features of the client device. 4. The method as recited in claim 3 , wherein features of the data item include one or more of type, creator, and indicator of the data item. 5. The method as recited in claim 3 , wherein features of the client device include one or more of a history of compromises, an ownership status, an operating system, a version of the operating system, applications stored on the client device, a patch status, suspected malware, a status of a network connected to the client device, and an application of the client device used to access the data item. 6. The method as recited in claim 1 , wherein providing the protected data item includes providing a link referring to the protected data item. 7. The method as recited in claim 1 , wherein the initiation of transfer includes at least one of a request from the client device and a server initiated transfer of the data item. 8. The method as recited in claim 7 , wherein the request from the client device is due to at least one of a user request, a scheduled request, a signal received by a sensor of the client device, and an event external from the client device. 9. The method as recited in claim 7 , wherein the server initiated transfer is due to at least one of a request from the client device, a request from a second device, receiving data from the second device, and a scheduled transfer. 10. The method as recited in claim 1 , wherein applying the appropriate protection includes at least one of applying encryption, redaction, invertible obfuscation, and non-invertible obfuscation. 11. A non-transitory computer readable storage medium comprising a computer readable program for protecting a data item, wherein the computer readable program when executed on a computer causes the computer to perform the steps of: upon initiation of transfer of the data item from a server to a client device, determining a sensitivity score of the data item, a confidence level that a user of the client device is an authorized user, and a current protection level of the data item, the sensitivity score being based on a value of the data item to a particular individual or organization and a cost of recreating the data item if destroyed or modified; applying a policy to determine an appropriate protection for the data item based upon the sensitivity score, the confidence level, and the current protection level; and providing a protected data item to the client device by applying the appropriate protection to the data item, wherein a unique encryption key is employed for each application of a protection technique on each of one or more data items. 12. The non-transitory computer readable storage medium as recited in claim 11 , wherein determining the sensitivity score includes: determining sensitivity scores for classes of data on the server; determining a class of the data item from the classes of data on the server; and assigning a sensitivity score corresponding to the class of the data item as the sensitivity score of the data item. 13. The non-transitory computer readable storage medium as recited in claim 11 , wherein applying the policy includes determining the appropriate protection based upon one or more of features of the data item and features of the client device. 14. The non-transitory computer readable storage medium as recited in claim 13 , wherein features of the data item include one or more of type, creator, and indicator of the data item. 15. The non-transitory computer readable storage medium as recited in claim 13 , wherein features of the client device include one or more of a history of compromises, an ownership status, an operating system, a version of the operating system, applications stored on the client device, a patch status, suspected malware, a status of a network connected to the client device, and an application of the client device used to access the data item. 16. The non-transitory computer readable storage medium as recited in claim 11 , wherein providing the protected data item includes providing a link referring to the protected data item. 17. The non-transitory computer readable storage medium as recited in claim 11 , wherein the initiation of transfer includes at least one of a request from the client device and a server initiated transfer of the data item. 18. The non-transitory computer readable storage medium as recited in claim 17 , wherein the request from the client device is due to at least one of a user request, a scheduled request, a signal received by a sensor of the client device, and an event external from the client device. 19. The non-transitory computer readable storage medium as recited in claim 17 , wherein the server initiated transfer is due to at least one of a request from the client device, a request from a second device, receiving data from the second device, and a scheduled transfer. 20. A method for protecting a data item, comprising: upon initiation of transfer of the data item from a server to a mobile device, determining a sensitivity score of the data item, a confidence level that a user of the client device is an authorized user, and a current protection level of the data item using a data protection server, the sensitivity score being generated based on a value of the data item to a particular individual or organization and a cost of recreating the data item if destroyed or modified; applying a policy to determine an appropriate protection for the data item using the data protection server, wherein the appropriate protection is based upon the sensitivity score, the current protection level, the confidence level, and features of at least one of the data item and the mobile device; and providing a protected data item to the mobile device by applying the appropriate protection to the data item using the data protection server, wherein a unique encryption key is employed for each application of a protection technique on each of one or more data items.

Assignees

Inventors

Classifications

  • Authentication · CPC title

  • for providing a confidential data exchange among entities communicating through data packet networks · CPC title

  • for authentication of entities (cryptographic mechanisms or cryptographic arrangements for entity authentication H04L9/32) · CPC title

  • wherein the data content is protected, e.g. by encrypting or encapsulating the payload · CPC title

  • using passwords (cryptographic mechanisms or cryptographic arrangements for entity authentication using a predetermined code H04L9/3226) · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10375116B2 cover?
Systems and methods for protecting a data item include, upon initiation of transfer of the data item from a server to a client device, determining a sensitivity score and a current protection, level of the data item. A policy is applied to determine an appropriate protection for the data item based upon the sensitivity score and the current protection level. A protected data item is provided to…
Who is the assignee on this patent?
IBM
What technology area does this patent fall under?
Primary CPC classification G06F21/6218. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Aug 06 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).