Systems and Methods for Controlling Email Access
First Claim
Patent Images
1. A system, comprising:
- at least one client device;
at least one email service; and
,an apparatus comprising at least one processor and at least one memory storing program code instructions, the at least one memory and program code instructions being configured to, with the at least one processor, cause the apparatus to at least;
proxying at least one email resource between the at least one client device and the at least one email service;
detecting a device state associated with the at least one client device;
identifying, based at least in part on the device state associated with the at least one client device, at least one resource rule; and
,adding at least one uniform resource locator (URL) to the at least one email resource in an instance in which it is required by the at least one resource rule.
2 Assignments
0 Petitions
Accused Products
Abstract
Embodiments of the disclosure relate to proxying at least one email resource from at least one email service to at least one client device, identifying at least one resource rule associated with the email resources, and adding at least one URL to the email resources in accordance with the resource rules.
32 Citations
56 Claims
-
1. A system, comprising:
-
at least one client device; at least one email service; and
,an apparatus comprising at least one processor and at least one memory storing program code instructions, the at least one memory and program code instructions being configured to, with the at least one processor, cause the apparatus to at least; proxying at least one email resource between the at least one client device and the at least one email service; detecting a device state associated with the at least one client device; identifying, based at least in part on the device state associated with the at least one client device, at least one resource rule; and
,adding at least one uniform resource locator (URL) to the at least one email resource in an instance in which it is required by the at least one resource rule.
-
-
2. (canceled)
-
3. (canceled)
-
4. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. A method, comprising:
-
identifying at least one email resource accessible to at least one client device; detecting a device state associated with the at least one client device; identifying, based at least in part on the device state associated with the at least one client device, at least one resource rule; and
,adding at least one uniform resource location (URL) to the at least one email resource in an instance in which it is required by the at least one resource rule.
-
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. (canceled)
-
14. (canceled)
-
15. (canceled)
-
16. A computer program product comprising a non-transitory computer-readable storage medium having program code portions embodied therein, the program code portions being configured to, upon execution by a processor, cause apparatus to at least:
-
identify at least one email resource accessible to at least one client device; detect a device state associated with the at least one client device; identify, based at least in part on the device state associated with the at least one client device, at least one resource rule; and
,adding at least one uniform resource locator (URL) to the at least one email resource in an instance in which it is required by the at least one resource rule.
-
-
17. (canceled)
-
18. (canceled)
-
19. (canceled)
-
20. (canceled)
-
21. (canceled)
-
22. (canceled)
-
23. A method, comprising:
-
identifying at least one email resource accessible to at least one client device; detecting a device state associated with the at least one client device; identifying, based at least in part on the device state associated with the at least one client device, at least one resource rule; and
,adding at least one email resource component to the at least one email resource in an instance in which it is required by the at least one resource rule. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
-
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
29. (canceled)
-
30. (canceled)
Specification