System and method for using presence information

US9083758B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9083758-B2
Application numberUS-13671408-A
CountryUS
Kind codeB2
Filing dateJun 10, 2008
Priority dateJun 11, 2007
Publication dateJul 14, 2015
Grant dateJul 14, 2015

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

An improved system and method for communicating Presence Information. According to various embodiments, the sequence of actions undertaken in established Presence procedures are changed, and enhancements are also provided for Watcher information notifications. Upon the initiation of a Presence Service, the Presence Source starts publishing Presence Information about a Presentity using a soft-state approach. Instead of having publication occur first, the Presence Source makes a subscription for the Watcher information first or simply waits until the Presence Server contacts the Presence Source. As a result, publication occurs only when there is a demand therefor.

First claim

Opening claim text (preview).

What is claimed is: 1. A method, comprising: receiving a subscription request from a Watcher for a one-time fetch of specific Presence Information; notifying a Presence Source that the Watcher wants to watch for the specific Presence Information; in response to the sent notification, receiving the specific Presence Information from the Presence Source via a soft-state publication, wherein the soft-state publication is at least based in part on the subscription request and the soft-state publication only publishes attributes of a demand of the subscription request, wherein the information included in the specific Presence Information and a frequency of the soft-state publication are determined based on the subscription request, wherein the information included in the specific Presence Information includes a status indicator that indicates at least one of an authorization or a subscription of a communication partner to communicate; and providing the Watcher with the specific Presence Information. 2. The method of claim 1 , further comprising, in response to the received subscription request for a one-time fetch, starting a timer, the timer defining a time in which the Presence Source is expected to publish the specific Presence Information; and if the specific Presence Information is not received by the end of the time defined by the timer, providing the Watcher with a currently available Presence document or, if no Presence Information is available, an empty Presence document. 3. The method of claim 1 , wherein, if at least one additional Watcher is watching for specific Presence Information, then the specific Presence Information requested by each Watcher is aggregated into a single document containing all of the Presence Information requested by each Watcher and is provided to the Presence Source. 4. The method of claim 1 , further comprising, if the Presence Source has not previously subscribed to Information about Watchers: after receiving the subscription request, informing the Presence Source about a need to subscribe for Watcher Information; and in response to the informing of the Presence Source, receiving a Watcher Information subscription request from the Presence Source. 5. The method of claim 1 , further comprising: providing the Presence Source with a Session Initiation Protocol (SIP) refer request; and in response to the SIP refer request, receiving a Watcher Information subscription request from the Presence Source, wherein the Watcher Information subscription request is received prior to the soft-state publication of the specific Presence Information. 6. The method of claim 1 , further comprising, in response to the received subscription request for a one-time fetch and a lack of available Presence Information, delaying an answer to the subscription request; starting a timer, the timer defining a time in which the Presence Source is expected to publish the Presence Information. 7. A computer program product, embodied in a non-transitory computer-readable storage medium, comprising computer code configured to perform a method, the method comprising: receiving a subscription request from a Watcher for a one-time fetch of specific Presence Information; notifying a Presence Source that the Watcher wants to watch for the specific Presence Information; in response to the sent notification, receiving the specific Presence Information from the Presence Source via a soft-state publication, wherein the soft-state publication is at least based in part on the subscription request and the soft-state publication only publishes attributes of a demand of the subscription request, wherein the information included in the specific Presence Information and a frequency of the soft-state publication are determined based on the subscription request, wherein the information included in the specific Presence Information includes a status indicator that indicates at least one of an authorization or a subscription of a communication partner to communicate; and providing the Watcher with the specific Presence Information. 8. An apparatus, comprising: an electronic device configured to: receive a subscription request from a Watcher for a one-time fetch of specific Presence Information; notify a Presence Source that the Watcher wants to watch for the specific Presence Information; in response to the sent notification, receive the specific Presence Information from the Presence Source via a soft-state publication, wherein the soft-state publication is at least based in part on the subscription request and the soft-state publication only publishes attributes of a demand of the subscription request, wherein the information included in the specific Presence Information and a frequency of the soft-state publication are determined based on the subscription request, wherein the information included in the specific Presence Information includes a status indicator that indicates at least one of an authorization or a subscription of a communication partner to communicate; and provide the Watcher with the specific Presence Information. 9. The apparatus of claim 8 , wherein the electronic device is further configured to, in response to the received subscription request for a one-time fetch, start a timer, the timer defining a time in which the Presence Source is expected to publish the specific Presence Information; and if the specific Presence Information is not received by the end of the time defined by the timer, provide the Watcher with a currently available Presence document or, if no Presence Information is available, an empty Presence document. 10. The apparatus of claim 8 , wherein the demand is for the specific Presence Information and a throttle parameter, wherein, if at least one additional Watcher is watching for specific Presence Information, then the specific Presence Information requested by each Watcher is aggregated into a single document containing all of the Presence Information requested by each Watcher and is provided to the Presence Source. 11. The apparatus of claim 10 , wherein the notification includes the demand for the specific Presence Information and the throttle parameter. 12. The apparatus of claim 8 , wherein the electronic device is further configured to, if the Presence Source has not previously subscribed to Information about Watchers: after receiving the subscription request, inform the Presence Source about a need to subscribe for Watcher Information; and in response to the informing of the Presence Source, receive a Watcher Information subscription request from the Presence Source. 13. A method, comprising: receiving a notification from a Presence Server that a Watcher wants to watch for specific Presence Information; and in response to the notification, performing a publication of the specific Presence Information for reception by the Presence Server and transmission therefrom to the Watcher, wherein the publication only publishes attributes included in the notification, wherein the information included in the specific Presence Information and a frequency of the publication are determined based on a subscription request associated with the notification, wherein the information included in the specific Presence Information includes a status indicator that indicates at least one of an authorization or a subscription of a communication partner to communicate. 14. The method of claim 13 , further comprising: receiving a deactivation notification from the Presence Server that a subscription has been deactivated by the Watcher; and discontinuing the publication o

Assignees

Inventors

Classifications

  • H04L67/54Primary

    Presence management, e.g. monitoring or registration for receipt of user log-on information, or the connection status of the users · CPC title

  • specially adapted for the location of the user terminal · CPC title

  • H04L67/24Primary

    Electricity · mapped topic

  • Session initiation protocol [SIP] · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9083758B2 cover?
An improved system and method for communicating Presence Information. According to various embodiments, the sequence of actions undertaken in established Presence procedures are changed, and enhancements are also provided for Watcher information notifications. Upon the initiation of a Presence Service, the Presence Source starts publishing Presence Information about a Presentity using a soft-st…
Who is the assignee on this patent?
Kiss Krisztian, Mostafa Miraj, Nokia Technologies Oy
What technology area does this patent fall under?
Primary CPC classification H04L67/54. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jul 14 2015 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).