×

Processing rules for digital messages

  • US 8,176,130 B2
  • Filed: 03/19/2008
  • Issued: 05/08/2012
  • Est. Priority Date: 10/14/2003
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for handling digital messages, the method comprising:

  • providing a programming interface, the programming interface adapted to receive user input, the user input being provided in a markup language, wherein the programming interface comprises a text editor allowing a user to freely type a rule for handling digital messages in which conditions, actions, and exceptions may be programmed directly by the user by typing the rule with the text editor, wherein the rule typed by the user is not previously defined and not previously available to be selected within the programming interface;

    storing inputs provided by the user at the programming interface, the inputs being provided in the markup language, the inputs comprising a condition, the inputs further comprising an action, wherein the inputs comprise rules for handling digital messages including a rule for answering a request for a file;

    receiving a digital message from a message sender in a first messaging protocol;

    determining whether the digital message includes a request for a file in accordance with the rule for answering a request for a file;

    in response to determining that the digital message includes the request for the file, determining whether a file name is associated with the request for the file in accordance with the rule for answering a request for a file; and

    in response to determining that a file name is associated with the request for the file;

    extracting a file name;

    searching at least one local storage device for a file having the extracted file name;

    in response to locating the file, determining whether the file is accessible;

    in response to determining that the file is accessible, retrieving the requested file;

    in response to retrieving the file, transmitting the requested file to the message sender in a second messaging protocol when the sender is determined to be actively present on a communications network utilizing the second messaging protocol; and

    transmitting the file in the first messaging protocol to the message sender in response to retrieving the file when the message sender is determined to not be actively present on the communications network utilizing the second messaging protocol,wherein the rules authored using the programming interface are applied to both incoming messages in the first messaging protocol and incoming messages in the second messaging protocol.

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