Quick Upload Data Package for Reducing Network Latency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The current method of uploading models from a server to a client in the manufacturing industry is time-consuming due to high latency, as it involves multiple round-trips between the client and server, especially when dealing with large models containing hundreds of thousands of objects and tens of thousands of connections.
Innovation Solution
A method where the server creates a data package containing the requested object and its connected objects, which are then transmitted in a single package to the client, reducing the number of round-trips and latency by applying filtering rules to select only relevant objects based on predefined criteria, thereby reducing the amount of data transferred.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If the client requests objects one by one through multiple round-trips to the server, then the client can access objects individually, but the total retrieval time increases significantly due to network latency
Solution Approach 1:
The patent combines multiple individual object requests into a single bulk request that retrieves a subset of connected objects simultaneously. Instead of making separate round-trips for each object, the client requests a group of related objects in one operation, and the server returns them all together in a single data package, thereby eliminating multiple latency periods and reducing total retrieval time.
Solution Approach 2:
The server performs preliminary action by proactively identifying and preparing a subset of connected objects that are likely to be needed, then including them in the initial data package. This preliminary identification and packaging of related objects occurs before the client makes additional requests, reducing the need for subsequent round-trips and accelerating overall data retrieval.
2Productivity
If all connected objects are retrieved in a single data package, then the number of round-trips is reduced, but the amount of data transferred increases
Solution Approach 1:
The patent extracts only the necessary subset of connected objects that are relevant to the user's current view or task, rather than retrieving all possible connected objects. The server applies filtering criteria to extract and include only those objects that meet predefined conditions, thereby reducing the overall data volume in the package while still providing sufficient data to reduce round-trips and improve transfer efficiency.
Solution Approach 2:
The patent applies local quality by differentiating between different types of connections and objects, assigning different retrieval priorities or inclusion criteria to different subsets. Instead of treating all connected objects uniformly, the server selectively includes objects based on their local characteristics and relevance, optimizing the balance between data volume and retrieval efficiency for each specific context.
Data Source
AI summary
Method for retrieving data from an object database stored in a server (220) as a network (501) of objects (502) connected via links (503), said method including the steps of:storing (301) said object database in a server (220);forming (302) at a client (210) a request for a requested object (903) of a predetermined identity in said database and objects (904) connected to said requested object (903);transmitting (303) said request from said client (210) to said server (220) over a computer network (230);creating a data package containing said requested object (903) and objects connected to said requested object; andtransmitting (306) said data package to said client.The invention furthermore relates to a system for retrieving data from an object database, a server, a computer program, a computer program product and a computer system.


