Nova Patents
EP2965206A1

Time-based functionality restrictions

Abstract

This record has no abstract on file.

Term

Projected expiry 21 October 2033.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

41 claims: 33 independent, 8 dependent

  1. 1
    Claims of equivalent WO 2014168652 A1 WHAT IS CLAIMED IS:1 . A method comprising: identifying at least one request to perform at least one function on at least one user device 100;determining whether the at least one function does not comply with at least one compliance rule associated with the at least one user device 100, wherein the at least one compliance rule comprises at least one time period when the at least one user device 100 is authorized to perform the at least one function;and, performing at least one remedial action in response to at least one determination that the at least one function does not comply with at least one of the at least one compliance rule.
  2. 3
    The method of any of claims 1 or 2, wherein the determination that the at least one function does not comply with at least one of the at least one compliance rule comprises a determination that the at least one function does not comply with a threshold number of the at least one compliance rule.
  3. 4
    The method of any of claims 1 or 2, wherein the determination that the at least one function does not comply with at least one of the at least one compliance rule comprises a determination that the at least one function does not comply with each of the at least one compliance rule.
  4. 5
    The method of any of claims 1 , 2, 3 or 4, wherein the at least one remedial action comprises at least one remedial action taken with respect to the at least one user device 100.
  5. 6
    The method of any of claims 1 , 2, 3, 4, or 5, wherein the at least one remedial action comprises or further comprises disabling at least one hardware feature of the at least one user device 100.
  6. 7
    The method of any of claims 1 , 2, 3, 4, 5 or 6, wherein the at least one remedial action comprises or further comprises disabling at least one software feature of the at least one user device 100.
  7. 8
    The method of any of claims 1 , 2, 3, 4, 5, 6 or 7, wherein the at least one remedial action comprises or further comprises disabling at least one application of the at least one user device 100.
  8. 9
    The method of any of claims 1 , 2, 3, 4, 5, 6, 7 or 8, wherein the at least one remedial action comprises or further comprises queuing the at least one request to perform the at least one function on the at least one user device 100 until the at least one function complies with the at least one compliance rule.
  9. 10
    The method of any of claims 1 , 2, 3, 4, 5, 6, 7, 8, or 9, wherein the at least one remedial action comprises or further comprises restoring the at least one user device 100 to its factory state.
  10. 11
    1 1 . The method of any of claims 1 , 2, 3, 4, 5, 6, 7, 8, 9 or 10, wherein the at least one remedial action comprises or further comprises erasing at least one location of at least one memory 1 10 of the at least one user device 100.
  11. 13
    The method of any of claims 1 1 or 12, wherein the at least one location of the at least one memory 1 10 of the at least one user device 100 comprises or further comprises data associated with the at least one function.
  12. 14
    The method of any of claims 1 1 , 12 or 13, wherein the at least one location of the at least one memory 1 10 of the at least one user device 100 comprises or further comprises business data.
  13. 15
    The method of any of claims 1 1 , 12, 13 or 14, wherein the at least one location of the at least one memory 1 10 of the at least one user device 100 comprises or further comprises personal data.
  14. 16
    The method of any of claims 1 , 2, 3, 4, 5, 6, 7, 8, 9, 10, 1 1 , 12, 13, 14 or 15, wherein the at least one remedial action comprises or further comprises at least one remedial action taken with respect to at least one remote service communicatively coupled to the at least one user device 100.
  15. 17
    The method of any of claims 1 , 2, 3, 4, 5, 6, 7, 8, 9, 10, 1 1 , 12, 13, 14, 15, or 16, wherein the at least one remedial action comprises or further comprises blocking at least one data transmission from the at least one user device 100 to at least one remote service communicatively coupled to the at least one user device 100.
  16. 18
    The method of any of claims 1 , 2, 3, 4, 5, 6, 7, 8, 9, 10, 1 1 , 12, 13, 14, 15, 16 or 17, wherein the at least one remedial action comprises or further comprises blocking at least one data transmission from at least one remote service communicatively coupled to the at least one user device 100 to the at least one user device 100.
  17. 19
    The method of any of claims 1 , 2, 3, 4, 5, 6, 7, 8, 9, 10, 1 1 , 12, 13, 14, 15, 16, 17 or 18, wherein the at least one remedial action comprises or further comprises erasing at least one location of at least one memory of at least one remote service communicatively coupled to the at least one user device 100. An apparatus comprising:at least one memory storage;and at least one processor coupled to the at least one memory storage, wherein the at least one processor is configured to: identify at least one function being performed by at least one user device 100;determine whether the at least one function does not comply with at least one of at least one compliance rule associated with the at least one user device 100, wherein the at least one compliance rule comprises at least one time period when the at least one user device 100 is authorized to perform the at least one function;and, performing at least one remedial action in response to at least one determination that the at least one function does not comply with at least one of the at least one compliance rule.
  18. 20
    21 . The apparatus of claim 20, wherein the at least one user device 100 is communicatively coupled to the apparatus.
  19. 21
    22. The apparatus of any of claims 20 or 21 , wherein the at least one processor is configured to identify the at least one function being performed by the at least one user device 100 on a periodic basis.
  20. 22
    23. The apparatus of claim 22, wherein the periodic basis comprises a configurable setting defined by at least one administrator of the apparatus.
  21. 23
    24. The apparatus of any of claims 20, 21 , or 22, wherein the at least one processor is configured to identify the at least one function being performed by the at least one user device 100 at the request of at least one administrator of the apparatus.
  22. 24
    25. The apparatus of any of claims 20, 21 , 22, or 24, wherein the determination that the at least one function does not comply with at least one of the at least one compliance rule comprises a determination that the at least one function does not comply with a threshold number of the at least one compliance rule.
  23. 25
    26. The apparatus of any of claims 20, 21 , 22, or 24, wherein the determination that the at least one function does not comply with at least one of the at least one compliance rule comprises a determination that the at least one function does not comply with each of the at least one compliance rule.
  24. 26
    27. The apparatus of any of claims 20, 21 , 22, 24, 25 or 26, wherein the at least one remedial action comprises disabling at least one hardware feature of the at least one user device 100.
  25. 27
    28. The apparatus of any of claims 20, 21 , 22, 24, 25, 26 or 27, wherein the at least one remedial action comprises or further comprises disabling at least one software feature of the at least one user device 100.
  26. 28
    29. The apparatus of any of claims 20, 21 , 22, 24, 25, 26, 27 or 28, wherein the at least one remedial action comprises or further comprises disabling at least one application of the at least one user device 100.
  27. 29
    30. The apparatus of any of claims 20, 21 , 22, 24, 25, 26, 27, 28 or 29, wherein the at least one remedial action comprises or further comprises erasing at least one location of at least one memory 1 10 the at least one user device 100, wherein the location comprises business data.
  28. 30
    31 . The apparatus of any of claims 20, 21 , 22, 24, 25, 26, 27, 28, 29 or 30, wherein the at least one remedial action comprises or further comprises erasing at least one location of at least one memory 1 10 the at least one user device 100, wherein the location comprises personal data.
  29. 31
    32. The apparatus of any of claims 20, 21 , 22, 24, 25, 26, 27, 28, 29, 30 or 31 , wherein the at least one remedial action comprises or further comprises restoring the at least one user device 100 to its factory state.
  30. 32
    33. The apparatus of any of claims 20, 21 , 22, 24, 25, 26, 27, 28, 29, 30, 31 or 32, wherein the at least one remedial action comprises or further comprises queuing the at least one function until the at least one function complies with the at least one compliance rule associated with the at least one user device 100.
  31. 33
    34. The apparatus of any of claims 20, 21 , 22, 24, 25, 26, 27, 28, 29, 30, 31 , 32 or 33, wherein the at least one remedial action comprises or further comprises blocking at least one data transmission from the at least one user device 100 to at least one remote service communicatively coupled to the at least one user device 100.
  32. 34
    35. The apparatus of any of claims 20, 21 , 22, 24, 25, 26, 27, 28, 29, 30, 31 , 32, 33 or 34, wherein the at least one remedial action comprises or further comprises blocking at least one data transmission from at least one remote service communicatively coupled to the at least one of user device 100 to the at least one user device 100.
  33. 35
    36. The apparatus of any of claims 20, 21 , 22, 24, 25, 26, 27, 28, 29, 30, 31 , 32, 33, 34 or 35, wherein the at least one remedial action comprises or further comprises erasing at least one location of at least one memory of at least one remote service communicatively coupled to the at least one user device 100.
  34. 36
    37. A non-transitory computer-readable medium that stores a set of instructions that when executed performs a method executed by the set of instructions comprising:identifying at least one function being performed by at least one user device 100;determining whether the function does not comply with at least one of at least one compliance rule associated with the at least one user device 100;responsive to a determination that the function does not comply with at least one of the at least one compliance rule, determining whether the function has previously not complied with at least one of the at least one compliance rule;and, responsive to a determination that the function has previously not complied with at least one of the at least one compliance rule, performing an escalated remedial action.
  35. 37
    38. The non-transitory computer-readable medium of claim 37, wherein the at least one compliance rule comprises at least one time period when the at least one user device 100 is authorized to perform the at least one function.
  36. 38
    39. The non-transitory computer-readable medium of any of claims 37 or 38, wherein the escalated remedial action comprises erasing at least one location of at least one memory 1 10 of the at least one user device 100.
  37. 39
    40. The non-transitory computer-readable medium of claim 39, wherein the at least one location of at least one memory 1 10 of the at least one user device 100 comprises business data.
  38. 40
    41 . The non-transitory computer-readable medium of any of claims 39 or 40, wherein the at least one location of at least one memory 1 10 of the at least one user device 100 comprises or further comprises personal data.
  39. 41
    42. The non-transitory computer-readable medium of any of claims 38, 39, 40 or 41 , wherein the escalated remedial action comprises or further comprises restoring the at least one user device 100 to its factory state.
Independent claims39