A system and method are provided for managing applications over a network between a server system and client computers. In one example, the method involves receiving user login information from a client computer, then accessing on the server system a user profile associated with the login informatio
A system and method are provided for managing applications over a network between a server system and client computers. In one example, the method involves receiving user login information from a client computer, then accessing on the server system a user profile associated with the login information. The user profile includes a user environment configuration for a client environment. Transport protocols are selected based on the user profile. The transport protocols are protocols for transporting information between the server system and the client computer. The user environment configuration stored on the server system is then synchronized with a client environment configuration on the client computer.
대표청구항▼
1. A system for permitting applications to be treated as a service, instructions for the applications are stored on memory executed by a hardware processor, the system comprising: a. one or more servers having server memory storing a set of applications and a set of user profiles; andb. one or more
1. A system for permitting applications to be treated as a service, instructions for the applications are stored on memory executed by a hardware processor, the system comprising: a. one or more servers having server memory storing a set of applications and a set of user profiles; andb. one or more client computers coupled to the one or more servers for receiving the set of applications modified at the one or more servers, wherein the set of user profiles indicate which applications within the set of applications are to be transmitted to the one or more client computers;wherein one or more of the applications transmitted to the client computers are associated with a time period after which the associated application will become inoperable on the client computers,the time period being stored on the server in the user profile, andupon login by the user, the time period stored on the server being verified by the one or more servers. 2. The system as claimed in claim 1 further comprising one or more databases coupled to the one or more servers. 3. The system as claimed in claim 2 wherein the one or more databases contain the set of applications. 4. The system as claimed in claim 1 further comprising a client environment stored on the one or more client computers. 5. The system as claimed in claim 4 wherein the set of user profiles includes a user environment configuration stored on the one or more servers. 6. The system as claimed in claim 5 wherein the client environment and the user environment configuration are synchronized. 7. The system as claimed in claim 5, wherein the set of user profiles further includes a list of one or more authorized applications to which the user is subscribed, wherein the set of applications include at least the one or more authorized applications. 8. The system as claimed in claim 7, wherein the set of applications include one or more unauthorized applications to which the user is not subscribed. 9. The system as claimed in claim 1, wherein the set of applications are able to be executed while the one or more client computers are decoupled from the one or more servers. 10. The system as claimed in claim 1, wherein the set of applications are stored locally. 11. The system as claimed in claim 1, wherein the set of applications are stored remotely. 12. The system as claimed in claim 1, wherein the set of applications are selected based on a document type. 13. The system as claimed in claim 1, wherein the set of applications are selected based on an operating system. 14. A system for permitting applications to be treated as a service, instructions for the applications are stored on memory executed by a hardware processor, the system comprising: a. one or more servers having server memory storing a set of applications and a set of user profiles;b. one or more client computers coupled to the one or more servers for receiving the set of applications modified at the one or more servers and available to the one or more client computers; andc. one or more first databases stored on database memory and coupled to the one or more client computers for storing data;wherein the set of user profiles indicate which applications within the set of applications arc to be transmitted to the one or more client computers, wherein one or more of the applications transmitted to the client computers are associated with a time period after which the associated application will become inoperable on the client computers,the time period being stored on the server in the user profile, andupon login by the user, the time period stored on the server being verified by the one or more servers. 15. The system as claimed in claim 14 further comprising one or more second databases coupled to the one or more servers. 16. The system as claimed in claim 15 wherein the one or more second databases contain the set of applications. 17. The system as claimed in claim 15 wherein the one or more second databases mirror user data. 18. The system as claimed in claim 14 further comprising a client environment stored on the one or more client computers. 19. The system as claimed in claim 18 wherein the set of user profiles includes a user environment configuration stored on the one or more servers. 20. The system as claimed in claim 19 wherein the client environment and the user environment configuration are synchronized. 21. The system as claimed in claim 18, wherein the set of user profiles further includes a list of one or more authorized applications to which the user is subscribed, wherein the set of applications includes at least the one or more authorized applications. 22. The system as claimed in claim 21, wherein the set of applications includes one or more unauthorized applications to which the user is not subscribed. 23. The system as claimed in claim 14, wherein the set of applications are able to be executed while the one or more client computers are decoupled from the one or more servers. 24. The system as claimed in claim 14, wherein the set of applications are stored locally. 25. The system as claimed in claim 14, wherein the set of applications are stored remotely. 26. The system as claimed in claim 14, wherein the set of applications are selected based on a document type. 27. The system as claimed in claim 14, wherein the set of applications are selected based on an operating system. 28. A method of utilizing applications as a service comprising: a. storing one or more applications on one or more servers;b. modifying the one or more applications on the one or more servers; andc. receiving and accessing the one or more applications stored on the one or more servers with one or more client computers;wherein a set of user profiles indicates which applications within the one or more applications are to be transmitted to the one or more client computers, wherein one or more of the applications transmitted to the client computers are associated with a time period after which the associated application will become inoperable on the client computers,the time period being stored on the server in the user profile, andupon login by the user, the time period stored on the server being verified by the one or more servers. 29. The method as claimed in claim 28 wherein one or more databases are coupled to the one or more servers. 30. The method as claimed in claim 29 wherein the one or more databases contain the applications. 31. The method as claimed in claim 28 wherein a client environment is stored on the one or more client computers. 32. The method as claimed in claim 31 wherein a user profile including a user environment configuration is stored on the one or more servers. 33. The method as claimed in claim 32 wherein the client environment and the user environment configuration are synchronized. 34. The method as claimed in claim 32, wherein the user profile further includes a list of one or more authorized applications to which the user is subscribed, wherein the one or more stored applications includes at least the one or more authorized applications. 35. The method as claimed in claim 34, wherein the one or more stored applications includes one or more unauthorized applications to which the user is not subscribed. 36. The method as claimed in claim 28, wherein the applications are able to be executed while the one or more client computers are decoupled from the one or more servers. 37. The method as claimed in claim 28, wherein one or more databases are coupled to the one or more client computers. 38. The method as claimed in claim 37, further comprising mirroring the data within the one or more databases at the one or more servers. 39. The method as claimed in claim 28, wherein the one or more of applications are stored locally. 40. The method as claimed in claim 28, wherein the one or more of applications are stored remotely. 41. The method as claimed in claim 28, further comprising selecting the one or more applications based on a document type. 42. The method as claimed in claim 28, further comprising selecting the one or more applications based on an operating system. 43. A system for permitting applications to be treated as a service, instructions for the applications are stored on memory executed by a hardware processor, the system comprising: a. at least one server having server memory that stores a user environment, a set of applications and a set of user profiles; andb. at least one client computer coupled to the at least one server for receiving the set of applications modified at the at least one server, wherein the set of user profiles indicate which applications within the set of applications are to be transmitted to the at least one client computer, wherein one or more of the set of applications transmitted to the client computer are associated with a time period after which the associated application will become inoperable on the client computer, the time period being stored on the server in the user profile, the time period stored on the server being verified by the one or more servers upon login by the user, and wherein, when a user accesses at least one second client computer, the at least one server transfers one or more portions of the user environment based on the compatibility of the portions and the second client computer. 44. A system for permitting applications to be treated as a service, instructions for the applications are stored on memory executed by a hardware processor, the system comprising: a. one or more servers having server memory storing a set of applications and a set of user profiles; andb. one or more client computers coupled to the one or more servers for receiving the set of applications modified at the one or more servers, wherein the set of user profiles indicate which applications within the set of applications are to be transmitted to the one or more client computers;wherein one or more of the applications transmitted to the client computers are stored on the client computers encrypted and associated with a time period after which the associated application will become inoperable on the client computers and icons and links associated with an expired application are removed or made inactive, the time period being stored on the server in the user profile, the time period stored on the server being verified by the one or more servers upon login by the user, and wherein, upon determining a user logging into the one or more client computers, transferring program modules based on statistical use to the one or more client computers.
연구과제 타임라인
LOADING...
LOADING...
LOADING...
LOADING...
LOADING...
이 특허에 인용된 특허 (125)
Bodin,William Kress, Ad hoc data sharing in virtual team rooms.
Aguilar, Maximino; Lo, Yuan-Chang; Millican, Jr., Robert Ellington; Stafford, James Michael, Automatic recovery of a corrupted boot image in a data processing system.
Chatterjee,Amlan; Jain,Divya; Mueller,Thomas; Tran,Luu, Client aware extensible markup language content retrieval and integration in a wireless portal system.
Kent Fillmore Hayes, Jr. ; Brett Graham King, Client-server system for maintaining a user desktop consistent with server application user access permissions.
Gill, William Alton; Howard, Stephen M.; Boudrie, Robert Alan; Sachar, Glenn R.; StPierre, Edgar J., Data backup system having independent data restore execution.
Or,Yan; Casier,Johan; Garimella,Krishna; Bellur,Umesh; Koper,John; Joshi,Shashank; Sundaresan,Vinu, Deployment of applications in a multitier compute infrastructure.
Abdel-Malek, Aiman; Scallan, Brian; Bruno, Jeanette M.; Mathewson, Bryan A.; Schlabach, James E.; Fera, Gregory J.; Gomez, Ivan, Diagnosis and repair system and method.
Kahn Gary S. (Pittsburgh PA) Pepper Jeffrey A. (Verona PA) Kepner Al N. (Pittsburgh PA) Richer William (Pittsburgh PA) Enand Rajiv (Deerborn MI), Domain independent shell for building a diagnostic expert system.
Vladimir Chtchetkine ; Alan Kucheck ; Guennadi Terechtenko, Installable file system having virtual file system drive, virtual device driver, and virtual disks.
George,Randy; Howe,Brian Keith; Paul,Chakkalamattam Jos, Mechanism to dynamically update a windows system with user specific application enablement support from a heterogeneous server environment.
Senator Steven T. ; Passmore Dale R. ; Gittins Robert S., Metadevice driver rename/exchange technique for a computer system incorporating a plurality of independent device drive.
Adams John J. (Vienna VA) Kidd Clark (Sterling VA) Summers Timothy (Allison Park PA), Method and apparatus for a pattern based spaced management system.
Brew Glenn Edwards ; French Steven Michael ; Paul Chakkalamattam Jos ; Tran Julie Hong-Van, Method and apparatus for application management in computer networks.
Marc-Arthur Pierre-Louis ; Chakkalamattam Jos Paul ; Sockalingam Radhakrishnan, Method and apparatus for managing boot images in a distributed data processing system.
Huang, Yun-Wu; Johnson, Robert D.; Pollak, Roger A.; Ponzo, John J., Method and apparatus for server based handheld application and database management.
Maximino Aguilar ; Norbert Blam ; Yuan-Chang Lo ; James Michael Stafford, Method and system for automatically configuring the boot process of a computer having multiple bootstrap programs within a network computer system.
Cromer, Daryl Carvis; Kern, Eric Richard; Locker, Howard Jeffrey; Rhoades, David; Ward, James Peter, Method and system for customizing a client computer system configuration for a current user using BIOS settings downloaded from a server.
Halpern Joseph E. ; Martz David A. ; Sangroniz James ; Scheiderich ; III Walter J., Method for more efficiently installing software components from a remote server source.
Joeressen Olaf J.,DEX ; Schneider Gregor,DEX ; Zwickler Uwe,DEX, Methods and apparatuses for identification of the position of data packets which are located in a serial received data stream.
Ekrot Alexander C. ; Singer James H. ; Hemphill John M. ; Autor Jeffrey S. ; Galloway William C. ; Alexander Dennis J., Multi-server fault tolerance using in-band signalling.
Swartz, Stephen J.; Bakshi, Anil R.; Murphy, Christopher John; Baeth, Kevin Ronald, On-line transaction control during activation of local telecommunication service.
Haun, Christopher K.; Prouse, Craig Harvey; Sokol, Jr., Joseph; Resch, Paul M., Providing a reliable operating system for clients of a net-booted environment.
Mann, Joseph F.; Sitaraman, Aravind; Deng, Mingqi; Thomas, Leslie Alan, Remote system administration and seamless service integration of a data communication network management system.
William G. Parry ; Mingtzong Lee ; Christopher W. Lorton ; Jayachandran Raja ; Serge Smirnov, Streaming information appliance with buffer read and write synchronization.
Conner, Michael Haden; Vicknair, Wayne Elmo; Becker, Craig Henry; Nicholas, Stewart E., System and method for automatically negotiating license agreements and installing arbitrary user-specified applications on application service providers.
Woodhill James R. (Houston TX) Woodhill Louis R. (Richmond TX) More ; Jr. William Russell (Houston TX) Berlin Jay Harris (Houston TX), System and method for distributed storage management on networked computer systems using binary object identifiers.
Aronberg David B. ; Goldman Dov J. ; Spiro Peter A., System and method for software distribution and desktop management in a computer network environment.
Brewer, James Arthur; Gupta, Sanjay; Hartman, Nicole Dawn; Jacks, Mark Alan, System and method of running diagnostic testing programs on a diagnostic adapter card and analyzing the results for diagnosing hardware and software problems on a network computer.
Booth, III, Earl Hardin; Lingafelt, Charles Steven; Nguyen, Phuong Thanh; Temoshenko, Leo; Wang, Xiaogang, System and method to determine connectivity of a VPN secure tunnel.
Michael F. Guheen ; James D. Mitchell ; James J. Barrese, System for establishing plan to test components of web based framework by displaying pictorial representation and conveying indicia coded components of existing network framework.
Landsman Rick W. ; Lee Wei-Yeh, Technique for implementing browser-initiated user-transparent advertising and for interstitially displaying an advertisement, so distributed, through a web browser in response to a user click-stream.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.