Proxy-Based Automatic Information Delivery to Mobile Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current social applications on mobile terminals do not efficiently provide comprehensive and automatic updates of information from multiple users to a single consumer, requiring users to manually search for updates, which increases time and effort and decreases user enjoyment.
Innovation Solution
A method and apparatus that utilize a phonebook application to receive and push updates to a mobile terminal, allowing users to automatically receive indications of new content from contacts in their list, enabling efficient viewing and organization of social information associated with multiple contacts simultaneously.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If manual search for updated information is required, then resource consumption is reduced, but time and effort to access information increases
Solution Approach 1:
The system enables automatic self-delivery of update notifications to terminal users without requiring manual searching. The server automatically detects content updates, identifies interested users through contact lists, and pushes notifications directly to their terminals, making the information delivery process self-serving and eliminating the need for users to manually search for updates.
Solution Approach 2:
The system implements a feedback mechanism where users can indicate their interest in receiving updates from specific contacts. This feedback information is stored and used by the server to automatically generate targeted notifications. When contacts publish new content, the server checks the feedback data and automatically sends notifications to appropriate users, creating a closed-loop system that continuously delivers relevant information.
2Productivity
If automatic push updates are implemented, then information delivery immediacy is improved, but resource consumption increases
Solution Approach 1:
The system applies partial action by selectively pushing updates only to users who have explicitly indicated interest in specific contacts, rather than broadcasting to all users. This filtering mechanism reduces unnecessary resource consumption while maintaining efficient delivery to interested parties. The server processes only the necessary notifications based on stored interest data, avoiding wasteful broad dissemination.
Solution Approach 2:
The system performs preliminary action by having users pre-indicate their interest in contacts before updates occur. This preliminary feedback collection allows the server to prepare and store user interest data in advance, enabling rapid automatic notification delivery when updates happen, without requiring real-time resource-intensive user preference analysis at the moment of update.
3Loss of information
If comprehensive information from multiple users is aggregated, then information completeness is improved, but system complexity increases
Solution Approach 1:
The server acts as an intermediary that handles the complexity of aggregating information from multiple users. Instead of terminals directly managing complex multi-user data streams, the server centrally processes content publications, manages contact list relationships, and filters information based on stored interest data. This intermediary approach simplifies terminal functionality while maintaining comprehensive information aggregation.
Solution Approach 2:
The system implements universality by using a unified contact list data structure that serves multiple purposes: storing user relationships, determining notification targets, and managing information flow. This single data structure handles diverse functions including identifying interested users, tracking content sources, and facilitating automated notifications, thereby reducing overall system complexity through multi-functional design.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An apparatus for providing automatic delivery of information to a terminal includes a communication element, a registry element and a proxy element. The communication element is configured to receive information corresponding to new content associated with a particular service. The registry element is configured to retrieve an identifier of an publisher associated with the particular service in response to receipt of the information. The proxy element is configured to push an indication of the new content to a receiving terminal having the identifier in a contact list of the receiving terminal in response to receipt of the information.