Methods, apparatus and computer program instructions for enhancing service discovery at a mobile terminal
First Claim
1. A method for service discovery in a mobile terminal, the method comprising the steps of:
- receiving a short-range communication from a local content source including content relating to a service;
accessing mobile terminal memory to determine if the received content corresponds with stored service initiation instructions;
activating the service if the mobile terminal determines that the received content has corresponding service initiation instructions; and
if a determination is made that the received content does not have corresponding service initiation instructions, analyzing the content of the communication to determine if an association exists between the content and stored service information, and, if so, utilizing the stored service information to obtain service initiation instructions.
9 Assignments
0 Petitions
Accused Products
Abstract
The invention provides enhancements to service discovery procedures associated with short-range communication in mobile terminals. In particular, the present invention employs a layered service discovery decision-making process that relies on historical information stored in the mobile terminal and mobile terminal analysis of the information associated with tag to make decisions regarding service discovery. As such, the present invention provides efficient service discovery that limits unnecessary connections to external servers and, thereby accelerates the overall service discovery process.
44 Citations
39 Claims
-
1. A method for service discovery in a mobile terminal, the method comprising the steps of:
-
receiving a short-range communication from a local content source including content relating to a service;
accessing mobile terminal memory to determine if the received content corresponds with stored service initiation instructions;
activating the service if the mobile terminal determines that the received content has corresponding service initiation instructions; and
if a determination is made that the received content does not have corresponding service initiation instructions, analyzing the content of the communication to determine if an association exists between the content and stored service information, and, if so, utilizing the stored service information to obtain service initiation instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A mobile terminal device capable of short-range communication, the device comprising:
-
a short-range transceiver that is capable of receiving a short-range communication from a local content source including content relating to a service;
a processor that receives the short-range communication from the transceiver; and
service discovery logic that is in communication with the processor and is capable of determining service initiation instructions related to the service, wherein the service discovery logic includes;
recognition logic for determining if the received content corresponds with mobile terminal-stored service initiation instructions, association logic for determining if an association exists between the received content and mobile terminal-stored service information, and, if so, utilizing the stored service information to obtain service initiation instructions, and output generation logic that activates the service based on the service initiation instructions. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 31)
-
-
27. A computer program product, executed in a mobile terminal, for providing short-range communication service discovery, the application comprising a computer readable storage medium having computer-readable program instructions embodied in the medium, the computer-readable program instructions comprising:
-
first instructions for determining if a service related to a short-range communication has service initiation instructions stored in mobile terminal memory;
second instructions for determining, if a determination is made that the service does not have stored service initiation instructions, if an association exists between the content of the short-range communication and stored service information. - View Dependent Claims (28, 29, 30)
-
-
32. A system for short-range communication enhancement of service discovery, the system comprising:
-
a local content source capable of transmitting content related to a service; and
a mobile terminal capable of receiving the content transmitted from the local content source and including a processor that implements service discovery logic capable of determining service initiation for the service, the service discovery logic including;
recognition logic for determining if the received content corresponds with mobile terminal-stored service initiation instructions, association logic for determining if an association exists between the received content and mobile terminal-stored service information, and, if so, utilizing the stored service information to obtain service initiation instructions, and output generation logic that activates the service based on the service initiation instructions. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification