Method and system providing support for location and service category service discovery in a SIP environment using a SIP event package, forking and AOR registration
First Claim
1. A method to operate an event notification system comprising at least one event server, at least one device and a subscriber unit, comprising:
- registering an Address of Record (AOR) and a contact address of the device with a system registrar for each service category in which the device offers a service, the AOR being based on a service category naming convention;
sending a Subscribe message from the subscriber unit to the device for registering to receive an availability notification for a desired service, the Subscribe message comprising a Uniform Resource Identifier (URI) based on the AOR service category naming convention; and
in response to a receipt of the Subscribe message, sending an initial Notify message from the device to the subscriber unit, the initial Notify message comprising an indication of whether the desired service is currently supported by the device.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect this invention provides a method to operate an event notification system that includes at least one event server, at least one device and a subscriber unit. The method includes registering an Address of Record (AOR) of the device with a system registrar for each service category in which the device offers a service, the AOR being based on a service category naming convention; sending a Subscribe message from the subscriber unit to the device for registering to receive an availability notification for a desired service, the Subscribe message comprising a Uniform Resource Identifier (URI) based on the AOR service category naming convention. In response to a receipt of the Subscribe message, the method sends an initial Notify message from the device to the subscriber unit, the initial Notify message containing an indication of whether the desired service is currently supported by the device. Registering can further register a further AOR of the device with the system registrar for a location of the device, the further AOR being based on a location naming convention.
55 Citations
26 Claims
-
1. A method to operate an event notification system comprising at least one event server, at least one device and a subscriber unit, comprising:
-
registering an Address of Record (AOR) and a contact address of the device with a system registrar for each service category in which the device offers a service, the AOR being based on a service category naming convention;
sending a Subscribe message from the subscriber unit to the device for registering to receive an availability notification for a desired service, the Subscribe message comprising a Uniform Resource Identifier (URI) based on the AOR service category naming convention; and
in response to a receipt of the Subscribe message, sending an initial Notify message from the device to the subscriber unit, the initial Notify message comprising an indication of whether the desired service is currently supported by the device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A device comprising an interface to a session initiation protocol (SIP) proxy, said device comprising a controller for registering an Address of Record (AOR) of the device with the SIP proxy for each service category in which the device offers a service, the AOR being based on a service category naming convention and using a device Uniform Resource Identifier (URI) as a contact URI, said controller being responsive to a receipt of a Subscribe message originated from a subscriber for subscribing to an “
- Availability”
event package for returning an initial Notify message containing an indication of whether a service is currently available at the device, where the service is specified in the Subscribe message, and if the Subscribe message indicates a non-zero lifetime, for returning a subsequent Notify message in the event that there is a change in the availability of the desired service at the device. - View Dependent Claims (16, 17)
- Availability”
-
18. A domain registrar associated with a Session Initiation Protocol (SIP) proxy for managing registration of at least an Address of Record (AOR) of devices associated with a domain, each AOR including at least one of an indication of a service provided by the device or a location of the device, in accordance with at least one of an AOR service and location naming protocol, said domain registrar being responsive to a receipt of a Subscribe message from a subscriber for subscribing to the registration state of at least one of the registered AORs, for returning an initial Notify message to the subscriber for indicating a current registration state of the at least one of the AORs, and for returning a subsequent Notify message to the subscriber in response to a change in state of the at least one of the AORs.
-
19. A subscriber unit operable in an event notification system, comprising logic to originate a Subscribe message to subscribe to a service “
- Availability”
event package, said logic being responsive to a receipt of an initial Notify message to determine whether a desired service is currently available within a domain, where the desired service is specified in the Subscribe message using an Address of Record (AOR) naming convention, and for a Subscribe message that is originated with a non-zero lifetime indication, to receive a subsequent Notify message in the event that there is a change in the availability of the desired service within the domain. - View Dependent Claims (20, 21)
- Availability”
-
22. A subscriber unit operable in an event notification system, comprising logic to originate a Subscribe message to subscribe to a service “
- Availability”
event package, said logic being responsive to a receipt of an initial Notify message to determine availability of services at a location, where the location is specified in the Subscribe message using an Address of Record (AOR) naming convention, and for a Subscribe message that is originated with a non-zero lifetime indication, to receive a subsequent Notify message in the event that there is a change in the services available at the location. - View Dependent Claims (23, 24)
- Availability”
- 25. A subscriber unit operable in an event notification system, comprising logic to originate a Subscribe message to a Session Initiation Protocol (SIP) proxy that manages registration of at least an Address of Record (AOR) of devices associated with a domain, each AOR including at least one of an indication of a service provided by the device or a location of the device, in accordance with at least one of an AOR service and location naming protocol, said Subscribe message for subscribing to a registration state of at least one of the registered AORs, said subscriber unit being responsive to a receipt of an initial Notify message to determine a current registration state of the at least one of the AORs, and to a receipt of a subsequent Notify message to determine a change in state of the at least one of the AORs.
Specification