WO2007075846A3 - Method and system for providing virtualized application workspaces - Google Patents
Method and system for providing virtualized application workspaces Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5005—Allocation of resources, e.g. of the central processing unit [CPU] to service a request
- G06F9/5027—Allocation 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/505—Allocation 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/28—Databases characterised by their database models, e.g. relational or object models
- G06F16/282—Hierarchical databases, e.g. IMS, LDAP data stores or Lotus Notes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4505—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
- H04L61/4523—Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using lightweight directory access protocol [LDAP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/102—Entity profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1023—Server selection for load balancing based on a hash applied to IP addresses or costs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1031—Controlling of the operation of servers by a load balancer, e.g. adding or removing servers that serve requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling 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/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication 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.
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)
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)
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)
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 |
-
2006
- 2006-12-19 US US11/642,990 patent/US7779091B2/en active Active
- 2006-12-19 US US11/643,020 patent/US8010701B2/en active Active
- 2006-12-19 WO PCT/US2006/048713 patent/WO2007075846A2/en active Application Filing
-
2007
- 2007-10-30 US US11/929,327 patent/US7934017B2/en active Active
- 2007-10-30 US US11/929,302 patent/US8245129B2/en active Active
- 2007-10-30 US US11/929,312 patent/US9317333B2/en active Active
-
2011
- 2011-07-28 US US13/193,460 patent/US8892776B2/en active Active
-
2016
- 2016-04-14 US US15/098,710 patent/US10338969B2/en active Active
-
2019
- 2019-06-18 US US16/444,393 patent/US11194627B2/en active Active
-
2021
- 2021-11-22 US US17/456,127 patent/US11726828B2/en active Active
-
2023
- 2023-06-19 US US18/337,247 patent/US20230350729A1/en active Pending
Patent Citations (1)
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)
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' 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 |