Patents by Inventor Kevin Richard Plain

Kevin Richard Plain 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: 9741257
    Abstract: A system and method for collaborative online desktop sharing is described, wherein a teacher can view the teacher's own desktop as well as the desktop(s) of the teacher's student(s), and the student(s) can see their own desktop as well as the teacher's desktop. As a result, the teacher and student(s) can monitor each other's screens, thus allowing the students to follow a teacher's on-screen actions in real time or near real time and allowing the teacher to ensure that student's are successfully completing demonstrated tasks.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 22, 2017
    Assignee: Avaya Inc.
    Inventors: Kevin Richard Plain, Chase Schamberger
  • Patent number: 7343584
    Abstract: An automated heterogeneous configurator employs a technique by which the state of a context can be changed and restored automatically to facilitate the configuration of systems having components that span multiple contexts. The technique employs a high level constraint that is programmed into the component class of a model that requires a component object to determine the appropriate context for that object at the beginning of its installation within the configuration, and if the current state of the context is not that which is appropriate for the object component, the installation process for the component changes the state of the context to reflect that which is appropriate for the component. The most common context is the product line context, but any other context pertinent to the configuration of heterogeneous systems can be applied to this technique.
    Type: Grant
    Filed: October 16, 2001
    Date of Patent: March 11, 2008
    Assignee: Versata Development Group, Inc.
    Inventors: Kevin Richard Plain, Thomas John Rohloff