×

Rule based processing of SMS messages

  • US 7,286,840 B2
  • Filed: 07/18/2005
  • Issued: 10/23/2007
  • Est. Priority Date: 06/07/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for receiving, processing and routing a message, wherein said message is a short message service or multimedia message service message, comprising:

  • a message processor for receiving, processing and routing said message, further comprising;

    a receiving agent for receiving the message and for forwarding the message to a rule processing agent;

    said rule processing agent further comprising;

    a rule repository logic that contains a set of logic rules for processing the message;

    a natural language processing engine for analyzing the text of said messagea routing engine for routing the message to the intended recipient of the message;

    a distribution agent for distributing the processed message received from the rule processing agent, further comprising a short messaging service or multimedia messaging service messages dispatcher, pop-up message dispatcher, e-mail dispatcher, fax dispatcher and phone call dispatcher; and

    a plurality of virtual secretary clients serving a plurality of users respectively, wherein each virtual secretary client is created and customized by its respective user, said virtual secretary client further comprising;

    a rule repository that contains a set of logic rules for processing the message;

    a user personal directory to store personal address contacts of said user;

    a text analyzer engine to analyze the incoming message;

    an invoke engine, wherein if processing of the message in the virtual secretary client requires inputs of the message processor, said invoke engine invokes actions at the message processor; and

    wherein said message processor first receives said message from a user, and if the message is addressed to the virtual secretary client of said user, the message processor forwards the message to the virtual secretary client assigned to the user.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×