IP Library Granted Patent US 9,769,173
Granted Patent B1
US 9,769,173 · App. 14/525,086 · Granted Sep 19, 2017

System, method, and computer program for allowing users access to information from a plurality of external systems utilizing a user interface

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 9,769,173
App. No.
14/525,086
Granted
Sep 19, 2017
Kind
B1
Abstract

A system, method, and computer program product are provided for allowing users to access information from a plurality of external systems utilizing a user interface. In use, a plurality of external systems with which to communicate are identified. Additionally, a connection type associated with each of the plurality of external systems is identified. Further, information associated with each of the plurality of external systems to access is identified. In addition, a plurality of logical modules are configured based on the identified information. Furthermore, user groups are identified for each of the plurality of logical modules. Moreover, access levels associated with each of the plurality of logical modules are defined for each of the identified user groups.

Claims (54)

1. A computer program product embodied on a non-transitory computer readable medium comprising computer code stored on the non-transitory computer readable medium and executable by a computer system for performing the following steps:

identifying, by the computer system, a plurality of external systems that are remote from the computer system and with which the computer system is to communicate, the plurality of external systems including a database and a server;

identifying, by the computer system, a type of connection required to interface the database;

identifying, by the computer system, first information associated with a testing project that is stored by the database and that is to be accessed by the computer system;

configuring, by the computer system based on the identified type of connection required to interface the database and the first information, a first logical module executable to perform a validation on the database, wherein the first logical module is further configured in accordance with at least one user group belonging to a certain testing team;

identifying, by the computer system one or more user groups permitted to access the first logical module;

defining, by the computer system for each user group of the one or more user groups, a level of access associated with the first logical module;

identifying, by the computer system, a type of connection required to interface the server;

identifying, by the computer system, a log that is stored by the server and that is to be accessed by the computer system;

configuring, by the computer system based on the identified type of connection required to interface the server, a second logical module executable to perform a retrieval of the log from the server, wherein the second logical module is further configured in accordance with at least one user group belonging to a certain testing team;

identifying, by the computer system one or more user groups permitted to access the second logical module;

defining, by the computer system for each user group of the one or more user groups, a level of access associated with the second logical module;

providing, to users of each user group of the user groups by the computer system, access to the first logical module and the second logical module in accordance with the level of access defined for the user group, including for a user of the users of at least one of the user groups:

determining that the first logical module and the second logical module are accessible to the user,

based on the determination that the first logical module and the second logical module are accessible to the user, displaying the first logical module and the second logical module to the user as a menu in a user interface,

responsive to receiving through the menu from the user a selection of the first logical module, executing, by the computer system, the first logical module to access the identified first information and to perform a validation on the database, and

responsive to receiving through the menu from the user a selection of the second logical module, executing, by the computer system, the second logical module to perform a retrieval of the log from the server.

2. The computer program product of claim 1 , wherein the plurality of external systems are associated with the at least one testing project.

3. A method, comprising:

identifying, by a computer system, a plurality of external systems that are remote from the computer system and with which the computer system is to communicate, the plurality of external systems including a database and a server;

identifying, by the computer system, a type of connection required to interface the database;

identifying, by the computer system, first information associated with a testing project that is stored by the database and that is to be accessed by the computer system;

configuring, by the computer system based on the identified type of connection required to interface the database and the first information, a first logical module executable to access the identified first information and executable to perform a validation on the database, wherein the first logical module is further configured in accordance with at least one user group belonging to a certain testing team;

identifying, by the computer system one or more user groups permitted to access the first logical module;

defining, by the computer system for each user group of the one or more user groups, a level of access associated with the first logical module;

identifying, by the computer system, a type of connection required to interface the server;

identifying, by the computer system, a log that is stored by the server and that is to be accessed by the computer system;

configuring, by the computer system based on the identified type of connection required to interface the server, a second logical module executable to perform a retrieval of the log from the server, wherein the second logical module is further configured in accordance with at least one user group belonging to a certain testing team;

identifying, by the computer system one or more user groups permitted to access the second logical module;

defining, by the computer system for each user group of the one or more user groups, a level of access associated with the second logical module;

providing, to users of each user group of the user groups by the computer system, access to the first logical module and the second logical module in accordance with the level of access defined for the user group, including for a user of the users of at least one of the user groups:

determining that the first logical module and the second logical module are accessible to the user,

based on the determination that the first logical module and the second logical module are accessible to the user, displaying the first logical module and the second logical module to the user as a menu in a user interface,

responsive to receiving through the menu from the user a selection of the first logical module, executing, by the computer system, the first logical module to access the identified first information and to perform a validation on the database, and

responsive to receiving through the menu from the user a selection of the second logical module, executing, by the computer system, the second logical module to perform a retrieval of the log from the server.

4. A system comprising:

a memory of a computer system; and

one or more processing cores of the computer system coupled to the memory that are each configured to:

identify, by the computer system, a plurality of external systems that are remote from the computer system and with which the computer system is to communicate, the plurality of external systems including a database and a server;

identify, by the computer system, a type of connection required to interface the database;

identify, by the computer system, first information associated with a testing project that is stored by the database and that is to be accessed by the computer system;

configure, by the computer system based on the identified type of connection required to interface the database and the first information, a first logical module executable to access the identified first information and executable to perform a validation on the database, wherein the first logical module is further configured in accordance with at least one user group belonging to a certain testing team;

identify, by the computer system one or more user groups permitted to access the first logical module;

define, by the computer system for each user group of the one or more user groups, a level of access associated with the first logical module;

identify, by the computer system, a type of connection required to interface the server;

identify, by the computer system, a log that is stored by the server and that is to be accessed by the computer system;

configure, by the computer system based on the identified type of connection required to interface the server, a second logical module executable to perform a retrieval of the log from the server, wherein the second logical module is further configured in accordance with at least one user group belonging to a certain testing team;

identify, by the computer system one or more user groups permitted to access the second logical module;

define, by the computer system for each user group of the one or more user groups, a level of access associated with the second logical module;

provide, to users of each user group of the user groups by the computer system, access to the first logical module and the second logical module in accordance with the level of access defined for the user group, including for a user of the users of at least one of the user groups:

determining that the first logical module and the second logical module are accessible to the user,

based on the determination that the first logical module and the second logical module are accessible to the user, displaying the first logical module and the second logical module to the user as a menu in a user interface,

responsive to receiving through the menu from the user a selection of the first logical module, executing, by the computer system, the first logical module to access the identified first information and to perform a validation on the database, and

responsive to receiving through the menu from the user a selection of the second logical module, executing, by the computer system, the second logical module to perform a retrieval of the log from the server.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 4, 2016
From: AMDOCS SOFTWARE SYSTEMS LIMITED
To: AMDOCS DEVELOPMENT LIMITED; AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 039695/0965 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 24, 2015
From: JONES, ROBERT J.; ZAGOROVSKI-PAMBUK, TATIANA
To: AMDOCS SOFTWARE SYSTEMS LIMITED
Reel/Frame 036175/0036 →