×

Network-based messaging system with database management for computer based inter-user communication

  • US 11,303,599 B2
  • Filed: 12/30/2015
  • Issued: 04/12/2022
  • Est. Priority Date: 12/31/2014
  • Status: Active Grant
First Claim
Patent Images

1. A cloud system for servicing message exchanges between users that operate as senders and recipients of messages, the cloud system comprising:

  • a server interfaced with storage, the storage used to store messages being exchanged by the users, the users being provided with access to the cloud system via user accounts managed by the cloud system, the user accounts enabling the users to send and receive messages, the server operates to receive the messages from one or more senders and to cause the messages to be sent to one or more recipients,the server includes throttle logic that enables the users to configure and apply throttle settings on the one or more senders that send the messages,for a particular sender of the one or more senders and a particular recipient of the one or more recipients, the throttle settings is a configuration that limits messages that will be presented to the particular recipient from the particular sender, configuration of the throttle settings further acting to provide an automatic notification to the particular sender informing the particular sender that messages sent to the particular recipient have been delayed due to throttling; and

    a database operatively accessible by the server, the database being configured to store message management data for the users, the message management data including the throttle settings that are distinct for a plurality of the one or more senders that send messages to the particular recipient,wherein the particular recipient is provided with a user interface control for controlling invocation of at least one of the throttle settings on messages from the particular sender,wherein the messages that have been sent to the particular recipient that have been delayed due to throttling are chat or instant text messages,wherein the messages that have been sent to the particular recipient that have been delayed due to throttling are received, as text messages, by the particular recipient at a later time after the throttling, andwherein, when throttling is being performed, a visual indication is configured to be presented on a display of a computing device associated with the particular sender, the visual indication indicating those one or more messages from the particular sender that are being delayed from been presented to the particular recipient, and the visual indication being provided on or adjacent to the display of those one or more messages from the particular sender that are being delayed from being presented to the recipient.

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