NZ529867A

Safe application distribution and execution in a wireless environment

Abstract

A system for distributing an executing an application on a wireless device, comprises a central server operable to receive the application and developer identification, to assign a permission associated with the application and to transmit the application information to the wireless device; a server operable to certify the application satisfies a predefined criterion; and the wireless device operable to receive the application and developer identification, and to evaluate the assigned permission.

NZ529867A, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 23 May 2022, 4.3 years ago.

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

38 claims: 9 independent, 29 dependent

  1. 1
    What is claimed is:ATTORNEY DOCKET NO. 010201 CLAIMS What is claimed is: 1. A method for distributing and processing an application, comprising the steps of: receiving the application and identification information, wherein said identification information is adapted to identify said application;certifying the application satisfies a predetermined criterion;assigning a permission to the application;transmitting the application, the permission and the identification information to a device using a modification detection technique;determining whether the application was modified during transmission;storing a rule on the device;determining if the application may be processed using the permission and the rule;and removing the application from the device.
  2. 8
    [c8] 8. A method for distributing and processing an application, comprising the steps of:receiving the application and identification information, wherein said identification information is adapted to identify said application;certifying the application satisfies a predetermined criterion;assigning a permission to the application;transmitting the application, the permission and the identification information to a wireless device;storing a rule on the device;and determining if the application may be processed on the device using the permission and the rule.
  3. 16
    [c23] 23. A system for distributing and executing an application on a wireless device, comprising:a central server operable to receive the application and developer identification, said developer information adapted to identify developer, to assign a permission associated with the application and to transmit the application information to the wireless device;a server operable to certify the application satisfies a predefined criterion;and the wireless device operable to receive the application and developer identification, and to evaluate the assigned permission.
  4. 21
    [c28] 28. A system for distributing and executing an application on a wireless device, comprising:means for receiving the application and identification information, wherein said identification information is adapted to identify said application;means for assigning a permission to the application;means for transmitting the application, the permission and the identification information to a device using a modification detection technique;means for determining whether the application was modified during transmission;means for storing a rule on the device;means for determining if the application may be processed using the permission and the rule;and means for removing the application from the device.
  5. 22
    [c29] 29. A method of processing application distribution, comprising the steps of:receiving the application and identification information, wherein said identification information is adapted to identify said application;certifying the application satisfies a predetermined criterion;assigning a permission to the application;transmitting the application, the permission and the identification information to a device using a modification detection technique;and initiating a request to remove the application from a device. ATTORNEY DOCKET NO. 010201 [c30] 30. The method of claim 29, further comprising the step of: evaluating the received application and identification information to determine the identity of a developer of the application. [c31 ] 31. The method of claim 29, wherein the modification detection technique uses a digital signature. 32. A method of processing application distribution, comprising the steps of: receiving the application and identification information, wherein said identification information is adapted to identify said application;assigning a permission to the application;and transmitting the application, the permission and the identification information to a device using a modification detection technique.
  6. 27
    [c37] 37. A system for application distribution, comprising:a central server operable to receive application and identity information, assign a permission, and transmit the application using a modification detection technique;and ATTORNEY DOCKET NO. 010201 a network connected to the central server to receive the application.
  7. 29
    [c41] 41. A method for executing an application on a wireless device, comprising the steps of:storing a rule to evaluate a permission;receiving information comprising the application, the permission and an identification using a modification detection technique, wherein said identification received is adapted to identify said received application;receiving a request to execute the application on the wireless device;evaluating the received information to determine if the received information was modified;.... . ... j 4 jr* I ~ L 4,.-UJ ATTORNEY DOCKET NO. 010201 in the event the received information was not modified, evaluating the permission associated with the application;and in the event the permission is granted, executing the application.
  8. 33
    [c45] 45. A method for executing an application on a wireless device, comprising the steps of:storing a rule to evaluate a permission;receiving information comprising the application, the permission and an identification using a modification detection technique, wherein said identification received is adapted to identify said received application;receiving a request to execute the application on the wireless device;and evaluating the permission associated with an application;and in the event the information was modified, removing the application from the wireless device.
  9. 38
    [c52] 52. A computer-readable medium containing computer-executable instructions for distributing applications, comprising the steps of:storing a rule to evaluate a permission;receiving information comprising the application, the permission and an identification using a modification detection technique;ATTORNEY DOCKET NO. 010201 receiving a request to execute the application on the wireless device;evaluating the received information to determine if the received information was modified;in the event the received information was not modified, evaluating the permission associated with the application;and in the event the permission is granted, executing the application. Intellectual Property Office of N.Z. 19 JAN 2006 RECEIVED WO 02/097620 PCT/US02/16485 1/7