System and method for utilizing a presence service to facilitate access to a service or application over a network
First Claim
Patent Images
1. A method of allowing a remote client to have access to a service or application over a network, the method comprising:
- registering the service with a presence service on the network;
providing information related to the service from the presence service to the remote client;
allowing the remote client to submit a request to access the service; and
permitting the remote client to access the service over the network.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for allowing a remote client to have access to a service or application over a network is described. In one version, the method includes registering the service with a presence service on the network and providing information related to the service from the presence service to the remote client. The method also includes allowing the remote client to submit a request to access the service and permitting the remote client to access the service over the network.
104 Citations
38 Claims
-
1. A method of allowing a remote client to have access to a service or application over a network, the method comprising:
-
registering the service with a presence service on the network;
providing information related to the service from the presence service to the remote client;
allowing the remote client to submit a request to access the service; and
permitting the remote client to access the service over the network. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A computer readable medium having computer program instructions for allowing a remote client to have access to a service or application over a network, the instructions for:
-
registering the service with a presence service on the network;
providing information related to the service from the presence service to the remote client;
allowing the remote client to submit a request for access to the service; and
permitting the remote client to have access to the service over the network. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of gaining access to a service or application by a remote client over a network, the method comprising:
-
providing a presence service on the network to store information related to the remote client and information related to the service or application;
receiving in a requesting device, utilized by the remote client, information from the presence service related to the service'"'"'s status;
allowing the remote client to send a request for access to the service; and
gaining access to the service, wherein the presence service uses the stored information related to the remote client and the service or application to enable the remote client of the requesting device to access the service or application. - View Dependent Claims (30, 31)
-
-
32. A method of sharing a service or application with a remote client over a network, the method comprising:
-
providing a presence service on the network to store information related to the remote client and information related to the service or application;
receiving a request from the remote client to use the service or application;
invoking the service or application to process the request; and
returning a result of the request. - View Dependent Claims (33, 34)
-
-
35. A system for allowing a remote client using a requesting device to have access to a service or application on a serving device over a network, the system comprising:
-
a presence service connected to the network for registering the service and the remote client and for storing information related to the remote client and information related to the service;
a requesting device comprising;
a communication client for connecting to the network;
a watcher user agent coupled to the communication client for displaying to the remote client at least one service or application that the remote client is authorized to use over the network;
a watcher coupled to the watcher user agent and to the presence service for receiving the information related to the at least one service or application;
at least one requestor user agent coupled to the communication client for processing a request for access to one of the services; and
a requestor coupled to the at least one requester user agent for sending the request for access to, and for receiving and processing a result from, the service; and
a serving device comprising;
the at least one service or application;
a service user agent associated with the service or application, wherein the service user agent translates a request directed to the associated service or application so that the service or application can process the request; and
at least one serventity for receiving the request from the network, routing the request to the service user agent associated with the requested service or application and returning a result generated by the requested service or application to the requesting device.
-
-
36. A requesting device comprising:
-
a watcher coupled to a presence service on the network, the watcher for receiving information relating to services or applications available over the network;
a watcher user agent coupled to the watcher for displaying to a remote client at least one service or application that the remote client is authorized to use over the network;
at least one requester user agent for processing a request by the remote client for access to the at least one service or application; and
a requester coupled to the at least one requestor user agent for sending the request for access to and for receiving and processing a result from the service or application.
-
-
37. A serving device comprising:
-
a service or application;
a service user agent associated with the service or application, wherein the service user agent translates a request from a remote client for the associated service or application so that the service or application can process the request; and
at least one serventity for receiving the request, routing the request to the service user agent associated with the requested service or application and returning a result generated by the requested service or application. - View Dependent Claims (38)
-
Specification