1
Ye Gu, Peter S Ford, Holly Knight, Yaron Y Goland, Paul J Leach: Dynamic self-configuration for ad hoc peer networking using mark-up language formated description messages. Microsoft Corporation, Klarquist Sparkman, May 10, 2005: US06892230 (313 worldwide citation)

A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatical ...


2
William M Zintel, Amar S Gandhi, Ye Gu, Shyamalan Pather, Jeffrey C Schlimmer, Christopher M Rude, Daniel R Weisman, Donald R Ryan, Paul J Leach, Ting Cai, Holly N Knight, Peter S Ford: XML-based template language for devices and services. Microsoft Corporation, Lee & Hayes PLLC, June 21, 2005: US06910068 (197 worldwide citation)

A universal plug and play (UPnP) device makes itself known through a set of processes-discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The descript ...


3
William Michael Zintel, Amar S Gandhi, Ye Gu, Paul J Leach, Ting Cai, Holly N Knight, Peter S Ford: XML-based language description for controlled devices. Microsoft Corporation, Klarquist Sparkman, October 31, 2006: US07130895 (129 worldwide citation)

A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatical ...


4
Ye Gu, Peter S Ford, Holly Knight, Yaron Y Goland, Paul J Leach: Dynamic self-configuration for ad hoc peer networking. Microsoft Corporation, Klarquist Sparkman, October 13, 2009: US07602756 (43 worldwide citation)

A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatical ...


5
Ye Gu, Peter S Ford, Holly Knight, Yaron Y Goland, Paul J Leach: Dynamic self-configuration for AD HOC peer networking. Microsoft Corporation, Klarquist Sparkman, February 3, 2009: US07487230 (17 worldwide citation)

A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatical ...


6
Ye Gu, Peter S Ford, Holly Knight, Paul J Leach, Yaron Y Goland: Dynamic self-configuration for ad hoc peer networking. Microsoft Corporation, Klarquist Sparkman, July 7, 2009: US07558846 (16 worldwide citation)

A device control model provides an integrated set of addressing, naming, discovery and description processes that enables automatic, dynamic and ad-hoc self-setup by devices to interoperate with other devices on a network. This permits a computing device when introduced into a network to automatical ...


7
William M Zintel, Amar S Gandhi, Ye Gu, Shyamalan Pather, Jeffrey C Schlimmer, Christopher M Rude, Daniel R Weisman, Donald R Ryan, Paul J Leach, Ting Cai, Holly N Knight, Peter S Ford: XML-based template language for devices and services. Microsoft Corporation, Lee & Hayes PLLC, October 21, 2008: US07441019 (15 worldwide citation)

A universal plug and play (UPnP) device makes itself known through a set of processes—discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The descript ...


8
Sridhar Srinivansan, Ye Gu, Johnny Liu: Location enabled bookmark and profile. Microsoft Corporation, Shook Hardy & Bacon L, October 4, 2011: US08032666 (15 worldwide citation)

Location based profiles are used to modify the configuration of a computing device based on a detected location. The location based profiles allow features such as cameras to be enabled and disabled. Physical and logical data storage partitions can also be mounted and unmounted, and the home screen ...


9
William Michael Zintel, Amar S Gandhi, Ye Gu, Shyamalan Pather, Jeffrey C Schlimmer, Christopher M Rude, Daniel R Weisman, Donald R Ryan, Paul J Leach, Ting Cai, Holly N Knight, Peter S Ford: XML-based template language for devices and services. Microsoft Corporation, Lee & Hayes PLLC, October 14, 2008: US07437434 (14 worldwide citation)

A universal plug and play (UPnP) device makes itself known through a set of processes—discovery, description, control, eventing, and presentation. Following discovery of a UPnP device, an entity can learn more about the device and its capabilities by retrieving the device's description. The descript ...


10
Ye Gu, Brian Tunning: Command driven web site browsing. Microsoft Technology Licensing, Bryan Webster, Judy Yee, Micky Minhas, July 19, 2016: US09396280

Command driven web site browsing. As a part of command driven web site browsing a user supplied command is accessed that is submitted from a text input box in a web page of a browser and based on the user supplied command a web site is identified and accessed. The web site is automatically navigated ...