×

Programmable presence virtualization

  • US 8,285,779 B2
  • Filed: 02/08/2010
  • Issued: 10/09/2012
  • Est. Priority Date: 02/08/2010
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for supporting a presence virtualization query, wherein the method comprises:

  • receiving a virtual query from a client, wherein the virtual query is specified in terms of a membership set of one or more members, wherein the membership set comprises a list of presentity uniform resource identifiers (URIs) and a separate transformation function, defined over a set of one or more presence documents of the one or more members in the membership set;

    redirecting, via a virtual presence server, the query to a destination virtual presentity URI whose presence state comprises an aggregation of the one or more presence documents of the list of URIs in the membership set and a corresponding query element (QE) object that manages subscriptions for the URI;

    adding, via the QE for the destination virtual presentity URI, the client as a watcher for the destination virtual presentity URI;

    applying, via the virtual presence server, transformation logic specified by the watcher client and notifying a corresponding client of a resulting output; and

    ensuring that there exists a destination virtual presentity URI and a corresponding QE by determining if an existing virtual presentity URI corresponds to a subscription for retrieving the one or more presence documents of each member in the membership set.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×