Method and apparatus for proximity discovery of services
First Claim
1. A method for accessing a proximity service, comprising:
- a client device forming a direct point-to-point communication link with a service device;
the client device directly requesting to the service device a document that describes an interface to access a service provided by the service device;
the client device receiving said document directly from the service device, wherein said document comprises information describing how to access the service;
wherein said requesting and said receiving are performed over said direct point-to-point communication link; and
the client device using the information from said document to access the service, wherein said using the information from said document to access the service comprises a client on the client device requesting a security credential from an authentication service specified in said document.
2 Assignments
0 Petitions
Accused Products
Abstract
A service discovery protocol may allow clients to discover services on a proximity basis. A service device that provides one or more computing services may support a proximity communication link. A client device may form a proximity communication link with the service device. The client device may directly request from the service device a document that describes an interface to access a service provided by the service device. The service device may provide the document directly to the client device over proximity communication link. The document may include a service advertisement for the service, and the service advertisement may include a schema specifying an interface to at least a portion the service. The client device may use the information from the document to access the service. The client device may support a transport connection in addition to the proximity communication link, and the client device may make the document available to other devices over the transport connection. Thus, the client device may provide a bridge from the transport connection to the proximity communication link so that other devices from a distributed computing environment may access the service.
-
Citations
52 Claims
-
1. A method for accessing a proximity service, comprising:
-
a client device forming a direct point-to-point communication link with a service device; the client device directly requesting to the service device a document that describes an interface to access a service provided by the service device; the client device receiving said document directly from the service device, wherein said document comprises information describing how to access the service; wherein said requesting and said receiving are performed over said direct point-to-point communication link; and the client device using the information from said document to access the service, wherein said using the information from said document to access the service comprises a client on the client device requesting a security credential from an authentication service specified in said document. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A system, comprising:
-
a service device configured to support a direct point-to-point communication link and provide a service; a client device configured to form said direct point-to-point communication link with the service device; wherein the client device is further configured to directly request from the service device a document that describes an interface to access the service; wherein the service device is further configured to provide said document directly to the client device over said direct point-to-point communication link; wherein the client device is further configured to use the information from said document to access the service, and wherein the client device is further configured to support a transport connection in addition to said direct point-to-point communication link, wherein said client device is further configured to make said document available to other devices over said transport connection and provide a bridge from said transport connection to said direct point-to-point communication link so that the other devices may access the service. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A client device, comprising:
-
a port configured to form a direct point-to-point communication link with a service device; an interface configured to directly request over the point-to-point communication link a document that describes an interface to access a service; wherein the interface is further configured to receive said document directly from the service over the point-to-point communication link; and wherein the interface is further configured to use the information from said document to access the service, wherein said using the information from said document to access the service comprises a client on the client device requesting a security credential from an authentication service specified in said document.
-
-
37. A service device, comprising:
-
a port configured to form a direct point-to-point communication link with a client device; an interface configured to receive over the point-to-point communication link a request from a client for a document that describes an interface to access the service, wherein the interface is further configured to provide said document directly to the client over the point-to-point communication link; an authentication service configured to receive a request from the client for a security credential; and a service unit configured to be accessed by the client according to information specified in said document.
-
-
38. A tangible, computer accessible storage medium, comprising program instructions, wherein the program instructions are computer-executable on a client device to implement:
-
forming a direct point-to-point communication link with a service device; directly requesting to the service device a document that describes an interface to access a service provided by the service device; receiving said document directly from the service device, wherein said document comprises information describing how to access the service; wherein said requesting and said receiving are performed over said direct point-to-point communication link; using the information from said document to access the service, and wherein the client device is further configured to support a transport connection in addition to said direct point-to-point communication link, wherein said client device is further configured to make said document available to other devices over said transport connection and provide a bridge from said transport connection to said direct point-to-point communication link so that the other devices may access the service. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52)
-
Specification