Intelligent Client Cache Mashup for Remote Work
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Employees in global organizations face productivity issues due to limited or no real-time access to corporate and personal information while working remotely, especially when multimedia elements like graphics, maps, and business information from CRM systems, social networks, and blogs are needed.
Innovation Solution
A data mashup system on mobile devices that uses user-defined rules and data patterns to query and cache relevant information from multiple sources, such as address books, calendars, browsers, and CRM systems, ensuring availability of important information even without network access.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If employees work remotely without real-time network access, then mobility and flexibility are improved, but access to corporate information and productivity deteriorate
Solution Approach 1:
The system performs preliminary actions by caching relevant corporate information (employee profiles, company directories, CRM data) on mobile devices before employees go offline. This allows them to access needed information during remote work without real-time network connectivity, resolving the contradiction between mobility and information access.
Solution Approach 2:
The system creates local copies of corporate database information on mobile devices. Instead of requiring continuous network access to the central database, the cached copies enable offline access to employee profiles, company directories, and business information, maintaining productivity while enabling remote work mobility.
2Loss of information
If corporate databases include multimedia elements and comprehensive business information, then information completeness is improved, but device storage requirements and data synchronization complexity worsen
Solution Approach 1:
The system applies local quality by caching only the specific portions of corporate databases that are relevant to each employee's role and current tasks. Instead of synchronizing entire databases, the system selectively caches employee profiles, company directories, or CRM data based on user needs, reducing storage requirements and synchronization complexity while maintaining information completeness for business operations.
3Loss of information
If the cache stores comprehensive business information including multimedia, then information availability is improved, but device storage space and energy consumption worsen
Solution Approach 1:
The system uses partial action by caching only the essential business information needed for remote work tasks, rather than storing comprehensive databases including all multimedia elements. This selective caching approach ensures information availability for productivity while minimizing device storage usage and energy consumption for data synchronization.
Data Source
AI summary
Information is collected regarding an event in a computer system that includes a group of client application caches that each temporarily store information associated with one of a group of client applications. A set of rules is stored at one or more of the group of client application caches. Each rule triggers the event in another one of the group of client application caches in response to receipt of a message from a client application associated with the respective client application cache. Another message directed to another specified client application cache is generated for each rule that matches a first received message at a first client application cache. The generated message directs the other specified client application cache to collect and cache specified information from a server associated with the other specified client application cache.


