Patent ID: 8078500

Claim:
A method of executing a transaction by a first client system, the method comprising: (a) a first client system establishing an identifiable connected relationship with a first server system, (1) wherein the identifiable connected relationship is established by a dedicated software program, (2) wherein the dedicated software program uniquely identifies the first client system running the dedicated software program using a fixed unique identifier, (3) wherein user information is associated with the unique identifier, the user information representing at least in part authorization information required to execute the transaction; (b) communicating the fixed unique identifier to the first server system as state information, wherein the state information is information remembered by the dedicated software program and includes at least system information; (c) receiving the fixed unique identifier communicated as state information, transmitting media content by the first server system to the first client system, the media content including a plurality of direct action functions; (d) selecting at least one of the plurality of direct action functions to initiate the transaction; (e) in response to the selection of at least one of the plurality of direct action functions, determining whether the first server system or a server system other than the first server system is a target of the direct action function; (1) in response to determining that the first server system is the target of the direct action function; (i) providing any additional information required to authorize the execution of the transaction, and (ii) directing the execution of the transaction by the first server system; (2) in response to determining that a server system other than the first server system in the target of the direct action function; (i) directing the first client system to the server system other than the first server system; (ii) formatting and transmitting the user information by the first client system to the server system other than the first client system; (iii) providing any additional information required by the server system other than the first server system to authorize the execution of the transaction; (iv) directing the execution of the transaction by the server system other than the first server system; (f) the communication of the fixed unique identifier functioning as a security enhancement.