Alok Manchanda - Redmond WA, US Taroon Mandhana - Redmond WA, US Noel W. Anderson - Bellevue WA, US Sharad Mittal - Redmond WA, US Deon C. Brewis - Redmond WA, US Olivier Contant - Redmond WA, US Bernard Aboba - Bellevue WA, US Jerry E. Peterson - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/16 H04L 12/28
US Classification:
709230, 709227, 370431
Abstract:
A networked computer with a networking framework that can operate in accordance with a standard protocol or may be configured to perform one or more functions that alter or extend processing according to the standard. The framework includes extensibility points and a mechanism to receive plug-ins that may perform extensibility functions. Network profile information indicates configuration of the extensibility points, including specific extensibility functions to be executed at the extensibility points. This information may be used to configure the extensibility points so that, as the computer operates, the extensibility functions are selectively executed instead of or in addition to standard functions.
David Roberts - Redmond WA, US Mohammad Alam - Redmond WA, US Zhong Deng - Redmond WA, US Sharad Mittal - Redmond WA, US Ankur Agiwal - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04Q 7/24
US Classification:
370338000, 713168000
Abstract:
A process for secure, safe, and easy provisioning of a wireless device with credentials to connect to a wireless network. A connecting wireless device and an established wireless device both utilize low power transmission at close proximity to exchange wireless connection setting information and/or a password. The connecting wireless device is moved into proximity with the established wireless device and a low power setting is discovered at which the wireless devices may communicate with a sufficiently low error rate. The proximity of the connecting wireless device to the established wireless device is verified and the connecting wireless device is then passed the secret information by the established network device.
Wireless Mesh Networking With Multiple Simultaneous Transmissions By Nearby Network Nodes
Abhishek Abhishek - Woodinville WA, US Hui Shen - Issaquah WA, US Ankur Agiwal - Bellevue WA, US Pei Zheng - Sammamish WA, US Sharad Mittal - Redmond WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/26
US Classification:
370252
Abstract:
A wireless mesh network enables multiple devices near each other to transmit simultaneously, thus allowing increased network bandwidth. Prior to transmitting, a device may determine various parameters of the wireless medium on which it desires to transmit. For example, the device may determine whether the intended recipient device is close enough, and verify that any other transmitting and receiving devices are far enough away. If these or any other suitable criteria are met, the device can transmit simultaneously with other devices in the vicinity.
Mohammad Shabbir Alam - Redmond WA, US Ankur Agiwal - Bellevue WA, US Sharad Mittal - Redmond WA, US Xinyan Zan - Issaquah WA, US Frank Li - Snoqualmie WA, US Zhong Deng - Woodinville WA, US John-Paul M. Stewart - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/46
US Classification:
370463
Abstract:
A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
Alireza Dabagh - Kirkland WA, US Alok Manchanda - Redmond WA, US Taroon Mandhana - Redmond WA, US Sharad Mittal - Redmond WA, US Olivier Contant - Redmond WA, US Noel W. Anderson - Bellevue WA, US Bernard Aboba - Bellevue WA, US Jerry E. Peterson - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 13/10
US Classification:
719321
Abstract:
A computer with an extensible framework for facilitating communication between a software component installed on the computer and a device driver that executes functions in response to vendor-specific command objects (e.g., OIDs). The framework defines data structures and a standardized format for defining and implementing private interfaces. After selecting a private interface that is commonly supported by a software component and a driver, a private communication path may be established by an operating system component to facilitate the transfer of command information from the software component to the driver. The private communication path allows commands packaged as OIDs to be routed from software components to intended drivers. By defining private interfaces which route commands from software components to intended drivers, the extensible framework mitigates potential incompatibilities that may arise when drivers created by different vendors include OIDs with the same OID value.
Mohammad Shabbir Alam - Redmond WA, US Ankur Agiwal - Bellevue WA, US Sharad Mittal - Redmond WA, US Xinyan Zan - Issaquah WA, US Frank Li - Snoqualmie WA, US Zhong Deng - Woodinville WA, US John-Paul M. Stewart - Issaquah WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04L 12/28
US Classification:
370254
Abstract:
A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
- Redmond WA, US Ankur Agiwal - Santa Clara CA, US Sharad Mittal - Redmond WA, US Xinyan Zan - Sammamish WA, US Frank Li - Snoqualmie WA, US Zhong Deng - Woodinville WA, US John-Paul M. Stewart - Seattle WA, US
International Classification:
H04W 28/06
Abstract:
A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
- Redmond WA, US Ankur Agiwal - Santa Clara CA, US Sharad Mittal - Redmond WA, US Xinyan Zan - Sammamish WA, US Frank Li - Snoqualmie WA, US Zhong Deng - Woodinville WA, US John-Paul M. Stewart - Seattle WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 84/18
US Classification:
370254
Abstract:
A software architecture providing ad hoc wireless networking capabilities. The software architecture may be compatible with wireless devices, such as UWB devices operating according to the WLP communication protocol. The software architecture may include user mode and kernel mode modules, and may include a multiplexing driver framework to enable system connection to multiple ad hoc networks.
Teracube
Founder and Chief Executive Officer
Amazon Feb 2009 - Sep 2010
Software Design Engineer
Kinivo Feb 2009 - Sep 2010
Founder and Chief Executive Officer
Bluerigger Feb 2009 - Sep 2010
Chief Executive Officer
Startup Feb 2008 - Feb 2009
Founder
Education:
University of Michigan 2000 - 2002
Master of Science, Masters, Computer Science
Indian Institute of Technology, Delhi 1996 - 2000
Bachelors, Bachelor of Technology, Computer Science
Skills:
Distributed Systems Software Design Management Product Management Team Leadership
Interests:
Civil Rights and Social Action Animal Welfare Environment Science and Technology