Messaging System Interaction Limits Server Configuration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Messaging systems face issues with excessive communications leading to negative impacts on service providers and users, as existing technologies fail to efficiently manage interaction limits, resulting in inefficient resource utilization and user experience degradation.

Innovation Solution

A server computer manages interaction limits by receiving configuration data from user devices, establishing and enforcing limits on chargeable communications, and using predictive models to select appropriate recipients for messages, thereby optimizing bandwidth and resource usage while improving user experience by directing requests to service providers with higher probabilities of fulfilling service requests.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If interaction limits are not enforced in the messaging system, then users can communicate freely without restrictions, but excessive communications occur leading to negative impacts on service providers and users

Engineering Contradiction:
Improvecommunication freedomVSAvoidexcessive communications impact
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The system pre-establishes interaction limits for users before excessive communications occur. Configuration data including interaction limits is received from user devices in advance, and these limits are stored and enforced by the server computer, preventing the harmful effects of excessive communications before they happen.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The server computer acts as an intermediary between users and the messaging system. It receives configuration data from user devices, manages interaction limits centrally, and enforces these limits on communications, mediating between the need for communication freedom and the need to prevent excessive communications.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Object-affected harmful factors

If blocking or preventing communications is implemented to stop excessive communications, then negative impacts on service providers are reduced, but service requester requests may not be efficiently distributed

Engineering Contradiction:
Improvenegative impact on service providersVSAvoidrequest distribution efficiency
Core Design Contradiction:
Object-affected harmful factorsVSProductivity

Solution Approach 1:

Instead of implementing a blanket blocking mechanism, the system applies interaction limits selectively to specific users based on their individual configuration data. Each user has their own interaction limit threshold, allowing the system to prevent excessive communications from specific users while still allowing efficient request distribution to users who have not exceeded their limits.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system dynamically adjusts communication management based on interaction limit parameters. Rather than static blocking, the server computer monitors and evaluates interaction limits for each user, allowing communications that are within limits while preventing those that exceed them, thus maintaining efficiency while protecting against excessive communications.

Inventive Principle:
Principle #35Parameter changes

3Object-affected harmful factors

If the server computer monitors and evaluates interaction limits for each user, then excessive communications are prevented, but system complexity increases

Engineering Contradiction:
Improveexcessive communicationsVSAvoidserver management complexity
Core Design Contradiction:
Object-affected harmful factorsVSDevice complexity

Solution Approach 1:

Users self-configure their interaction limits by providing configuration data to the server computer. This self-service approach reduces server complexity because users manage their own limits rather than requiring complex server-side algorithms to determine appropriate limits for each user.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Interaction limits are established in advance through configuration data received from user devices before communications occur. This preliminary setup simplifies server monitoring and evaluation, as the server only needs to compare actual communications against pre-established limits rather than calculating appropriate limits in real-time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11212198B2Managing interaction limits between user devices in a messaging system
Publication Date: 2021.12.28 THUMBTACK
  • US11212198B2 patent drawing
  • US11212198B2 patent drawing
  • US11212198B2 patent drawing

AI summary

A server computer receives configuration data from a first user of a first user device and establishes an interaction limit for the first user based on the configuration data. The server computer subsequently receives a request message from a second user device of a second user that includes parameters, including a request for services. The server computer selects the first user from a plurality of users based on the parameters and the configuration data from the first user. The server computer transmits a quote message to the second user device indicating the selection of the first user and including a quote. When the server computer receives an indication of a response message from the second user device, the server computer processes the response message and determines if the response message is indicative of an interaction type that requires modifying a first user account associated with the first user.