Methods and Apparatus for Using a Layered Gear to Analyze and Manage Real-time Network Quality of Service Transmission for Mobile Devices on Public Networks
First Claim
1. A processor-implemented method for providing layered gear mechanism to analyze network loss and latency conditions, comprising:
- bundling data into data packets of varying depths at a source, by a processor, the data packets of each depth belonging to a particular type of data;
transmitting, by the processor, the data packets of varying depths in layers over a network to a destination, each layer corresponding to each depth;
collecting information for the transmitted data packets for each layer as the data packets progress along the network;
analyzing the collected information for the data packets of each layer to identify network transmission characteristics of each layer, the network transmission characteristics identifying transmission metrics for each layer; and
adjusting transmission of subsequent data packets for anyone of the layers based on the network transmission characteristics, the adjusting is repeated one or more times based on the analyzed information for the transmitted data packets, the transmission metrics for each layer utilized for relative analysis of transmission metrics across the layers to set the adjusting.
9 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for providing layered gear mechanism to analyze network loss and latency conditions includes bundling data into data packets of varying depths, at a source with data packets of each depth belonging to a particular data type. The data packets of varying depths are transmitted in layers over a network, to a destination. Information for the transmitted data packets for each layer is collected constantly and analyzed as the data progresses along the network to identify corresponding network transmission characteristics. The transmission of subsequent data packets for anyone of the layers is adjusted based on the network transmission characteristics. The adjusting is repeated one or more times based on the analyzed information for the transmitted data packets. The transition metrics for each layer is utilized for relative analysis of transmission metrics across the layers to set the adjusting.
48 Citations
25 Claims
-
1. A processor-implemented method for providing layered gear mechanism to analyze network loss and latency conditions, comprising:
-
bundling data into data packets of varying depths at a source, by a processor, the data packets of each depth belonging to a particular type of data; transmitting, by the processor, the data packets of varying depths in layers over a network to a destination, each layer corresponding to each depth; collecting information for the transmitted data packets for each layer as the data packets progress along the network; analyzing the collected information for the data packets of each layer to identify network transmission characteristics of each layer, the network transmission characteristics identifying transmission metrics for each layer; and adjusting transmission of subsequent data packets for anyone of the layers based on the network transmission characteristics, the adjusting is repeated one or more times based on the analyzed information for the transmitted data packets, the transmission metrics for each layer utilized for relative analysis of transmission metrics across the layers to set the adjusting. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium having program instructions embedded therein, which when executed by a server of a computing system provides layered gear mechanism to analyze network loss and latency conditions, the program instructions comprising:
-
program instructions for bundling data into data packets of varying depths at a source, by a processor, the data packets of each depth belonging to a particular type of data; program instructions for transmitting, by the processor, the data packets of varying depths in layers over a network to a destination, each layer corresponding to each depth; program instructions for collecting information for the transmitted data packets for each layer as the data packets progress along the network; program instructions for analyzing the collected information for the data packets of each layer to identify network transmission characteristics of each layer, the network transmission characteristics identifying transmission metrics for each layer; and program instructions for adjusting transmission of subsequent data packets for anyone of the layers based on the network transmission characteristics, the adjusting is repeated one or more times based on the analyzed information for the transmitted data packets, the transmission metrics for each layer utilized for relative analysis of transmission metrics across the layers to set the adjusting. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A processor-implemented method for providing layered gearing mechanism to analyze network loss and latency conditions, comprising:
-
bundling data into data packets of varying depths at a source, by a processor, the data packets of each depth belonging to a particular type of data, the data packets include payload data and housekeeping data; transmitting, by the processor, the data packets of varying depths in layers over a network to a destination, each layer corresponding to each depth; receiving response data packets for each layer of the transmitted data packets from the destination, the response data packets including housekeeping data; collecting information for the transmitted data packets for each layer as the data packets progress along the network; analyzing the response data packets received from the destination and the collected information for the data packets of each layer to identify network transmission characteristics of each layer, the network transmission characteristics identifying transmission metrics for each layer; and adjusting transmission of subsequent data packets for anyone of the layers based on the network transmission characteristics, the adjusting is repeated one or more times based on the analyzed information for the transmitted data packets, the transmission metrics for each layer utilized for relative analysis of transmission metrics across the layers to set the adjusting. - View Dependent Claims (25)
-
Specification