Deepak Bansal - Redmond WA, US Abhishek Abhishek - Woodinville WA, US Francis Duong - Bellevue WA, US Tarek Z. Elabbady - Redmond WA, US Khawar M. Zuberi - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04Q 7/00 H04Q 7/24
US Classification:
370338, 370331, 370332, 370241, 455 412, 4554521
Abstract:
A wireless device communications mode selector dynamically establishes an optimal communication mode between wireless devices and/or access point, such that stations communicate directly with each other or indirectly through an existing AP depending upon which mode would yield higher throughput under present network conditions and configuration. In an embodiment of the invention, a measurement based mechanism is used to decide which communication mode is more efficient. If it is decided that direct communication is optimal, the two stations can either form an adhoc network or an STA can be dynamically configured to become a wireless repeater access point (soft AP).
Abhishek Abhishek - Woodinville WA, US Francis Duong - Bellevue WA, US Shai Guday - Redmond WA, US Anton Krantz - Kirkland WA, US Jiandong Ruan - Sammamish WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
G06F 15/177
US Classification:
709220, 709224, 709227, 709230, 455410, 713155
Abstract:
An extensible wireless framework for connecting to a wireless network is provided. The extensible wireless framework includes a network roaming service with a registration component and a network service component. The registration component registers extensible service modules and extensible drivers for providing non-standard (i. e. , extensible) capabilities to the wireless network. The extensible service module provides a service not provided by a native component of the extensible wireless framework, and the extensible driver may implement a media access control sub-layer of a wireless network protocol and provide a media access control interface. The network service component identifies available wireless networks, selects to join the wireless network when available, requests the extensible driver for the wireless network via its media access control interface to connect to the selected network, and notifies the extensible service module to provide services to the extensible driver.
Abhishek Abhishek - Woodinville WA, US Amer A. Hassan - Kirkland WA, US Thomas W. Kuehnel - Seattle WA, US Noel W. Anderson - Bellevue WA, US Christian Huitema - Clyde Hill WA, US Jiandong Ruan - Sammamish WA, US Francis Duong - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/00
US Classification:
370338, 370328, 370329, 370349
Abstract:
A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.
Thomas W. Kuehnel - Seattle WA, US Abhishek Abhishek - Woodinville WA, US Amer A. Hassan - Kirkland WA, US David Jones - Seattle WA, US Francis Duong - Bellevue WA, US Hui Shen - Issaquah WA, US Jiandong Ruan - Sammamish WA, US Sean O. Lyndersay - Seattle WA, US Srinivas R. Gatta - Redmond WA, US Vishesh M. Parikh - Redmond WA, US Yi Lu - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04B 7/00 H04L 12/28 G06F 3/00
US Classification:
455 412, 3703951, 710 40
Abstract:
Discovery of services between devices is provided prior to establishing a connection between devices, including wireless-enabled devices or devices that are communicatively coupled to wireless access points. Discovering services prior to establishing a connection may facilitate finding a desired service. The services that may be discovered may be, for example, print services, camera services, PDA services or any other suitable services. Services may be discovered using 802. 11, UWB or any other suitable wireless technology. As one example, particular services may be requested. As another example, services that are provided by a device may be advertised.
Robust Coexistence Service For Mitigating Wireless Network Interference
Hui Shen - Issaquah WA, US Jiandong Ruan - Sammamish WA, US Francis Duong - Bellevue WA, US Victoria Poncini - Renton WA, US Abhishek Abhishek - Woodinville WA, US
Described is a determination of whether interference in a wireless network has achieved a threshold level that adversely impacts communication bandwidth. If so, action is taken to mitigate the effects of the interference and thereby improve the bandwidth. The action that is taken may be in the form of at least one mitigation solution, including mitigating by packet fragmentation, mitigating by changing the wireless network's current operating frequency, mitigating by changing a power level, mitigating by transmit dodging, and/or mitigating by pre-selecting at least one transmission criterion based on an observed pattern. A framework is provided to coordinate mitigation of interference-related problems, and includes an interferer decision mechanism that receives RF interference related-data and evaluates the interference data against a threshold. Mitigation is employed when the threshold is achieved on the current operating frequency.
Abhishek Abhishek - Sammamish WA, US Amer A. Hassan - Kirkland WA, US Thomas W. Kuehnel - Seattle WA, US Noel W. Anderson - Bellevue WA, US Christian Huitema - Clyde Hill WA, US Jiandong Ruan - Sammamish WA, US Francis Duong - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/00
US Classification:
370338, 370328, 370329, 370349
Abstract:
A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.
Abhishek Abhishek - Sammamish WA, US Amer A. Hassan - Kirkland WA, US Thomas W. Kuehnel - Seattle WA, US Noel W. Anderson - Bellevue WA, US Christian Huitema - Clyde Hill WA, US Jiandong Ruan - Sammamish WA, US Francis Duong - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 4/00
US Classification:
370338, 370328, 370329, 370349
Abstract:
A wireless station is connected to a wireless network through an access point and can establish a direct client-to-client connection to a second wireless station. The wireless station can communicate directly with the second wireless station without involving the access point. The wireless station communicates with the wired network and with other wireless stations through the access point. The second wireless station may have an infrastructure connection to the access point or may be independent.
Thomas W. Kuehnel - Seattle WA, US Abhishek Abhishek - Woodinville WA, US Amer A. Hassan - Kirkland WA, US David Jones - Seattle WA, US Francis Duong - Bellevue WA, US Hui Shen - Issaquah WA, US Jiandong Ruan - Sammamish WA, US Sean O. Lyndersay - Seattle WA, US Srinivas R. Gatta - Redmond WA, US Vishesh M. Parikh - Redmond WA, US Yi Lu - Bellevue WA, US
Assignee:
Microsoft Corporation - Redmond WA
International Classification:
H04W 24/00 H04B 7/00 H04L 12/28
US Classification:
4554563, 455 412, 3703952, 37039532
Abstract:
Discovery of services between devices is provided prior to establishing a connection between devices, including wireless-enabled devices or devices that are communicatively coupled to wireless access points or other wireless communication devices. Discovering services prior to establishing a connection may facilitate finding a desired service. The services that may be discovered may be, for example, print services, camera services, PDA services or any other suitable services. Services may be discovered using 802. 11, UWB or any other suitable wireless technology. As one example, particular services may be requested. As another example, services that are provided by a device may be advertised.
AppRebates since 2009
Co-Founder
Ignition Mobile since 2009
Co-Founder
IceBreaker U.S., Inc Mar 2007 - Oct 2008
Program Manager
Microsoft Corporation Apr 2005 - Mar 2007
Program Manager - Xbox
Microsoft Corporation Feb 2002 - Apr 2005
Software Design Engineer - Windows Networking
Education:
University of New South Wales 1998 - 2001
B.E., Computer Engineering
Skills:
It Strategy Mobile Applications Software Design User Experience Product Planning Architecture Project Management Wireless Distributed Systems Software Development Agile Methodologies Software Engineering Scalability Mobile Devices Cloud Computing Scrum Software Project Management Product Management Agile Project Management Saas Technical Leadership Start Ups Web Applications User Interface Design
Co-Founder at AppRebates, Co-Founder at Ignition Mobile
Location:
Greater Seattle Area
Industry:
Computer Software
Work:
AppRebates since 2009
Co-Founder
Ignition Mobile since 2009
Co-Founder
IceBreaker U.S., Inc Mar 2007 - Oct 2008
Program Manager
Microsoft Corporation Apr 2005 - Mar 2007
Program Manager - Xbox
Microsoft Corporation Feb 2002 - Apr 2005
Software Design Engineer - Windows Networking
Education:
University of New South Wales 1998 - 2001
B.E., Computer Engineering
Skills:
IT Strategy Mobile Applications Software Design User Experience Product Planning Architecture Project Management Wireless Distributed Systems Software Development Agile Methodologies Software Engineering Scalability Mobile Devices Cloud Computing Scrum Software Project Management Product Management Agile Project Management SaaS Technical Leadership Start-ups
Youtube
Immigrant Perspectives: The American Dream
... founder and CEO of Vioure - Satoshi Nakajima, chairman of Xevo - M...
Duration:
2m 52s
Immigrant Perspectives: Resilience and Risk-T...
... CEO of Outreach Francis Duong, CTO of Flexe Elena Tarassova, found...
Duration:
5m 22s
Sage Francis - "The Best Of Times"
Also available on iTunes, Bandcamp, and all digital channels. FB TW...
Duration:
5m 34s
Ti Sao Em Nn Trnh My Ngi Ung Th - By Tai Duong
Twitter: @heytaizen.
Duration:
25m 54s
The St. Francis Dam Disaster | Flood in the D...
At two and a half minutes before midnight on the 12th of March 1928, t...
Duration:
2m 36s
Saint Francis Robotic Surgery Profiled By Loc...
Saint Francis robotic surgeons, Dr. David Duong and Dr. Curtis Ross we...