Method and apparatus for processing bandwidth intensive data streams using virtual media access control and physical layers
A wireless networking system is disclosed. The wireless networking system includes an application layer associated with one or more applications having a wireless bandwidth requirement. A first wireless transceiver resource associated with an actual MAC layer and PHY layer is employed. The first wireless transceiver resource has a first bandwidth availability up to a first actual bandwidth. A second wireless transceiver resource associated with the actual MAC layer and the PHY layer is employed. The second wireless transceiver resource has a second bandwidth availability up to a second actual bandwidth. A processing layer evaluates the wireless bandwidth requirement and the first and second bandwidth availabilities of the wireless transceiver resources. The processing layer includes a bandwidth allocator to allocate at least a portion of each of the first and second actual bandwidths to virtual MAC and virtual PHY layers, and to satisfy the application layer wireless bandwidth requirement.
Latest XiFi Networks R&D Inc. Patents:
- Method and apparatus for processing bandwidth intensive data streams using virtual media access control and physical layers
- Method and apparatus for processing bandwidth intensive data streams using virtual media access control and physical layers
- Method and apparatus for processing bandwidth intensive data streams using virtual media access control and physical layers
- Method and apparatus for processing bandwidth intensive data streams using virtual media access control and physical layers
- Method and apparatus for processing bandwidth intensive data streams using virtual media access control and physical layers
This application is a continuation of U.S. patent application Ser. No. 18/621,425 filed Mar. 29, 2024, titled “Method and Apparatus for Processing Bandwidth Intensive Data Streams Using Virtual Media Access Control and Physical Layers”, which claims the benefit of U.S. patent application Ser. No. 18/532,175 filed Dec. 7, 2023, titled “Method and Apparatus for Processing Bandwidth Intensive Data Streams Using Virtual Media Access Control and Physical Layers”, now U.S. Pat. No. 11,950,105, which claims the benefit of U.S. patent application Ser. No. 18/448,281 filed Aug. 11, 2023, titled “Method and Apparatus for Processing Bandwidth Intensive Data Streams Using Virtual Media Access Control and Physical Layers”, now U.S. Pat. No. 11,849,337, which claims the benefit of U.S. patent application Ser. No. 17/468,509 filed Sep. 7, 2021, titled “Method and Apparatus for Processing Bandwidth Intensive Data Streams Using Virtual Media Access Control and Physical Layers”, now U.S. Pat. No. 11,818,591, which claims the benefit of U.S. patent application Ser. No. 16/039,660, filed Jul. 19, 2018, titled “System and Method For Extending Range and Coverage of Bandwidth Intensive Wireless Data Streams”, now U.S. Pat. No. 11,115,834, which claims the benefit of U.S. patent application Ser. No. 14/526,799, filed Oct. 29, 2014, titled “System and Method For Extending Range and Coverage of Bandwidth Intensive Wireless Data Streams”, now U.S. Pat. No. 10,034,179, which claims the benefit of U.S. Provisional Patent Application Ser. No. 61/897,219, filed Oct. 30, 2013, and U.S. Provisional Patent Application Ser. No. 61/897,216, filed Oct. 30, 2013, all of which are incorporated by reference herein in their entirety.
TECHNICAL FIELDThe disclosure herein relates to wireless networks, and more specifically to high-bandwidth wireless networks for distributing multi-media content.
BACKGROUNDWireless networks may take many forms, depending on the application. Various WiFi standards exist where users within range of a “hotspot” may establish a wireless link to access a given network. A given hotspot, or wireless access point, typically has a limited range and coverage area. WiFi and cellular technologies rely on very different wireless radios and data protocols in transferring data over the network.
With the proliferation of multi-media content over wireless networks comes an insatiable demand for more bandwidth over the networks. Conventional wireless networking architectures fail to provide adequate resources to efficiently provide optimum range and coverage for wireless network users, and fail to take full advantage of the resources available to satisfy the desire for more bandwidth.
Embodiments of the disclosure are illustrated by way of example, and not by way of limitation, in the figures of the accompanying drawings and in which like reference numerals refer to similar elements and in which:
Embodiments of wireless networking systems, wireless transceivers and associated methods are disclosed herein. In one embodiment, a wireless networking system is disclosed. The wireless networking system includes an application layer associated with one or more applications having a wireless bandwidth requirement. A first wireless transceiver resource associated with an actual MAC layer and PHY layer is employed. The first wireless transceiver resource has a first bandwidth availability up to a first actual bandwidth. A second wireless transceiver resource associated with the actual MAC layer and the PHY layer is employed. The second wireless transceiver resource has a second bandwidth availability up to a second actual bandwidth. A processing layer evaluates the wireless bandwidth requirement and the first and second bandwidth availabilities of the wireless transceiver resources. The processing layer includes a bandwidth allocator to allocate at least a portion of each of the first and second actual bandwidths to virtual MAC and virtual PHY layers, and to satisfy the application layer wireless bandwidth requirement.
In a further embodiment, a method of a method of operating a wireless transceiver system is disclosed. The wireless transceiver system includes an application layer, actual MAC and PHY layers, and a processing layer between the actual MAC and PHY layers. The method includes evaluating, with processing logic, application bandwidth requirements of applications associated with the applications layer. A virtual MAC layer and a virtual PHY layer are defined between the processing layer and the actual MAC and PHY layers. A bandwidth allocator allocates multiple wireless transceiver resources in the actual MAC and PHY layer to be controlled by the virtual MAC and PHY layer to satisfy the application bandwidth requirements. A stream of processed data is transferred via a wireless link with the allocated wireless transceiver resources.
In yet another embodiment, a wireless transceiver for coupling to a wireless duplex link is disclosed. The wireless transceiver includes programmable storage, a transmitter and a receiver. The transmitter couples to the programmable storage and transmits data along a wireless link during a first portion of a programmed data transfer cycle. The receiver couples to the programmable storage and receives data from the wireless link during a second portion of the programmed data transfer cycle. The wireless link exhibits an asymmetric transmit/receive profile based on information stored in the programmable storage.
Referring to
Further referring to
The decision block 106, processing block 108 and ultra-streaming block 110 together form a virtual MAC layer 111. The RF block 112 forms a virtual PHY layer. As more fully described below, the virtual MAC and PHY layers enable simultaneous allocation of multiple PHY resources for different signal types associated with different applications. As a result, the wireless networking system 100 exhibits significant performance improvements and efficiency advantages.
With continued reference to
The actual PHY layer transceivers may transmit and receive data consistent with a variety of signal protocols, such as High Definition Multimedia Interface (HDMI) consistent with the IEEE 802.11 Standard, Multiple-In Multiple-Out (MIMO), standard Wi-Fi physical control layer (PHY) and Media Access Control (MAC) layer, and existing IP protocols. Additionally, extremely high bandwidth applications such as Voice Over IP (VOIP), streaming audio and video content, multicast applications, convergent and ad-hoc network environment may employ signal protocols consistent with the wireless network system described herein. Additionally, the wireless networking system may be employed and/or embedded into a variety of electronic devices, including wireless access points, base stations, handhelds, tablets, computers, telephones, televisions, DVD players, BluRay players, media players, storage devices, or any such devices that use wireless networks to send and receive data including stand-alone add-on devices such as “dongles” that serve as wireless interfaces between devices.
In operation, and referring to
Using the same example shown in
Referring now to
For one embodiment, the virtual MAC 302 and virtual PHY 304 may be employed to control respective transmit and receive times (also referred to as an RF cycle) for a transceiver coupled to a variable duplex wireless link.
While equal transmit and receive portions of the RF cycle may be beneficial in some circumstances, allocating different PHY resources for different applications, as described above, may benefit from asymmetric wireless links, where the transmit or receive times may be different to optimize wireless data traffic.
The virtual MAC and PHY layers 604 and 608 may also be used to reconfigure, or update, the RF cycle times of the link periodically or continuously. Additionally, random on-demand programming may be employed to reconfigure the link. By monitoring parameters associated with the link, a predictive model of optimal link operation may be adaptively generated, resulting in enhanced link operability.
Those skilled in the art will appreciate that the embodiments described above enable wireless networking systems to operate at higher levels of performance and with better efficiencies. By employing a virtual MAC and virtual PHY between an application layer and an actual MAC and PHY layer, wireless transceiver resources may be allocated more efficiently to handle various data bandwidth requirements from different applications. Additionally, by selectively employing a variable duplex link, data transfers may be further optimized through finer control of link transmit and receive times.
When received within a computer system via one or more computer-readable media, such data and/or instruction-based expressions of the above described circuits may be processed by a processing entity (e.g., one or more processors) within the computer system in conjunction with execution of one or more other computer programs including, without limitation, net-list generation programs, place and route programs and the like, to generate a representation or image of a physical manifestation of such circuits. Such representation or image may thereafter be used in device fabrication, for example, by enabling generation of one or more masks that are used to form various components of the circuits in a device fabrication process.
Further embodiments of wireless networking systems, wireless transceivers and associated methods are disclosed herein. In one embodiment, a wireless networking system is disclosed. The system includes a first wireless access point having a first coverage area. The first wireless access point includes a first wireless transceiver to access a wireless network and a second wireless transceiver coupled to the first wireless transceiver. A second wireless access point has a second coverage area. The second wireless access point includes a third wireless transceiver for establishing a wireless link with the second wireless transceiver, and a fourth wireless transceiver coupled to the third wireless transceiver to provide user access to the wireless link. User access to the wireless link accesses the wireless network via the second and first wireless transceivers.
In a further embodiment, a method of providing wireless network access to a user is disclosed. The method includes accessing a wireless network with a first wireless transceiver associated with a first wireless access point. The first wireless access point has a first coverage area bounded by a range of a first broadcast transceiver associated with the first wireless access point. Wireless access to the wireless network is enabled within the first coverage area with the first broadcast transceiver. A wireless link is established between the first wireless access point and a third wireless transceiver associated with a second wireless access point. The second wireless access point has a second coverage area bounded by a fourth wireless transceiver. The fourth wireless transceiver is in communication with the third wireless transceiver. Access to the wireless network from within the second coverage area is enabled via the fourth wireless transceiver.
In yet another embodiment, a wireless access point for use in a wireless networking system, the wireless access point includes a first wireless transceiver to establish a wireless link to a wireless network. A second wireless transceiver provides wireless access to the wireless link within a first coverage area. A third wireless transceiver establishes a wireless link to a second wireless access point. Processing logic controls each of the first, second and third wireless transceivers.
Referring to
With continued reference to
Further referring to
Each node 612A-612C described above, may be configured differently depending on the available resources and bandwidth demands. Thus, a given radio may handle multiple tasks to receive and broadcast simultaneously, if the bandwidth demands are relatively low, or handle a single task, such as relay radio A2, if the bandwidth demand necessitates the need for additional wireless transceiver resources.
To manage the allocation and configuration of wireless transceiver resources, each node employs a management system, such as one embodiment shown in
Further referring to
Further referring to
The decision block 716, processing block 718 and ultra-streaming block 720 together form a virtual MAC layer 621. The RF block 722 forms a virtual PHY layer. The virtual MAC and PHY layers enable simultaneous allocation of multiple PHY resources for different signal types associated with different applications. Transceiver configurations may be applied at initialization of the system, periodically during normal operation, or randomly on demand during operation. As a result, the most efficient path for wireless access between a given user and the wireless network is paved. The wireless networking system 710 thus exhibits significant performance improvements and efficiency advantages.
With continued reference to
The actual PHY layer transceivers may transmit and receive data consistent with a variety of signal protocols, such as High Definition Multimedia Interface (HDMI) consistent with the IEEE 802.11 Standard, Multiple-In Multiple-Out (MIMO), standard Wi-Fi physical control layer (PHY) and Media Access Control (MAC) layer, and existing IP protocols. Additionally, extremely high bandwidth applications such as Voice Over IP (VOIP), streaming audio and video content, multicast applications, convergent and ad-hoc network environment may employ signal protocols consistent with the wireless network system described herein. Additionally, the wireless management system may be employed and/or embedded into a variety of electronic devices, including wireless access points, base stations, handhelds, tablets, computers, telephones, televisions, DVD players, BluRay players, media players, storage devices, or any such devices that use wireless networks to send and receive data including stand-alone add-on devices such as “dongles” that serve as wireless interfaces between devices.
Further referring to
For some embodiments, whether the wireless networking system is configured as a linear or radial architecture, there may be multiple transceivers assigned to a wireless node, and each node may have multiple transceivers assigned to a given user.
Thus, for the example shown in
In some embodiments, a given wireless link may be configured as a variable duplex link. Each wireless management system may task the virtual MAC and virtual PHY to control respective transmit and receive cycles for one or more of the wireless transceivers. Varying the transmit and/or receive times may be accomplished in various ways, such as through programmable buffer resources and/or through programmable transmit and receive times. Further detail of such a variable duplex wireless link may be found in U.S. Pat. No. 9,788,305, titled METHOD AND APPARATUS FOR PROCESSING BANDWIDTH INTENSIVE DATA STREAMS USING VIRTUAL MEDIA ACCESS CONTROL AND PHYSICAL LAYERS, filed Oct. 29, 2014, and expressly incorporated herein by reference.
Those skilled in the art will appreciate that the embodiments described above enable efficient wireless access to wireless networking systems by users that might be outside the range of a single wireless access point. By employing linear and/or radial wireless access system architectures, and configuring available wireless transceiver resources optimally within each node, a given wireless network may be accessed with greater bandwidth and more efficiently.
When received within a computer system via one or more computer-readable media, such data and/or instruction-based expressions of the above described circuits may be processed by a processing entity (e.g., one or more processors) within the computer system in conjunction with execution of one or more other computer programs including, without limitation, net-list generation programs, place and route programs and the like, to generate a representation or image of a physical manifestation of such circuits. Such representation or image may thereafter be used in device fabrication, for example, by enabling generation of one or more masks that are used to form various components of the circuits in a device fabrication process.
In the foregoing description and in the accompanying drawings, specific terminology and drawing symbols have been set forth to provide a thorough understanding of the present invention. In some instances, the terminology and symbols may imply specific details that are not required to practice the invention. For example, any of the specific numbers of bits, signal path widths, signaling or operating frequencies, component circuits or devices and the like may be different from those described above in alternative embodiments. Also, the interconnection between circuit elements or circuit blocks shown or described as multi-conductor signal links may alternatively be single-conductor signal links, and single conductor signal links may alternatively be multi-conductor signal links. Signals and signaling paths shown or described as being single-ended may also be differential, and vice-versa. Similarly, signals described or depicted as having active-high or active-low logic levels may have opposite logic levels in alternative embodiments. Component circuitry within integrated circuit devices may be implemented using metal oxide semiconductor (MOS) technology, bipolar technology or any other technology in which logical and analog circuits may be implemented. With respect to terminology, a signal is said to be “asserted” when the signal is driven to a low or high logic state (or charged to a high logic state or discharged to a low logic state) to indicate a particular condition. Conversely, a signal is said to be “deasserted” to indicate that the signal is driven (or charged or discharged) to a state other than the asserted state (including a high or low logic state, or the floating state that may occur when the signal driving circuit is transitioned to a high impedance condition, such as an open drain or open collector condition). A signal driving circuit is said to “output” a signal to a signal receiving circuit when the signal driving circuit asserts (or deasserts, if explicitly stated or indicated by context) the signal on a signal line coupled between the signal driving and signal receiving circuits. A signal line is said to be “activated” when a signal is asserted on the signal line, and “deactivated” when the signal is deasserted. Additionally, the prefix symbol “/” attached to signal names indicates that the signal is an active low signal (i.e., the asserted state is a logic low state). A line over a signal name (e.g., ‘
While the invention has been described with reference to specific embodiments thereof, it will be evident that various modifications and changes may be made thereto without departing from the broader spirit and scope of the invention. For example, features or aspects of any of the embodiments may be applied, at least where practicable, in combination with any other of the embodiments or in place of counterpart features or aspects thereof. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense.
Claims
1. A wireless networking device, comprising:
- 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;
- first and second actual MAC interfaces connected to the processing interface;
- first and second actual PHY interfaces respectively connected to the first and second actual MAC interfaces;
- first and second wireless transceivers respectively associated 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, 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, 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.
2. The wireless networking device of claim 1, wherein the first frequency band is specified in at least one member of the family of IEEE 802.11 standards that was in existence as of Oct. 30, 2013.
3. The wireless networking device of claim 1, wherein the second frequency band is specified in at least one member of the family of IEEE 802.11 standards that was in existence as of Oct. 30, 2013.
4. The wireless networking device of claim 1, wherein the at least one virtual MAC interface includes a decision block.
5. The wireless networking device of claim 1, wherein the at least one virtual MAC interface includes a processing block.
6. The wireless networking device of claim 1, wherein the at least one virtual MAC interface includes an ultra-streaming block.
7. The wireless networking device of claim 1, wherein the resource monitoring interface comprises at least one RF block.
8. The wireless networking device of claim 1, wherein the resource monitoring interface comprises multiple RF blocks.
9. The wireless networking device of claim 1, wherein the resource monitoring interface is configured to, during use of the wireless networking device, process the data stream before it is sent to any actual MAC interface.
10. The wireless networking device of claim 1, wherein the processing interface comprises multiple resource monitoring interfaces.
11. The wireless networking device of claim 1, wherein the processing interface comprises multiple virtual MAC interfaces.
12. The wireless networking device of claim 1, wherein the processing interface comprises a bandwidth allocator.
13. The wireless networking device of claim 1, wherein the resource monitoring interface is not contiguous with the virtual MAC interface.
14. The wireless networking device of claim 1, wherein the wireless networking device comprises a wireless access point.
15. The wireless networking device of claim 1, wherein the information provided by the resource monitoring interface to the virtual MAC interface is received by the resource monitoring interface directly from at least one of the first and second actual PHY interfaces.
16. The wireless networking device of claim 1, wherein the information provided by the resource monitoring interface to the virtual MAC interface is received by the resource monitoring interface directly from at least one of the first and second actual MAC interfaces.
17. The wireless networking device of claim 1, wherein the allocation decisions involve use of at least some of the first and second bandwidth availabilities.
18. The wireless networking device of claim 1, wherein the processing interface is configured to, when the wireless networking device is being used and in a manner transparent to any layer of the wireless networking device above the processing interface, (i) identify at least one portion of the actual bandwidth of one of the first and second wireless transceivers, the identified bandwidth portion comprising a set of given resources, and (ii) transmit the data stream to the recipient using only the given resources of the identified bandwidth portion that are not unavailable to thereby at least partially satisfy the bandwidth requirement.
19. The wireless networking device of claim 18, wherein the processing interface is configured to, when the wireless networking device is being used and in a manner transparent to any layer of the wireless networking device above the processing interface, (i) evaluate at least one data transfer characteristic of a first identified bandwidth portion of each of the first and second wireless transceivers, and (ii) transmit the data stream to the recipient using the first identified bandwidth portion of either the first or second wireless transceiver based upon a comparison of the evaluated data transfer characteristics.
20. The wireless networking device of claim 19, wherein the evaluation of the at least one data transfer characteristic comprises evaluation of bandwidth unavailability.
21. The wireless networking device of claim 20, wherein the evaluation of the at least one data transfer characteristic comprises evaluation of bandwidth unavailability and received signal strength of at least one communication from the recipient.
22. The wireless networking device of claim 18, wherein the first identified bandwidth portion of the first wireless transceiver comprises two non-contiguous portions of the bandwidth of the first wireless transceiver.
23. The wireless networking device of claim 22, wherein the first identified bandwidth portion of the second wireless transceiver comprises two non-contiguous portions of the bandwidth of the second wireless transceiver.
24. The wireless networking device of claim 18, wherein the allocation decisions are based at least upon a signal type associated with the data stream.
25. The wireless networking device of claim 18, wherein the processing interface is configured to, when the wireless networking device is being used and in a manner transparent to any layer of the wireless networking device above the processing interface, aggregate a first identified bandwidth portion of the first wireless transceiver with a first identified bandwidth portion of the second wireless transceiver to at least partially satisfy the bandwidth requirement of the application.
26. The wireless networking device of claim 18, wherein the processing interface is configured to, when the wireless networking device is being used and in a manner transparent to any layer of the wireless networking device above the processing interface, transmit the data stream to the recipient using the first wireless transceiver and to receive a second data stream that is transmitted from the recipient using the second transceiver.
27. The wireless networking device of claim 26, wherein the transmission of the data stream from the first wireless transceiver is at least partially simultaneous with the reception of the second data stream by the second wireless transceiver.
28. The wireless networking device of claim 27, wherein the transmission of the data stream from the first wireless transceiver is simultaneous with the reception of the second data stream by the second wireless transceiver.
29. The wireless networking device of claim 27, wherein a first identified portion of a bandwidth availability of a third wireless transceiver is aggregated with the first identified portion of the bandwidth of the first wireless transceiver to transmit the data stream to the recipient.
30. The wireless networking device of claim 27, wherein a first identified portion of a bandwidth availability of a third wireless transceiver is aggregated with the first identified portion of the bandwidth of the second wireless transceiver to receive the second data stream from the recipient.
5073899 | December 17, 1991 | Collier et al. |
5818830 | October 6, 1998 | Daane et al. |
7373443 | May 13, 2008 | Seto |
7664072 | February 16, 2010 | Ho et al. |
7784076 | August 24, 2010 | Demircin et al. |
7797723 | September 14, 2010 | Demircin et al. |
8078208 | December 13, 2011 | Wolman et al. |
8175539 | May 8, 2012 | Diener et al. |
8279876 | October 2, 2012 | Chang et al. |
8363597 | January 29, 2013 | Abraham et al. |
8411608 | April 2, 2013 | Chandra et al. |
8531946 | September 10, 2013 | Fitch et al. |
8565178 | October 22, 2013 | Cheng et al. |
8619581 | December 31, 2013 | Trainin et al. |
8718558 | May 6, 2014 | Montemurro |
8767726 | July 1, 2014 | Petry et al. |
8818276 | August 26, 2014 | Kiukkonen et al. |
8837454 | September 16, 2014 | Hegde |
8848608 | September 30, 2014 | Addepalli et al. |
8848639 | September 30, 2014 | Porat et al. |
8897279 | November 25, 2014 | Seok |
8923816 | December 30, 2014 | Lee et al. |
8971273 | March 3, 2015 | Chan et al. |
8982762 | March 17, 2015 | Smadi et al. |
8989101 | March 24, 2015 | Mishra |
8989165 | March 24, 2015 | Ho et al. |
9055592 | June 9, 2015 | Clegg |
9083568 | July 14, 2015 | Ma et al. |
9131511 | September 8, 2015 | Fischer |
9160396 | October 13, 2015 | Soltanian et al. |
9198184 | November 24, 2015 | Yeh et al. |
9204489 | December 1, 2015 | Cordeiro |
9241370 | January 19, 2016 | Amini et al. |
9258712 | February 9, 2016 | Kiukkonen et al. |
9281928 | March 8, 2016 | Porat et al. |
9294926 | March 22, 2016 | Pragada et al. |
9320019 | April 19, 2016 | Gallagher et al. |
9380470 | June 28, 2016 | Bienas et al. |
9397943 | July 19, 2016 | Song |
9402199 | July 26, 2016 | Amini et al. |
9408254 | August 2, 2016 | Jain |
9467379 | October 11, 2016 | Merlin et al. |
9467953 | October 11, 2016 | Emmanuel et al. |
9516540 | December 6, 2016 | Emmanuel et al. |
9526022 | December 20, 2016 | Gupta |
9532253 | December 27, 2016 | Yamada et al. |
9560656 | January 31, 2017 | Damnjanovic et al. |
9560661 | January 31, 2017 | Elhaddad et al. |
9578663 | February 21, 2017 | Yi et al. |
9603192 | March 21, 2017 | Mohebbi |
9650794 | May 16, 2017 | Stojanovski et al. |
9699734 | July 4, 2017 | Seok et al. |
9706383 | July 11, 2017 | Kiukkonen et al. |
9716659 | July 25, 2017 | Dillon |
9736714 | August 15, 2017 | Zhao et al. |
9743345 | August 22, 2017 | Yen et al. |
9785455 | October 10, 2017 | Chandrashekhar et al. |
10027452 | July 17, 2018 | Cordeiro |
10034147 | July 24, 2018 | Shelby et al. |
10044613 | August 7, 2018 | Kazmi et al. |
10912083 | February 2, 2021 | Amini et al. |
10932229 | February 23, 2021 | Lou et al. |
11115834 | September 7, 2021 | Manapragada |
11429407 | August 30, 2022 | Smith et al. |
20020152305 | October 17, 2002 | Jackson et al. |
20040053602 | March 18, 2004 | Wurzburg |
20040054766 | March 18, 2004 | Vicente |
20050089064 | April 28, 2005 | Zimmerman et al. |
20050195821 | September 8, 2005 | Yun et al. |
20060114851 | June 1, 2006 | Gupta et al. |
20060140123 | June 29, 2006 | Conner |
20070110198 | May 17, 2007 | Skarby et al. |
20070121573 | May 31, 2007 | Zuckerman et al. |
20070180119 | August 2, 2007 | Khivesara et al. |
20070242695 | October 18, 2007 | Xu |
20070270121 | November 22, 2007 | Shao et al. |
20080002631 | January 3, 2008 | Ramachandran |
20080084855 | April 10, 2008 | Rahman |
20090034460 | February 5, 2009 | Moratt |
20090074051 | March 19, 2009 | Manapragada et al. |
20090141691 | June 4, 2009 | Jain |
20090180451 | July 16, 2009 | Alpert et al. |
20090290524 | November 26, 2009 | Seok |
20100128630 | May 27, 2010 | Barak et al. |
20110110289 | May 12, 2011 | Venkatachalam et al. |
20110128919 | June 2, 2011 | Kim |
20110211541 | September 1, 2011 | Yuk et al. |
20110286404 | November 24, 2011 | Abraham et al. |
20120113320 | May 10, 2012 | Platzer |
20120134328 | May 31, 2012 | Gauvreau et al. |
20130028150 | January 31, 2013 | Ma et al. |
20130196653 | August 1, 2013 | Morrison |
20130201847 | August 8, 2013 | Chincholi et al. |
20130258921 | October 3, 2013 | Gevorkov et al. |
20130281049 | October 24, 2013 | Lee et al. |
20140003449 | January 2, 2014 | Li |
20140056209 | February 27, 2014 | Park et al. |
20140075189 | March 13, 2014 | Abraham et al. |
20140075523 | March 13, 2014 | Tuomaala et al. |
20140213219 | July 31, 2014 | Mohebbi |
20140269505 | September 18, 2014 | Medard et al. |
20140269560 | September 18, 2014 | Jain et al. |
20140269610 | September 18, 2014 | Hiben et al. |
20140321282 | October 30, 2014 | Pragada et al. |
20150023245 | January 22, 2015 | Du et al. |
20150098359 | April 9, 2015 | Yen |
20150110036 | April 23, 2015 | Zhang et al. |
20150181486 | June 25, 2015 | Vallabhu et al. |
20150237667 | August 20, 2015 | Ghai et al. |
20160014127 | January 14, 2016 | Mohebbi |
20160044711 | February 11, 2016 | Lou et al. |
20160157231 | June 2, 2016 | Baldemair et al. |
1878169 | January 2008 | EP |
2016750 | January 2009 | EP |
2055072 | May 2009 | EP |
2330843 | June 2011 | EP |
2555578 | February 2013 | EP |
2713670 | April 2014 | EP |
3220697 | June 2018 | EP |
3174323 | November 2018 | EP |
2516132 | January 2015 | GB |
20070061684 | June 2007 | KR |
I500350 | April 2015 | TW |
WO 2014020407 | February 2014 | WO |
- Choi et al. (Jul. 14, 2014) “Envisioning 11ax PHY Structure—Part I”. IEEE 11-14/0804r1. [PowerPoint presentation].
- Choi et al. (Nov. 11, 2013) “Discussion on OFDMA in HEW”. LG Electronics. [PowerPoint presentation].
- English Abstract of TWI500350B obtained from Espacenet.net on Jul. 7, 2023.
- English Translation of EP2055072B1 obtained from Google Patents on Sep. 1, 2023.
- English Translation of KR20070061684A obtained from Google Patents on Jan. 9, 2024.
- Gong, D.; Yang, Y; and Li, H. “An Efficient Cooperative Retransmission MAC Protocol for IEEE 802.11n Wireless LANs” in: IEEE 10th International Conference on Mobile Ad-Hoc and Sensor Systems, 2013. pp. 191-199.
- Hiertz et al. (Nov. 12, 2013) “Proposed direction and priorities for HEW”. IEEE 11-13-1331-01. [PowerPoint presentation].
- Huang et al. (Sep. 16, 2013) “DL-MU-MIMO Transmission with Unequal Bandwidth”. IEEE 802.11-13/1154r1. [PowerPoint presentation].
- IEEE std 802.11ac(tm)-2013. Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications. Amendment 4: Enhancemenets for Very High Throughput for Operation in Bands below 6 GHz. IEEE Computer Society. (2013).
- Inoue et al. (Mar. 19, 2013) “Beyond 802.11ac—A Very High Capacity WLAN”. IEEE 11-13/0287r3. [PowerPoint presentation].
- Kakumanu, S. and Sivakumar, R. “Glia: A Practical Solution for Effective High Datarate Wifi-Arrays”. MobiCom '09, Sep. 20-25, 2009.
- Kim et al. (Sep. 16, 2013) “Multicast Transmission for HEW”. IEEE 802.11-13/1061r0. [PowerPoint presentation].
- Koskela et al. (Jul. 15, 2013) “Discussion on Potential Techniques for HEW”. IEEE 802.11-13/0871r0. [PowerPoint presentation].
- Li, H. and Xie, J. “A Channel Splitting Strategy for Reducing Handoff Delay in Internet-Based Wireless Mesh Networks” in: IEEE Transactions on Vehicular Techonolgy, (Jul. 2012), vol. 61, No. 6. pp. 2740-2752.
- Lim et al. (Jul. 14, 2014) “Envisioning 11ax PHY Structure—Part II”. IEEE 11-14/0801r0. [PowerPoint presentation].
- Liu et al. (May 9, 2013) “Discussions on 11ac PHY Efficiency”. IEEE 802.11-13/0544r3. [PowerPoint presentation].
- Prasad, S.S; Shukla, C.K.; and Chisab, R.F. “Performance Analysis of OFDMA in LTE” in: IEEE (Jul. 26-28, 2012).
- Raman, V. and Vaidya, N.H. “WiSP: A Protocol for Overcoming MAC Overheads Using Packet Size Dependent Channel Widths” in: 8th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, 2011. pp. 28-36.
- Selvakumar, V.; Nemalladinne, S.S.; and Arumugam, P. “Analysis of LTE Radio Frame by eliminating Cyclic Prefix in OFDM and comparison of QAM and Offset-QAM”. Degree project. Linnaeus University, Sep. 10, 2012.
- U.S. Appl. No. 61/835,488, entitled “WLAN Sensor Gateway With Coexistence Solution”, filed Jun. 14, 2013.
- U.S. Appl. No. 61/836,571, entitled “Coexistence and Traffic Management for Using Multiple WLAN Radios in a System”, filed Jun. 18, 2013.
- U.S. Appl. No. 61/870,762, entitled “Coexistence and Traffic Management With Alignment of Packets and Channel Steering”, filed Aug. 27, 2013.
- U.S. Appl. No. 61/888,692, entitled “Wireless Design for Using a Routers or Residential Gateway as Sensor Gateway”, filed Oct. 9, 2013.
- U.S. Appl. No. 61/890,713 entitled “Simultaneous Usage of Different WLAN Modules”, filed Oct. 14, 2013.
- U.S. Appl. No. 61/824,338 entitled “Advanced Wireless Communication Systems and Techniques”, filed May 16, 2013.
- Wee et al. “Discretionary bandwidth granting scheme for homogenous real-time applications”. EURASIP Journal on Wireless Communications and Networking (2013). http://jwcn.eurasipjournals.com/content/203/1/135.
- Yang et al. (Sep. 18, 2013) “Discussion on Access Mechanism for HEW”. IEEE 11-13/1105r0. [PowerPoint presentation].
- U.S. Appl. No. 61/788,556, entitled “Multi-Band Operation for Wireless LAN Systems”, filed Mar. 15, 2013.
- U.S. Appl. No. 61/843,797, entitled “Wireless Load Balancing in WLAN Networks”, filed Jul. 8, 2013.
- U.S. Appl. No. 61/890,309, entitled “Virtual Distributed Router”, filed Oct. 13, 2013.
Type: Grant
Filed: Jul 29, 2024
Date of Patent: Dec 17, 2024
Patent Publication Number: 20240386226
Assignee: XiFi Networks R&D Inc. (Cypress, TX)
Inventor: Sai C. Manapragada (Cypress, TX)
Primary Examiner: Saad Khawar
Application Number: 18/787,267
International Classification: G06K 7/10 (20060101);