Victor Bahl
Victor Bahl>

RESEARCH MANAGER
Mobility & Networking Research
bahl@microsoft.com
(425) 706-1021 (office)

  • Home
  • Highlights
  • Publications
  • Patents
  • Talks
  • Awards & Service
  • Interns & Collaborators
  • Press & Videos
  • Projects (1997-2005)
  • Before MSR (1988-97)


  • Partial List of Issued U.S. Patents

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

    Share
    Share this page on Facebook
    Share this page on Twitter
    Share this page on LinkedIn
    E-mail this page
    RSS feeds
     > People >  Victor Bahl - List of Patents