Virtual Presence Server
First Claim
1. A method of requesting information from at least one server, comprising the steps of:
- obtaining at an intermediate server a client request which expresses a request that can not be satisfied by a single existing presentity, wherein the intermediate server operates as a virtual presence server;
creating at the virtual presence server a set of software objects for a virtual presentity, the set of software objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server; and
creating at the virtual presence server an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques are disclosed for generating and managing presentities in accordance with a virtual presence server. By way of example, a method for requesting information from at least one server comprises the following steps. A client request, which expresses a request that can not be satisfied by a single existing presentity, is obtained at an intermediate server, wherein the intermediate server operates as a virtual presence server. The virtual presence server (i.e., intermediate server) creates a set of software objects for a virtual presentity, the set of objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server. The virtual presence server creates an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.
89 Citations
24 Claims
-
1. A method of requesting information from at least one server, comprising the steps of:
-
obtaining at an intermediate server a client request which expresses a request that can not be satisfied by a single existing presentity, wherein the intermediate server operates as a virtual presence server; creating at the virtual presence server a set of software objects for a virtual presentity, the set of software objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server; and creating at the virtual presence server an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. Apparatus for requesting information from at least one server, the apparatus comprising:
-
a memory; and a processor coupled to the memory and configured to;
obtain a client request which expresses a request that can not be satisfied by a single existing presentity;
create a set of software objects for a virtual presentity, the set of software objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server; and
create an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.
-
-
13. An article of manufacture for requesting information from at least one server, the article of manufacture comprising a computer readable storage medium including one or more programs which when executed by a computer system implement the steps of:
-
obtaining at an intermediate server a client request which expresses a request that can not be satisfied by a single existing presentity, wherein the intermediate server operates as a virtual presence server; creating at the virtual presence server a set of software objects for a virtual presentity, the set of software objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server; and creating at the virtual presence server an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client.
-
-
14. A virtual presence server, comprising:
-
a memory; and a processor coupled to the memory and configured to;
obtain a client request which expresses a request that can not be satisfied by a single existing presentity;
create a set of software objects for a virtual presentity, the set of software objects embodying logic to combine presence information from one or more of existing presentities and external information sources, in accordance with at least one existing presence server; and
create an association between the request of the client and the created virtual presentity that allows the presence information to be propagated back to the client. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification