×

Using a computerized agent external to an instant messaging (IM) service for enhancing an IM session managed by the IM service

  • US 10,643,197 B2
  • Filed: 09/22/2016
  • Issued: 05/05/2020
  • Est. Priority Date: 03/23/2014
  • Status: Active Grant
First Claim
Patent Images

1. A method of enhancing an instant messaging (IM) session managed by an IM service by executing a computerized agent separately from the IM service and adding the computerized agent to the IM session for identifying automatically textual instructions, comprising:

  • using at least one processor of at least one server separated from the IM service for executing a code for;

    associating the computerized agent with a unique identifier (ID);

    using the identifier ID to subscribe the computerized agent to the IM service;

    establishing a communication with an IM service through a network;

    using the computerized agent for receiving a plurality of IM messages inputted to the IM service using an IM client module running on a client terminal, said plurality of IM messages are addressed to the computerized agent and received after the computerized agent is added to said IM session as a participant of said IM session by a user which is also a participant of said IM session, said IM session is managed by said IM service, the computerized agent is added using said IM client module;

    analyzing at least text content of said plurality of IM messages to identify automatically textual instructions to perform a transaction with at least one additional participant of said IM session from said user which uses said IM client module, said textual instructions include a transfer amount, wherein the additional computerized agent is representing a retailer and added as at least one additional participant to said IM session;

    analyzing at least text content of one or more other messages provided by said at least one additional participant in said IM session to identify an approval to perform the transaction;

    in response to the approval, forwarding said transfer amount and at least one identifier of said at least one additional participant to a credit provider system;

    receiving over said network a transaction approval from a credit provider system; and

    in response to receiving said transaction approval, using said computerized agent for submitting at least one additional IM message that includes additional text content in said IM session, said additional text content is;

         1) presented as an IM message in said IM session to said at least one additional participant and to said user and

         2) is indicative of a completion of said transaction;

    wherein said additional computerized agent analyzes another IM message in said IM session which is received from said user to identify automatically a request to purchase a product or a service from said retailer;

    wherein said additional computerized agent approves or denies said request by adding a further IM message to said IM session;

    wherein the computerized agent is added to said IM session as a participant of said IM session by a selection of a contact associated with the identifier ID of the computerized agent from a contact list accessed via said client terminal, the selection is an outcome of a user action made using said IM client module by said user.

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