System and method for launching a resource in a network
DCFirst Claim
1. An access system for a client connected to a server in a computer network to a resource stored in said network, said system comprising:
- a microprocessor;
a memory component for storing instructions for execution on said microprocessor;
a file stored in said client and said server;
an operating system that accesses said file, said operating system being able to be executed on said client and said server;
an icon logic module providing instructions to said microprocessorto generate a first icon on a display associated with said client, said first icon providing a graphic representation of a source of an instance of said resource reflecting whether said resource is located at said client or at said server; and
to monitor for activation of said first icon at said client;
a resource launching module providing instructions to said microprocessorto launch said resource from either said client or said server for said client depending on whether said resource is to be launched from said client first or said server first and to cause an 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 resource, said registry being accessible by other processes operating on devices in said network;
an access module providing instructions to said microprocessor to access file through said server using load balancing algorithms using Remote Desktop Protocol (RDP) commands;
an authentication module providing instructions to said microprocessor to access a directory structure accessed by said server using Group Policy Objects (CFOs) and Active Directory (AD) objects to authenticate said client with said server;
a library accessible by said server to store virtual machine templates on said server in said network; and
a virtual machine module to access said library and create virtual machine templates for said library and to create virtual machines from said virtual machine templates, said virtual machine module providing to a host machine in said network access to a plurality of machines, user profile settings and instances of an application in said network and to multiple operating systems,whereinsaid resource is an application that can execute on said client or said server.
6 Assignments
Litigations
0 Petitions
Accused Products
Abstract
The disclosure provides a system and method for a client connected to a server to a resource in a network. For the system a virtual machine module is provided to access a library and to create virtual machine templates and to create virtual machines from the virtual machine templates. The virtual machine module provides to a host machine in the network access to machines, user profile settings and instances of an application in the network and to multiple operating systems. The client has: access to an instance of the resource; an access module to provide the client with communication to access to the server using load balancing algorithms to access the file using Remote Desktop Protocol (RDP) commands; and an authentication module providing access to a directory structure accessed by the server using Microsoft Group Policy Objects (GPOs) and Active Directory (AD) services to authenticate the client with the server.
122 Citations
19 Claims
-
1. An access system for a client connected to a server in a computer network to a resource stored in said network, said system comprising:
-
a microprocessor; a memory component for storing instructions for execution on said microprocessor; a file stored in said client and said server; an operating system that accesses said file, said operating system being able to be executed on said client and said server; an icon logic module providing instructions to said microprocessor to generate a first icon on a display associated with said client, said first icon providing a graphic representation of a source of an instance of said resource reflecting whether said resource is located at said client or at said server; and to monitor for activation of said first icon at said client; a resource launching module providing instructions to said microprocessor to launch said resource from either said client or said server for said client depending on whether said resource is to be launched from said client first or said server first and to cause an 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 resource, said registry being accessible by other processes operating on devices in said network; an access module providing instructions to said microprocessor to access file through said server using load balancing algorithms using Remote Desktop Protocol (RDP) commands; an authentication module providing instructions to said microprocessor to access a directory structure accessed by said server using Group Policy Objects (CFOs) and Active Directory (AD) objects to authenticate said client with said server; a library accessible by said server to store virtual machine templates on said server in said network; and a virtual machine module to access said library and create virtual machine templates for said library and to create virtual machines from said virtual machine templates, said virtual machine module providing to a host machine in said network access to a plurality of machines, user profile settings and instances of an application in said network and to multiple operating systems, wherein said resource is an application that can execute on said client or said server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of providing access for a client connected to a server in a computer network to a resource stored 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) services, said network providing secure access to said application for said client using a Remote Desktop Protocol (RDP), said method comprising:
-
accessing a library accessible containing virtual machine templates; creating a virtual machine for a server in said network, said virtual machine having access said library and providing to a host machine in said network access to multiple machines in said network, user profile settings and multiple instances of an application in said network and multiple operating systems; generating a first icon associated with said file and a second icon associated with said application in a graphical user interface (GUI) on said client said first icon providing a graphic representation of a source of an instance of said resource reflecting whether said resource is located at said client or at said server; monitoring for activation of said first icon at said client; launching said resource from either on said client or said server for said client depending on whether said resource is to be launched from said client first or said server first and to cause said application to access a file used by said resource through either said client or said server depending on whether said file is to be launched from either said client first or said server first; updating a registry containing activation information on said resource, said registry being accessible by other processes operating on devices in said network; accessing the file through said server using load balancing algorithms using Remote Desktop Protocol (RDP) commands; and authenticating said client with said server using Group Policy Objects (GPOs) and Active Directory (AD) objects, wherein said resource is an application that can execute on said client or said server. - View Dependent Claims (19)
-
Specification