×

Methods and apparatus for conducting electronic transactions

  • US 8,214,299 B2
  • Filed: 08/18/2010
  • Issued: 07/03/2012
  • Est. Priority Date: 08/31/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method comprising:

  • receiving, by a server comprising a processor and a non-transitory, tangible memory, a transaction request from a user for a transaction at a merchant server;

    issuing, by the server, a challenge;

    forwarding, by the server, the challenge to the user, wherein the challenge is passed to an intelligent token for processing the challenge, and wherein the intelligent token generates a response to the challenge;

    receiving, by the server, the response from the user based upon the challenge;

    processing, by the server, the response;

    verifying, by the server, the intelligent token;

    assembling, by the server, credentials for the transaction, wherein the credentials comprise a key;

    providing, by the server, at least a portion of the assembled credentials to the user;

    receiving, by the server, a second request from the user, wherein the second request includes the portion of the assembled credentials provided to the user;

    validating, by the server, the portion of the assembled credentials provided to the user with the key of the assembled credentials providing access to a transaction service;

    initiating, by the server, a transaction session for use with the transaction service;

    receiving, by the server, a third party request comprising executable commands being associated with a selected programming language;

    scanning, by the server and while in the transaction session, the third party request to find executable commands; and

    at least one of editing and removing, by the server, at least a portion of the executable commands, wherein the at least one of editing and removing comprises at least one of;

    rendering the executable commands unexecutable by a network client by removing a character of the executable commands, andrendering the executable commands unexecutable by the network client by replacing particular characters within the executable commands.

View all claims
  • 8 Assignments
Timeline View
Assignment View
    ×
    ×