Abstract:
A multi-protocol authentication and authorization system including a request interceptor configured to receive from a requestor a first request using a first transport protocol and a second request using a second transport protocol, and an authenticator for validating a digest received from the requestor, where the request interceptor is configured to authenticate the requestor if the digest is valid and if at least one multi-protocol criterion applied to the requests is met.
Abstract:
A system for processing triggering rules in SIP event notification filters, including an XPath processor configured to collect a set of XPath expressions from at least one trigger of at least one SIP event notification filter of at least one subscribers in a set of subscribers who are subscribed to state information of a resource, and create a merged finite state automaton having a plurality of nodes and transitions that collectively represent the combination of the XPath expressions, and a streaming parser configured to parse previously-published state information of the resource and newly-published state information of the resource, and stream parsing events of the parsed information to the XPath processor, where the XPath processor is configured to employ the automaton to perform a streaming evaluation of the XPath expressions in parallel to determine which nodes of the parsed information satisfies any of the XPath expressions represented by the automaton.
Abstract:
System for generating and managing communication accomplished by means of graphical layers is provided. The graphical layers may comprise graphical features, text pictures and computerized objects such as media player for displaying a selected film, The system enables a user to call one or more of her or his colleagues to on-line collaborate in consideration with a selected content. The system provides a user for generating a new graphical layer, adding or deleting user generated content (UGC) into, or off a graphical layer generated by another user. The system stores completed graphical layers in a database. The system successively combines graphical layers associated to the same selected content into a track, which is further stored in the database. The system provides a user for tracking a selected user who so permitted while selected user is wondering and searching the World Wide Web. The system is provides the tracking user with graphical layers generated by the wondering user while he is observing a URL. Thereby the system generates a “virtual blog”. Namely the tracking user may observe the UGC introduced by the wondering user overlaid across the content which triggered the wondering user to introduce this very UGC. The system automatically searches the database for content related to the selected content thereby providing the user who selected the content for receiving a picture of what the users other than her or his collaborating colleagues think about the content that he has selected.
Abstract:
A multi-protocol authentication and authorization system including a request interceptor configured to receive from a requestor a first request using a first transport protocol and a second request using a second transport protocol, and an authenticator for validating a digest received from the requestor, where the request interceptor is configured to authenticate the requestor if the digest is valid and if at least one multi-protocol criterion applied to the requests is met.
Abstract:
A multi-protocol authentication and authorization system including a request interceptor configured to receive from a requestor a first request using a first transport protocol and a second request using a second transport protocol, and an authenticator for validating a digest received from the requestor, where the request interceptor is configured to authenticate the requestor if the digest is valid and if at least one multi-protocol criterion applied to the requests is met.
Abstract:
A presence server architecture includes a central presence information database to store presence information about a multiplicity of publishing entities, and at least two presence servers to separately access and update said presence information. The present invention also includes a presence server which includes a means to access a central database storing presence information segments about each user from multiple publishing entities over time, an aggregator to aggregate said presence information segments about one user into a current presence information document, and means to detect if another presence server has recently modified presence information document about the user.
Abstract:
A system for session failover management in a server cluster environment, the system including one or more clusters, each cluster having one or more servers, each server having one or more partition, each partition identified by a partition ID and grouping one or more sessions, and a failover manager configured to detect the failure of any of the servers and effect the assignment any of the partitions on the failed server to another of the servers within the failed server's cluster.
Abstract:
A system for processing triggering rules in SIP event notification filters, including an XPath processor configured to collect a set of XPath expressions from at least one trigger of at least one SIP event notification filter of at least one subscribers in a set of subscribers who are subscribed to state information of a resource, and create a merged finite state automaton having a plurality of nodes and transitions that collectively represent the combination of the XPath expressions, and a streaming parser configured to parse previously-published state information of the resource and newly-published state information of the resource, and stream parsing events of the parsed information to the XPath processor, where the XPath processor is configured to employ the automaton to perform a streaming evaluation of the XPath expressions in parallel to determine which nodes of the parsed information satisfies any of the XPath expressions represented by the automaton.
Abstract:
A multi-protocol authentication and authorization system including a request interceptor configured to receive from a requestor a first request using a first transport protocol and a second request using a second transport protocol, and an authenticator for validating a digest received from the requestor, where the request interceptor is configured to authenticate the requestor if the digest is valid and if at least one multi-protocol criterion applied to the requests is met.
Abstract:
A method for providing SSO authentication when accessing non-SSO-compliant applications, the method including forwarding a user name and a password received from a non-SSO-compliant application to an SSO proxy, encapsulating the user name and password in a request to access a protected application, authenticating the user name and password responsive to the request using SSO authentication, and generating an SSO token if said authentication step is successful.