9270678

Mediating Resource Access Based on a Physical Location of a Mobile Device

PublishedFebruary 23, 2016
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
21 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

1. A method comprising: executing, by a first computing device, an application on behalf of a second computing device, resulting in an application resource being hosted by the first computing device for the second computing device in connection with execution of the application, wherein the application resource includes an indication of one or more authorized locations in which access to the application resource is authorized; receiving information indicating a location of the second computing device; determining that the location of the second computing device is a safe location at least by comparing the location of the second computing device to at least one of the one or more authorized locations; and responsive to determining that the location of the second computing device is a safe location, providing, by the first computing device, the second computing device with access to the application resource and transmitting application output data indicative of the application resource to the second computing device.

2

2. The method of claim 1 , wherein the application resource includes one or more emails.

3

3. The method of claim 1 , wherein the application output data indicative of the application resource includes draw commands and images generated by the application.

4

4. The method of claim 1 , wherein the application resource includes one or more remote files.

5

5. The method of claim 1 , further comprising: receiving, at the first computing device, information indicating a second location of the second computing device; determining that the second location of the second computing device is an unsafe location; and responsive to determining that the second location of the second computing device is an unsafe location, restricting access to the application resource.

6

6. The method of claim 5 , further comprising: transmitting graphical or audio data to the second computing device indicating that access to the application resource is restricted.

7

7. The method of claim 5 , further comprising: causing the application resource to be removed from a display screen associated with the second computing device responsive to restricting access to the application resource.

8

8. The method of claim 1 , wherein the information indicating the location of the second computing device includes GPS location information of the second computing device.

9

9. The method of claim 1 , wherein determining that the location of the second computing device is a safe location includes determining that the location of the second computing device is within a threshold distance of a currently occurring event.

10

10. The method of claim 1 , wherein the application resource includes an email, wherein the email includes the indication of the one or more authorized locations, and the indication of the one or more authorized locations includes an indication of at least one location in which a recipient of the email is authorized to access the email.

11

11. The method of claim 1 , wherein the application output data includes data for displaying an interface of the application, wherein a displaying of one or more items in the interface is determined based on the information indicating a location of the second computing device.

12

12. An apparatus, comprising: a processor; and memory storing executable instructions that, when executed by the processor, cause the apparatus to: execute an application on behalf of a computing device, resulting in an application resource being hosted by the apparatus for the computing device in connection with execution of the application, wherein the application resource includes an indication of one or more authorized locations in which access to the application resource is authorized; receive information indicating a location of the computing device; determine that the location of the computing device is a safe location at least by comparing the location of the computing device to at least one of the one or more authorized locations; and responsive to determining that the location of the computing device is a safe location, provide the computing device with access to the application resource and transmit application output data indicative of the application resource to the computing device.

13

13. The apparatus of claim 12 , wherein the application resource includes one or more emails.

14

14. The apparatus of claim 12 , wherein the application output data indicative of the application resource includes draw commands and images generated by the application.

15

15. The apparatus of claim 12 , wherein the application resource includes one or more remote files.

16

16. The apparatus of claim 12 , wherein the executable instructions, when executed by the processor, cause the apparatus to: receive information indicating a second location of the computing device, determine that the second location of the computing device is an unsafe location, and responsive to determining that the second location of the computing device is an unsafe location, restrict access to the application resource.

17

17. The apparatus of claim 16 , wherein the executable instructions, when executed by the processor, cause the apparatus to: transmit graphical or audio data to the computing device indicating that access to the application resource is restricted.

18

18. The apparatus of claim 16 , wherein the executable instructions, when executed by the processor, cause the apparatus to: cause the application resource to be removed from a display screen associated with the computing device responsive to restricting access to the application resource.

19

19. The apparatus of claim 12 , wherein the information indicating the location of the computing device includes GPS location information of the computing device.

20

20. The apparatus of claim 12 , wherein causing the apparatus to determine that the location of the computing device is a safe location includes causing the apparatus to determine that the location of the computing device is within a threshold distance of a currently occurring event.

21

21. A method comprising: executing, by a first computing device, a first application on behalf of a second computing device, resulting in a first application resource being hosted by the first computing device for the second computing device in connection with execution of the first application, wherein the first application resource includes an indication of one or more authorized locations in which access to the first application resource is authorized; executing, by the first computing device, a second application on behalf of a third computing device, resulting in a second application resource being hosted by the first computing device for the third computing device in connection with execution of the second application, wherein the second application resource includes an indication of one or more authorized locations in which access to the second application resource is authorized; receiving information indicating a location of the second computing device; determining that the location of the second computing device is a safe location at least by matching the location of the second computing device to at least one of the one or more authorized locations in which access to the first application resource is authorized; responsive to determining that the location of the second computing device is a safe location, providing, based at least in part on a consumption of a first license, the second computing device with access to the first application resource and transmitting application output data indicative of the first application resource to the second computing device; receiving information indicating a location of third computing device; determining that the location of the third computing device is a safe location at least by matching the location of the third computing device to at least one of the one or more authorized locations in which access to the second application resource is authorized; and responsive to determining that the location of the third computing device is a safe location, providing, based at least in part on a consumption of a second license, the third computing device with access to the second application resource and transmitting application output data indicative of the second application resource to the third computing device.

Patent Metadata

Filing Date

Unknown

Publication Date

February 23, 2016

Inventors

Richard Mazzaferri
Martin Duursma
Donovan Hackett
Lee Laborczfalvi

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “MEDIATING RESOURCE ACCESS BASED ON A PHYSICAL LOCATION OF A MOBILE DEVICE” (9270678). https://patentable.app/patents/9270678

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

MEDIATING RESOURCE ACCESS BASED ON A PHYSICAL LOCATION OF A MOBILE DEVICE — Richard Mazzaferri | Patentable