EP2973189A1

Application program as key for authorizing access to resources

Abstract

This record has no abstract on file.

Term

7.5 yearsto projected expiry

Projected expiry 13 March 2034, counted from filing; an application has no term until it is granted.

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

15 claims: 5 independent, 10 dependent

  1. 1
    Claims of equivalent WO 2014151240 A1 CLAIMS 1. A method performed by a client side application (123) executed on a client device (106), comprising:transmitting a request to an authorization service (136) for access to a resource (139);receiving from the authorization service (136) a request for confirmation that the client device (106) complies with a distribution rule (145) associated with the resource (139), wherein the distribution rule (145) requires a key application (125) to be installed on the client device (106) as a prerequisite to accessing the resource (139);and in response to a determination that the client device (106) complies with the distribution rule (145), accessing the resource (139).
  2. 5
    The method of any of claims 1 -4, wherein the determination that the client device (106) complies with the distribution rule (145) is performed by the client side application (123).
  3. 6
    The method of any of claims 1 -4, wherein the determination that the client device (106) complies with the distribution rule (145) is performed by the authorization service (136).
  4. 7
    A client device (106), comprising:a network connectivity interface for enabling communication between the client device (106) and an authorization service (136) via a network (109);a memory for storing a client side application (123) and a key application (125);a processor communicatively coupled to the memory for executing said client side application (123), wherein said client side application (123) comprises executable instructions to: transmit to the authorization service (136), via the network connectivity interface, a request for access to a resource (139), receive from the authorization service (136), via the network connectivity interface, a request for confirmation that the client device (106) complies with a distribution rule (145) associated with the resource (139), wherein the distribution rule (145) requires the key application (125) to be installed on the client device (106) as a prerequisite to accessing the resource (139), in response to determining that the client device (106) complies with the distribution rule (145), receive an authorization credential from the key application (125), and use the authorization credential to access the resource (139).
  5. 10
    The client device of any of claims 7-9, wherein the request for confirmation includes a key application identifier identifying the key application (125).
  6. 11
    The client device of any of claims 7-10, wherein the client side application (123) further comprises executable instructions for receiving the resource (139) from the authorization service (136) and storing the resource in the memory.
  7. 12
    A network server (103), comprising:a network connectivity interface for enabling communication via a network (109) between the network server (103) and a client side application (123) executed by a client device (106);a memory for storing a resource (139), an authorization service (136), and at least one distribution rule (145);a processor communicatively coupled to the memory for executing said authorization service, wherein said authorization service (136) comprises executable instructions to: receive from the client side application (123), via the network connectivity interface, a request for access to the resource (139), determine that the distribution rule (145) is associated with the resource (139), wherein the distribution rule (145) requires a key application (123) to be installed on the client device (106) as a prerequisite to the client side application accessing the resource (139), in response to a determination that the client device (106) complies with the distribution rule (145), provide the client side application (123) with an authorization to access the resource (139).