Patents by Inventor Donald R. Ryan

Donald R. Ryan has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7864346
    Abstract: A production and finishing system, particularly a printing and finishing system, for electronic management and control of a wide range of finishing processes characterized by input from multiple production operations and equipment that, depending upon the job, may be variably applied to work pieces that themselves are highly variable between different jobs. Particular emphasis is demonstrated in relation to printing and finishing operations for printed documents. The principles of the present invention, however, apply to such production and finishing systems as, without limitation, textile production (which may include printing, cutting, sewing, and finishing), packaging operations for various consumer and industrial products, and printed wiring board production, etc. The present invention is particularly applicable to many operations where processes for production of work pieces are managed separately from processes for finishing and packaging of such work pieces.
    Type: Grant
    Filed: April 25, 2001
    Date of Patent: January 4, 2011
    Assignee: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers, Wayne R. Smith, Gerard R. Sturnick
  • Patent number: 7549924
    Abstract: 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 exchanging instant messages and a game region or window for playing games.
    Type: Grant
    Filed: May 9, 2003
    Date of Patent: June 23, 2009
    Assignee: Microsoft Corporation
    Inventors: Gregory J. Canessa, Jonathan T. David, Kristofer N. Iverson, Donald R. Ryan, Bryan G. Trussel
  • Publication number: 20090110411
    Abstract: In a printing system having multiple document finishing assemblies, it is sometimes necessary to purge the system of print media which, as a result of a jam or other operational malfunction, remain within the printing system in an unfinished, unprinted, or otherwise undesirable condition. These “purge sheets” can be delivered to a separate purge tray provided at each document finishing assembly. A printing system having numerous document finishing assemblies will typically have a corresponding number of purge trays which must be cleared individually by an operator, which is inefficient and burdensome. The present disclosure provides a printing system and method which, in the event of a jam, consolidates purge sheets into a minimal number of purge trays. By minimizing the number of purge trays which must be cleared by an operator, efficiency gains and productivity increases can be realized.
    Type: Application
    Filed: October 31, 2007
    Publication date: April 30, 2009
    Inventors: Mehmet Anil Gungor, Donald R. Ryan, Carol-Lynn Goldstein, Jeffrey Gramowski, Biruk Gossaye
  • Patent number: 7441019
    Abstract: 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 description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: October 21, 2008
    Assignee: Microsoft Corporation
    Inventors: 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
  • Patent number: 7437434
    Abstract: 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 description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.
    Type: Grant
    Filed: November 4, 2004
    Date of Patent: October 14, 2008
    Assignee: Microsoft Corporation
    Inventors: 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
  • Patent number: 7206087
    Abstract: 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 information for programming at least one finishing device. The method further comprises tracking performance of the job and adjusting the job model and device performance in response to conditions during performance of the finishing job.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: April 17, 2007
    Assignee: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers, Wayne R. Smith
  • Patent number: 7092963
    Abstract: 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 stores the information in a manner accessible for management of the finishing job.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: August 15, 2006
    Assignee: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers
  • Patent number: 7061636
    Abstract: 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. A method for creating a job model comprised of a hierarchy of nodes that together describe the job and each of its components. Elements of the of the production monitor controller.
    Type: Grant
    Filed: May 16, 2001
    Date of Patent: June 13, 2006
    Assignee: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers, Wayne R. Smith
  • Patent number: 6910068
    Abstract: 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 description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.
    Type: Grant
    Filed: March 16, 2001
    Date of Patent: June 21, 2005
    Assignee: Microsoft Corporation
    Inventors: 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
  • Patent number: 6839734
    Abstract: 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 information, from one computer to one or more other computers. Communicating audio and video information between computers can be problematic because users have to wait for the information to be fully downloaded before viewing or hearing it and because different computers sometimes communicate using incompatible communications protocols, which prevents comprehension. Accordingly, the inventors devised new methods, software, and computer systems that support interactive data streaming (real-time exchange of multimedia data) and full-duplex communications, for example, network conferencing, using more than one communications protocol.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: January 4, 2005
    Assignee: Microsoft Corporation
    Inventors: Andres Vega-Garcia, Mu Han, Donald R. Ryan, Thomas Pfenning, Rajeev Byrisetty, Stefan Solomon, Michael Clark
  • Publication number: 20040224772
    Abstract: 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 exchanging instant messages and a game region or window for playing games.
    Type: Application
    Filed: May 9, 2003
    Publication date: November 11, 2004
    Applicant: Microsoft Corporation
    Inventors: Gregory J. Canessa, Jonathan T. David, Kristofer N. Iverson, Donald R. Ryan, Bryan G. Trussel
  • Publication number: 20020097407
    Abstract: 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. A method is also disclosed for creating a job model comprised of a hierarchy of nodes that together describe the job and each of its components. The elements of the production monitor controller is also disclosed.
    Type: Application
    Filed: May 16, 2001
    Publication date: July 25, 2002
    Applicant: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers, Wayne R. Smith
  • Publication number: 20020078012
    Abstract: 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 stores the information in a manner accessible for management of the finishing job.
    Type: Application
    Filed: May 16, 2001
    Publication date: June 20, 2002
    Applicant: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers
  • Publication number: 20020029256
    Abstract: 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 description includes vendor-specific manufacturer information like the model name and number, serial number, manufacturer name, URLs to vendor-specific Web sites, etc. The description also includes a list of any embedded devices or services, as well as URLs for control, eventing, and presentation. The description is written by a vendor, and is usually based on a device template produced by a UPnP forum working committee. The template is derived from a template language that is used to define elements to describe the device and any services supported by the device. The template language is written using an XML-based syntax that organizes and structures the elements.
    Type: Application
    Filed: March 16, 2001
    Publication date: March 7, 2002
    Inventors: 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
  • Publication number: 20020018235
    Abstract: 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 information for programming at least one finishing device. The method further comprises tracking performance of the job and adjusting the job model and device performance in response to conditions during performance of the finishing job.
    Type: Application
    Filed: May 16, 2001
    Publication date: February 14, 2002
    Applicant: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers, Wayne R. Smith
  • Publication number: 20020016803
    Abstract: Methods for a graphic user interface within a document production system, including a method for associating electronic data files to particular document components and a method for providing a graphical representation of a job model for a document. Included within these methods are methods for checking the progress during production of a job through production processes having a plurality of devices as well as methods of checking the status of components of the document and status of devices during production. Also included in these methods are methods for selecting among a plurality of possible arrangements of devices capable of producing the document.
    Type: Application
    Filed: May 16, 2001
    Publication date: February 7, 2002
    Applicant: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers
  • Patent number: 6343116
    Abstract: 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 objects are to end-point the media stream of the computer telephony call. In a further embodiment, there is also a media control manager to instantiate a media control object for each multimedia device of the system.
    Type: Grant
    Filed: September 21, 1998
    Date of Patent: January 29, 2002
    Assignee: Microsoft Corporation
    Inventors: Mary Michelle Quinton, Stefan Solomon, Donald R. Ryan, Michael Clark
  • Publication number: 20010055123
    Abstract: A production and finishing system, particularly a printing and finishing system, for electronic management and control of a wide range of finishing processes characterized by input from multiple production operations and equipment that, depending upon the job, may be variably applied to work pieces that themselves are highly variable between different jobs. Particular emphasis is demonstrated in relation to printing and finishing operations for printed documents. The principles of the present invention, however, apply to such production and finishing systems as, without limitation, textile production (which may include printing, cutting, sewing, and finishing), packaging operations for various consumer and industrial products, and printed wiring board production, etc. The present invention is particularly applicable to many operations where processes for production of work pieces are managed separately from processes for finishing and packaging of such work pieces.
    Type: Application
    Filed: April 25, 2001
    Publication date: December 27, 2001
    Applicant: Xerox Corporation
    Inventors: Donald R. Ryan, Henry T. Kremers, Kevin R. Mathers, Wayne R. Smith, Gerard R. Sturnick
  • Patent number: 6025926
    Abstract: 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 and output regions and includes a transport surface for conveying documents from the document input region to the document output region. A module mounting assembly releasably receives and secures at least one document post-processing module in an operative position to perform one or more post-processing operations on a document conveyed on the transport surface.
    Type: Grant
    Filed: January 9, 1998
    Date of Patent: February 15, 2000
    Assignee: Xerox Corporation
    Inventors: Wayne R. Smith, Clifford L. George, Donald R. Ryan