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 |