×

Method and apparatus for controlling bluetooth load

  • US 9,877,143 B2
  • Filed: 11/06/2014
  • Issued: 01/23/2018
  • Est. Priority Date: 07/11/2014
  • Status: Active Grant
First Claim
Patent Images

1. A Bluetooth load dispersion method for an in-vehicle head unit comprising:

  • retaining, in a memory of the in-vehicle head unit, a preassigned priority level for each of a plurality of profiles;

    executing, by a controller of the in-vehicle head unit, a first profile of the plurality of profiles based on a request for execution received through a Bluetooth module of the in-vehicle head unit;

    comparing, by the controller, the priority level assigned to the first profile with the priority level assigned to each of a second to n-th profiles, respectively, by reference to the memory, when a request for execution of each of the second to n-th profiles of the plurality of profiles is received through the Bluetooth module;

    classifying, by the controller, each of the plurality of profiles as a main service or sub services based on a result of the comparison of the priority level, wherein the controller provides the sub services as background services without releasing any of the sub services;

    distributing, by the controller, available resources of the in-vehicle head unit to each of the main service and the sub services to prevent deterioration of service quality of the main service;

    assigning, by the controller, a priority level of at least one of the profiles based on at least one attribute selected from the group consisting of real-time communication, importance, and required service quality level of the respective profiles; and

    assigning, by the controller, a higher priority level to a profile that requires real-time communication than a profile that does not require real-time communication, wherein n is a natural number equal to or greater than 2 and is a total number of profiles in the plurality of profiles, and the available resources of the in-vehicle head unit include at least one resource from a group consisting of CPU resources, memory resources, a speaker, and a microphone.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×