Dynamic Messaging System Memory Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Receiving devices have limited memory capacity for storing messages, restricting the number and size of fixed messages, and making it difficult to update predefined messages.

Innovation Solution

A dynamic messaging system that retrieves and presents either fixed or dynamic messages based on identifiers in a message presentation request, with fixed messages stored in device memory and dynamic messages received from an information stream, allowing for flexible and efficient communication of messages to viewers.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If predefined messages are stored in receiving device memory, then messages can be presented to viewers, but the number and size of fixed messages is limited due to limited memory capacity

Engineering Contradiction:
Improvenumber of fixed messagesVSAvoidmemory capacity
Core Design Contradiction:
Quantity of substanceVSVolume of stationary object

Solution Approach 1:

The messaging system is segmented into two distinct types: fixed messages stored in device memory and dynamic messages received from external information streams. This segmentation allows the device to maintain a manageable number of fixed messages while accessing additional messages dynamically, effectively overcoming the memory capacity limitation without requiring more storage space.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

An intermediary mechanism is introduced between the device and the message storage/presentation system. The system uses message presentation requests from program distributors as intermediaries to retrieve dynamic messages from information streams, allowing the device to access messages without directly storing them in limited device memory.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of manufacture

If predefined messages are stored in receiving device memory, then messages can be presented, but the predefined messages cannot be easily changed

Engineering Contradiction:
Improveease of message updatesVSAvoidmessage persistence
Core Design Contradiction:
Ease of manufactureVSStability of the object's composition

Solution Approach 1:

The system transitions from static predefined messages to a dynamic messaging architecture where messages can be easily updated. Dynamic messages are retrieved from external information streams on-demand, allowing content changes without modifying device memory. This dynamic approach enables flexible message updates while maintaining system stability through standardized message presentation protocols.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of message storage from permanent fixed storage to temporary dynamic retrieval. By changing how messages are obtained (from memory to information streams), the system enables easy message updates and content changes without affecting the stability of the message presentation function itself.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If more messages are stored in receiving device memory, then more message variety is available, but the memory capacity is exceeded

Engineering Contradiction:
Improvemessage varietyVSAvoidmemory capacity
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

The receiving device is designed with multi-functionality to handle both fixed messages from memory and dynamic messages from information streams. This universal approach allows the device to present a diverse range of messages with different characteristics (promotional, informational, dynamic content) without requiring all messages to be stored in limited device memory, thereby increasing message variety while respecting memory constraints.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS8819725B2Message presentation apparatus, systems, and methods
Publication Date: 2014.08.26 DISH TECHNOLOGIES LLC
  • US8819725B2 patent drawing
  • US8819725B2 patent drawing
  • US8819725B2 patent drawing

AI summary

An embodiment of a dynamic messaging system receives a message presentation request from a program distributor, the message presentation request having a first identifier that identifies the receiving device and a second identifier corresponding to one of a fixed message indicator and a dynamic message indicator. In response to receiving the message presentation request identifying the receiving device and the fixed message indicator, the dynamic messaging system retrieves a fixed message from a memory of the receiving device based upon the fixed message indicator. In response to receiving the message presentation request identifying the receiving device and the dynamic message indicator, the dynamic messaging system receives a dynamic message from an information stream communicated from the program distributor.