US 12,190,198 B1
Method and apparatus for processing bandwidth intensive data streams using virtual media access control and physical layers
Sai C. Manapragada, Cypress, TX (US)
Assigned to XiFi Networks R&D Inc., Cypress, TX (US)
Filed by XiFi Networks R&D Inc., Cypress, TX (US)
Filed on Aug. 29, 2024, as Appl. No. 18/819,635.
Application 18/819,635 is a continuation of application No. 18/787,267, filed on Jul. 29, 2024.
Application 18/787,267 is a continuation of application No. 18/621,421, filed on Mar. 29, 2024.
Application 18/621,421 is a continuation of application No. 18/532,175, filed on Dec. 7, 2023, granted, now 11,950,105.
Application 18/532,175 is a continuation of application No. 18/448,281, filed on Aug. 11, 2023, granted, now 11,849,337.
Application 18/448,281 is a continuation of application No. 17/468,509, filed on Sep. 7, 2021, granted, now 11,818,591.
Application 17/468,509 is a continuation of application No. 16/039,660, filed on Jul. 19, 2018, granted, now 11,115,834.
Application 16/039,660 is a continuation of application No. 14/526,799, filed on Oct. 29, 2014, granted, now 10,034,179.
Claims priority of provisional application 61/897,216, filed on Oct. 30, 2013.
Claims priority of provisional application 61/897,219, filed on Oct. 30, 2013.
This patent is subject to a terminal disclaimer.
Int. Cl. G06K 7/10 (2006.01)
CPC G06K 7/10871 (2013.01) [G06K 7/10603 (2013.01); G06K 7/10831 (2013.01)] 30 Claims
OG exemplary drawing
 
1. A method for improving the operation of circuitry that is adapted to be used in a wireless networking device, the method comprising the steps of:
providing a processing interface configured to, during use of the wireless networking device, interact with an application providing a data stream and having a wireless bandwidth requirement;
connecting first and second actual MAC interfaces to the processing interface;
respectively connecting first and second actual PHY interfaces to the first and second actual MAC interfaces;
respectively associating first and second wireless transceivers with the first and second actual PHY interfaces, wherein the first and second wireless transceivers (i) are suitable for use in a wireless local area network, (ii) respectively have first and second bandwidth availabilities up to first and second actual bandwidths, and (iii) are adapted to respectively emit radio waves in first and second different bands of frequencies; and
wherein the processing interface comprises,
at least one virtual MAC interface,
at least one resource monitoring interface that, after the circuitry has been connected to the wireless networking device and during operation of the wireless networking device, provides information regarding the first and second bandwidth availabilities to the virtual MAC interface, and
the virtual MAC interface being configured to, after the circuitry has been connected to the wireless networking device, during use of the wireless networking device and in a manner transparent to any layer of the wireless networking device above the processing interface,
(i) request or create a first association between a recipient and the first actual MAC and PHY interfaces and a second association between the recipient and the second actual MAC and PHY interfaces, and
(ii) use the information provided to it by the resource monitoring interface to make allocation decisions with respect to first and second bandwidth availabilities to at least partially satisfy the bandwidth requirement of the data stream.