ATE428142T1

Selective loading and configuring of an application on a wireless device, using relational information

Abstract

A method of dynamically hosting an application program on a wireless device, a content of the application partitioned into a plurality of module envelopes, each of the module envelopes having a portion of the modules comprising the application, the method comprising the steps of initializing the loading of the application comprising referencing an application information structure, the structure comprising relational information of the module envelopes, selecting one of the module envelopes from the plurality of the module envelopes according to the relational information, configuring a state of the selected module envelope according to a predefined envelope state, the envelope state being selected from a set of envelope states comprising at least two states selected from the group comprising an offline state, an executable state, and a raw state for conversion to the executable state, and providing the selected module envelope, when configured in the executable state, to an application manager for changing the configuration of the application on the device according to the configured module envelope.

Term

Term ended

Projected expiry passed 13 February 2024, 2.6 years ago.

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

15 members in 7 offices

This recordMember, by publication datePriority claim

Priority claims1

Priority claims
DocumentOfficeKindDate
50811103United States of AmericaP

Members15

Family members, oldest first
DocumentOfficeKind
CA2540519A1CanadaA1
US2005075068A1United States of AmericaA1
WO2005031574A2World Intellectual Property Organization (WIPO)A2
WO2005031574A3World Intellectual Property Organization (WIPO)A3
EP1678614A2European Patent Office (EPO)A2
CN1871584AChinaA
EP1678614B1European Patent Office (EPO)B1
AT428142TAustriaT
ATE428142T1This recordAustriaT1
DE602004020492D1GermanyD1
US7707574B2United States of AmericaB2
CN1871584BChinaB
US2010161767A1United States of AmericaA1
CA2540519CCanadaC
US8065679B2United States of AmericaB2