Method And System For Providing Supplemental Information In A Presence Client-Based Service Message
First Claim
1. A method for providing supplemental information in a presence client-based service message, the method comprising:
- receiving a first message from one of a requesting client and a servicing client of a presence service, the first message compatible with a transmission format that provides a service element for carrying service information related to a service associated with the servicing client and made indirectly available to the requesting client via the presence service;
identifying a supplemental element in the first message that indicates supplemental information is allowed, wherein the supplemental information is information other than the service information;
generating a second message compatible with the transmission format, the second message including the supplemental information as indicated by the supplemental element and the service element comprising the service information; and
sending the second message to the other of the requesting client and the servicing client, wherein at least one of the first message is received and the second message is sent via a controlled communication channel that supports network access to at least one of the requesting client and the servicing client via a proxy associated with the presence service.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for providing supplemental information in a presence client-based service message includes receiving a first message from one of a requesting client and a servicing client of a presence service. In one embodiment, the first message is compatible with a transmission format that provides a service element for carrying service information related to a service associated with the servicing client and made indirectly available to the requesting client via the presence service. When the first message is received, a supplemental element is identified in the first message. The supplemental element indicates that supplemental information other than the service information is allowed. A second message compatible with the transmission format is generated, where the second message includes the supplemental information as indicated by the supplemental element and the service element comprising the service information. The second message is sent to the other of the requesting client and the servicing client. In one embodiment, at least one of the first message is received and the second message is sent via a controlled communication channel that supports network access to at least one of the requesting client and the servicing client via a proxy associated with the presence service.
-
Citations
27 Claims
-
1. A method for providing supplemental information in a presence client-based service message, the method comprising:
-
receiving a first message from one of a requesting client and a servicing client of a presence service, the first message compatible with a transmission format that provides a service element for carrying service information related to a service associated with the servicing client and made indirectly available to the requesting client via the presence service; identifying a supplemental element in the first message that indicates supplemental information is allowed, wherein the supplemental information is information other than the service information; generating a second message compatible with the transmission format, the second message including the supplemental information as indicated by the supplemental element and the service element comprising the service information; and sending the second message to the other of the requesting client and the servicing client, wherein at least one of the first message is received and the second message is sent via a controlled communication channel that supports network access to at least one of the requesting client and the servicing client via a proxy associated with the presence service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computer readable medium containing a computer program, executable by a machine, for providing supplemental information in a presence client-based service message, the computer program comprising executable instructions for:
-
receiving a first message from one of a requesting client and a servicing client of a presence service, the first message compatible with a transmission format that provides a service element for carrying service information related to a service associated with the servicing client and made indirectly available to the requesting client via the presence service; identifying a supplemental element in the first message that indicates supplemental information is allowed, wherein the supplemental information is information other than the service information; generating a second message compatible with the transmission format, the second message including the supplemental information as indicated by the supplemental element and the service element comprising the service information; and sending the second message to the other of the requesting client and the servicing client, wherein at least one of the first message is received and the second message is transmitted via a controlled communication channel that supports network access to at least one of the requesting client and the servicing client via a proxy associated with the presence service. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
-
19. A system for providing supplemental information in a presence client-based service message between a sending client and a receiving client, wherein the sending client and the receiving client are clients of a presence service, the system comprising:
an intermediary server associated with the presence service and communicatively coupled to at least one of the sending client and the receiving client via a controlled communication channel that supports network access to at least one of the sending client and the receiving client, the server comprising; a communication interface for receiving a first message from the sending client, the first message compatible with a transmission format that provides a service element for carrying service information related to a service associated with a servicing client and made indirectly available to a requesting client via the presence service; and an information insertion module configured to identify a supplemental element in the first message indicating supplemental information is allowed, wherein the supplemental information is information other than the service information, to generate a second message compatible with the transmission format, the second message including the service element comprising the service information, and supplemental information as indicated by the supplemental element, and to send the second message to the receiving client via the communication interface, wherein at least one of the first message is received and the second message is transmitted via the controlled communication channel. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
27. A system for providing supplemental information in a presence client-based service message between a sending client and a receiving client, wherein the sending client and the receiving client are clients of a presence service, the system comprising:
-
means for receiving a first message from one of a requesting client and a servicing client of a presence service, the first message compatible with a transmission format that provides a service element for carrying service information related to a service associated with the servicing client and made indirectly available to the requesting client via the presence service; means for identifying a supplemental element in the first message that indicates supplemental information is allowed, wherein the supplemental information is information other than the service information; means for generating a second message compatible with the transmission format, the second message including the supplemental information as indicated by the supplemental element and the service element comprising the service information; and means for sending the second message to the other of the requesting client and the servicing client, wherein at least one of the first message is received and the second message is transmitted via a controlled communication channel that supports network access to at least one of the requesting client and the servicing client via a proxy associated with the presence service.
-
Specification