Method and apparatus for automatic near field communication application selection in an electronic device
First Claim
1. In a portable electronic device having near field communication capabilities and a plurality of near field communication applications, each being stored in one of a plurality of execution environments, a method for automatically selecting and launching one or more near field communication applications comprising the steps of:
- receiving a near field communication device request and identifying at least a near field communication technology, a communication protocol, and an application identifier associated therewith;
referencing a registry table comprising identification parameters associated with the plurality of near field communication applications and that correspond to the near field communication device request;
selecting at least one near field communication application based upon the identification parameters;
launching the at least one near field communication application; and
directing data communication from the near field communication device through a near field communication interface to a selected execution environment associated with the at least on near field communication application.
4 Assignments
0 Petitions
Accused Products
Abstract
In a portable electronic device (100) having a plurality of near field communication applications stored within a plurality of execution environments, an application discovery manager (311) is configured to automatically select and launch one or more of the near field communication applications. A near field communication circuit (300) receives a near field communication request from an external near field communication device (700). The application discovery manager (311) identifies a near field communication technology, a protocol, and an application identifier and then references a registry table (313) to determine identification parameters corresponding with the identified information. The application discovery manager (311) then selects a near field communication application and launches it. The application discovery manager (311) further configures a routing switch (316) to direct data between the near field communication circuit controller (301) and the appropriate execution environment.
-
Citations
20 Claims
-
1. In a portable electronic device having near field communication capabilities and a plurality of near field communication applications, each being stored in one of a plurality of execution environments, a method for automatically selecting and launching one or more near field communication applications comprising the steps of:
-
receiving a near field communication device request and identifying at least a near field communication technology, a communication protocol, and an application identifier associated therewith; referencing a registry table comprising identification parameters associated with the plurality of near field communication applications and that correspond to the near field communication device request; selecting at least one near field communication application based upon the identification parameters; launching the at least one near field communication application; and directing data communication from the near field communication device through a near field communication interface to a selected execution environment associated with the at least on near field communication application. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A portable electronic device, comprising:
-
a near field communication circuit having a single near field communication interface and a near field communication circuit controller configured to facilitate near field communication of the near field communication circuit; a plurality of near field communication applications, operable with the near field communication circuit controller, each application being stored within one of a plurality of execution environments; an application discovery manager, operable with the near field communication circuit, and configured to identify a near field communication technology, a data protocol, and an application identifier associated with a near field communication device; and a registry table, stored in a memory of the portable electronic device and accessible by the application discovery manager, comprising a plurality identification parameters corresponding to a plurality of detection levels and associated with the plurality of near field communication applications, wherein the plurality of identification parameters comprise at least an identifier for each of the plurality of near field communication applications of an execution environment in which each application is stored; wherein the application discovery manager is configured to automatically select and launch at least one near field communication application by referencing the registry table for the identification parameters corresponding to at least one of the near field communication technology, the data protocol, or the application identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification