10873515

Recording Medium Recording Packet Analysis Program, Packet Analysis Method, and Information Processing Device

PublishedDecember 22, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
10 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A non-transitory computer-readable recording medium having stored therein a packet analysis program for causing a computer to execute processing comprising: accumulating a packet in a first memory; accumulating, in a second memory, first information regarding communication performance, which includes an index value of a packet loss rate, a round-trip time (RTT) or a server delay, of a connection which is used to transfer the packet in association with second information indicating the connection based on the packet; preparing a plurality of ranges of the index value; selecting, for each of connections, one index value range, from among the plurality of index value ranges, which includes the index value of each of connections, at time intervals with reference to the second memory; registering the second information in a third memory in association with the selected index value range; selecting, with reference to the third memory, one or more index value ranges in which a total number of connections in descending order of the index value is equal to or less than a specific value out of connections corresponding to packets that are accumulated in the first memory and for which a first time is elapsed from acquisition of the packets; extracting one or more packets corresponding to the one or more index value ranges; and storing the extracted one or more packets in a fourth memory.

Plain English Translation

This invention relates to network performance monitoring and packet analysis, specifically addressing the challenge of efficiently identifying and storing packets from connections with poor communication performance. The system accumulates packets in a first memory and tracks communication performance metrics such as packet loss rate, round-trip time (RTT), or server delay in a second memory, associating these metrics with connection identifiers. The system categorizes connections into predefined performance ranges based on these metrics at regular intervals. Connections with the worst performance (e.g., highest packet loss or longest RTT) are identified by selecting ranges where the total number of connections does not exceed a specified threshold. Packets from these poorly performing connections are then extracted and stored in a separate memory for further analysis. This approach enables targeted examination of problematic network traffic without processing all packets, improving efficiency in diagnosing network issues. The system dynamically adjusts to changing network conditions by periodically updating performance metrics and recategorizing connections.

Claim 2

Original Legal Text

2. The non-transitory computer-readable recording medium according to claim 1 , wherein the processing further comprising: in a case where the index value indicating communication performance of a first connection is an index value indicating predetermined communication performance or below, registering the second information indicating the first connection in the third memory in association with one of the plurality of index value ranges.

Plain English Translation

This invention relates to network communication performance management, specifically a method for optimizing data transmission by evaluating and categorizing connection performance. The system monitors communication performance of network connections and dynamically adjusts data routing based on performance metrics. The core functionality involves assessing an index value representing communication performance for a given connection. If this index value falls below a predetermined threshold, indicating suboptimal performance, the system registers connection-specific information in a dedicated memory storage. This registration associates the connection with one of several predefined performance index ranges, enabling subsequent performance-based routing decisions. The system likely uses this classification to prioritize or reroute data through higher-performing connections, thereby improving overall network efficiency. The invention addresses the challenge of maintaining reliable data transmission in variable network conditions by providing a mechanism to identify and handle underperforming connections systematically. The solution involves real-time performance monitoring and adaptive data management to ensure optimal resource utilization and transmission quality.

Claim 3

Original Legal Text

3. The non-transitory computer-readable recording medium according to claim 2 , wherein the processing further comprising: in a case where the second information indicating the first connection is registered in the third memory, setting an expiration of a registration state of the second information indicating the first connection in the third memory to a time after a second time from a current time; and in a case where the second information indicating the first connection is to be re-registered in the third memory, associating, until the expiration, the second information indicating the first connection with an index value range corresponding to the first connection, or with an index value range indicating lower communication performance than the index value range corresponding to the first connection.

Plain English Translation

This invention relates to network communication management, specifically improving connection handling in systems where devices establish and maintain connections with varying performance characteristics. The problem addressed is efficiently managing connection states to optimize resource usage and performance, particularly when connections experience fluctuations in quality or availability. The system includes a memory storing connection information and an index value range indicating communication performance. When a connection is established, its information is registered in the memory with an associated index value range reflecting its performance. If the connection is already registered, the system extends its registration expiration time by a predefined duration. If the connection needs to be re-registered, the system associates it with either the original index value range or a lower-performance range, depending on current conditions, until the expiration time elapses. This ensures that connections with degraded performance are temporarily downgraded while maintaining their registration, preventing unnecessary disruptions or re-establishment overhead. The approach dynamically adjusts connection handling based on performance metrics, allowing the system to prioritize stable connections while gracefully managing those with temporary performance issues. This reduces unnecessary re-connection attempts and optimizes resource allocation in networked environments.

Claim 4

Original Legal Text

4. The non-transitory computer-readable recording medium according to claim 3 , wherein the processing further comprising: in a case where a change in the index value indicating the communication performance of the first connection indicates reduction in the communication performance of the first connection, re-registering the second information indicating the first connection in the third memory in association with the index value range corresponding to the first connection; and re-setting the expiration to a time after the second time from the current time.

Plain English Translation

This invention relates to network communication management, specifically improving communication performance by dynamically adjusting connection handling based on performance metrics. The problem addressed is maintaining efficient and reliable communication in networks where connection performance may degrade over time, requiring adaptive reconfiguration to optimize resource usage. The system involves a computer-readable medium storing instructions for managing network connections. It monitors communication performance of a first connection using an index value, which quantifies performance metrics such as latency, throughput, or packet loss. If the index value indicates a reduction in performance, the system re-registers connection information in a memory, associating it with an index value range that reflects the current performance state. Additionally, it resets an expiration time for this registration, extending it by a predefined duration from the current time. This ensures that degraded connections are periodically re-evaluated and re-registered if performance does not improve, preventing stale or inefficient connections from persisting. The system also includes mechanisms for initially registering connections, storing performance data, and determining index value ranges. These components work together to dynamically adjust connection handling, ensuring optimal network performance by continuously assessing and reconfiguring connections based on real-time performance metrics. The invention is particularly useful in environments where network conditions fluctuate, such as wireless networks or cloud-based systems.

Claim 5

Original Legal Text

5. The non-transitory computer-readable recording medium according to claim 3 , wherein the processing further comprising: in a case where the change in the index value corresponding to the first connection indicates improvement of the communication performance of the first connection, maintaining the registration state of the second information indicating the first connection to the third memory.

Plain English Translation

This invention relates to a non-transitory computer-readable recording medium storing a program for managing communication performance in a network. The problem addressed is the need to efficiently track and maintain performance data for network connections to optimize communication efficiency. The solution involves a system that monitors index values representing communication performance metrics for network connections. When a change in the index value for a first connection indicates improved performance, the system retains registration data for that connection in a third memory. The third memory is part of a hierarchical storage structure that includes a first memory for storing connection information and a second memory for storing index values. The system dynamically updates the index values based on communication performance metrics such as latency, throughput, or error rates. The registration state of the connection data is maintained in the third memory to ensure that high-performance connections are prioritized and retained for future use. This approach improves network efficiency by focusing resources on connections with better performance characteristics. The invention also includes mechanisms to handle multiple connections and their respective performance data, ensuring that the system can scale to manage large networks with varying communication conditions.

Claim 6

Original Legal Text

6. The non-transitory computer-readable recording medium according to claim 3 , wherein the processing further comprising: in a case where the change in the index value corresponding to the first connection indicates improvement of the communication performance of the first connection and the index value corresponding to the first connection is included in the index value range corresponding to the first connection, re-setting the expiration to a time after the second time from the current time.

Plain English Translation

This invention relates to network communication performance optimization, specifically adjusting connection parameters based on performance metrics. The system monitors communication performance of network connections using an index value, which quantifies performance improvements or degradations. When a connection's index value indicates improved performance and falls within a predefined range, the system extends the connection's expiration time to a future point, ensuring stable and efficient communication. This dynamic adjustment prevents premature termination of high-performing connections, reducing unnecessary re-establishment overhead. The method involves tracking index values over time, comparing them against thresholds, and automatically resetting expiration times to maintain optimal network conditions. The approach is particularly useful in environments where connection stability and performance are critical, such as wireless networks or high-latency systems. By extending the lifespan of well-performing connections, the system minimizes disruptions and enhances overall network efficiency. The invention builds on prior techniques by introducing adaptive expiration management based on real-time performance feedback, ensuring connections remain active only when beneficial.

Claim 7

Original Legal Text

7. The non-transitory computer-readable recording medium according to claim 3 , wherein the processing further comprising: in a case where the expiration has passed, re-registering the second information indicating the first connection in the third memory in association with an index value ranges including one index value among index values indicating communication performance of the first connection within a predetermined period; and re-setting the expiration to a time after the second time from the current time.

Plain English Translation

This invention relates to a system for managing and optimizing network connections based on communication performance metrics. The problem addressed is the need to efficiently track and utilize historical connection data to improve network performance, particularly when connections expire or become outdated. The system involves storing connection information in a memory, where the information includes details about network connections such as their performance metrics. When a connection expires, the system re-registers the connection data in a separate memory, associating it with an index value range that reflects the connection's performance over a predetermined period. This index value represents the communication performance of the connection, such as latency, bandwidth, or reliability. The system then resets the expiration time for this re-registered data to a future time, ensuring that the historical performance data remains available for analysis and optimization. By re-registering expired connection data with performance-based index values, the system enables better decision-making for future connections, allowing the network to leverage past performance trends to enhance efficiency and reliability. This approach ensures that valuable historical data is not discarded prematurely, improving overall network management.

Claim 8

Original Legal Text

8. The non-transitory computer-readable recording medium according to claim 2 , wherein the processing further comprising: in a case where the index value of the first connection is an index value indicating that the communication performance is predetermined communication performance or below, setting a retention time limit concerning the registration state of the second information indicating the first connection to the third memory to a time after a second time from the current time; and deleting the registration state of the second information indicating the first connection to the third memory in a case where the retention time limit elapses.

Plain English Translation

This invention relates to network communication management, specifically optimizing the retention of connection information in a network system to improve performance and resource efficiency. The problem addressed is the unnecessary retention of connection data for low-performance connections, which consumes memory and processing resources without providing meaningful benefits. The system includes a network device that monitors communication performance of connections between endpoints. When a connection's performance falls below a predetermined threshold, the system sets a retention time limit for the connection's information in a memory. This time limit is calculated as a second time period from the current time, ensuring that low-performance connections are not retained indefinitely. Once the retention time limit expires, the connection information is deleted from the memory, freeing up resources for more critical data. The system also includes mechanisms to register and manage connection information in different memory areas, such as a first memory for active connections and a third memory for historical or less critical data. The retention time limit is dynamically adjusted based on performance metrics, ensuring that only relevant connection data is retained, thereby optimizing network efficiency and reducing unnecessary storage usage. This approach helps maintain system performance by preventing memory bloat from low-performance connections while preserving essential data for active or high-performance connections.

Claim 9

Original Legal Text

9. A packet analysis method for causing a computer to execute processing comprising: accumulating a packet in a first memory; accumulating, in a second memory, first information regarding communication performance, which includes an index value of a packet loss rate, a round-trip time (RTT) or a server delay, of a connection which is used to transfer the packet in association with second information indicating the connection based on the packet; preparing a plurality of ranges of the index value; selecting, for each of connections, one index value range, from among the plurality of index value ranges, which includes the index value of each of connections, at time intervals with reference to the second memory; registering the second information in a third memory in association with the selected index value range; selecting, with reference to the third memory, one or more index value ranges in which a total number of connections in descending order of the index value is equal to or less than a specific value out of connections corresponding to packets that are accumulated in the first memory and for which a first time is elapsed from acquisition of the packets; extracting one or more packets corresponding to the one or more index value ranges; and storing the extracted one or more packets in a fourth memory.

Plain English Translation

This invention relates to a packet analysis method for monitoring and evaluating communication performance in network systems. The method addresses the challenge of efficiently analyzing packet data to identify connections with poor performance, such as high packet loss rates, long round-trip times (RTT), or significant server delays, while managing memory resources effectively. The method involves accumulating packets in a first memory and storing communication performance metrics in a second memory. These metrics include index values representing packet loss rates, RTT, or server delays, associated with connection identifiers. The method defines multiple ranges for these index values and periodically selects the appropriate range for each connection based on its performance metrics. This information is then registered in a third memory, linking connection identifiers to their respective performance ranges. To prioritize analysis, the method selects one or more performance ranges where the total number of connections, ordered by descending index values, does not exceed a specified threshold. This selection is based on packets that have been stored for a certain duration. The corresponding packets are then extracted and stored in a fourth memory for further analysis. This approach enables efficient identification and isolation of problematic connections while optimizing memory usage and processing resources.

Claim 10

Original Legal Text

10. An information processing device comprising: a memory: and a processor coupled to the memory and configured to: accumulate a packet in a first memory; accumulate, in a second memory, first information regarding communication performance, which includes an index value of a packet loss rate, a round-trip time (RTT) or a server delay, of a connection which is used to transfer the packet in association with second information indicating the connection based on the packet; prepare a plurality of ranges of the index value; select, for each of connections, one index value range, from among the plurality of index value ranges, which includes the index value of each of connections, at time intervals with reference to the second memory; register the second information in a third memory in association with the selected index value range; select, with reference to the third memory, one or more index value ranges in which a total number of connections in descending order of the index value is equal to or less than a specific value out of connections corresponding to packets that are accumulated in the first memory and for which a first time is elapsed from acquisition of the packets; extract one or more packets corresponding to the one or more index value ranges; and store the extracted one or more packets in a fourth memory.

Plain English Translation

This invention relates to an information processing device designed to optimize network communication performance by analyzing and categorizing packet data based on connection quality metrics. The device addresses the challenge of efficiently managing and prioritizing data packets in network communications, particularly in scenarios where packet loss, latency, or server delays impact performance. The device includes a processor and multiple memory units. It accumulates packets in a first memory while simultaneously collecting communication performance data in a second memory. This performance data includes metrics such as packet loss rate, round-trip time (RTT), and server delay, all associated with the connections used to transfer the packets. The device then categorizes these connections into predefined ranges of performance index values at regular intervals. These ranges are used to classify connections based on their quality. The device further selects one or more performance ranges where the total number of connections, ordered by descending index value, does not exceed a specified threshold. This selection is based on packets that have been stored for a certain duration. Packets corresponding to these selected ranges are then extracted and stored in a separate memory for further processing or analysis. This approach allows for efficient filtering and prioritization of packets based on connection performance, improving network reliability and data handling efficiency.

Patent Metadata

Filing Date

Unknown

Publication Date

December 22, 2020

Inventors

Fumiyuki Iizuka
Yuji Nomura

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “RECORDING MEDIUM RECORDING PACKET ANALYSIS PROGRAM, PACKET ANALYSIS METHOD, AND INFORMATION PROCESSING DEVICE” (10873515). https://patentable.app/patents/10873515

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10873515. See llms.txt for full attribution policy.