Parallel access to running electronic design automation (EDA) application
First Claim
1. A method comprising:
- receiving, by a computer, a request to access an electronic design automation (EDA) application from at least two user computing devices;
authenticating, by the computer, each user associated with each of the requests from the at least two user computing devices to access the EDA application;
determining, by the computer, a level of access to be granted to each of the users of the at least two user computing devices;
creating, by the computer, parallel connections to each of the at least two user computing devices from the EDA application;
retrieving, by the computer, data to be transmitted to each of the at least two user computing devices, respectively; and
storing, by the computer, the data in a memory unit, wherein the level of access to be granted to each of the users of the at least two user computing devices comprises either a read only access or a read/write access, and wherein in response to the each user of the at least two user computing devices being granted read only access, the created parallel connection is created using threaded processing.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention disclose a method, computer program product, and system for parallel access to an electronic design automation (EDA) application. The computer receives a request to access an electronic design automation (EDA) application from at least two user computing device and authenticates a user associated with each of the requests from the at least two user computing devices to access the EDA application. The computer determines a level of access to be granted to each of the user of the at least two user computing devices and creates a parallel connection to each of the at least user computing device based on the determined level of access granted to each of the users. The computer retrieves data to be transmitted to each of the at least user computing device to be displayed on each of the user computing devices and stores the data in a memory unit.
-
Citations
15 Claims
-
1. A method comprising:
-
receiving, by a computer, a request to access an electronic design automation (EDA) application from at least two user computing devices; authenticating, by the computer, each user associated with each of the requests from the at least two user computing devices to access the EDA application; determining, by the computer, a level of access to be granted to each of the users of the at least two user computing devices; creating, by the computer, parallel connections to each of the at least two user computing devices from the EDA application; retrieving, by the computer, data to be transmitted to each of the at least two user computing devices, respectively; and storing, by the computer, the data in a memory unit, wherein the level of access to be granted to each of the users of the at least two user computing devices comprises either a read only access or a read/write access, and wherein in response to the each user of the at least two user computing devices being granted read only access, the created parallel connection is created using threaded processing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer program comprising:
one or more non-transitory computer-readable storage media and program instructions stored on the one or more non-transitory computer-readable storage media, the program instructions being executable by a processor to perform a method, the program instructions comprising; receiving a request to access an electronic design automation (EDA) application from at least two user computing devices; authenticating each user associated with each of the requests from the at least two user computing devices to access the EDA application; determining a level of access to be granted to each of the users of the at least two user computing devices; creating parallel connections to each of the at least two user computing devices from the EDA application; retrieving data to be transmitted to each of the at least two user computing devices, respectively; and storing the data in a memory unit, wherein the level of access to be granted to each of the users of the at least two user computing devices comprises either a read only access or a read/write access, and wherein in response to the each user of the at least two user computing devices being granted read only access, the created parallel connection is created using threaded processing. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A computer system comprising:
one or more computer processors, one or more computer-readable storage media, and program instructions stored on one or more of the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising; receiving a request to access an electronic design automation (EDA) application from at least two user computing devices; authenticating each user associated with each of the requests from the at least two user computing devices to access the EDA application; determining a level of access to be granted to each of the users of the at least two user computing devices; creating parallel connections to each of the at least two user computing devices from the EDA application; retrieving data to be transmitted to each of the at least two user computing devices, respectively; and storing the data in a memory unit, wherein the level of access to be granted to each of the users of the at least two user computing devices comprises either a read only access or a read/write access, and wherein in response to the each user of the at least two user computing devices being granted read only access, the created parallel connection is created using threaded processing. - View Dependent Claims (14, 15)
Specification