Terminal, method and computer program product for interacting with a service provider via a signaling tag
AssigneeNokia Corporation
InventorTimo K. Miettinen
Life of this patent
Estimating the term…
Abstract
A terminal for interacting with a service provider via signaling tag includes a controller capable of actively operating an application. The controller is also capable of receiving information regarding a signaling tag, including information relating to a service type, at least partially over an air interface. Then, the controller is capable of accessing the service. Thereafter, the controller is capable of performing a predefined action, such as downloading data from the service and/or uploading data to the service, based upon the information relating to the service type, the application actively operating on the terminal and a state of the application.
Claims26
A terminal for interacting with a service provider for accessing a remote service, the terminal comprising:
- a controller configured for actively operating an application, wherein the controller is configured for receiving information from a RF transponder tag or a device adapted to operate as a RF transponder tag at least partially over an air interface, wherein the information includes a service type representing a service offered by the service provider, wherein the controller is configured for contacting the service provider for accessing the service, and thereafter performing a predefined action based upon the service type, the application actively operating on the terminal, and a current state of the application when the controller receives the information, and
- wherein the controller is configured for alternately performing a first predefined action when the terminal is actively operating an application in a state of receiving data, and performing a second, different predefined action when the terminal is actively operating an application in a state of presenting data, the application being in a state of either receiving data or presenting data when the controller receives the information.
A method of interacting with a service provider for accessing a remote service, the method comprising:
- receiving information from a RF transponder tag or a device adapted to operate as a RF transponder tag at a terminal at least partially over an air interface, wherein the information includes a service type representing a service offered by the service provider;
- contacting the service provider for accessing the service;
- and
- performing a predefined action based upon the service type, an application actively operating on the terminal, and a current state of the application when the information is received,
- wherein performing a predefined action comprises alternately performing a first predefined action when the terminal is actively operating an application in a state of receiving data, and performing a second, different predefined action when the terminal is actively operating an application in a state of presenting data, the application being in a state of either receiving data or presenting data when the controller receives the information.
A computer readable storage medium having computer-readable program code portions stored therein, the computer-readable program code portions comprising a set of instructions for causing a computer to execute:
- a first executable portion for receiving information from a RF transponder tag or a device adapted to operate as a RF transponder tag at a terminal at least partially over an air interface, wherein the information includes a service type representing a service offered by the service provider;
- a second executable portion for contacting the service provider for accessing the service;
- and a third executable portion for performing a predefined action based upon the service type, an application actively operating on the terminal, and a current state of the application when the first executable portion receives the information, wherein the third executable portion is adapted to alternately perform a first predefined action when the terminal is actively operating an application in a state of receiving data, and performing a second, different predefined action when the terminal is actively operating an application in a state of presenting data, the application being in a state of either receiving data or presenting data when the controller receives the information.
Dependencies are inferred from the claim text.