Patents
United States Patents – Partial List (as of 8/14/2016 – 139 patents issued)
| 99. | 8,510,577 (opens in new tab): | Reducing power consumption by offloading applications |
| 98. | 8,495,129 (opens in new tab): | Energy-aware code offload for mobile devices |
| 97. | 8,488,633 (opens in new tab): | Dynamic time-spectrum block allocation for cognitive radio networks |
| 96. | 8,473,989 (opens in new tab): | Enabling white space networks independent of low-threshold sensing |
| 95. | 8,443,074 (opens in new tab): | Constructing an inference graph for a network |
| 94. | 8,358,975 (opens in new tab): | Signaling over cellular networks to reduce the Wi-Fi energy consumption of mobile devices |
| 93. | 8,301,081 (opens in new tab): | Physical and MAC adaptation for interference mitigation with cognitive radio |
| 92. | 8,270,965 (opens in new tab): | Signaling over cellular networks to reduce the Wi-Fi energy consumption of mobile devices |
| 91. | 8,270,338 (opens in new tab): | Opportunistic use of wireless network stations as repeaters |
| 90. | 8,255,569 (opens in new tab): | Methods and systems for compressing data packets |
| 89. | 8,250,198 (opens in new tab): | Capacity planning for data center services |
| 88. | 8,243,612 (opens in new tab): | Dynamic channel-width allocation in wireless networks |
| 87. | 8,179,797 (opens in new tab): | Channel discovery and disconnection in networks over white spaces and other portions of the spectrum |
| 86. | 8,155,662 (opens in new tab): | Self-configuring wireless network location system |
| 85. | 8,086,227 (opens in new tab): | Collaboratively locating disconnected clients and rogue access points in a wireless network |
| 84. | 8,078,208 (opens in new tab): | Multi-radio unification protocol |
| 83. | 8,068,433 (opens in new tab): | Low power operation of networked devices |
| 82. | 8,050,212 (opens in new tab): | Opportunistic use of wireless network stations as repeaters |
| 81. | 8,041,815 (opens in new tab): | Systems and methods for managing network connectivity for mobile users |
| 80. | 8,015,139 (opens in new tab): | Inferring candidates that are potentially responsible for user-perceptible network problems |
| 79. | 8,000,698 (opens in new tab): | Detection and management of rogue wireless network connections |
| 78. | 7,974,226 (opens in new tab): | Separating control and data in wireless networks |
| 77. | 7,876,786 (opens in new tab): | Dynamic time-spectrum block allocation for cognitive radio networks |
| 76. | 7,778,170 (opens in new tab): | Spectrum and medium access allocation for fairness |
| 75. | 7,760,654 (opens in new tab): | Using a connected wireless computer as a conduit for a disconnected wireless computer |
| 74. | 7,720,045 (opens in new tab): | Method to enable simultaneous connections to multiple wireless networks using a single radio |
| 73. | 7,715,353 (opens in new tab): | Wireless LAN cell breathing |
| 72. | 7,668,513 (opens in new tab): | Platform for enterprise wireless network management applications |
| 71. | 7,665,126 (opens in new tab): | Mesh networks with exclusion capability |
| 70. | 7,664,054 (opens in new tab): | Neighbor location discovery with directional antennas in a mesh network |
| 69. | 7,640,460 (opens in new tab): | Detect user-perceived faults using packet traces in enterprise networks |
| 68. | 7,613,138 (opens in new tab): | Separating control and data in wireless networks |
| 67. | 7,613,105 (opens in new tab): | Removing ata inconsistencies for a network simulation |
| 66. | 7,610,057 (opens in new tab): | Selecting a wireless networking technology on a device capable of carrying out wireless network communications via multiple wireless technologies |
| 65. | 7,606,165 (opens in new tab): | What-if analysis for network diagnostics |
| 64. | 7,603,460 (opens in new tab): | Detecting and diagnosing performance problems in a wireless network through neighbor collaboration |
| 63. | 7,590,720 (opens in new tab): | Systems and methods for locating geographical regions of mobile computer users |
| 62. | 7,583,587 (opens in new tab): | Fault Detection and Diagnosis |
| 61. | 7,580,995 (opens in new tab): | Systems and Methods for Locating Mobile Computer Users in a Wireless Network |
| 60. | 7,558,851 (opens in new tab): | Locating a mobile computing unit |
| 59. | 7,552,349 (opens in new tab): | User configurable power conservation through LCD display screen reduction |
| 58. | 7,548,976 (opens in new tab): | Methods and systems for providing variable rates of service for accessing networks |
| 57. | 7,539,508 (opens in new tab): | Reducing idle power consumption in a networked battery operated device |
| 56. | 7,522,551 (opens in new tab): | Method and apparatus for wireless routing on a plurality of different wireless channels |
| 55. | 7,516,049 (opens in new tab): | Wireless performance analysis system |
| 54. | 7,500,263 (opens in new tab): | Methods and systems for accessing networks, methods and systems for accessing the Internet |
| 53. | 7,489,645 (opens in new tab): | Mesh networks with end device recognition |
| 52. | 7,444,669 (opens in new tab): | Methods and systems for providing variable rates of service for accessing networks and the Internet |
| 51. | 7,444,510 (opens in new tab): | Methods and systems for accessing networks and the Internet |
| 50. | 7,440,754 (opens in new tab): | System and method for concurrent operation of a wireless device in two disjoint wireless networks |
| 49. | 7,440,728 (opens in new tab): | Use of separate control channel to mitigate interference problems in wireless networking |
| 48. | 7,406,707 (opens in new tab): | Methods and systems for accessing networks methods and the Internet |
| 47. | 7,379,447 (opens in new tab): | Slotted seeded channel hopping for capacity improvement in wireless networks |
| 46. | 7,363,375 (opens in new tab): | Adaptive allocation of last-hop bandwidth based on monitoring of end-to-end throughput |
| 45. | 7,363,008 (opens in new tab): | Spectrum sharing in the unlicensed band |
| 44. | 7,330,893 (opens in new tab): | Adaptive allocation of last-hop bandwidth based on monitoring of end-to-end throughput |
| 43. | 7,317,914 (opens in new tab): | Collaboratively locating disconnected clients and rogue access points in a wireless network |
| 42. | 7,313,237 (opens in new tab): | Methods and systems for providing variable rates of service for accessing networks and the Internet |
| 41. | 7,283,834 (opens in new tab): | Multi-radio unification protocol |
| 40. | 7,248,570 (opens in new tab): | System and method for coordinating bandwidth usage of a communication channel by wireless network nodes |
| 39. | 7,245,936 (opens in new tab): | Power efficient channel scheduling in a wireless network |
| 38. | 7,230,933 (opens in new tab): | Reducing idle power consumption in a networked battery operated device |
| 37. | 7,209,740 (opens in new tab): | Power efficient channel scheduling in a wireless network (Part 2) |
| 36. | 7,203,463 (opens in new tab): | Power efficient channel scheduling in a wireless network (Part 1) |
| 35. | 7,194,263 (opens in new tab): | System and method for concurrent operation of a wireless device in two disjoint wireless networks |
| 34. | 7,158,780 (opens in new tab): | Information management and processing in a wireless network |
| 33. | 7,149,896 (opens in new tab): | Methods and systems for providing security for accessing networks and the Internet |
| 32. | 7,142,855 (opens in new tab): | Power efficient channel scheduling in a wireless network |
| 31. | 7,133,909 (opens in new tab): | Systems and methods for locating mobile computer users in a wireless network |
| 30. | 7,133,664 (opens in new tab): | Information management and processing in a wireless network |
| 29. | 7,110,783 (opens in new tab): | Power efficient channel scheduling in a wireless network |
| 28. | 7,099,689 (opens in new tab): | Energy-aware communications for a multi-radio system |
| 27. | 7,089,415 (opens in new tab): | Authentication methods and systems for accessing networks and the Internet |
| 26. | 7,085,924 (opens in new tab): | Authentication methods and systems for accessing networks and the Internet |
| 25. | 7,075,943 (opens in new tab): | Channel access scheme for use in network communications |
| 24. | 7,065,376 (opens in new tab): | Multi-radio unification protocol |
| 23. | 7,032,241 (opens in new tab): | Methods and systems for accessing networks and the Internet |
| 22. | 7,020,475 (opens in new tab): | Using a derived table of signal strength data to locate and track a user in a wireless network |
| 21. | 7,016,705 (opens in new tab): | Reducing power consumption in a networked battery-operated device using sensors |
| 20. | 7,009,994 (opens in new tab): | Channel access scheme for use in network communications |
| 19. | 6,990,080 (opens in new tab): | Distributed topology control for wireless multi-hop sensor networks |
| 18. | 6,961,763 (opens in new tab): | Automation system for controlling and monitoring devices and sensors |
| 17. | 6,885,860 (opens in new tab): | Information management and processing in a wireless network |
| 16. | 6,870,809 (opens in new tab): | Fair scheduling in broadcast environments |
| 15. | 6,839,560 (opens in new tab): | Using a derived table of signal strength data to locate and track a user in a wireless network |
| 14. | 6,834,341 (opens in new tab): | Authentication methods and systems for accessing networks and the internet |
| 13. | 6,799,047 (opens in new tab): | Locating and tracking a user in a wireless network through environmentally profiled data |
| 12. | 6,795,865 (opens in new tab): | Adaptively changing weights for fair scheduling in broadcast environments |
| 11. | 6,754,266 (opens in new tab): | Method and apparatus for use in transmitting video information over a communication network |
| 10. | 6,664,925 (opens in new tab): | Method and system for determining the location of a mobile computer |
| 9. | 6,629,151 (opens in new tab): | Method and system for querying the dynamic aspects of wireless connection |
| 8. | 6,618,363 (opens in new tab): | Method for adapting video packet generation and transmission rates to available resources in a communications network |
| 7. | 6,519,004 (opens in new tab): | Method for transmitting video information over a communication channel |
| 6. | 6,507,587 (opens in new tab): | Method of specifying the amount of bandwidth to reserve for use in network communications |
| 5. | 6,445,701 (opens in new tab): | Channel access scheme for use in network communications |
| 4. | 6,438,136 (opens in new tab): | Method for scheduling time slots in a communications network channel to support on-going video transmissions |
| 3. | 6,385,454 (opens in new tab): | Apparatus and method for management of resources in cellular networks |
| 2. | 6,289,297 (opens in new tab): | Method for reconstructing a video frame received from a video source over acommunication channel |
| 1. | 5,508,822 (opens in new tab): | Imaging system with multilevel dithering using single memory |