System and method for launching a resource in a network
DCFirst Claim
1. An access system providing access for clients in a computer network to resources stored in said network, said system comprising:
- an instance of a file stored in at least one of a server and a client in said network;
an instance of an application that uses said file, said application operating on said client and said server;
an authentication module in said client providing instructions to a microprocessor in said client operating to provide access to a directory structure stored on a server in said network using Active Directory (AD) protocols to authenticate said client with said server;
an access module in said client providing instructions to said microprocessor in said client to provide said client with communication access to said server and to provide secure access using a secure gateway tunnel to said application that uses said file using Remote Desktop Protocol (RDP) commands;
a first module in said client providing instructions to said microprocessor in said client to generate a first icon associated with said file and a second icon associated with said application in a graphical user interface (GUI) on said client; and
a second module in said client providing instructions to said microprocessor in said client to monitor for activation of said first icon at said client;
to initiate execution of said application either on said client or said server for said client depending on whether said application is to be accessed on said client first or said server first and to cause said application to access said file through either said client or said server depending on whether said file is to be accessed on either said client first or said server first;
to update a registry containing activation information on said application, said registry being accessible by other processes operating on devices in said network;
and to initiate an access of said application on said client after attempting to access said application on said server, if said server is not accessible,wherein said client provides a terminal-based environment for accessing said application that uses said file in the network through said RDP commands.
1 Assignment
Litigations
0 Petitions
Accused Products
Abstract
The invention provides a system and method for a client connected to a server in a computer network to access a resource, such as an application, database (either local, server, or web-based), service and/or a file, stored in the network. The system comprises: the client in the network; the server in the network; an instance of the resource stored in at least one of the server and the client; a file associated with the application stored in at least one of the server and the client; and an access module operating to provide the client with access to the server. In the system at the client, a first icon associated with a said resource is provided and if the instance of the resource is stored at the server, the application is automatically accessed when the icon at the client is activated.
-
Citations
16 Claims
-
1. An access system providing access for clients in a computer network to resources stored in said network, said system comprising:
-
an instance of a file stored in at least one of a server and a client in said network; an instance of an application that uses said file, said application operating on said client and said server; an authentication module in said client providing instructions to a microprocessor in said client operating to provide access to a directory structure stored on a server in said network using Active Directory (AD) protocols to authenticate said client with said server; an access module in said client providing instructions to said microprocessor in said client to provide said client with communication access to said server and to provide secure access using a secure gateway tunnel to said application that uses said file using Remote Desktop Protocol (RDP) commands; a first module in said client providing instructions to said microprocessor in said client to generate a first icon associated with said file and a second icon associated with said application in a graphical user interface (GUI) on said client; and a second module in said client providing instructions to said microprocessor in said client to monitor for activation of said first icon at said client; to initiate execution of said application either on said client or said server for said client depending on whether said application is to be accessed on said client first or said server first and to cause said application to access said file through either said client or said server depending on whether said file is to be accessed on either said client first or said server first; to update a registry containing activation information on said application, said registry being accessible by other processes operating on devices in said network; and to initiate an access of said application on said client after attempting to access said application on said server, if said server is not accessible, wherein said client provides a terminal-based environment for accessing said application that uses said file in the network through said RDP commands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for presenting information to a client in a network where resources are stored in at least said client or a server in said network, said network having an instance of a file in at least one of said server and said client and said network having an instance of an application that uses file in at least one of said server and said client, said network providing said client with access to said server using Active Directory (AD) protocols, said network providing secure access to said application for said client using a Remote Desktop Protocol (RDP), said method comprising:
-
providing instructions for execution on a microprocessor in said client to generate a first icon associated with said file and a second icon associated with said application in a graphical user interface (GUI) on said client; providing instructions to said microprocessor in said client to monitor for activation of said first icon at said client; when a request for said file is initiated on said client, providing instructions for execution on said microprocessor; to initiate execution of said application either on said client or said server for said client depending on whether said application is to be accessed on said client first or said server first; to cause said application to access said file through either said client or said server depending on whether said file is to be accessed on either said client first or said server first; and to update a registry containing activation information on said application, said registry being accessible by other processes operating on devices in said network; utilizing a secure access through a secure gateway tunnel to said application using Remote Desktop Protocol (RDP) commands when accessing said application through said server; and initiating an access of said application on said client after attempting to access said application on said server, when said application is to be initiated on said server first and said server is not accessible, wherein said client provides a terminal-based environment for accessing said application that uses said file in the network through said RDP commands. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
wherein if a secure gateway between said client and said server is activated, application data relating to said application is transmitted through a specific port connecting said client to said server; and if no secure gateway between said client and said server has been activated, an additional port connecting said client to said server is opened if necessary to carry said application data relating to said application.
-
-
16. The method as claimed in claim 12, further comprising synchronizing instances of said file between said client and said server at any of when said application on said server is accessed, when access to said application on said server is completed or when said client is authenticated.
Specification