Spontaneous discovery of remote service profiles
First Claim
Patent Images
1. A communications end point for communication with a remote device, comprising:
- a service directory user agent operable to query a remote service directory on said remote device to obtain a service profile in a first format, said service profile identifying a set of functionality available through said remote device;
a first service translator in communication with said service directory user agent to obtain said service profile and generate a translation of said service profile from said first format to a second format accessible to a device connected to said end point via a personal area network;
a first local service directory in communication with said first service translator to receive and register said service profile; and
a service map in communication with said first service translator for receiving and registering said translation of said service profile between said first format and said second format, such that said communications end point can receive a transmission from said device connected to said end point for said service profile in said second format, translate said transmission to said first format using said translation registered in said service map, and forward said transmission to said remote device.
4 Assignments
0 Petitions
Accused Products
Abstract
A system for providing spontaneous discovery of remote service profiles is provided. A Bluetooth-enabled communication end point registers the service profiles available on Bluetooth devices in communication with the end point over a personal area network. The end point then translates the service profiles to a format supported over a second network and transmits them to other end points. The other end point then registers the service profiles and translates them to a format understood by Bluetooth devices. Bluetooth devices local to the second end point can then communicate with the remote Bluetooth devices via the translated service profiles.
-
Citations
17 Claims
-
1. A communications end point for communication with a remote device, comprising:
-
a service directory user agent operable to query a remote service directory on said remote device to obtain a service profile in a first format, said service profile identifying a set of functionality available through said remote device;
a first service translator in communication with said service directory user agent to obtain said service profile and generate a translation of said service profile from said first format to a second format accessible to a device connected to said end point via a personal area network;
a first local service directory in communication with said first service translator to receive and register said service profile; and
a service map in communication with said first service translator for receiving and registering said translation of said service profile between said first format and said second format, such that said communications end point can receive a transmission from said device connected to said end point for said service profile in said second format, translate said transmission to said first format using said translation registered in said service map, and forward said transmission to said remote device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A communications end point for providing access to services supported by a device coupled to said communications end point over a personal area network, comprising:
-
a service collector in communication with a first device connected to said communications end point via a personal area network, said service collector querying said first device to obtain a list of service profiles supported by said device in a first format;
a service translator in communication with said service collector to obtain said list of service profiles and generate a translation of said list of service profiles from said first format to a second format supported by a second device coupled to said communications end point;
a service map in communication with said service translator for receiving and storing said translation; and
a service directory agent in communication with said service map to retrieve and store said list of service profiles in said second format in a service directory, and operable to respond to a query from said second device with said list of service profiles in said second format;
such that said second device can address communications to said first device via said communications end point to access functionality selected from said list of service profiles. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method of providing remote service discovery, comprising the steps of:
-
discovering a service profile in a first format on a remote device connected via a first network;
registering said service profile in said first format in a first service directory;
generating a translation of said service profile to a second format accessible to a local device connected via a second network;
registering said translation of said service profile in said second format in a second service directory;
registering said translation of said service profile in said first and second formats in a service map;
receiving a request from said local device for a list of service profiles; and
responding to said request by providing said service profile from said second service directory to said local device.
-
Specification