Patents by Inventor Kevin M. DONOHUE

Kevin M. DONOHUE 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: 11030245
    Abstract: Some embodiments are directed to a method for exchanging data between a user and one or more data sources, the method including configuring a non-transitory computer readable medium to access data from the one or more data sources via a data source query in accordance with options specified in first and second XML configuration files. The non-transitory computer readable medium further retrieves the data in a predefined format at a database and displays the data in accordance with display options specified in the first and the second XML configuration files.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 8, 2021
    Assignee: ALQIMI ANALYTICS & INTELLIGENCE, LLC
    Inventors: Walter Greenberg, Kevin M. Donohue
  • Patent number: 11030244
    Abstract: Some embodiments are directed to a method for exchanging data between a user and a first data source, the method including configuring a non-transitory computer readable medium to retrieve and display a first set of data from the first data source via a first data source query in accordance with connection information, a set of display options and data retrieval filters specified in a user-defined XML configuration file. The non-transitory computer readable medium further applies the user-defined XML configuration file to a second data source query to display a second set of data from a second data source in accordance with the set of display options specified for the first data source in the user-defined XML configuration file.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: June 8, 2021
    Assignee: ALQIMI ANALYTICS & INTELLIGENCE, LLC
    Inventors: Walter Greenberg, Kevin M. Donohue
  • Patent number: 10956496
    Abstract: Some embodiments are directed to a method for exchanging data between a user terminal, and a first data source and a second data source, the method including configuring a user-defined XML configuration file stored on a portal server. The method further includes retrieving data periodically from the first data source via a periodically executed application and retrieving data aperiodically from the second data source via an aperiodically executed application. The method further includes storing a combined data retrieved from the first data source and the second data sources in a database. The method further includes displaying the combined data on the user terminal in accordance with at least one option specified in the user-defined XML configuration file.
    Type: Grant
    Filed: July 29, 2016
    Date of Patent: March 23, 2021
    Assignee: ALQIMI ANALYTICS & INTELLIGENCE, LLC
    Inventors: Walter Greenberg, Kevin M. Donohue
  • Publication number: 20180032632
    Abstract: Some embodiments are directed to a method for exchanging data between a user and one or more data sources, the method including configuring a non-transitory computer readable medium to access data from the one or more data sources via a data source query in accordance with options specified in first and second XML configuration files. The non-transitory computer readable medium further retrieves the data in a predefined format at a database and displays the data in accordance with display options specified in the first and the second XML configuration files.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Walter GREENBERG, Kevin M. DONOHUE
  • Publication number: 20180032633
    Abstract: Some embodiments are directed to a method for exchanging data between a user terminal and a data source. The method includes generating a first XML configuration file in accordance with a data source query and generating a second XML configuration file in accordance with options specified in the first XML configuration file. The method further includes configuring a plurality of portlets on a portal server based on the first XML configuration file and the second XML configuration file, and retrieving data from the data source via the plurality of portlets operating on the portal server and an application server. The method further includes storing the in a database, and displaying the data on the portal in accordance with the options specified in the first XML configuration file.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Walter GREENBERG, Kevin M. DONOHUE
  • Publication number: 20180032630
    Abstract: Some embodiments are directed to a method for exchanging data between a user and a first data source, the method including configuring a non-transitory computer readable medium to retrieve and display a first set of data from the first data source via a first data source query in accordance with connection information, a set of display options and data retrieval filters specified in a user-defined XML configuration file. The non-transitory computer readable medium further applies the user-defined XML configuration file to a second data source query to display a second set of data from a second data source in accordance with the set of display options specified for the first data source in the user-defined XML configuration file.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Walter GREENBERG, Kevin M. DONOHUE
  • Publication number: 20180032618
    Abstract: Some embodiments are directed to a method for exchanging data between a user and a data source, the method including configuring an XML data source query file stored on a portal server. The XML data source query file includes a data source query. The method can further include configuring a data source connection file stored on the portal server. The method can also include configuring a portal page configuration stored on the portal server and accessing a portlet that is intermediate between the data source and the portal page by a browser. The method can further include retrieving raw data from the data source with an input into a function made available to the browser and displaying the raw data in the browser.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Walter GREENBERG, Kevin M. DONOHUE
  • Publication number: 20180032617
    Abstract: Some embodiments are directed to a method for exchanging data between a user and a data source, the method including configuring a non-transitory computer readable medium to retrieve and display a set of data from the data source via a data source query in accordance with connection information, a set of display options and data retrieval filters specified in a user-defined XML configuration file. Further, the data exchanged between the user and the data source passes through an application server and a portal server.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Walter GREENBERG, Kevin M. DONOHUE
  • Publication number: 20180032631
    Abstract: Some embodiments are directed to a method for exchanging data between a user and a data source, the method includes configuring a non-transitory computer readable medium to retrieve data from a data source via a data source query in accordance with data retrieval filters, display options, a first set of options for periodic data retrieval and a second set of options for aperiodic data retrieval specified in a user-defined XML configuration file. Further, the non-transitory computer readable medium utilizes a first application that retrieves data periodically in accordance with the first set of options specified in the user-defined XML configuration file and a second application that retrieves data aperiodically in accordance with the second set of options specified in the user-defined XML configuration file. The retrieved data is displayed in accordance with the set of display options specified in the user-defined XML configuration file.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Walter GREENBERG, Kevin M. DONOHUE
  • Publication number: 20180032634
    Abstract: Some embodiments are directed to a method for displaying an output data on a user terminal, the method including receiving an input data through a web interface on the user terminal and transmitting the input data to a portal server through an input portlet. The method also includes generating an XML configuration file comprising at least one of document data, a markup and a script code. The method further includes storing and processing the XML configuration file by the portal server. The method further includes retrieving the output data from a data source based on at least a parameter specified in the XML configuration file. The method further includes displaying the output data on the web interface based on at least one option specified in the XML configuration file.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Walter GREENBERG, Kevin M. DONOHUE
  • Publication number: 20180032635
    Abstract: Some embodiments are directed to a method for exchanging data between a user terminal, and a first data source and a second data source, the method including configuring a user-defined XML configuration file stored on a portal server. The method further includes retrieving data periodically from the first data source via a periodically executed application and retrieving data aperiodically from the second data source via an aperiodically executed application. The method further includes storing a combined data retrieved from the first data source and the second data sources in a database. The method further includes displaying the combined data on the user terminal in accordance with at least one option specified in the user-defined XML configuration file.
    Type: Application
    Filed: July 29, 2016
    Publication date: February 1, 2018
    Inventors: Walter GREENBERG, Kevin M. DONOHUE