Claims
- 1. A method in a short-range wireless communications network for advertising contents of available services, said method comprising the steps of:
a) maintaining a list indicative of the contents of available services in a database accessible to a first terminal device; b) transmitting the list indicative of the contents of available services to a second terminal device within service discovery protocol during connection set-up; and c) disclosing the list indicative of the contents of available services in the second device.
- 2. The method of claim 1 further comprising the steps of:
d) including in the list a first field indicative of a service type available from the first terminal device.
- 3. The method of claim 1 further comprising the step of:
e) including in the list a second field indicative of the content/topic of a service type from the first terminal device.
- 4. The method of claim 1 further comprising the step of:
f) including in the list a third field indicative of both the service type and the content/topic of the service available from the first terminal device.
- 5. The method of claim 1 further comprising the step of:
g) including in the second terminal device a profile including a keyword list and a type list definitive of services and content of interest to a user.
- 6. The method of claim 5 further comprising the step of:
h) defining the keyword list in terms of at least one search words in a distributed information network
- 7. The method of claim 6 further comprising the step of:
i) separating search terms in a query by a punctuation mark.
- 8. The method of claim 5 further comprising the step of:
j) defining the type list in terms of information sources
- 9. The method of claim 1 further comprising the step of:
k) querying the first terminal device by the second terminal device to obtain a list of keywords and types in the first terminal device.
- 10. The method of claim 9 further comprising the step of:
l) comparing the keywords in the second terminal device to the keywords in the first terminal device.
- 11. The method of claim 9 further comprising the step of:
m) establishing a session between the first and second terminal device when an inclusive keyword is identified by the second terminal device.
- 12. The method of claim 9 further comprising the step of:
n) matching the keywords associated with first and second terminal keyword devices in the second terminal device.
- 13. The method of claim 9 further comprising the step of:
o) terminating a connection between the first and second terminals when no match is found between keyword in the first and second terminal devices.
- 14. The method of claim 9 further comprising the step of
p) establishing a session between the first and second terminal devices when a keyword match exists between the keyword lists of the first and second terminal devices.
- 15. The method of claim 1 further comprising the step of:
q) requesting a list of second terminal keywords by the first terminal device; and r) determining by the first terminal device if there is content to push to the second terminal device.
- 16. The method of claim 1 further comprising the step of:
s) creating and storing keywords relating to communications content in a profile in the first terminal device.
- 17. The method of claim 1, wherein the short-range wireless communications network is a Bluetooth network.
- 18. The method of claim 17, wherein the first terminal device is an access point.
- 19. The method of claim 1 further comprising the step of:
t) including in the list a fourth field indicative of a service provider of the service available from the first terminal device.
- 20. The method of claim 19, wherein the fourth field includes a MAC of the service provider.
- 21. The method of claim 19, wherein the fourth field includes a cleartext name of the service provider.
- 22. The method of claim 1 further comprising the step of:
u) including in the list a fifth field indicative of cost details of the service available from the first terminal device.
- 23. A short-range wireless communication system, comprising: U
a) a database in a first terminal device, the database comprising a list of information indicating content of services available to a first terminal device; b) a transmitter for transmitting the list to a second terminal device within service discovery protocol during connection set-up; and c) a receiver in the second terminal device receiving the transmitted list indicative of the contents of available services at the first terminal device.
- 24. The system of claim 23 further comprising:
d) a first field in the list indicative of a service type available from the first terminal device.
- 25. The system of claim 23 further comprising:
e) a second field in the list indicative of the content/topic of a service type from the first terminal device.
- 26. The system of claim 23 further comprising:
f) a third field in the list indicative of both the service type and the content/topic of the service available from the first terminal device.
- 27. The system of claim 23 further comprising:
g) a profile in the second terminal device including a keyword list and a type list definitive of services and content of interest to a user.
- 28. The system of claim 27 further comprising:
h) the keyword list defined in terms of at least one search words in a distributed information network
- 29. The system of claim 27 further comprising:
i) separating apparatus which separates search terms in a query by a punctuation mark.
- 30. The system of claim 27 further comprising:
j) defining apparatus which defines the type list in terms of information sources
- 31. The system of claim 27 further comprising:
k) querying apparatus which queries the first terminal device by the second terminal device to obtain a list of keywords and types in the first terminal device.
- 32. The system of claim 27 further comprising:
l) comparing apparatus which compares the keywords in the second terminal device to the keywords in the first terminal device.
- 33. The system of claim 27 further comprising:
m) connecting apparatus which establishes a session between the first and second terminal device when an inclusive keyword is identified by the second terminal device.
- 34. The system of claim 27 further comprising:
n) matching apparatus which matches the first and second terminal keyword devices in the second terminal device.
- 35. The system of claim 27 further comprising:
o) terminating apparatus which terminates a connection between the first and second terminals when no match is found between keywords in the first and second terminal devices.
- 36. The system of claim 27 further comprising
p) session apparatus which establishes a session between the first and second terminal devices when keyword matches occurs in the keyword lists of the first and second terminal devices.
- 37. The system of claim 27 further comprising:
q) requesting apparatus which requests a list of second terminal keywords by the first terminal device; and r) determining apparatus in the first terminal device which determines if there is content to push to the second terminal device.
- 38. The system of claim 27 further comprising:
s) creating and storing apparatus which creates and stores keywords relating to communication protocols in a profile in the first terminal device.
- 39. The system of claim 23, wherein the short-range wireless communications network is a Bluetooth network.
- 40. The system of claim 23, wherein the first terminal device is an access point.
- 41. The system of claim 23 further comprising:
a fourth field in the list indicative of a service provider of the service available from the first terminal device.
- 42. The system of claim 41, wherein the fourth field includes a MAC of the service provider.
- 43. The system of claim 41, wherein the fourth field includes a cleartext name of the service provider.
- 44. The system of claim 23 further comprising:
a fifth field indicative of cost details of the service available from the first terminal device.
- 45. A method in a user's short-range wireless terminal for determining content services available at an access point, the method comprising:
(a) establishing a connection with the access point; (b) sending a request to the access point for a list indicating contents of services provided by the access point; (c) receiving the list from the access point, the list including one or more keywords; (d) terminating the connection with the access point when the list includes one or more exclusive keywords; (e) establishing a session with the access point when the list includes one or more inclusive keywords.
- 46. The method of claim 45, wherein step (b) comprises sending a Bluetooth Service Discovery Protocol (SDP) request.
- 47. The method of claim 45, wherein step (c) comprises receiving a Bluetooth Service Discovery Protocol (SDP) response.
- 48. The method of claim 45, further comprising the step of receiving a request from the access point for a list of keywords.
- 49. The method of claim 45, wherein step (a) comprises receiving a packet, wherein the packet includes a class-of-device (CoD) field that indicates content services information is available from the access point.
- 50. The method of claim 49, wherein the packet is a Bluetooth frequency hop synchronization (FHS) packet.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to copending U.S. application Ser. No. 10/083,134, filed Feb. 27, 2002, entitled “Personal Profile Sharing and Management for Short-Range Wireless Terminals,” which is incorporated herein by reference in its entirety.