17800890. DISTRIBUTION OF APPLICATION COMPUTATIONS simplified abstract (QUALCOMM Incorporated)

From WikiPatents
Jump to navigation Jump to search

DISTRIBUTION OF APPLICATION COMPUTATIONS

Organization Name

QUALCOMM Incorporated

Inventor(s)

Bojan Vrcelj of San Diego CA (US)

Prashanth Haridas Hande of San Diego CA (US)

Vinay Melkote Krishnaprasad of Bangalore (IN)

Ajit Venkat Rao of San Diego CA (US)

Thomas Stockhammer of Bergen (DE)

DISTRIBUTION OF APPLICATION COMPUTATIONS - A simplified explanation of the abstract

This abstract first appeared for US patent application 17800890 titled 'DISTRIBUTION OF APPLICATION COMPUTATIONS

Simplified Explanation

The present disclosure is about methods and apparatus for computer processing. It describes a system that can determine the quality, latency, or capacity of a communication link between a client device and a server. It can also determine the computational load for an application computation between the client device and the server. Based on these factors, the system can adjust the computational distribution for the application computation between the client device and the server. Additionally, the system can determine the computational capacity of either the client device or the server.

  • The system can determine the quality, latency, or capacity of a communication link between a client device and a server.
  • It can determine the computational load for an application computation between the client device and the server.
  • The system can adjust the computational distribution for the application computation based on the computational load or the quality, latency, or capacity of the communication link.
  • It can determine the computational capacity of either the client device or the server.

Potential Applications

This technology can be applied in various fields where there is a need for efficient and optimized communication between client devices and servers. Some potential applications include:

  • Cloud computing: The system can optimize the distribution of computational tasks between client devices and servers in cloud computing environments, improving overall performance and resource utilization.
  • Internet of Things (IoT): With the increasing number of IoT devices, this system can help manage the computational load and communication efficiency between these devices and servers, ensuring smooth operation and reduced latency.
  • Online gaming: By dynamically adjusting the computational distribution based on the quality of the communication link and the computational load, this system can enhance the gaming experience by reducing lag and improving responsiveness.

Problems Solved

This technology addresses several problems related to communication and computational load management:

  • Inefficient resource utilization: By determining the computational load and adjusting the distribution accordingly, the system ensures that resources are utilized optimally, preventing underutilization or overload.
  • Latency and quality issues: By considering the quality, latency, and capacity of the communication link, the system can dynamically adjust the computational distribution to minimize latency and maintain a high-quality connection.
  • Scalability challenges: The system's ability to determine the computational capacity of client devices and servers helps in managing scalability challenges by distributing tasks effectively and preventing bottlenecks.

Benefits

The use of this technology offers several benefits:

  • Improved performance: By optimizing the computational distribution and considering communication link factors, the system enhances overall performance, reducing latency and improving response times.
  • Efficient resource utilization: The system ensures that computational resources are utilized efficiently, preventing underutilization or overloading of client devices and servers.
  • Enhanced user experience: By minimizing latency and maintaining a high-quality connection, this technology provides users with a smoother and more responsive experience, particularly in applications like cloud computing and online gaming.


Original Abstract Submitted

The present disclosure relates to methods and apparatus for computer processing. Aspects of the present disclosure can determine at least one of a quality, latency, or capacity of a communication link for communication between a client device and a server. Aspects of the present disclosure can also determine a computational load for an application computation between the client device and the server. Moreover, aspects of the present disclosure can adjust a computational distribution for the application computation between the client device and the server based on at least one of the computational load for the application computation or the at least one of the quality, latency, or capacity of the communication link. Aspects of the present disclosure can also determine a computational capacity of at least one of the client device or the server.