×

Messaging system and method

  • US 9,100,807 B2
  • Filed: 09/11/2014
  • Issued: 08/04/2015
  • Est. Priority Date: 08/22/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method, comprising:

  • communicating, by a messaging system, with a first mobile client installed onto a first mobile communication device of a first user, the first mobile client being configured to at least;

    a) enable the first mobile communication device with a first set of capabilities to communicate messages with at least one second mobile communication device with a second set of capabilities, wherein the first set of capabilities differ from the second set of capabilities;

    b) manage data informative of contacts and groups associated with the first mobile communication device;

    c) manage data informative of contact privileges of the contacts associated with the first mobile communication device;

    d) synchronize messages between the first mobile client and the messaging system;

    e) enable the first user to set at least one first user preference related to displaying messages by the first mobile communication device;

    f) automatically provide, to the messaging system, at least one first indication of availability of the first mobile communication device to communicate using the messaging system; and

    g) enable the first user of the first mobile communication device to manually provide at least one second indication of availability of the first user for communicating with other users of the messaging system;

    communicating, by the messaging system, with a second mobile client installed onto a second mobile communication device of a second user, the second mobile client being configured to;

    h) enable the at least one second mobile communication device to communicate messages with at least the first mobile communication device;

    i) manage data informative of contacts and groups associated with the second mobile communication device;

    j) manage data informative of contact privileges of the contacts associated with of the second mobile communication device;

    k) synchronize messages between the second mobile client and the messaging system;

    l) enable the second user to set at least one second user preference related to displaying messages by the second mobile communication device;

    m) automatically provide at least one third indication of availability of the second mobile communication device to communicate using the messaging system; and

    n) enable the second user of the second mobile communication device to manually provide at least one fourth indication of availability of the second user for communicating with other users of the messaging system;

    receiving, by the messaging system and from the first mobile client of the first mobile communication device, an initial message characterized, at least, by message format, an initial message layout, and data indicative of the first user and the second user who are associated with the initial message;

    before delivery to the second mobile client of the second mobile communication device of the second user, enabling, by the messaging system, conversion, in accordance with a criterion related to displaying capabilities of the at least one second mobile communication device, of the initial message into an adapted message,wherein the adapted message is characterized by an adapted message layout,wherein the adapted message layout differs from the initial message layout in at least one characteristic, the at least one characteristic being at least one of;

    i) a number of media objects,ii) at least one graphical image of at least one media object,iii) a size of at least one placeholder related to at least one media object, andiv) a location of at least one media object within respective message layout; and

    facilitating, by the messaging system, delivery of the adapted message to the second mobile client of the second mobile communication device of the second user.

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