US Patent No. 9,542,540

SYSTEM AND METHOD FOR MANAGING APPLICATION PROGRAM ACCESS TO A PROTECTED RESOURCE RESIDING ON A MOBILE DEVICE


Patent No. 9,542,540
Issue Date January 10, 2017
Title System And Method For Managing Application Program Access To A Protected Resource Residing On A Mobile Device
Inventorship Scott Hotes, Berkeley, CA (US)
Tasos Roumeliotis, Orinda, CA (US)
David Blackston, New York, NY (US)
Assignee Location Labs, Inc., Emeryville, CA (US)

Claim of US Patent No. 9,542,540

1. A computer-implemented method for managing application program access to a protected resource residing on a mobile device,
the method performed by at least one network-connectable server, the method comprising:
associating a user identifier with a user account corresponding to identifying information of a user corresponding to the
mobile device;

receiving from an application residing on the mobile device via a network a request for the user identifier of the user via
a module residing on the mobile device, the module separating an application program interface (API) layer for enabling the
application from a protected resource layer comprising the protected resource on the mobile device;

receiving from the user by redirection of a user agent by the module an identifier request authorization to provide the user
identifier to the application;

redirecting the user agent back to the module;
providing the user identifier to the application via the module in response to receiving the identifier request authorization;
receiving a request via the module for an authorization to provide the application permission to access a protected resource
of the particular mobile device associated with the user identifier;

receiving via the mobile device a resource access authorization from the user to transmit the authorization to provide the
application permission to access the protected resource of the particular mobile device; and

providing the authorization via the module to provide the application permission to access the protected resource of the particular
mobile device responsive to receiving the resource access authorization from the user.