IP Library Granted Patent US 10,540,053
Granted Patent B2
US 10,540,053 · App. 15/682,333 · Granted Jan 21, 2020

Methods and systems for managing community information

Inventors: Aaron Michael Gasperi (Minneapolis, MN); Thomas Mac Kremer (Minneapolis, MN); Ronald Perry Wright (Boulder, CO); Joshua Ryan Tallen (Minneapolis, MN); John Robert Waite (Anamosa, IA); Doug Frey (Savage, MN); Paul Mockenhaupt (Savage, MN); Mark Rasmussen (Stillwater, MN)
Assignee: Velocity Technology Solutions, Inc.
G06F3/0481G06F11/34G06F11/3419G06F16/972G06Q10/0639G06Q10/06393
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,540,053
App. No.
15/682,333
Granted
Jan 21, 2020
Kind
B2
Abstract

The present disclosure describes a system and method for managing and disseminating community information in a cloud. The computer-implemented method and system for comparing service performance comprises receiving, by a server over a communication network from a computer of each of a plurality of client companies, metadata of a plurality of transactions in enterprise resource planning systems being operated by the plurality of client companies, and presenting, by the server over the communication network to a computer of a selected client company of the plurality of client companies, comparative performance information for display on a graphical user interface of the selected client company based on metadata of transactions in enterprise resource planning systems of other client companies that are substantially similar to the enterprise resource planning system of the selected client company.

Claims (26)

1. A server-implemented method comprising:

receiving, by a server, over a communication network a first set of metadata from a computer of a first client company corresponding to transactions using a software application of different versions of a first enterprise resource planning system operated by the first client company, wherein the first set of metadata does not contain underlying transaction data;

receiving, by the server, over the communication network a second set of metadata from a computer of a second client company corresponding to the software application of different versions of a second enterprise resource planning system operated by the second client company, wherein the second set of metadata does not contain underlying transaction data;

comparing, by the server, the first set of metadata corresponding to each version of the first enterprise resource planning system operated by the first client company with respect to each other to determine performance data associated with one or more features corresponding to each version of the first enterprise resource planning system operated by the first client company, wherein the one or more features are selected from a group consisting of a response time and a volume;

comparing, by the server, the second set of metadata corresponding to each version of the second enterprise resource planning system operated by the second client company with respect to each other to determine performance data associated with the one or more features corresponding to each version of the second enterprise resource planning system operated by the second client company;

comparing, by the server, the first set of metadata to the second set of metadata to determine performance data associated to the one or more features corresponding to each version of the software application in the first enterprise resource planning system operated by the first client company and the second enterprise resource planning system operated by the second client company; and wherein the server performs a comparison between the first set of metadata and the second set of metadata taking into consideration data corresponding to configuration of the computer of the first client company and the second client company; and

presenting, by the server, on a graphical user interface of the computer of each of the first client company and the second client company, the performance data corresponding to performance of transactions using different versions of the software application in the first enterprise resource planning system operated by the first client company and the second enterprise resource planning system operated by the second client company, performance of each version of the first enterprise resource planning system operated by the first client company, and performance of each version of the second enterprise resource planning system operated by the second client company, wherein the graphical user interface of the computer of each of the first client company and the second client company comprises a panel for each version of the software application, and within each panel, the graphical user interface comprises a listing of the performance data of the transactions with respect to each other and other computers of other companies running the same software application, and wherein the computer of the first client company is configured to execute a new version of the software application based on an evaluation of the performance data of the transactions associated with the different versions of the software application in the first enterprise resource planning system with respect to the computers of other companies running the same software application.

2. The server-implemented method according to claim 1 , wherein the first set of metadata and the second set of metadata comprises data selected from a group consisting of response time, delay time, processing time, and usage.

3. The server-implemented method according to claim 1 , wherein the first enterprise resource planning system and the second enterprise resource planning system have a same version.

4. The server-implemented method according to claim 1 , wherein the first enterprise resource planning system and the second enterprise resource planning system have a different version.

5. The server-implemented method according to claim 1 , wherein the server performs a real-time comparison of the first set of metadata and the second set of metadata to determine performance data associated to the one or more features corresponding to each version of the software application in the first and the second enterprise resource planning system of the first client company and second client company.

6. The server-implemented method according to claim 1 , wherein the one or more features corresponding to each version of the software application in the first and the second enterprise resource planning system of the first client company and second client company further comprises a success rate and a processing time.

7. A system comprising:

a communication network;

a dashboard server; and

a processor configured to:

receive over the communication network from a computer of each of a plurality of client companies metadata of a plurality of software applications of different versions of an enterprise resource planning system being operated by each of the plurality of client companies, wherein the metadata does not contain underlying transaction data from the plurality of software applications;

compare the metadata corresponding to each version of the enterprise resource planning system operated by each of the plurality of client companies with respect to each other to determine performance data associated with one or more features corresponding to each version of the enterprise resource planning system operated by each of the plurality of client companies, wherein the one or more features are selected from a group consisting of a response time and a volume;

compare the metadata received from the computer of each of the plurality of client companies to determine performance data associated to the one or more features corresponding to each version of the software application in the enterprise resource planning system of each of the plurality of client companies, and wherein the processor performs a comparison between the metadata received from the computer of each of the plurality of client companies taking into consideration data corresponding to configuration of the computer of each of the plurality of client companies; and

transmit on a graphical user interface of the computer of each of the first client company and the second client company the performance data corresponding to performance of transactions of the software application in each version of the enterprise resource planning system of each of the plurality of client companies and the performance data corresponding to performance of transactions of different versions of the software application in the enterprise resource planning system of each of the plurality of client companies, the performance data representing the running speed corresponding to each version of the software application in the enterprise resource planning system of each of the plurality of client companies, the performance data further representing the volume corresponding to each version of the software application in the enterprise resource planning system of each of the plurality of client companies, wherein the graphical user interface of the computer of each of the plurality of client companies comprises a panel for each version of the software application, and within each panel, the graphical user interface comprises a listing of the performance data of the transactions with respect to the computers of each of the plurality of client companies running the same software application, wherein the computer of the first client company is configured to execute a new version of the software application based on an evaluation of the performance data of the transactions associated with the different versions of the software application in the first enterprise resource planning system with respect to the computers of other companies running the same software application.

8. The system according to claim 7 , further comprising an enterprise resource planning server coupled to the dashboard server, wherein the enterprise resource planning server is hosted on behalf of at least one client company of the plurality of client companies.

9. The system according to claim 8 , wherein the enterprise resource planning server is configured to generate the metadata and transmit the metadata to the dashboard server.

10. The system according to claim 7 , further comprising a database coupled to the dashboard server, wherein the database is configured to store the metadata of the plurality of software applications performed by the enterprise resource planning system of each of the plurality of client companies.

11. The system according to claim 7 , wherein the metadata further comprises data selected from a group consisting of response time, delay time, processing time, and usage.

12. The system according to claim 7 , wherein the dashboard server performs a real-time comparison of the metadata received from the computer of each of the plurality of client companies to determine performance data associated to the one or more features corresponding to each version of the software application in the enterprise resource planning system of each of the plurality of client companies.

13. The system according to claim 7 , wherein the one or more features corresponding to each version of the software application in the enterprise resource planning system of each of the plurality of client companies further comprises a success rate and a processing time.

Assignments (9)
RELEASE OF PATENT SECURITY INTEREST RECORDED AT REEL 054892/FRAME 0971 Recorded Feb 1, 2024
From: ANKURA TRUST COMPANY, LLC
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
Reel/Frame 066488/0170 →
RELEASE OF SECURITY INTEREST Recorded Jan 30, 2024
From: TORONTO DOMINION (TEXAS) LLC, AS ADMINISTRATIVE AGENT
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
Reel/Frame 066296/0532 →
SECURITY INTEREST Recorded Jan 12, 2021
From: VELOCITY TECHNOLOGY SOLUTIONS, INC.; NAVISITE LLC
To: ANKURA TRUST COMPANY, LLC
Reel/Frame 054892/0971 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 044338/0535 Recorded Dec 31, 2020
From: GOLUB CAPITAL MARKETS LLC
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.
Reel/Frame 054882/0783 →
PATENT SECURITY AGREEMENT Recorded Dec 30, 2020
From: NAVISITE LLC; VELOCITY TECHNOLOGY SOLUTIONS, INC.
To: TORONTO DOMINION (TEXAS) LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 054895/0638 →
MERGER Recorded Aug 10, 2018
From: VELOCITY TECHNOLOGY ENTERPRISES, INC.
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.
Reel/Frame 046616/0362 →
MERGER Recorded May 10, 2018
From: VELOCITY TECHNOLOGY ENTERPRISES, INC.
To: VELOCITY TECHNOLOGY SOLUTIONS, INC.
Reel/Frame 045765/0581 →
SECURITY INTEREST Recorded Dec 8, 2017
From: VELOCITY TECHNOLOGY SOLUTIONS, INC.
To: GOLUB CAPITAL MARKETS LLC, AS AGENT
Reel/Frame 044338/0535 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 24, 2017
From: GASPERI, AARON MICHAEL; KREMER, THOMAS MAC; WRIGHT, RONALD PERRY; TALLEN, JOSHUA RYAN; WAITE, JOHN R.; FREY, DOUG; MOCKENHAUPT, PAUL; RASMUSSEN, MARK
To: VELOCITY TECHNOLOGY ENTERPRISES, INC.
Reel/Frame 043659/0447 →
Continuity (3)
Continuation 14477493 · Sep 4, 2014
Provisional Application 61885884 · Oct 2, 2013
Related Publication 20170344193A1 · Nov 30, 2017