Application programming interface to modify incomplete graph code
US-2024385905-A1 · Nov 21, 2024 · US
US9621252B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-9621252-B2 |
| Application number | US-201414204341-A |
| Country | US |
| Kind code | B2 |
| Filing date | Mar 11, 2014 |
| Priority date | Mar 11, 2013 |
| Publication date | Apr 11, 2017 |
| Grant date | Apr 11, 2017 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
The present invention describes a method to select an application on a first device having an NFC interface and comprising a plurality of applications using the NFC interface, said method comprising the steps of detecting a second device having a NFC interface via the NFC interface of the first device, obtaining via the NFC interface a message comprising a message type and a service identification, determining an application type based on the message type and the service identification, selecting at least one application among the plurality of applications matching the message type and the service identification, prompting a user of the first device to accept a communication between the second device and the selected application, in case of positive answer, notifying the selected application of the message type, establishing the communication between the selected application and the second device via the NFC interface.
Opening claim text (preview).
The invention claimed is: 1. A method for selecting an application on a first device having an NFC interface and comprising a plurality of installed applications capable of receiving and/or transmitting NFC messages, said method comprising the steps of: detecting a second device having a NFC interface via the NFC interface of the first device; obtaining via the NFC interface a message comprising a message type and a service identification; checking if an application is registered for that message type, and if an application is registered for the message type, establishing the communication between the registered application and the second device via the NFC interface of the first device, and if an application is not registered for the message type, selecting at least one application, from among the plurality of installed applications, matching the message type and the service identification; prompting a user of the first device to accept a communication between the second device and the selected application; if the user accepts the communication, establishing the communication between the selected application and the second device via the NFC interface of the first device; and registering the selected application with the message type. 2. The method of claim 1 , wherein the first device comprises a router module configured to receive and route the NFC messages to one application, said router module comprising a table linking, for one message type and one service identification, at least one application and one icon, wherein the selection is carried out by the router module using the table. 3. The method of the claim 2 , wherein if the table does not contain a service identification for the received message type, the router module prompting the user with an icon representing each application matching said message type. 4. The method of claim 2 , wherein, when an application is installed into the first device, the router module updates the table with the application with the message type handled by the application. 5. The method of the claim 1 , wherein in case that no application matches the message type, the method further comprises the steps of: sending by the first device, to a server, a request containing the message type; determining by the server a list of applications matching the message type; sending the list to the first device, determining by the first device if an installed application is listed in the list, if an installed application is listed in the list, prompting the user to accept a communication between the second device and the installed application. 6. The method of claim 5 , further comprising the step of, if none of the applications listed in the list is installed, proposing to the user to download and install one of the listed applications. 7. A router module located on a first device having an NFC interface and comprising a plurality of installed applications capable of receiving and/or transmitting NFC messages, said router module controlling the receiving and routing of messages from the NFC interface, each message comprising a message type, said router module further comprising a table linking, for one message type, at least one installed application capable of receiving and/or transmitting NFC messages and one icon, said router module being adapted to: detect a second device having a NFC interface via the NFC interface of the first device; obtain via the NFC interface of the first device a message comprising a message type and a service identification; check if an application is registered for that message type, and if an application is registered for the message type, establishing the communication between the registered application and the second device via the NFC interface of the first device, and if an application is not registered for the message type: select at least one installed application, from among the plurality of installed applications, matching the message type and the service identification using the table; display a prompt on a first device prompting a user of the first device to accept a communication between a second device and the selected application; if it is determined that the user accepts the communication, notify the selected application of the message type; establish the communication between the selected application and the second device via the NFC interface; and register the selected application with the message type. 8. The router module of claim 7 , wherein the table contains, for one message type, more than one application and the router module is further adapted to display a prompt on the first device to prompt the user with an icon representing each application. 9. The router module of claim 7 , wherein when the table contains no service identification for the received message type, the router module prompts the user with an icon representing each application matching the received message type. 10. The router module of claim 7 , wherein, while an application is installed into the first device, the router module updates the table with the application and the message type handled by said application. 11. A main device comprising: a processor; a memory connected to the processor for storing a plurality of installed applications; an NFC interface connected to the processor; an input device connected to the processor; and an output device connected to the processor; wherein the processor is configured to detect a second device having a NFC interface via the NFC interface of the first device; obtain via the NFC interface of the first device a message comprising a message type and a service identification; check if an application is registered for that message type, and if an application is registered for the message type, establishing the communication between the registered application and the second device via the NFC interface of the first device, and if an application is not registered for the message type: select at least one installed application, from among the plurality of installed applications, based on the message type and the service identification of the NFC message, the at least one installed application being capable of receiving and/or transmitting NFC messages; prompt a user of the main device to accept a communication between the second device and the selected application; if it is determined that the user accepts the communication, notify the selected application of the message type; establish the communication between the selected application and the second device via the NFC interface; and register the selected application with the message type. 12. The main device of claim 11 , wherein the processor is configured to: in case that more than one application is selected, prompt all selected applications to the user, and store the selected application for future selection.
characterised by the transmission technique; characterised by the transmission medium · CPC title
Admission control; Resource allocation · CPC title
Dedicated function buttons, e.g. for the control of an EPG, subtitles, aspect ratio, picture-in-picture or teletext · CPC title
being a public access point, e.g. for downloading to or uploading from clients (arrangements specially adapted to plural spots in a confined site in broadcast systems H04H20/63) · CPC title
Additional components integrated in the remote control device, e.g. timer, speaker, sensors for detecting position, direction or movement of the remote control, microphone or battery charging device · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.