1
William H. Gates III
Richard T Lord, Robert W Lord, Nathan P Myhrvold, Clarence T Tegreene, Roderick A Hyde, Lowell L Wood Jr, Muriel Y Ishikawa, Victoria Y H Wood, Charles Whitmer, Paramvir Bahl, Douglas C Burger, Ranveer Chandra, William H Gates III, Paul Holman, Jordin T Kare, Craig J Mundie, Tim Paek, Desney S Tan, Lin Zhong, Matthew G Dyor: Audible assistance. Elwha, Lowe Graham Jones PLLC, August 19, 2014: US08811638 (1 worldwide citation)

Techniques for sensory enhancement and augmentation are described. Some embodiments provide an audible assistance facilitator system (“AAFS”) configured to provide audible assistance to a user via a hearing device. In one embodiment, the AAFS receives data that represents an utterance of a speaker r ...


2
Yunnan Wu, Saumitra M Das, Ranveer Chandra, Dinei Florencio: Context-based routing in multi-hop networks. Microsoft Corporation, Lee & Hayes PLLC, April 6, 2010: US07693939 (154 worldwide citation)

Context-based routing in multi-hop networks involves using a context-based routing metric. In a described implementation, respective path values are calculated for respective ones of multiple paths using the context-based routing metric. A path is selected from the multiple paths responsive to the c ...


3
Paramvir Bahl, Alastair Wolman, Ranveer Chandra, Kevin Chin, Yuvraj Agarwal: Signaling over cellular networks to reduce the Wi-Fi energy consumption of mobile devices. Microsoft Corporation, Lee & Hayes PLLC, January 22, 2013: US08358975 (99 worldwide citation)

Techniques for increasing the battery life on a mobile device by decreasing the energy consumption of the mobile device's wireless fidelity (Wi-Fi) interface are described. In one embodiment, the mobile device's Wi-Fi interface is automatically disabled when the device is not engaged. When the devic ...


4
Atul Adya, Paramvir Bahl, Ranveer Chandra, Lili Qiu: Collaboratively locating disconnected clients and rogue access points in a wireless network. Microsoft Corporation, Wolf Greenfield & Sacks P C, January 8, 2008: US07317914 (83 worldwide citation)

Methods are described for using collaboration of neighboring wireless devices to enable location of disconnected wireless devices and rogue wireless access points. A central server computes the locations of the neighboring clients and uses those locations to estimate the location of a disconnected c ...


5
Ranveer Chandra, Christof Fetzer, Karin Hogstedt: Adaptive topology discovery in communication networks. AT & T, Ronald D Slusky, April 29, 2008: US07366113 (65 worldwide citation)

A topology discovery process is used to discover all of the links in an ad hoc network and thereby ascertain the topology of the entire network. One of the nodes of the network, referred to as the coordinator, receives the topology information which can then be used to, for example, distribute a rou ...


6
Paramvir Bahl, Ranveer Chandra, Thomas Moscibroda, Gopala Sri Hari Narlanka, Yunnan Wu, Yuan Yuan: Dynamic time-spectrum block allocation for cognitive radio networks. Microsoft Corporation, Lee & Hayes PLLC, January 25, 2011: US07876786 (42 worldwide citation)

Dynamic time-spectrum block allocation for cognitive radio networks is described. In one implementation, without need for a central controller, peer wireless nodes collaboratively sense local utilization of a communication spectrum and collaboratively share white spaces for communication links betwe ...


7
John D Dunagan, Paramvir Bahl, Ranveer Chandra: Slotted seeded channel hopping for capacity improvement in wireless networks. Microsoft Corporation, Wolf Greenfield & Sacks P C, May 27, 2008: US07379447 (40 worldwide citation)

A system and method that increases the capacity of a wireless network using frequency diversity. A user switches between channels of a network using a single network interface card in such a manner that nodes desiring to communicate overlap while disjoint communications mostly do not overlap. A driv ...


8
Ranveer Chandra, Christos Gkantsidis, Ratul Mahajan, Antony Ian Taylor Rowstron, Alastair Wolman, Yongqiang Xiong: Control channel negotiated intermittent wireless communication. Microsoft Corporation, Lee & Hayes PLLC, May 22, 2012: US08184656 (30 worldwide citation)

A dual mode communication device utilizes a control channel to exploit diversity, history, and context in advance of establishing a broadband data exchange session on a broadband but shorter range wireless data channel, maximizing productive use of such a session. Appropriate diversity for the negot ...


9
Alastair Wolman, Stefan Saroiu, Ranveer Chandra, Paramvir Bahl, Aruna Balasubramanian, Eduardo Alberto Cuervo Laffaye: Energy-aware code offload for mobile devices. Microsoft Corporation, July 23, 2013: US08495129 (25 worldwide citation)

A method described herein includes an act of, at a mobile computing device, receiving an indication that a portion of code of a program executing on the mobile computing device is to be offloaded to a second computing device for execution on the second computing device, wherein the indication is bas ...


10
Yunnan Wu, Jitendra D Padhye, Ranveer Chandra, Venkata N Padmanabhan, Philip A Chou, Mohamed Jawad Khaki: Local network coding for wireless networks. Microsoft Corporation, Lyon & Harr L, Craig S Fischer, October 18, 2011: US08040836 (20 worldwide citation)

A local network coding framework and method including techniques to improve efficiency in a wireless network by reducing overhead. The local network coding method includes exchanging data availability between nodes on the wireless network by sending Bloom filters of lists of packets to neighboring n ...