×

Method and system for advanced messaging

  • US 9,626,683 B2
  • Filed: 03/09/2007
  • Issued: 04/18/2017
  • Est. Priority Date: 05/20/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • collecting, at a client computer directly accessed by a user, the client computer being in communication with a server, information on online activities of the user, the information on online activities of the user comprising at least information on a plurality of network resources accessed by the user;

    indexing, at the client computer, the collected information on online activities of the user and storing the indexed information on online activities of the user on the client computer, wherein the stored information is encrypted;

    storing a plurality of user request selection criteria in a memory device of the client computer, the plurality of user request selection criteria being remotely updatable;

    receiving a request from the user for a network resource;

    comparing, on the client computer, the received user request with the user request selection criteria and selecting, on the client computer, the received user request if the received user request matches the user request selection criteria;

    using the indexed collected information to inject an HTML code into the network resource to be viewed by the user, the network resource received from the server based on a command sent to the server by the client computer, the command being based on the selected user request; and

    displaying both the network resource and the HTML code injected on the client computer to the user in the same single web browser window, wherein the injecting of the HTML code is performed on the client computer, wherein the HTML code comprises an advertising material and wherein the information on online activities of the user is prevented from being sent outside of the client computer directly accessed by the user to preserve privacy of the user.

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