Aggregated presence over user federated devices

US9258376B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9258376-B2
Application numberUS-53506209-A
CountryUS
Kind codeB2
Filing dateAug 4, 2009
Priority dateAug 4, 2009
Publication dateFeb 9, 2016
Grant dateFeb 9, 2016

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.

One embodiment of a system for aggregating and distributing presence information comprises a hosted presence aggregator server. The hosted presence aggregator server receives an update of presence information from a user device and relays the presence information update to another user device, wherein the user devices are part of a federation of user devices controlled by a single user which relay updates in presence status of the single user to one another via the hosted presence aggregator server.

First claim

Opening claim text (preview).

Therefore, having thus described embodiments of the invention, at least the following is claimed: 1. A system for aggregating and distributing presence information comprising: a hosted presence aggregator server comprising: a processor; and a memory to store computer program instructions, the computer program instructions when executed on the processor cause the processor to perform operations comprising: receiving an update of presence status from a user device of a single user and relaying the update of presence status to all other user devices of the single user to change their presence status to correspond to the update of presence status of the single user; specifying a first policy designating a desired act-on behavior to be implemented by devices in a federation for a particular presence state, the act-on behavior based on the particular presence state, an identification of a user attempting to communicate with the single user, and a priority of a communication from the user attempting to communicate with the single user; and specifying a second policy describing how supplemental presence information should be distributed to devices in the federation, the supplemental presence information comprising a current location of the single user, the current location designated by the single user via a device separate from the devices in the federation, wherein the user devices are part of the federation of user devices controlled by the single user which relay updates in presence status of the single user to one another via the hosted presence aggregator server so that a presence status of the respective user devices can be updated to correspond to the presence status of the single user, and wherein a user device in the federation which receives the supplemental presence information provides the supplemental presence information along with presence status information to a user device of another user who is monitoring the single user. 2. The system of claim 1 further comprising: an aggregator presence agent installed at a user device which is part of the federation of user devices, wherein an update in presence status of the single user made to the user device installed with the aggregator presence agent is detected by the aggregator presence agent and transmitted to the hosted presence aggregator server. 3. The system of claim 1 , wherein updates in presence information to the hosted presence aggregator server are communicated using Hypertext Transfer Protocol from the user device of the single user. 4. A method for aggregating and distributing presence information comprising: receiving an update of presence status from a user device of a single user; relaying the update of presence status to all other user devices of the single user to change their presence status to correspond to the update of presence status of the single user; specifying a first policy designating desired act-on behavior to be implemented by devices in a federation for a particular presence state, the act-on behavior based on the particular presence state, an identification of a user attempting to communicate with the single user, and a priority of a communication from the user attempting to communicate with the single user; and specifying a second policy describing how supplemental presence information should be distributed to devices in the federation, the supplemental presence information comprising a current location of the single user, the current location designated by the single user via a device separate from the devices in the federation, wherein the user devices are part of the federation of user devices controlled by the single user which relay updates in presence status of the single user to one another so that the presence status of the respective user devices can be updated to correspond to the presence status of the single user, and wherein a user device in the federation which receives the supplemental presence information provides the supplemental presence information along with presence status information to a user device of another user who is monitoring the single user. 5. The method of claim 4 , wherein updates in presence status of the single user are communicated using Hypertext Transfer Protocol from the user device of the single user. 6. The method of claim 4 further comprising: transmitting the first policy to each of the user devices in the federation so that each of the user devices may behave in response to presence status information of the single user in accordance with the first policy. 7. A non-transitory computer readable medium storing computer program instructions for aggregating and distributing presence information, the computer program instructions when executed on a processor, cause the processor to perform operations comprising: receiving an update of presence status from a user device of a single user; relaying the update of presence status to all other user devices of the single user to change their presence status to correspond to the update of presence status of the single user; specifying a first policy designating desired act-on behavior to be implemented by devices in the federation for a particular presence state, the act-on behavior based on the particular presence state, an identification of a user attempting to communicate with the single user, and a priority of a communication from the user attempting to communicate with the single user; and specifying a second policy describing how supplemental presence information should be distributed to devices in the federation, the supplemental presence information comprising a current location of the single user, the current location designated by the single user via a device separate from the devices in the federation, wherein the user devices are part of a federation of user devices controlled by the single user which relay updates in presence status of the single user to one another so that the presence status of the respective user devices can be updated to correspond to the presence status of the single user, and wherein a user device in the federation which receives the supplemental presence information provides the supplemental presence information along with presence status information to a user device of another user who is monitoring the single user. 8. The computer readable medium of claim 7 , wherein updates in presence status of the single user are communicated using Hypertext Transfer Protocol from the user device of the single user. 9. The computer readable medium of claim 7 , the operations further comprising: transmitting the first policy to each of the user devices in the federation so that each of the user devices may behave in response to presence status information of the single user in accordance with the first policy.

Assignees

Inventors

Classifications

  • in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46) · CPC title

  • Location-based management or tracking services · CPC title

  • H04L51/043Primary

    using or handling presence information · CPC title

  • based on web technology, e.g. hypertext transfer protocol [HTTP] · CPC title

  • H04W4/20Primary

    Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel · 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 US9258376B2 cover?
One embodiment of a system for aggregating and distributing presence information comprises a hosted presence aggregator server. The hosted presence aggregator server receives an update of presence information from a user device and relays the presence information update to another user device, wherein the user devices are part of a federation of user devices controlled by a single user which re…
Who is the assignee on this patent?
Jensen Patrick John, At & T Ip I Lp
What technology area does this patent fall under?
Primary CPC classification H04L51/043. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Feb 09 2016 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).