WO2007075846A3 - Method and system for providing virtualized application workspaces - Google Patents

Method and system for providing virtualized application workspaces Download PDF

Info

Publication number
WO2007075846A3
WO2007075846A3 PCT/US2006/048713 US2006048713W WO2007075846A3 WO 2007075846 A3 WO2007075846 A3 WO 2007075846A3 US 2006048713 W US2006048713 W US 2006048713W WO 2007075846 A3 WO2007075846 A3 WO 2007075846A3
Authority
WO
WIPO (PCT)
Prior art keywords
applications
abstract
aws
user
accessed
Prior art date
Application number
PCT/US2006/048713
Other languages
French (fr)
Other versions
WO2007075846A2 (en
Inventor
Anthony J Wilkinson
Mark Benson
Patrick W Hayward
Original Assignee
Propero Ltd
Bierman Ellen M
Anthony J Wilkinson
Mark Benson
Patrick W Hayward
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Propero Ltd, Bierman Ellen M, Anthony J Wilkinson, Mark Benson, Patrick W Hayward filed Critical Propero Ltd
Publication of WO2007075846A2 publication Critical patent/WO2007075846A2/en
Priority to US11/929,312 priority Critical patent/US9317333B2/en
Publication of WO2007075846A3 publication Critical patent/WO2007075846A3/en
Priority to US15/098,710 priority patent/US10338969B2/en
Priority to US16/444,393 priority patent/US11194627B2/en
Priority to US17/456,127 priority patent/US11726828B2/en
Priority to US18/337,247 priority patent/US20230350729A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/50Allocation of resources, e.g. of the central processing unit [CPU]
    • G06F9/5005Allocation of resources, e.g. of the central processing unit [CPU] to service a request
    • G06F9/5027Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals
    • G06F9/505Allocation of resources, e.g. of the central processing unit [CPU] to service a request the resource being a machine, e.g. CPUs, Servers, Terminals considering the load
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/282Hierarchical databases, e.g. IMS, LDAP data stores or Lotus Notes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/953Querying, e.g. by the use of web search engines
    • G06F16/9535Search customisation based on user profiles and personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/61Installation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4523Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using lightweight directory access protocol [LDAP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1008Server selection for load balancing based on parameters of servers, e.g. available memory or workload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1004Server selection for load balancing
    • H04L67/1023Server selection for load balancing based on a hash applied to IP addresses or costs
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1001Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
    • H04L67/1031Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/60Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
    • H04L67/63Routing a service request depending on the request content or context
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes

Abstract

Methods and systems for providing virtual workspaces are provided. Example embodiments provide a Application Workspace System 'AWS,' which enables users to access remote server-based applications (e.g., thin client applications, terminal server applications, applications on hosted operating systems, etc.) using the same interface that they use to access local applications, without needing to know where the application is being accessed. The AWS automatically determines which applications the user is entitled to use, and then figures out automatically, based upon a variety of parameters, which applications are to be made available to the user (resolved to version, particular package etc.), and whether they are to be installed locally, or accessed remotely. This abstract is provided to comply with rules requiring an abstract, and it is submitted with the intention that it will not be used to interpret or limit the scope or meaning of the claims.
PCT/US2006/048713 2005-12-19 2006-12-19 Method and system for providing virtualized application workspaces WO2007075846A2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
US11/929,312 US9317333B2 (en) 2005-12-19 2007-10-30 Method and system for providing load balancing for virtualized application workspaces
US15/098,710 US10338969B2 (en) 2005-12-19 2016-04-14 Managing a virtualized application workspace on a managed computing device
US16/444,393 US11194627B2 (en) 2005-12-19 2019-06-18 Managing a virtualized application workspace on a managed computing device
US17/456,127 US11726828B2 (en) 2005-12-19 2021-11-22 Managing a virtualized application workspace on a managed computing device
US18/337,247 US20230350729A1 (en) 2005-12-19 2023-06-19 Managing a virtualized application workspace on a managed computing device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US75220805P 2005-12-19 2005-12-19
US60/752,208 2005-12-19

Related Child Applications (3)

Application Number Title Priority Date Filing Date
US11929312 A-371-Of-International 2006-12-19
US11/929,312 Continuation US9317333B2 (en) 2005-12-19 2007-10-30 Method and system for providing load balancing for virtualized application workspaces
US15/098,710 Continuation US10338969B2 (en) 2005-12-19 2016-04-14 Managing a virtualized application workspace on a managed computing device

Publications (2)

Publication Number Publication Date
WO2007075846A2 WO2007075846A2 (en) 2007-07-05
WO2007075846A3 true WO2007075846A3 (en) 2008-06-26

Family

ID=38218588

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/048713 WO2007075846A2 (en) 2005-12-19 2006-12-19 Method and system for providing virtualized application workspaces

Country Status (2)

Country Link
US (10) US7779091B2 (en)
WO (1) WO2007075846A2 (en)

Families Citing this family (267)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9357031B2 (en) 2004-06-03 2016-05-31 Microsoft Technology Licensing, Llc Applications as a service
US8812613B2 (en) 2004-06-03 2014-08-19 Maxsp Corporation Virtual application manager
US7908339B2 (en) 2004-06-03 2011-03-15 Maxsp Corporation Transaction based virtual file system optimized for high-latency network connections
US7664834B2 (en) 2004-07-09 2010-02-16 Maxsp Corporation Distributed operating system management
US8234238B2 (en) 2005-03-04 2012-07-31 Maxsp Corporation Computer hardware and software diagnostic and report system
US8589323B2 (en) 2005-03-04 2013-11-19 Maxsp Corporation Computer hardware and software diagnostic and report system incorporating an expert system and agents
US8149847B2 (en) 2005-11-23 2012-04-03 Comcast Cable Holdings, Llc Initializing, provisioning, and managing devices
US7779091B2 (en) 2005-12-19 2010-08-17 Vmware, Inc. Method and system for providing virtualized application workspaces
US8935429B2 (en) 2006-12-19 2015-01-13 Vmware, Inc. Automatically determining which remote applications a user or group is entitled to access based on entitlement specifications and providing remote application access to the remote applications
US8898319B2 (en) 2006-05-24 2014-11-25 Maxsp Corporation Applications and services as a bundle
US8811396B2 (en) 2006-05-24 2014-08-19 Maxsp Corporation System for and method of securing a network utilizing credentials
CN101083607B (en) * 2006-05-30 2010-12-08 倪海生 Internet accessing server for inside and outside network isolation and its processing method
US7840514B2 (en) 2006-09-22 2010-11-23 Maxsp Corporation Secure virtual private network utilizing a diagnostics policy and diagnostics engine to establish a secure network connection
US9317506B2 (en) 2006-09-22 2016-04-19 Microsoft Technology Licensing, Llc Accelerated data transfer using common prior data segments
US20080082667A1 (en) * 2006-09-28 2008-04-03 Microsoft Corporation Remote provisioning of information technology
US20080215450A1 (en) * 2006-09-28 2008-09-04 Microsoft Corporation Remote provisioning of information technology
US8402110B2 (en) * 2006-09-28 2013-03-19 Microsoft Corporation Remote provisioning of information technology
JP4932413B2 (en) * 2006-09-29 2012-05-16 株式会社日立製作所 Environment migration system, terminal device, information processing device, management server, portable storage medium
US8245284B2 (en) * 2006-10-05 2012-08-14 Microsoft Corporation Extensible network discovery
US8793304B2 (en) * 2006-10-05 2014-07-29 Microsoft Corporation Differentiated management of wireless connectivity
US20080103631A1 (en) * 2006-11-01 2008-05-01 General Electric Company Method and system for collecting data from intelligent electronic devices in an electrical power substation
US20080133533A1 (en) * 2006-11-28 2008-06-05 Krishna Ganugapati Migrating Credentials to Unified Identity Management Systems
US8423821B1 (en) 2006-12-21 2013-04-16 Maxsp Corporation Virtual recovery server
US7844686B1 (en) 2006-12-21 2010-11-30 Maxsp Corporation Warm standby appliance
US8327350B2 (en) * 2007-01-02 2012-12-04 International Business Machines Corporation Virtual resource templates
US8108855B2 (en) * 2007-01-02 2012-01-31 International Business Machines Corporation Method and apparatus for deploying a set of virtual software resource templates to a set of nodes
US8201218B2 (en) 2007-02-28 2012-06-12 Microsoft Corporation Strategies for securely applying connection policies via a gateway
US8095625B2 (en) 2007-02-28 2012-01-10 Red Hat, Inc. Directory server plug-in call ordering
US8904391B2 (en) * 2007-04-23 2014-12-02 International Business Machines Corporation Policy-based access control approach to staff activities of a business process
US8628522B2 (en) 2007-05-21 2014-01-14 Estech, Inc. (Endoscopic Technologies, Inc.) Cardiac ablation systems and methods
US8196092B2 (en) * 2007-06-14 2012-06-05 Verizon Patent And Licensing Inc. XSL dialog modules
US9870263B2 (en) * 2007-06-29 2018-01-16 Microsoft Technology Licensing, Llc System virtualization instance management for terminal sessions
US20090006537A1 (en) * 2007-06-29 2009-01-01 Microsoft Corporation Virtual Desktop Integration with Terminal Services
CN101690004B (en) * 2007-07-06 2013-10-23 Lg电子株式会社 Method and device for event report service in wireless local area network system
US7886048B1 (en) 2007-07-31 2011-02-08 Sutus, Inc. Systems and methods for managing integrated systems with use cases
US8290152B2 (en) * 2007-08-30 2012-10-16 Microsoft Corporation Management system for web service developer keys
US8370802B2 (en) 2007-09-18 2013-02-05 International Business Machines Corporation Specifying an order for changing an operational state of software application components
US8175418B1 (en) 2007-10-26 2012-05-08 Maxsp Corporation Method of and system for enhanced data storage
US20090113292A1 (en) * 2007-10-26 2009-04-30 Microsoft Corporation Flexibly editing heterogeneous documents
US8645515B2 (en) 2007-10-26 2014-02-04 Maxsp Corporation Environment manager
US8307239B1 (en) 2007-10-26 2012-11-06 Maxsp Corporation Disaster recovery appliance
US8108911B2 (en) 2007-11-01 2012-01-31 Comcast Cable Holdings, Llc Method and system for directing user between captive and open domains
US8127291B2 (en) * 2007-11-02 2012-02-28 Dell Products, L.P. Virtual machine manager for managing multiple virtual machine configurations in the scalable enterprise
US8595182B1 (en) * 2007-11-07 2013-11-26 Google Inc. Network file association
US20090158266A1 (en) * 2007-12-12 2009-06-18 International Business Machines Corporation Deployment tool for increasing efficiency in a production computer system
KR100962403B1 (en) * 2007-12-17 2010-06-10 한국전자통신연구원 System and method for providing integrated software management
EP2238535A4 (en) * 2007-12-20 2011-03-09 Virtual Computer Inc Virtual computing management systems and methods
US20090204925A1 (en) * 2008-02-08 2009-08-13 Sony Ericsson Mobile Communications Ab Active Desktop with Changeable Desktop Panels
US8161160B2 (en) 2008-02-28 2012-04-17 Microsoft Corporation XML-based web feed for web access of remote resources
US8683062B2 (en) 2008-02-28 2014-03-25 Microsoft Corporation Centralized publishing of network resources
WO2009108344A1 (en) * 2008-02-29 2009-09-03 Vkernel Corporation Method, system and apparatus for managing, modeling, predicting, allocating and utilizing resources and bottlenecks in a computer network
US8145761B2 (en) * 2008-03-03 2012-03-27 Microsoft Corporation Load skewing for power-aware server provisioning
US8935701B2 (en) * 2008-03-07 2015-01-13 Dell Software Inc. Unified management platform in a computer network
US8078649B2 (en) * 2008-04-07 2011-12-13 Installfree, Inc. Method and system for centrally deploying and managing virtual software applications
US20090259757A1 (en) * 2008-04-15 2009-10-15 Microsoft Corporation Securely Pushing Connection Settings to a Terminal Server Using Tickets
WO2009132154A2 (en) * 2008-04-22 2009-10-29 Medio Systems, Inc. Server-controlled user interface
US9575774B2 (en) * 2008-04-25 2017-02-21 Vmware, Inc. Linking virtualized application namespaces at runtime
US8555150B1 (en) * 2008-05-29 2013-10-08 Adobe Systems Incorporated Constraint driven authoring environment
US20090307276A1 (en) * 2008-06-06 2009-12-10 Microsoft Corporation Migration using file system links
US8392469B2 (en) * 2008-06-11 2013-03-05 Microsoft Corporation Model based distributed application management
WO2009155463A2 (en) * 2008-06-20 2009-12-23 Leostream Corp Management layer method and apparatus for dynamic assignment of users to computer resources
US8612862B2 (en) 2008-06-27 2013-12-17 Microsoft Corporation Integrated client for access to remote resources
US8117240B1 (en) 2008-07-23 2012-02-14 Southern Company Services, Inc. Remote application linking infrastructure
TW201007574A (en) * 2008-08-13 2010-02-16 Inventec Corp Internet server system and method of constructing and starting a virtual machine
US20100088397A1 (en) * 2008-10-03 2010-04-08 Joe Jaudon Systems for dynamically updating virtual desktops or virtual applications
US20100088360A1 (en) * 2008-10-03 2010-04-08 Joe Jaudon Methods for dynamically updating virtual desktops or virtual applications
US8429540B1 (en) * 2008-10-10 2013-04-23 Adobe Systems Incorporated End user created collaborative and non-collaborative workspace application container system and method
US9009329B2 (en) * 2008-11-25 2015-04-14 Microsoft Technology Licensing, Llc Platform for enabling terminal services virtualization
US8713173B2 (en) 2008-12-19 2014-04-29 Openpeak Inc. System and method for ensuring compliance with organizational policies
US8612582B2 (en) 2008-12-19 2013-12-17 Openpeak Inc. Managed services portals and method of operation of same
US8745213B2 (en) 2008-12-19 2014-06-03 Openpeak Inc. Managed services platform and method of operation of same
US8650290B2 (en) 2008-12-19 2014-02-11 Openpeak Inc. Portable computing device and method of operation of same
US8615581B2 (en) 2008-12-19 2013-12-24 Openpeak Inc. System for managing devices and method of operation of same
US8199507B2 (en) 2008-12-19 2012-06-12 Openpeak Inc. Telephony and digital media services device
US8788655B2 (en) 2008-12-19 2014-07-22 Openpeak Inc. Systems for accepting and approving applications and methods of operation of same
US8856322B2 (en) 2008-12-19 2014-10-07 Openpeak Inc. Supervisory portal systems and methods of operation of same
US8245226B2 (en) * 2009-01-13 2012-08-14 Microsoft Corporation Offline migration from prior operating system installation
JP4780487B2 (en) * 2009-03-04 2011-09-28 日本電気株式会社 Business environment generation system, business environment generation method, and business environment generation program
US20100235750A1 (en) * 2009-03-12 2010-09-16 Bryce Douglas Noland System, method and program product for a graphical interface
US8924963B2 (en) 2009-03-31 2014-12-30 Microsoft Corporation In-process intermediary to create virtual processes
KR20100109352A (en) * 2009-03-31 2010-10-08 삼성전자주식회사 Apparatus and method for bidirectional real-time synchronization through wireless connection
US9367512B2 (en) * 2009-04-22 2016-06-14 Aventura Hq, Inc. Systems and methods for dynamically updating virtual desktops or virtual applications in a standard computing environment
US8234332B2 (en) 2009-04-22 2012-07-31 Aventura Hq, Inc. Systems and methods for updating computer memory and file locations within virtual computing environments
US20100299362A1 (en) * 2009-05-24 2010-11-25 Roger Frederick Osmond Method for controlling access to data containers in a computer system
US9015198B2 (en) * 2009-05-26 2015-04-21 Pi-Coral, Inc. Method and apparatus for large scale data storage
US9141412B2 (en) 2009-06-16 2015-09-22 Microsoft Technology Licensing, Llc Terminal services application virtualization for compatibility
US20110087973A1 (en) * 2009-06-17 2011-04-14 Smart Technologies Ulc Distributed system and method for management of multiple users and workspaces
US8484616B1 (en) * 2009-06-23 2013-07-09 Emc Corporation Universal module model
US20110083081A1 (en) * 2009-10-07 2011-04-07 Joe Jaudon Systems and methods for allowing a user to control their computing environment within a virtual computing environment
US20110082938A1 (en) * 2009-10-07 2011-04-07 Joe Jaudon Systems and methods for dynamically updating a user interface within a virtual computing environment
US20110126197A1 (en) * 2009-11-25 2011-05-26 Novell, Inc. System and method for controlling cloud and virtualized data centers in an intelligent workload management system
US8924559B2 (en) * 2009-12-03 2014-12-30 International Business Machines Corporation Provisioning services using a cloud services catalog
KR20110064674A (en) * 2009-12-08 2011-06-15 삼성전자주식회사 Dynamic local function binding apparatus and method
US9274821B2 (en) 2010-01-27 2016-03-01 Vmware, Inc. Independent access to virtual machine desktop content
US9009219B2 (en) 2010-01-27 2015-04-14 Vmware, Inc. Native viewer use for service results from a remote desktop
US9477531B2 (en) * 2010-01-27 2016-10-25 Vmware, Inc. Accessing virtual disk content of a virtual machine without running a virtual desktop
US8468455B2 (en) * 2010-02-24 2013-06-18 Novell, Inc. System and method for providing virtual desktop extensions on a client desktop
US9740507B2 (en) * 2010-04-01 2017-08-22 Citrix Systems, Inc. Interacting with remote applications displayed within a virtual desktop of a tablet computing device
US9443078B2 (en) 2010-04-20 2016-09-13 International Business Machines Corporation Secure access to a virtual machine
US8290900B2 (en) 2010-04-24 2012-10-16 Research In Motion Limited Apparatus, and associated method, for synchronizing directory services
US8909781B2 (en) * 2010-05-24 2014-12-09 Pi-Coral, Inc. Virtual access to network services
JP2011253474A (en) * 2010-06-04 2011-12-15 Canon Inc User apparatus identification method and information processing system
US20110307855A1 (en) * 2010-06-11 2011-12-15 Usablenet Inc. Software project management apparatuses and methods thereof
US8793650B2 (en) * 2010-06-11 2014-07-29 Microsoft Corporation Dynamic web application notifications including task bar overlays
US8782748B2 (en) 2010-06-22 2014-07-15 Microsoft Corporation Online service access controls using scale out directory features
TWI453603B (en) * 2010-06-30 2014-09-21 Ibm Platform independent information handling system, communication method, and computer program product thereof
US8918499B2 (en) * 2010-08-09 2014-12-23 International Business Machines Corporation Method and system for end-to-end quality of service in virtualized desktop systems
WO2012030624A1 (en) 2010-08-30 2012-03-08 Vmware, Inc. Unified workspace for thin, remote, and saas applications
CN103168325B (en) * 2010-10-05 2017-06-30 西里克斯系统公司 For the display management of local user's experience
US8650658B2 (en) 2010-10-25 2014-02-11 Openpeak Inc. Creating distinct user spaces through user identifiers
US8671221B2 (en) * 2010-11-17 2014-03-11 Hola Networks Ltd. Method and system for increasing speed of domain name system resolution within a computing device
US20120158819A1 (en) * 2010-12-21 2012-06-21 Microsoft Corporation Policy-based application delivery
US8738972B1 (en) 2011-02-04 2014-05-27 Dell Software Inc. Systems and methods for real-time monitoring of virtualized environments
US8805951B1 (en) 2011-02-08 2014-08-12 Emc Corporation Virtual machines and cloud storage caching for cloud computing applications
US8893027B2 (en) * 2011-03-04 2014-11-18 Cisco Technology, Inc. Providing hosted virtual desktop infrastructure services
US8972485B1 (en) * 2011-03-22 2015-03-03 Cisco Technology, Inc. Distributing execution of applications between a local client system and a remote virtual environment
US20120259943A1 (en) * 2011-04-11 2012-10-11 General Electric Company Software service infrastructure and method including a federated model
JP5960690B2 (en) * 2011-04-19 2016-08-02 株式会社Murakumo Network access system
US8955151B2 (en) 2011-04-30 2015-02-10 Vmware, Inc. Dynamic management of groups for entitlement and provisioning of computer resources
US9201709B2 (en) * 2011-05-20 2015-12-01 Citrix Systems, Inc. Shell integration for an application executing remotely on a server
US20120317171A1 (en) * 2011-06-08 2012-12-13 Chi-Hung Lu System and Method for Sharing Web Contents for Building Rich Internet Applications
US9336034B2 (en) 2011-06-28 2016-05-10 Hewlett-Packard Development Company, L.P. Display of host operating system user interface elements within a guest operating system of a virtual machine
WO2013002769A1 (en) 2011-06-28 2013-01-03 Hewlett-Packard Development Company, L.P. Display of operating status information of a client in a remote desktop session
US10983747B2 (en) 2011-07-15 2021-04-20 Vmware, Inc. Remote desktop mirroring
US10976981B2 (en) 2011-07-15 2021-04-13 Vmware, Inc. Remote desktop exporting
US9015790B2 (en) * 2011-07-20 2015-04-21 Red Hat, Inc. Integrating sudo rules with entities represented in an LDAP directory
US9158561B2 (en) 2011-08-18 2015-10-13 Vmware, Inc. Systems and methods for modifying an operating system for a virtual machine
US8745072B2 (en) 2011-08-23 2014-06-03 Oracle International Corporation Virtual directory server changelog
US8990227B2 (en) * 2011-08-23 2015-03-24 Oracle International Corporation Globally unique identification of directory server changelog records
US9495222B1 (en) 2011-08-26 2016-11-15 Dell Software Inc. Systems and methods for performance indexing
US9659165B2 (en) 2011-09-06 2017-05-23 Crimson Corporation Method and apparatus for accessing corporate data from a mobile device
US8789157B2 (en) * 2011-09-06 2014-07-22 Ebay Inc. Hybrid cloud identity mapping infrastructure
US8635152B2 (en) 2011-09-14 2014-01-21 Microsoft Corporation Multi tenancy for single tenancy applications
US8812687B2 (en) * 2011-09-15 2014-08-19 Microsoft Corporation Managing user state of cloud desktops
US8695060B2 (en) 2011-10-10 2014-04-08 Openpeak Inc. System and method for creating secure applications
US9612724B2 (en) 2011-11-29 2017-04-04 Citrix Systems, Inc. Integrating native user interface components on a mobile device
US9185513B1 (en) * 2011-12-02 2015-11-10 Google Inc. Method and system for compilation with profiling feedback from client
US8935402B2 (en) 2011-12-08 2015-01-13 Microsoft Corporation Resource launch from application within application container
CA2764283A1 (en) 2012-01-16 2013-07-16 Giovanni J. Morelli Mobile device control application for improved security and diagnostics
WO2013139000A1 (en) * 2012-03-21 2013-09-26 广州市飞元信息科技有限公司 Virtual operating area supporting customized definition and operating method and system architecture thereof
EP3609155B1 (en) 2012-06-13 2021-03-03 Huawei Device Co., Ltd. Method and mobile terminal for implementing information sharing
US9087191B2 (en) 2012-08-24 2015-07-21 Vmware, Inc. Method and system for facilitating isolated workspace for applications
US9077725B2 (en) 2012-08-27 2015-07-07 Vmware, Inc. Configuration profile validation on iOS based on root certificate validation
US9094413B2 (en) 2012-08-27 2015-07-28 Vmware, Inc. Configuration profile validation on iOS Using SSL and redirect
US20140068021A1 (en) * 2012-08-28 2014-03-06 Alexey Arseniev Configuring client services
US10178642B1 (en) * 2012-08-28 2019-01-08 Tionesta, Llc System and method for providing alternate wireless and network service in a bandwidth constrained environment
KR20140075858A (en) * 2012-12-05 2014-06-20 삼성전자주식회사 Management server, devtce and method for synchronization thereof
US10057300B2 (en) * 2012-12-11 2018-08-21 Kajeet, Inc. Selective access control to mobile IP network
US10826950B2 (en) * 2012-12-11 2020-11-03 Kajeet, Inc. Selective service control to mobile IP network
US9172773B2 (en) 2012-12-20 2015-10-27 Microsoft Technology Licensing, Llc Managing technology resources across multiple platforms
FR3000339A1 (en) * 2012-12-20 2014-06-27 France Telecom METHOD FOR PROCESSING ACCESS REQUESTS TO COMPUTER VIRTUALIZATION SERVICES, VIRTUALIZATION GATEWAY AND WEB BROWSER
US9754000B2 (en) * 2012-12-21 2017-09-05 Sap Se Integration scenario for master data with software-as-a-service system
US20140280931A1 (en) * 2013-03-13 2014-09-18 Meetrix Communications, Inc. Controlling access to enterprise software
US9479422B2 (en) * 2013-03-15 2016-10-25 Cable Television Laboratories, Inc. mDNS-DNS architecture
US9965303B2 (en) 2013-03-28 2018-05-08 Sphere 3D Inc. Systems and methods for accessing remote resources for emulation
US9559961B1 (en) * 2013-04-16 2017-01-31 Amazon Technologies, Inc. Message bus for testing distributed load balancers
US11126476B2 (en) 2013-09-10 2021-09-21 Vmware, Inc. Selectively filtering applications from an application volume
CN104516774A (en) * 2013-09-30 2015-04-15 华为技术有限公司 Operation method of remote application, terminal and server
US9424429B1 (en) * 2013-11-18 2016-08-23 Amazon Technologies, Inc. Account management services for load balancers
CN109977086B (en) * 2013-11-29 2023-09-01 华为终端有限公司 Method for sharing application between terminals and terminal
US8997226B1 (en) * 2014-04-17 2015-03-31 Shape Security, Inc. Detection of client-side malware activity
US9836315B1 (en) * 2014-06-25 2017-12-05 Amazon Technologies, Inc. De-referenced package execution
US10044591B2 (en) * 2014-09-04 2018-08-07 Home Box Office, Inc. Two-way remote communication system for testing a client device program
US9846496B2 (en) 2014-09-04 2017-12-19 Home Box Office, Inc. Virtual input device system
US9232013B1 (en) 2014-09-05 2016-01-05 Openpeak Inc. Method and system for enabling data usage accounting
US9350818B2 (en) 2014-09-05 2016-05-24 Openpeak Inc. Method and system for enabling data usage accounting for unreliable transport communication
US9100390B1 (en) 2014-09-05 2015-08-04 Openpeak Inc. Method and system for enrolling and authenticating computing devices for data usage accounting
US8938547B1 (en) 2014-09-05 2015-01-20 Openpeak Inc. Method and system for data usage accounting in a computing device
US20160071040A1 (en) 2014-09-05 2016-03-10 Openpeak Inc. Method and system for enabling data usage accounting through a relay
US9985992B1 (en) 2014-09-19 2018-05-29 Jpmorgan Chase Bank, N.A. Entitlement system and method
US9680962B2 (en) * 2015-03-03 2017-06-13 International Business Machines Corporation Building a multi-tenant portal application
EP3276497B1 (en) * 2015-03-25 2023-07-26 Hyway Technology (Japan) Corp. Method for device control by thin client system
CN106156165A (en) * 2015-04-16 2016-11-23 阿里巴巴集团控股有限公司 Method of data synchronization between heterogeneous data source and device
US9888057B2 (en) * 2015-05-21 2018-02-06 International Business Machines Corporation Application bundle management across mixed file system types
US10530660B2 (en) * 2015-05-21 2020-01-07 International Business Machines Corporation Application bundle preloading
US9965262B2 (en) 2015-05-21 2018-05-08 International Business Machines Corporation Application bundle pulling
US10152516B2 (en) 2015-05-21 2018-12-11 International Business Machines Corporation Managing staleness latency among application bundles
US10389850B2 (en) 2015-05-21 2019-08-20 International Business Machines Corporation Managing redundancy among application bundles
US10389794B2 (en) 2015-05-21 2019-08-20 International Business Machines Corporation Managing redundancy among application bundles
CN106484603B (en) * 2015-08-26 2019-08-09 阿里巴巴集团控股有限公司 A kind of service test method and device
US9923929B2 (en) * 2015-11-20 2018-03-20 Nasdaq, Inc. Systems and methods for in-session refresh of entitlements associated with web applications
US10805427B1 (en) * 2016-01-20 2020-10-13 Sprint Communications Company L.P. Backup and restore of customer devices
US10572881B2 (en) 2016-03-14 2020-02-25 International Business Machines Corporation Applying entity search techniques to expedite entitlement resolution in support services
US10334075B2 (en) * 2016-05-23 2019-06-25 Citrix Systems, Inc. Virtual browser integration
US10402181B2 (en) * 2016-07-18 2019-09-03 Airwatch Llc Generating and optimizing deployment configurations for enrolled devices
US10666443B2 (en) * 2016-10-18 2020-05-26 Red Hat, Inc. Continued verification and monitoring of application code in containerized execution environment
CN106980515B (en) * 2016-10-28 2020-04-14 阿里巴巴集团控股有限公司 Application upgrading method and device
KR102471221B1 (en) * 2016-11-14 2022-11-28 삼성에스디에스 주식회사 System and method for converting application
US10860342B2 (en) * 2017-01-30 2020-12-08 Citrix Systems, Inc. Computer system providing cloud-based session prelaunch features and related methods
US10419488B2 (en) 2017-03-03 2019-09-17 Microsoft Technology Licensing, Llc Delegating security policy management authority to managed accounts
US10511632B2 (en) 2017-03-03 2019-12-17 Microsoft Technology Licensing, Llc Incremental security policy development for an enterprise network
US10346618B1 (en) * 2017-03-24 2019-07-09 Amazon Technologies, Inc. Data encryption for virtual workspaces
US10880272B2 (en) * 2017-04-20 2020-12-29 Wyse Technology L.L.C. Secure software client
US20190018545A1 (en) * 2017-07-13 2019-01-17 International Business Machines Corporation System and method for rapid financial app prototyping
US11947489B2 (en) 2017-09-05 2024-04-02 Robin Systems, Inc. Creating snapshots of a storage volume in a distributed storage system
US10430105B2 (en) 2017-09-13 2019-10-01 Robin Systems, Inc. Storage scheme for a distributed storage system
US10452267B2 (en) 2017-09-13 2019-10-22 Robin Systems, Inc. Storage scheme for a distributed storage system
US10579276B2 (en) 2017-09-13 2020-03-03 Robin Systems, Inc. Storage scheme for a distributed storage system
US10534549B2 (en) 2017-09-19 2020-01-14 Robin Systems, Inc. Maintaining consistency among copies of a logical storage volume in a distributed storage system
US10423344B2 (en) 2017-09-19 2019-09-24 Robin Systems, Inc. Storage scheme for a distributed storage system
US10832213B2 (en) * 2017-10-06 2020-11-10 Citrix Systems, Inc. System and method for managing a workspace environment of a computer processing system
CN109683924B (en) * 2017-10-18 2022-02-25 株洲中车时代电气股份有限公司 Application software upgrading method, system, equipment and computer readable storage medium
US10782887B2 (en) 2017-11-08 2020-09-22 Robin Systems, Inc. Window-based prority tagging of IOPs in a distributed storage system
US10846001B2 (en) 2017-11-08 2020-11-24 Robin Systems, Inc. Allocating storage requirements in a distributed storage system
US10728097B1 (en) * 2017-11-29 2020-07-28 Riverbed Technology, Inc. Hierarchical policies in a network
EP3716059A4 (en) * 2017-12-12 2021-06-02 Huawei Technologies Co., Ltd. App remote control method and related devices
US10430110B2 (en) 2017-12-19 2019-10-01 Robin Systems, Inc. Implementing a hybrid storage node in a distributed storage system
US10452308B2 (en) 2017-12-19 2019-10-22 Robin Systems, Inc. Encoding tags for metadata entries in a storage system
US10430292B2 (en) 2017-12-19 2019-10-01 Robin Systems, Inc. Snapshot deletion in a distributed storage system
US10990368B2 (en) * 2017-12-26 2021-04-27 Oracle International Corporation On-premises and cloud-based software provisioning
US11392363B2 (en) 2018-01-11 2022-07-19 Robin Systems, Inc. Implementing application entrypoints with containers of a bundled application
US10896102B2 (en) 2018-01-11 2021-01-19 Robin Systems, Inc. Implementing secure communication in a distributed computing system
US10642697B2 (en) 2018-01-11 2020-05-05 Robin Systems, Inc. Implementing containers for a stateful application in a distributed computing system
US11748203B2 (en) 2018-01-11 2023-09-05 Robin Systems, Inc. Multi-role application orchestration in a distributed storage system
US10628235B2 (en) 2018-01-11 2020-04-21 Robin Systems, Inc. Accessing log files of a distributed computing system using a simulated file system
US11582168B2 (en) 2018-01-11 2023-02-14 Robin Systems, Inc. Fenced clone applications
US11099937B2 (en) 2018-01-11 2021-08-24 Robin Systems, Inc. Implementing clone snapshots in a distributed storage system
US10642694B2 (en) 2018-01-12 2020-05-05 Robin Systems, Inc. Monitoring containers in a distributed computing system
US10579364B2 (en) * 2018-01-12 2020-03-03 Robin Systems, Inc. Upgrading bundled applications in a distributed computing system
US10846137B2 (en) 2018-01-12 2020-11-24 Robin Systems, Inc. Dynamic adjustment of application resources in a distributed computing system
US10845997B2 (en) 2018-01-12 2020-11-24 Robin Systems, Inc. Job manager for deploying a bundled application
US10824791B2 (en) 2018-02-26 2020-11-03 Servicenow, Inc. System for building and modeling web pages
US10599752B2 (en) 2018-02-26 2020-03-24 Servicenow, Inc. Web page acquisition and rendering with inter-component data binding
US10783316B2 (en) 2018-02-26 2020-09-22 Servicenow, Inc. Bundled scripts for web content delivery
US11721147B2 (en) 2018-07-02 2023-08-08 Loyalty Iot, Inc. System and method for managing an autonomous licensing entity
US11023328B2 (en) 2018-07-30 2021-06-01 Robin Systems, Inc. Redo log for append only storage scheme
US10976938B2 (en) 2018-07-30 2021-04-13 Robin Systems, Inc. Block map cache
US10599622B2 (en) 2018-07-31 2020-03-24 Robin Systems, Inc. Implementing storage volumes over multiple tiers
US10817380B2 (en) 2018-07-31 2020-10-27 Robin Systems, Inc. Implementing affinity and anti-affinity constraints in a bundled application
US11036439B2 (en) 2018-10-22 2021-06-15 Robin Systems, Inc. Automated management of bundled applications
US10908848B2 (en) 2018-10-22 2021-02-02 Robin Systems, Inc. Automated management of bundled applications
US10819589B2 (en) * 2018-10-24 2020-10-27 Cognizant Technology Solutions India Pvt. Ltd. System and a method for optimized server-less service virtualization
US10713020B2 (en) 2018-11-08 2020-07-14 Servicenow, Inc. Efficient bundling and delivery of client-side scripts
US10620871B1 (en) 2018-11-15 2020-04-14 Robin Systems, Inc. Storage scheme for a distributed storage system
US11397570B2 (en) * 2019-01-10 2022-07-26 Hewlett Packard Enterprise Development Lp Abort installation of firmware bundles
CN109885317B (en) * 2019-02-22 2022-08-26 维沃移动通信有限公司 Information processing method, server and terminal
WO2020180328A1 (en) * 2019-03-07 2020-09-10 Hewlett-Packard Development Company, L.P. Grouping application windows in user interfaces
US11086725B2 (en) 2019-03-25 2021-08-10 Robin Systems, Inc. Orchestration of heterogeneous multi-role applications
US11256434B2 (en) 2019-04-17 2022-02-22 Robin Systems, Inc. Data de-duplication
US10831387B1 (en) 2019-05-02 2020-11-10 Robin Systems, Inc. Snapshot reservations in a distributed storage system
US11431824B2 (en) 2019-05-03 2022-08-30 Servicenow, Inc. Server-side control over navigation mode in web application
US10877684B2 (en) 2019-05-15 2020-12-29 Robin Systems, Inc. Changing a distributed storage volume from non-replicated to replicated
US11442599B2 (en) 2019-06-07 2022-09-13 Microsoft Technology Licensing, Llc Systems and methods for hosting a browser within another browser
US11316929B2 (en) * 2019-07-08 2022-04-26 Vmware, Inc. Virtualized remote working place
US20210056224A1 (en) * 2019-08-20 2021-02-25 Metricstream, Inc. Data access control in hierarchical multi-dimensional datasets
US11226847B2 (en) 2019-08-29 2022-01-18 Robin Systems, Inc. Implementing an application manifest in a node-specific manner using an intent-based orchestrator
US11520650B2 (en) 2019-09-05 2022-12-06 Robin Systems, Inc. Performing root cause analysis in a multi-role application
US11249851B2 (en) 2019-09-05 2022-02-15 Robin Systems, Inc. Creating snapshots of a storage volume in a distributed storage system
JP7363305B2 (en) * 2019-09-30 2023-10-18 ブラザー工業株式会社 Installation package generation program and installer
US11113158B2 (en) 2019-10-04 2021-09-07 Robin Systems, Inc. Rolling back kubernetes applications
US11347684B2 (en) 2019-10-04 2022-05-31 Robin Systems, Inc. Rolling back KUBERNETES applications including custom resources
US11403188B2 (en) 2019-12-04 2022-08-02 Robin Systems, Inc. Operation-level consistency points and rollback
US11733986B2 (en) * 2020-01-07 2023-08-22 Chaitanya Kapadia System for managing multiple clouds and method thereof
US11593177B2 (en) * 2020-03-18 2023-02-28 Vmware, Inc. Cost-savings using ephemeral hosts in infrastructure as a service environments based on health score
US11108638B1 (en) 2020-06-08 2021-08-31 Robin Systems, Inc. Health monitoring of automatically deployed and managed network pipelines
US11893199B2 (en) * 2020-06-10 2024-02-06 Microsoft Technology Licensing, Llc Systems and methods for viewing incompatible web pages via remote browser instances
US11528186B2 (en) 2020-06-16 2022-12-13 Robin Systems, Inc. Automated initialization of bare metal servers
US11740980B2 (en) 2020-09-22 2023-08-29 Robin Systems, Inc. Managing snapshot metadata following backup
US11743188B2 (en) 2020-10-01 2023-08-29 Robin Systems, Inc. Check-in monitoring for workflows
US11456914B2 (en) 2020-10-07 2022-09-27 Robin Systems, Inc. Implementing affinity and anti-affinity with KUBERNETES
US11271895B1 (en) 2020-10-07 2022-03-08 Robin Systems, Inc. Implementing advanced networking capabilities using helm charts
US11750451B2 (en) 2020-11-04 2023-09-05 Robin Systems, Inc. Batch manager for complex workflows
US11556361B2 (en) 2020-12-09 2023-01-17 Robin Systems, Inc. Monitoring and managing of complex multi-role applications
US11693652B2 (en) 2021-04-16 2023-07-04 27 Software U.S. Inc. Automated authoring of software solutions from a data model
US11409505B1 (en) * 2021-04-16 2022-08-09 27 Software U.S. Inc. Automated authoring of software solutions from a data model with related patterns
US20230093143A1 (en) * 2021-09-21 2023-03-23 Paypal, Inc. Split one-time password digits for secure transmissions to selected devices
US20230342130A1 (en) * 2022-04-22 2023-10-26 Vmware, Inc. On-demand remote applications

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030144894A1 (en) * 2001-11-12 2003-07-31 Robertson James A. System and method for creating and managing survivable, service hosting networks

Family Cites Families (121)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5115501A (en) * 1988-11-04 1992-05-19 International Business Machines Corporation Procedure for automatically customizing the user interface of application programs
US5742829A (en) 1995-03-10 1998-04-21 Microsoft Corporation Automatic software installation on heterogeneous networked client computer systems
US5845077A (en) * 1995-11-27 1998-12-01 Microsoft Corporation Method and system for identifying and obtaining computer software from a remote computer
US6151643A (en) 1996-06-07 2000-11-21 Networks Associates, Inc. Automatic updating of diverse software products on multiple client computer systems by downloading scanning application to client computer and generating software list on client computer
US6038664A (en) * 1996-06-10 2000-03-14 Cubix Corporation Method for selecting communication access method for local area networks
US6148377A (en) 1996-11-22 2000-11-14 Mangosoft Corporation Shared memory computer networks
US6332217B1 (en) * 1997-05-09 2001-12-18 Hearme Software inventory control system
US5920725A (en) * 1997-07-02 1999-07-06 Adaptivity Inc. Run-time object-synthesis and transparent client/server updating of distributed objects using a meta server of all object descriptors
AU8576798A (en) 1997-07-25 1999-02-16 Starvox, Inc. Apparatus and method for integrated voice gateway
JPH11167510A (en) * 1997-12-04 1999-06-22 Hitachi Ltd Replication method, replication tool, and replication server
US6167567A (en) * 1998-05-05 2000-12-26 3Com Corporation Technique for automatically updating software stored on a client computer in a networked client-server environment
US6571245B2 (en) * 1998-12-07 2003-05-27 Magically, Inc. Virtual desktop in a computer network
US20060095274A1 (en) * 2004-05-07 2006-05-04 Mark Phillips Execution engine for business processes
US6438590B1 (en) * 1999-04-13 2002-08-20 Hewlett-Packard Company Computer system with preferential naming service
US6721713B1 (en) * 1999-05-27 2004-04-13 Andersen Consulting Llp Business alliance identification in a web architecture framework
US6374300B2 (en) * 1999-07-15 2002-04-16 F5 Networks, Inc. Method and system for storing load balancing information with an HTTP cookie
US6859834B1 (en) * 1999-08-13 2005-02-22 Sun Microsystems, Inc. System and method for enabling application server request failover
US6981251B1 (en) 1999-08-18 2005-12-27 Siemens Aktiengesellschaft Agent system for mobile agents, computer network and method for downloading an agent system from a host computer to a client computer of a computer network
US7103185B1 (en) 1999-12-22 2006-09-05 Cisco Technology, Inc. Method and apparatus for distributing and updating private keys of multicast group managers using directory replication
US6684331B1 (en) * 1999-12-22 2004-01-27 Cisco Technology, Inc. Method and apparatus for distributing and updating group controllers over a wide area network using a tree structure
US7013389B1 (en) * 1999-09-29 2006-03-14 Cisco Technology, Inc. Method and apparatus for creating a secure communication channel among multiple event service nodes
US7203735B1 (en) * 1999-10-21 2007-04-10 International Business Machines Corporation Files transfer between a remote home server and a local server
US6779172B1 (en) * 1999-10-22 2004-08-17 International Business Machines Corporation Bean scripting framework
US7555492B2 (en) * 1999-11-05 2009-06-30 The Board Of Trustees At The Leland Stanford Junior University System and method for internet-accessible tools and knowledge base for protocol design, metadata capture and laboratory experiment management
US6625623B1 (en) * 1999-12-16 2003-09-23 Livevault Corporation Systems and methods for backing up data files
US7146614B1 (en) 1999-12-22 2006-12-05 Novell, Inc. Computer directory system having an application integration driver infrastructure
US6658473B1 (en) * 2000-02-25 2003-12-02 Sun Microsystems, Inc. Method and apparatus for distributing load in a computer environment
US20030046396A1 (en) * 2000-03-03 2003-03-06 Richter Roger K. Systems and methods for managing resource utilization in information management environments
US8380854B2 (en) * 2000-03-21 2013-02-19 F5 Networks, Inc. Simplified method for processing multiple connections from the same client
US6907546B1 (en) * 2000-03-27 2005-06-14 Accenture Llp Language-driven interface for an automated testing framework
US6789215B1 (en) * 2000-04-21 2004-09-07 Sprint Communications Company, L.P. System and method for remediating a computer
US6922724B1 (en) * 2000-05-08 2005-07-26 Citrix Systems, Inc. Method and apparatus for managing server load
US6816882B1 (en) * 2000-05-31 2004-11-09 International Business Machines Corporation System and method for automatically negotiating license agreements and installing arbitrary user-specified applications on application service providers
US7171459B2 (en) * 2000-06-07 2007-01-30 Microsoft Corporation Method and apparatus for handling policies in an enterprise
US7343303B2 (en) * 2000-07-19 2008-03-11 Ijet International, Inc. Global asset risk management system and methods
US6816864B2 (en) * 2000-12-21 2004-11-09 International Business Machines Corporation System and method for handling set structured data through a computer network
US7287090B1 (en) * 2000-12-21 2007-10-23 Noatak Software, Llc Method and system for identifying a computing device in response to a request packet
US20020116532A1 (en) * 2000-12-21 2002-08-22 Berg Mitchell T. Method and system for communicating an information packet and identifying a data structure
US7213249B2 (en) 2000-12-22 2007-05-01 Oracle International Corporation Blocking cache flush requests until completing current pending requests in a local server and remote server
GB2377518B (en) * 2001-02-12 2003-10-22 Altio Ltd Client software enabling a client to run a network based application
US6915309B1 (en) * 2001-03-20 2005-07-05 Cisco Technology, Inc. Automatically generating replication topology information for use by a directory service
US6976251B2 (en) 2001-05-30 2005-12-13 International Business Machines Corporation Intelligent update agent
US20030014557A1 (en) 2001-06-29 2003-01-16 Joubert Berger System and method for transforming operating system audit data to a desired format
US7028223B1 (en) 2001-08-13 2006-04-11 Parasoft Corporation System and method for testing of web services
CA2357969A1 (en) * 2001-09-28 2003-03-28 Dirk Alexander Seelemann Customazation of object property layout for a user interface
US7117243B2 (en) * 2001-10-02 2006-10-03 Citrix Systems, Inc. Methods for distributed program execution with file-type association in a client-server network
US20030069918A1 (en) * 2001-10-08 2003-04-10 Tommy Lu Method and apparatus for dynamic provisioning over a world wide web
US6973463B2 (en) * 2001-11-06 2005-12-06 Sun Microsystems, Inc. Replication architecture for a directory server
US20030140068A1 (en) 2001-11-26 2003-07-24 Peter Yeung Arrangement, system and method relating to exchange of information
US6915287B1 (en) 2001-12-13 2005-07-05 Novell, Inc. System, method and computer program product for migrating data from one database to another database
US20030131226A1 (en) 2002-01-04 2003-07-10 Spencer Donald J. Dynamic distributed configuration management system
US20030172127A1 (en) * 2002-02-06 2003-09-11 Northrup Charles J. Execution of process by references to directory service
US7243355B2 (en) 2002-04-04 2007-07-10 Verizon Busniess Global Llc Method, system and computer program product for a lightweight directory access protocol client application program interface
US7454458B2 (en) * 2002-06-24 2008-11-18 Ntt Docomo, Inc. Method and system for application load balancing
US20040172558A1 (en) * 2002-11-18 2004-09-02 Terrance Callahan Method and system for access control
US7752335B2 (en) * 2002-12-03 2010-07-06 David Boxenhorn Networked computing using objects
US20040117667A1 (en) 2002-12-12 2004-06-17 Sun Microsystems, Inc. Synchronization facility for information domains employing replicas
AU2004216040A1 (en) * 2003-02-24 2004-09-10 Bea Systems, Inc. System and method for server load balancing and server affinity
US7080126B2 (en) * 2003-02-28 2006-07-18 Bea Systems, Inc. Computer program product for performing resource pool maintenance by maintaining resources in several deques
JP2004287801A (en) * 2003-03-20 2004-10-14 Sony Computer Entertainment Inc Information processing system, information processor, distributed information processing method and computer program
US7526562B1 (en) * 2003-04-11 2009-04-28 Cisco Technology, Inc. Stateful IPv4-IPv6 DNS application level gateway for handling topologies with coexisting IPv4-only, Ipv6-only and dual-stack devices
US7320083B2 (en) 2003-04-23 2008-01-15 Dot Hill Systems Corporation Apparatus and method for storage controller to deterministically kill one of redundant servers integrated within the storage controller chassis
WO2004104825A1 (en) * 2003-05-15 2004-12-02 Applianz Technologies, Inc. Systems and methods of creating and accessing software simulated computers
US20040255289A1 (en) * 2003-06-11 2004-12-16 Citycites.Com Corp. Remote access software solution for rapidly deploying a desktop
US7467214B2 (en) * 2003-06-20 2008-12-16 Motorola, Inc. Invoking protocol translation in a multicast network
US7761570B1 (en) * 2003-06-26 2010-07-20 Nominum, Inc. Extensible domain name service
US7571180B2 (en) 2003-06-27 2009-08-04 Attachmate Corporation Utilizing LDAP directories for application access control and personalization
US7831693B2 (en) 2003-08-18 2010-11-09 Oracle America, Inc. Structured methodology and design patterns for web services
US8555273B1 (en) 2003-09-17 2013-10-08 Palm. Inc. Network for updating electronic devices
US7669177B2 (en) * 2003-10-24 2010-02-23 Microsoft Corporation System and method for preference application installation and execution
US7523301B2 (en) 2003-10-28 2009-04-21 Rsa Security Inferring content sensitivity from partial content matching
US7278065B2 (en) 2003-11-17 2007-10-02 Electronic Data Systems Corporation Enterprise directory service domain controller replication alert and repair
US20080052704A1 (en) 2006-06-02 2008-02-28 Apple Computer, Inc. Media management system for management of games acquired from a media server
US7486695B1 (en) 2003-12-22 2009-02-03 Sun Microsystems, Inc. Method and apparatus for data communication tunneling channels
US7844738B2 (en) 2004-01-16 2010-11-30 Sony Corporation Method of and apparatus for bridging a UPnP network and a rendezvous network
US20050210109A1 (en) * 2004-03-22 2005-09-22 International Business Machines Corporation Load balancing mechanism for publish/subscribe broker messaging system
US8352423B2 (en) * 2004-05-07 2013-01-08 Inceptia Llc Apparatus and method for providing streaming data
US7529852B2 (en) 2004-05-17 2009-05-05 Cisco Technology, Inc. Method and apparatus for handling IPv4 DNS PTR queries across IPv4 and IPv6 networks
US7503050B2 (en) * 2004-05-26 2009-03-10 Sap Aktiengesellschaft Transaction polymorphism
US8370888B2 (en) * 2004-06-22 2013-02-05 University Of Southern California Hydra: high-performance data recording architecture for streaming media
US7840615B2 (en) 2004-08-05 2010-11-23 Siemens Enterprise Communications, Inc. Systems and methods for interoperation of directory services
US7805517B2 (en) * 2004-09-15 2010-09-28 Cisco Technology, Inc. System and method for load balancing a communications network
US7962484B2 (en) 2004-12-03 2011-06-14 Oracle International Corporation LDAP bulk append
WO2006071473A2 (en) * 2004-12-23 2006-07-06 Redphone Security, Inc. Translation engine for computer authorizations between active directory and mainframe systems
US7500133B2 (en) * 2004-12-28 2009-03-03 Sap Ag Connection manager for handling message oriented protocol-based requests
US8370448B2 (en) * 2004-12-28 2013-02-05 Sap Ag API for worker node retrieval of session request
US7672949B2 (en) * 2004-12-28 2010-03-02 Sap Ag Connection manager having a common dispatcher for heterogeneous software suites
US20060155862A1 (en) * 2005-01-06 2006-07-13 Hari Kathi Data traffic load balancing based on application layer messages
US7484206B2 (en) * 2005-01-12 2009-01-27 International Business Machines Corporation Synchronization of password and user data during migration from a first operating system platform to a second operating system platform
US7765583B2 (en) 2005-02-28 2010-07-27 France Telecom System and method for managing virtual user domains
US8290901B2 (en) * 2005-03-07 2012-10-16 Novell, Inc. Techniques for remote resource mounting
US7454426B2 (en) 2005-04-12 2008-11-18 International Business Machines Corporation Referential integrity across a distributed directory
MX2007012895A (en) * 2005-04-15 2008-02-25 Esprida Corp Apparatus and method for managing a network of intelligent devices.
US20060248283A1 (en) * 2005-04-29 2006-11-02 Galin Galchev System and method for monitoring threads in a clustered server architecture
US8239535B2 (en) * 2005-06-06 2012-08-07 Adobe Systems Incorporated Network architecture with load balancing, fault tolerance and distributed querying
US7689660B2 (en) * 2005-06-09 2010-03-30 Sap Ag Application server architecture
US7945677B2 (en) * 2005-09-06 2011-05-17 Sap Ag Connection manager capable of supporting both distributed computing sessions and non distributed computing sessions
US8429630B2 (en) * 2005-09-15 2013-04-23 Ca, Inc. Globally distributed utility computing cloud
US8200971B2 (en) * 2005-09-23 2012-06-12 Cisco Technology, Inc. Method for the provision of a network service
US7890573B2 (en) * 2005-11-18 2011-02-15 Toshiba Medical Visualization Systems Europe, Limited Server-client architecture in medical imaging
US9390395B2 (en) * 2005-11-30 2016-07-12 Oracle International Corporation Methods and apparatus for defining a collaborative workspace
US7779091B2 (en) 2005-12-19 2010-08-17 Vmware, Inc. Method and system for providing virtualized application workspaces
US7716240B2 (en) * 2005-12-29 2010-05-11 Nextlabs, Inc. Techniques and system to deploy policies intelligently
US7529780B1 (en) 2005-12-30 2009-05-05 Google Inc. Conflict management during data object synchronization between client and server
US7555570B2 (en) * 2006-02-17 2009-06-30 Avocent Huntsville Corporation Device and method for configuring a target device
US8719816B2 (en) * 2006-03-14 2014-05-06 University Of Utah Research Foundation Extendable framework for distributed applications and data
US8028026B2 (en) * 2006-05-31 2011-09-27 Microsoft Corporation Perimeter message filtering with extracted user-specific preferences
US8549295B2 (en) * 2006-05-31 2013-10-01 Microsoft Corporation Establishing secure, mutually authenticated communication credentials
US7831034B2 (en) * 2006-07-20 2010-11-09 Microsoft Corporation Management of telephone call routing using a directory services schema
US7917636B2 (en) * 2006-08-16 2011-03-29 Informed Control Inc. System and method for detecting unused accounts in a distributed directory service
JP2008108227A (en) * 2006-09-25 2008-05-08 Hitachi Ltd Storage system and audit log management method
US9154557B2 (en) * 2006-10-12 2015-10-06 Cisco Technology, Inc. Automatic proxy registration and discovery in a multi-proxy communication system
US7797412B2 (en) * 2006-10-25 2010-09-14 Oracle America Inc. Method and system for managing server configuration data
US8010991B2 (en) * 2007-01-29 2011-08-30 Cisco Technology, Inc. Policy resolution in an entitlement management system
US8943189B2 (en) * 2007-05-18 2015-01-27 Microsoft Corporation Standard based detection and launch of client applications
US9143559B2 (en) 2007-12-05 2015-09-22 International Business Machines Corporation Directory server replication
US20110061002A1 (en) * 2009-08-25 2011-03-10 Bethune David System and method for sending various application programming interfaces to a customized user interface
US20120079095A1 (en) 2010-09-24 2012-03-29 Amazon Technologies, Inc. Cloud-based device synchronization
ES2644593T3 (en) 2012-06-29 2017-11-29 Huawei Technologies Co., Ltd. Identity authentication method and device
US9710248B2 (en) 2013-05-29 2017-07-18 Microsoft Technology Licensing, Llc Application install and layout syncing
US9235385B1 (en) 2015-01-20 2016-01-12 Apollo Education Group, Inc. Dynamic software assembly

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030144894A1 (en) * 2001-11-12 2003-07-31 Robertson James A. System and method for creating and managing survivable, service hosting networks

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
MYKKANEN J. ET AL.: "Component and Service Technology Families", STUDIES AND REPORTS OF THE PLUGIT PROJECT 1, 30 August 2004 (2004-08-30), Retrieved from the Internet <URL:http://www.plugit.fi/julkasut/01-Mykkanen-ym.pdf> *

Also Published As

Publication number Publication date
US20070239859A1 (en) 2007-10-11
US8892776B2 (en) 2014-11-18
US7934017B2 (en) 2011-04-26
WO2007075846A2 (en) 2007-07-05
US8010701B2 (en) 2011-08-30
US11726828B2 (en) 2023-08-15
US20080147745A1 (en) 2008-06-19
US20080133777A1 (en) 2008-06-05
US8245129B2 (en) 2012-08-14
US20080034071A1 (en) 2008-02-07
US20220083379A1 (en) 2022-03-17
US10338969B2 (en) 2019-07-02
US11194627B2 (en) 2021-12-07
US20080147787A1 (en) 2008-06-19
US20120096364A1 (en) 2012-04-19
US7779091B2 (en) 2010-08-17
US9317333B2 (en) 2016-04-19
US20230350729A1 (en) 2023-11-02
US20190310889A1 (en) 2019-10-10
US20160337476A1 (en) 2016-11-17

Similar Documents

Publication Publication Date Title
WO2007075846A3 (en) Method and system for providing virtualized application workspaces
WO2005024559A3 (en) Universal application network architecture
WO2007143148A3 (en) Methods and devices for detecting linkable objects
WO2007095097A3 (en) Secure authentication facility
WO2008051842A3 (en) Methods and systems for accessing remote user files associated with local resources
WO2004107104A3 (en) Method for providing a graphical user interface in a client-server environment
WO2003095050A3 (en) Method and system for interacting with simulated phenomena
WO2002003202A3 (en) Methods and systems for adaptation, diagnosis, optimization, and prescription technology for network based applications
WO2004019228A3 (en) Method and system for integrating enterprise software applications with desktop software applications
WO2002015002A3 (en) System and method for building applications that adapt for multiple device and protocol standards
WO2007016567A3 (en) Outsourced service level agreement provisioning management system and method
WO2002005065A3 (en) A method and system for integrating network-based functionality into productivity applications and documents
WO2009001221A3 (en) Streaming a virtual desktop containing several applications for remote display to an authenticated user of a client device
WO2004059938A3 (en) System and method for building and execution of platform-neutral generic services&#39; client applications
WO2009003446A3 (en) Apparatus for controlling a machine, and remote communication system
WO2002065277A3 (en) Method and system for incorporating legacy applications into a distributed data processing environment
WO2008002561A3 (en) Configurable controlling device and associated configuration upload and download system and method
WO2005084124A3 (en) Device, system and method for accelerated modeling
HK1112544A1 (en) A method for forming a secure virtual private network facilitating peer-to- peer communication
WO2004070584A3 (en) Method and apparatus for converting objects between weakly and strongly typed programming frameworks
TW200622730A (en) Data sharing system, method and software tool
TW200607288A (en) Program, computer, and data processing method
WO2006113291A3 (en) Registration of applications and complimentary features for interactive user interfaces
WO2009125005A3 (en) System amd method for application level access to virtual server environments
WO2007016273A3 (en) Systems, methods and apparatus of an email client

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06847876

Country of ref document: EP

Kind code of ref document: A2