Use of persistent sessions by a presence access layer
First Claim
Patent Images
1. A method performed by a watcher, the method comprising:
- requesting abstracted or simplified presence information directly from a presence access layer (PAL) server that is configured to abstract or simplify presence information from a presence server (PS), the PAL server being distinct from and in direct communication with the PS;
receiving the abstracted or simplified presence information directly from the PAL server based on the requesting operation, the abstracted or simplified presence information being less than an entirety of a presence document associated with a presentity;
sending a message directly to the PAL server after the receiving operation, the message indicating that receipt of the abstracted or simplified presence information directly from the PAL server be suspended, and the message further indicating an indefinite duration for suspension;
sending, during the indefinite duration, a second message directly to the PAL server, the second message indicating that receipt of the abstracted or simplified presence information directly from the PAL server is to be resumed; and
receiving, relative to the second message, additional abstracted or simplified presence information directly from the PAL server.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for a watcher to receive presence information. The method includes the watcher requesting presence information from a presence access layer and then disconnecting from the presence access layer. The method further includes the presence access layer receiving the requested information through a persistent session with a presence server, storing the requested information, and delivering the requested information to the watcher after the watcher reconnects to the presence access layer.
-
Citations
20 Claims
-
1. A method performed by a watcher, the method comprising:
-
requesting abstracted or simplified presence information directly from a presence access layer (PAL) server that is configured to abstract or simplify presence information from a presence server (PS), the PAL server being distinct from and in direct communication with the PS; receiving the abstracted or simplified presence information directly from the PAL server based on the requesting operation, the abstracted or simplified presence information being less than an entirety of a presence document associated with a presentity; sending a message directly to the PAL server after the receiving operation, the message indicating that receipt of the abstracted or simplified presence information directly from the PAL server be suspended, and the message further indicating an indefinite duration for suspension; sending, during the indefinite duration, a second message directly to the PAL server, the second message indicating that receipt of the abstracted or simplified presence information directly from the PAL server is to be resumed; and receiving, relative to the second message, additional abstracted or simplified presence information directly from the PAL server. - View Dependent Claims (2)
-
-
3. A method performed by a presence access layer (PAL) server that is providing abstracted or simplified presence information to a watcher, the method comprising:
-
receiving presence information directly from a presence server (PS); abstracting or simplifying said presence information from the PS for providing, on behalf of the watcher, abstracted or simplified presence information that is less than an entirety of a presence document associated with a presentity; receiving, directly from the watcher during the abstracting or simplifying operation, a message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher be suspended, the message further indicating an indefinite duration for suspension; suspending direct communication of abstracted or simplified presence information to the watcher based on the message; receiving, directly from the watcher during the indefinite duration, a second message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher is to be resumed; and resuming, relative to the second message, direct communication of abstracted or simplified presence information to the watcher. - View Dependent Claims (4)
-
-
5. A device comprising:
-
a processor executing a watcher agent configured to perform the operations of; requesting abstracted or simplified presence information directly from a presence access layer (PAL) server that is configured to abstract or simplify presence information from a presence server (PS), the PAL server being distinct from and in direct communication with the PS; receiving the abstracted or simplified presence information directly from the PAL server based on the requesting, the abstracted or simplified presence information being less than an entirety of a presence document associated with a presentity; sending a message directly to the PAL server after the receiving operation, the message indicating that receipt of the abstracted or simplified presence information from the PAL server be suspended, the message further indicating an indefinite duration for suspension; sending, during the indefinite duration, a second message directly to the PAL server, the second message indicating that receipt of the abstracted or simplified presence information directly from the PAL server is to be resumed; and receiving, relative to the second message, additional abstracted or simplified presence information directly from the PAL server. - View Dependent Claims (6)
-
-
7. A network component comprising:
-
a processor executing a presence access layer (PAL) server configured to perform the operations of; receiving presence information directly from a presence server (PS); abstracting or simplifying said presence information from the PS for providing, on behalf of a watcher, abstracted or simplified presence information that is less than an entirety of a presence document associated with a presentity; receiving, directly from the watcher during the abstracting or simplifying operation, a message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher be suspended, the message further indicating an indefinite duration for suspension; suspending direct communication of abstracted or simplified presence information to the watcher based on the message; receiving, directly from the watcher during the indefinite duration, a second message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher is to be resumed; and resuming, relative to the second message, direct communication of abstracted or simplified presence information to the watcher. - View Dependent Claims (8)
-
-
9. A non-transitory computer readable medium storing instructions which cause a network component to execute a presence access layer (PAL) server configured to perform the operations of:
-
receiving presence information directly from a presence server (PS); abstracting or simplifying said presence information from the PS for providing, on behalf of a watcher, abstracted or simplified presence information that is less than an entirety of a presence document associated with a presentity; receiving, directly from the watcher during the abstracting or simplifying operation, a message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher be suspended, the message further indicating an indefinite duration for suspension; suspending direct communication of abstracted or simplified presence information to the watcher based on the message; receiving, directly from the watcher during the indefinite duration, a second message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher is to be resumed; and resuming direct communication of abstracted or simplified presence information to the watcher. - View Dependent Claims (10)
-
-
11. A method performed by a watcher, the method comprising:
-
requesting abstracted or simplified presence information directly from a presence access layer (PAL) server that is configured to abstract or simplify presence information from a presence server (PS), the PAL server being distinct from and in direct communication with the PS; receiving the abstracted or simplified presence information directly from the PAL server based on the requesting operation, the abstracted or simplified presence information being less than an entirety of a presence document associated with a presentity; sending a message directly to the PAL server after the receiving operation, the message indicating that receipt of the abstracted or simplified presence information from the PAL server be suspended for a finite duration; automatically receiving, upon expiration of the finite duration, additional abstracted or simplified presence information directly from the PAL server. - View Dependent Claims (12)
-
-
13. A method performed by a presence access layer (PAL) server that is providing abstracted or simplified presence information to a watcher, the method comprising:
-
receiving presence information directly from a presence server (PS); abstracting or simplifying said presence information from the PS for providing, on behalf of the watcher, abstracted or simplified presence information that is less than an entirety of a presence document associated with a presentity; receiving, directly from the watcher during the abstracting or simplifying operation, a message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher be suspended for a finite duration; suspending direct communication of abstracted or simplified presence information to the watcher based on the message; and resuming, upon expiration of the finite duration, direct communication of abstracted or simplified presence information to the watcher. - View Dependent Claims (14)
-
-
15. A device comprising:
-
a processor executing a watcher agent configured to perform the operations of; requesting abstracted or simplified presence information directly from a presence access layer (PAL) server that is configured to abstract or simplify presence information from a presence server (PS), the PAL server being distinct from and in direct communication with the PS; receiving the abstracted or simplified presence information directly from the PAL server based on the requesting, the abstracted or simplified presence information being less than an entirety of a presence document associated with a presentity; sending a message directly to the PAL server after the receiving operation, the message indicating that receipt of the abstracted or simplified presence information from the PAL server be suspended for a finite duration; and receiving, upon expiration of the finite duration, additional abstracted or simplified presence information directly from the PAL server. - View Dependent Claims (16)
-
-
17. A network component comprising:
-
a processor executing a presence access layer (PAL) server configured to perform the operations of; receiving presence information directly from a presence server (PS); abstracting or simplifying said presence information from the PS for providing, on behalf of a watcher, abstracted or simplified presence information that is less than an entirety of a presence document associated with a presentity; receiving, directly from the watcher during the abstracting or simplifying operation, a message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher be suspended for a finite duration; suspending direct communication of abstracted or simplified presence information to the watcher based on the message; and resuming, upon expiration of the finite duration, direct communication of abstracted or simplified presence information to the watcher. - View Dependent Claims (18)
-
-
19. A non-transitory computer readable medium storing instructions which cause a network component to execute a presence access layer (PAL) server configured to perform the operations of:
-
receiving presence information directly from a presence server (PS); abstracting or simplifying said presence information from the PS for providing, on behalf of a watcher, abstracted or simplified presence information that is less than an entirety of a presence document associated with a presentity; receiving, directly from the watcher during the abstracting or simplifying operation, a message indicating that direct communication of abstracted or simplified presence information from the PAL server to the watcher be suspended for a finite duration; suspending direct communication of abstracted or simplified presence information to the watcher based on the message; and resuming, upon expiration of the finite duration, direct communication of abstracted or simplified presence information to the watcher. - View Dependent Claims (20)
-
Specification