1
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 ...


2
Donald R Ryan, Henry T Kremers, Kevin R Mathers: Database method and structure for a finishing system. Xerox Corporation, Fay Sharpe Fagan Minnich & McKee, August 15, 2006: US07092963 (44 worldwide citation)

A method and structure for a virtual finishing job ticket database used in a finishing system wherein the database stores capability and constraint information relating to finishing devices available for a finishing job, receives information describing the finishing operations to be performed, and s ...


3
Andres Vega Garcia, Mu Han, Donald R Ryan, Thomas Pfenning, Rajeev Byrisetty, Stefan Solomon, Michael Clark: Multimedia communications software with network streaming and multi-format conferencing. Microsoft Corporation, Perkins Coie, January 4, 2005: US06839734 (31 worldwide citation)

Computers, particularly personal computers, have become everyday communications devices, nearly as common as telephones and televisions. A big reason for this is the expansion of computer networks, such as the Internet, which allow sending and receiving information, including audio and video informa ...


4
Donald R Ryan, Henry T Kremers, Kevin R Mathers, Wayne R Smith: Production monitor controller apparatus and method for assembler/finisher systems. Xerox Corporation, Fay Sharpe Fagan Minnich & McKee, June 13, 2006: US07061636 (28 worldwide citation)

A method for a production monitor controller used in a finishing system wherein the controller uses information concerning the constraints of devices within the system to break the job into job segments wherein each job segment conforms to the constraints of the devices operating on the job segment. ...


5
Donald R Ryan, Henry T Kremers, Kevin R Mathers, Wayne R Smith: Finishing module coordinator apparatus and method for assembler/finisher systems. Xerox Corporation, Fay Sharpe, April 17, 2007: US07206087 (21 worldwide citation)

A method for a finishing module coordinator controller used in a finishing system comprised of finishing devices controlled separately from production equipment. The method comprises receiving finishing job description information, including identification of job segments of the job; and using such ...


6
Gregory J Canessa, Jonathan T David, Kristofer N Iverson, Donald R Ryan, Bryan G Trussel: Instant messaging embedded games. Microsoft Corporation, Workman Nydegger, June 23, 2009: US07549924 (18 worldwide citation)

Instant messaging systems and methods are disclosed. The systems and methods allow users to play competitive and collaborative games using an instant messaging client application. The client application may create a user interface screen that includes an instant messaging region or window for exchan ...


7
Mary Michelle Quinton, Stefan Solomon, Donald R Ryan, Michael Clark: Computer telephony application programming interface. Microsoft Corporation, Leydig Voit & Mayer, January 29, 2002: US06343116 (17 worldwide citation)

Computer telephony application programming interface is disclosed. In one embodiment, a system includes at least one call control object and at least one media control object. The call control objects are to initiate and terminate a computer telephony call having a media stream. The media control ob ...


8
Wayne R Smith, Clifford L George, Donald R Ryan: Post-printer open architecture device. Xerox Corporation, Fay Sharpe Fagan Minnich & McKee, February 15, 2000: US06025926 (16 worldwide citation)

A post-printer open-architecture device includes a document input region for receiving documents from a document printing apparatus and a document output region for outputting post-processed documents. An open-architecture document post-processing region is located intermediate the document input an ...


9
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 ...


10
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 ...