Frequency separation for multiple bluetooth devices residing on a single platform
First Claim
1. A method comprising:
- performing, by a single host device, load balancing of a plurality of applications among a plurality of communication devices, the single host device coupled to the plurality of communication devices;
determining available bandwidth corresponding to each communication device among the plurality of communication devices; and
allocating the plurality of applications to at least a portion of the plurality of communication devices based on at least one of;
the load balancing of the plurality of applications or the determined available bandwidth.
7 Assignments
0 Petitions
Accused Products
Abstract
A single host device, comprising a plurality of communication devices, estimates bandwidth requirements such as maximum rates and/or an average data rate expected by each of a plurality of applications to be run on the single host. For each communication device, available frequencies utilized are determined based on the estimated bandwidth requirements. Each of the plurality of applications is allocated to corresponding one or more communication devices based on the determined available frequencies so as to, for example, concurrently run corresponding applications on the single host. The determined available frequencies are assigned to corresponding communication devices based on the estimated bandwidth requirements. The determined available frequencies and the plurality of applications may be reassigned and reallocated, respectively. Each of plurality of applications is allocated to the corresponding one or more communication devices based on the assigned/reassigned available frequencies and/or the estimated bandwidth requirements.
-
Citations
20 Claims
-
1. A method comprising:
-
performing, by a single host device, load balancing of a plurality of applications among a plurality of communication devices, the single host device coupled to the plurality of communication devices; determining available bandwidth corresponding to each communication device among the plurality of communication devices; and allocating the plurality of applications to at least a portion of the plurality of communication devices based on at least one of; the load balancing of the plurality of applications or the determined available bandwidth. - View Dependent Claims (2, 3)
-
-
4. A system comprising:
-
a single host device coupled to a plurality of communication devices; wherein the single host device is configured to estimate a bandwidth requirement for each application among a plurality of applications to be executed by the single host device; wherein the single host device is further configured to determine a plurality of available frequencies to be utilized by each communication device among the plurality of communication devices based on the estimated bandwidth requirement; and wherein the single host device is further configured to assign the determined a plurality of available frequencies to the plurality of communication devices based on the estimated bandwidth requirements, wherein assignment of the determined available frequencies is further based on whether the determined available frequencies are even frequencies or odd frequencies. - View Dependent Claims (5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
estimating a plurality of bandwidth requirements for each application among a plurality of applications to be executed on a single host device; determining a plurality of available frequencies to be utilized by each communication device among a plurality of communication devices, the plurality of communication devices being coupled to the single host device, wherein the available frequencies are determined based on the estimated bandwidth requirements; and allocating at least a portion of the plurality of applications to the plurality of communication devices based on the determined available frequencies. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method comprising:
-
determining a plurality of initial frequencies to be utilized by a plurality of communication devices coupled to a single host device; assigning a first portion of the determined initial frequencies to a first communication device among the plurality of communication devices residing on the single host device; assigning a second portion of the determined initial frequencies selected from a plurality of remaining determined initial frequencies to a second communication device among the plurality of communication devices residing on the single host device; and allocating a plurality of applications to the plurality of communication devices based on at least one of; available bandwidth of each of the plurality of communication devices or an identifier of each of the applications. - View Dependent Claims (20)
-
Specification