Patents by Inventor John C. Gagnon

John C. Gagnon 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: 11316914
    Abstract: A system for intermediated communication between applications running on the same computer is presented. The system routes communication between a first application and a second application through a data broker on a remote server to avoid direct communication between the applications. The first application may be a desktop application, such as a word processing application, that has an add-in installed to facilitate communication through the data broker. The second application may be a web browser that includes a web client implemented using standard functionality of the web browser, without an application-specific plug-in. The data broker operates on a remote server to receive and direct communication between the applications. By eliminating direct communication between the applications, the data broker improves system security and reliability by utilizing communication protocols and capabilities already existing within the computer.
    Type: Grant
    Filed: October 15, 2018
    Date of Patent: April 26, 2022
    Assignee: WOLTERS KLUWER FINANCIAL SERVICES, INC.
    Inventors: Colin D. Borrowman, Byron Saunders, Carl Nelson Artz, Richard Myott, Steven Calise, John C. Gagnon
  • Publication number: 20190266526
    Abstract: Systems and methods are provided for generating numerical values indicative of risk factors across multiple dimensions in an organization. A first hierarchy of auditable entities in an organization are generated using a first parameter, and a second hierarchy of auditable entities in the same organization are generated using a second parameter. The first hierarchy and the second hierarchy correspond to a first dimension and a second dimension of the organization, respectively. An indication of a risk factor and a numerical score for the risk factor are received. Additionally, selections of a first auditable entity in the first hierarchy and a second auditable entity in the second hierarchy, with which the risk factor is to be associated, are received. In response to the received selections, respective risk scores for the first auditable entity and the second auditable entity are automatically calculated using the received numerical score for the risk factor.
    Type: Application
    Filed: February 27, 2018
    Publication date: August 29, 2019
    Inventors: Colleen Knuff, Riz Noorani, Andrew Broughton, Jennifer Esterheld, Lina M. Herrera, Richard Myott, David Christopher Patton, John C. Gagnon, Steven Calise
  • Publication number: 20190052692
    Abstract: A system for intermediated communication between applications running on the same computer is presented. The system routes communication between a first application and a second application through a data broker on a remote server to avoid direct communication between the applications. The first application may be a desktop application, such as a word processing application, that has an add-in installed to facilitate communication through the data broker. The second application may be a web browser that includes a web client implemented using standard functionality of the web browser, without an application-specific plug-in. The data broker operates on a remote server to receive and direct communication between the applications. By eliminating direct communication between the applications, the data broker improves system security and reliability by utilizing communication protocols and capabilities already existing within the computer.
    Type: Application
    Filed: October 15, 2018
    Publication date: February 14, 2019
    Inventors: Colin D. Borrowman, Byron Saunders, Carl Nelson Artz, Richard Myott, Steven Calise, John C. Gagnon
  • Patent number: 10104152
    Abstract: A system for intermediated communication between applications running on the same computer is presented. The system routes communication between a first application and a second application through a data broker on a remote server to avoid direct communication between the applications. The first application may be a desktop application, such as a word processing application, that has an add-in installed to facilitate communication through the data broker. The second application may be a web browser that includes a web client implemented using standard functionality of the web browser, without an application-specific plug-in. The data broker operates on a remote server to receive and direct communication between the applications. By eliminating direct communication between the applications, the data broker improves system security and reliability by utilizing communication protocols and capabilities already existing within the computer.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: October 16, 2018
    Assignee: TEAMMATE LICENSING B.V.
    Inventors: Colin D. Borrowman, Byron Saunders, Carl Nelson Artz, Richard Myott, Steven Calise, John C. Gagnon
  • Publication number: 20170318072
    Abstract: A system for intermediated communication between applications running on the same computer is presented. The system routes communication between a first application and a second application through a data broker on a remote server to avoid direct communication between the applications. The first application may be a desktop application, such as a word processing application, that has an add-in installed to facilitate communication through the data broker. The second application may be a web browser that includes a web client implemented using standard functionality of the web browser, without an application-specific plug-in. The data broker operates on a remote server to receive and direct communication between the applications. By eliminating direct communication between the applications, the data broker improves system security and reliability by utilizing communication protocols and capabilities already existing within the computer.
    Type: Application
    Filed: April 28, 2016
    Publication date: November 2, 2017
    Inventors: Colin D. Borrowman, Byron Saunders, Carl Nelson Artz, Richard Myott, Steven Calise, John C. Gagnon