Patent ID: 7565326
Filing Date: 2009-07-21
Classification: G06Q,H04L

Abstract:
1. An aggregator for disparate services and channels to allow secure transactions requiring authentication and/or authorization of a user with regard to a service or channel destination requested by a user wherein the user and destination are associated with one or more than one network comprising: a connection of the user from a portal through which the user communicates a message containing a request to initiate a transaction at a service or channel destination in which an authorization or an authentication indicia is required, wherein access to the destination is determined by predetermined criteria associated with the request and the request comprises information concerning the user, the service or channel destination, and the network on which the user and the service or channel destination reside; a service or channel destination comprising a predetermined activity in a network, device or system; a transmission channel for transmitting the message from the portal to a switch, the switch determining a session key associated with the user and the user's relationship with the destination, the switch establishing a cache associated with the message, the cache preserving the session key, the session key comprising either an existing session key or a new session key generated in conjunction with the message; an adapter intermediate the user portal and the destination wherein the adapter communicates a message containing a request to initiate a transaction at a service or channel destination and translates messages between and among the portal and the destination through a channel, device, system, destination or processor in a format common to the user, destination, channel, device, system, destination or processor; the switch comprising a processor interconnected with 1) means for communicating with the user, the service or channel destination, and one or more than one network, device, or system associated with the user and the service or channel destination, and 2) a security service for verifying the user pursuant to a comparison of information contained in the user message to preexisting data associated with the user, the request and the portal associated with the user's request, and an index of services and/or channels, devices or networks, in which comparison, 1) if verification does not occur, the user's request is denied, and 2) if verification occurs, a credential is created and transferred to the session cache wherein a new session key is created and maintained in the cache and the transaction associated with the user's request is approved to be accomplished at the destination associated with the request; and a signal message is transmitted over the network transmission channel to either or both of the user and the destination representing an indicia of a determination whether verification has occurred.