Event related communications
First Claim
Patent Images
1. A computerized method, comprising:
- receiving from a requestor a session initiation protocol event message comprising a first identifier that identifies a user specific event created by a user and a second identifier that identifies an origin of the user specific event;
subscribing the requestor to the event in response to receiving a request generated and transmitted by a user equipment;
selecting an executable set of instructions based on the first and second identifiers, wherein the selecting comprises mapping the first identifier into executable sets of instructions and fetching the selected executable set of instructions from storage; and
controlling communications associated with the user specific event with the selected executable set of instructions, wherein the controlling comprises monitoring for a change in a state of the event and transmitting a message to the requestor in response to detection of a change in the state of the event.
2 Assignments
0 Petitions
Accused Products
Abstract
A method in a communication system wherein a requestor (18) signals a request (1) for a service associated with an event. The request includes a first identifier for identifying the requested event and a second identifier for identifying the origin of the event. An executable set of instructions is then selected based on the first and second identifiers. Communications associated with the specific event is then controlled by means of the selected executable set of instructions. A communication system and a service execution entity (12) operating in accordance with the method is also disclosed.
29 Citations
21 Claims
-
1. A computerized method, comprising:
-
receiving from a requestor a session initiation protocol event message comprising a first identifier that identifies a user specific event created by a user and a second identifier that identifies an origin of the user specific event; subscribing the requestor to the event in response to receiving a request generated and transmitted by a user equipment; selecting an executable set of instructions based on the first and second identifiers, wherein the selecting comprises mapping the first identifier into executable sets of instructions and fetching the selected executable set of instructions from storage; and controlling communications associated with the user specific event with the selected executable set of instructions, wherein the controlling comprises monitoring for a change in a state of the event and transmitting a message to the requestor in response to detection of a change in the state of the event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system, comprising:
-
a unit configured to provide a user specific event created by a user; a user equipment configured to signal a session initiation protocol event message including a first identifier configured to identify the user specific event and a second identifier configured to identify the unit configured to provide the user specific event, wherein the user equipment is configured to subscribe to the event in response to generating a request and transmitting the request to a server entity of a communication network; and an instructions selector configured to select an executable set of instructions based on the first and second identifiers by mapping the first identifier into executable sets of instructions and fetching the selected executable set of instructions from storage; a service executor configured to execute the executable set of instructions configured to control communications associated with the user specific event, the instructions, wherein controlling comprises monitoring for a change in a state of the event and transmitting a message to a requestor in response to detection of a change in the state of the event. - View Dependent Claims (13, 14)
-
-
15. An apparatus having a processor, comprising:
-
a receiver configured to receive an session initiation protocol event message including a first identifier configured to identify a user specific event created by a user and a second identifier configured to identify a unit configured to provide the user specific event; a subscriber configured to subscribe the requestor to the event in response to receiving a request generated and transmitted by a user equipment; a selector configured to select an executable set of instructions, the selector further configured to map the first identifier into executable sets of instructions and fetch the selected executable set of instructions from storage, the executable set of instructions being configured to control communications associated with the user specific event based on the first and second identifiers, wherein controlling comprises monitoring for a change in a state of the event and transmitting a message to a requestor in response to detection of a change in the state of the event; and a transmitter configured to communicate session initiation protocol event messages to the user equipment. - View Dependent Claims (16)
-
-
17. An apparatus having a processor, comprising:
-
a receiver configured to receive a session initiation protocol event message including a first identifier identifying a user specific event created by a user and a second identifier identifying an origin of the user specific event; a subscriber configured to subscribe the requestor to the event in response to receiving a request generated and transmitted by a user equipment; a selector configured to select an executable set of instructions based on the first and second identifiers, the selector further configured to map the first identifier into executable sets of instructions and fetch the selected executable set of instructions from storage; and an executor configured to control communications associated with the user specific event with the executable set of instructions, the executor further configured to monitor for a change in a state of the event and transmit a message to the requestor in response to detection of a change in the state of the event. - View Dependent Claims (18)
-
-
19. An apparatus having a processor, comprising:
-
receiving means for receiving a session initiation protocol event message including a first identifier for identifying a user specific event created by a user and a second identifier for identifying a means for providing the user specific event; subscribing means for subscribing the requestor to the event in response to receiving a request generated and transmitted by a user equipment; selecting means for selecting an executable set of instructions for controlling communications associated with the user specific event based on the first and second identifiers, wherein the selecting means is for mapping the first identifier into executable sets of instructions and for fetching the selected executable set of instructions from storage; controlling means for controlling communications associated with the user specific event with the selected executable set of instructions, wherein the controlling means is for monitoring for a change in a state of the event and for transmitting a message to the requestor in response to detection of a change in the state of the event; and transmitting means for communicating session initiation protocol event messages to the user equipment. - View Dependent Claims (20)
-
-
21. A computer program embodied on a computer-readable medium, the computer program configured to control a processor to perform operations comprising:
-
receiving from a requestor a session initiation protocol event message comprising a first identifier that identifies a user specific event created by a user and a second identifier that identifies an origin of the user specific event; subscribing the requestor to the event in response to receiving a request generated and transmitted by a user equipment; selecting an executable set of instructions based on the first and second identifiers, wherein the selecting comprises mapping the first identifier into executable sets of instructions and fetching the selected executable set of instructions from storage; and controlling communications associated with the user specific event with the selected executable set of instructions, wherein the controlling comprises monitoring for a change in a state of the event and transmitting a message to the requestor in response to detection of a change in the state of the event.
-
Specification