-
公开(公告)号:US20140032691A1
公开(公告)日:2014-01-30
申请号:US14044946
申请日:2013-10-03
Applicant: Citrix Systems, Inc.
Inventor: Gary Barton , James Robert Walker , Nitin Desai , Zhongmin Lang
CPC classification number: H04L63/20 , G06F21/335 , G06F21/54 , G06F21/604 , G06F21/6218 , G06F21/629 , G06F21/72 , G06F2221/2101 , G06F2221/2111 , G06F2221/2137 , G06F2221/2143 , H04L41/00 , H04L41/28 , H04L51/08 , H04L63/0815 , H04L63/0823 , H04L63/0853 , H04L63/10 , H04L63/102 , H04L63/104 , H04L67/10 , H04W12/06 , H04W12/08
Abstract: Improved techniques for managing enterprise applications on mobile devices are described herein. Each enterprise mobile application running on the mobile device has an associated policy through which it interacts with its environment. The policy selectively blocks or allows activities involving the enterprise application in accordance with rules established by the enterprise. Together, the enterprise applications running on the mobile device form a set of managed applications. Managed applications are typically allowed to exchange data with other managed applications, but are blocked from exchanging data with other applications, such as the user's own personal applications. Policies may be defined to manage data sharing, mobile resource management, application specific information, networking and data access solutions, device cloud and transfer, dual mode application software, enterprise app store access, and virtualized application and resources, among other things.
-
公开(公告)号:US20210271472A1
公开(公告)日:2021-09-02
申请号:US17161292
申请日:2021-01-28
Applicant: Citrix Systems, Inc.
Inventor: Zhongmin Lang , Gary Barton , James Robert Walker , Vipin Aravindakshan
Abstract: Methods and systems for developing, modifying, and distributing software applications for enterprise systems are described herein. A software component, such as a native mobile application or a template application, may be modified into a managed mobile application, and metadata associated with the managed mobile application may be generated. The managed application and associated metadata may be provided to one or more application stores, such as public application stores and/or enterprise application stores. Managed applications and/or associated metadata may be retrieved by computing devices from public application stores and/or enterprise application stores, and may be executed as managed applications in an enterprise system.
-
公开(公告)号:US20210218797A1
公开(公告)日:2021-07-15
申请号:US17215892
申请日:2021-03-29
Applicant: Citrix Systems, Inc.
Inventor: Zhongmin Lang , Gary Barton , Nitin Desai , James R. Walker
Abstract: A method and system for managing an application with multiple modes are described. A device manager that manages a mobile device may monitor the mobile device. The device manager may detect that a first type of application that runs in a managed mode (or in multiple managed modes) and an unmanaged mode is installed on the mobile device. When the application is executed on the device, the application executes in accordance with the selected application mode, e.g., based on location, user, role, industry presence, or other predefined context.
-
公开(公告)号:US10924554B2
公开(公告)日:2021-02-16
申请号:US14490198
申请日:2014-09-18
Applicant: Citrix Systems, Inc.
Inventor: Georgy Momchilov , Gary Barton
Abstract: Methods and systems for customizing applications in enterprise mobility management systems are described herein. A client agent software application on a mobile device may be customized to embed or make available enterprise server URLs, a session cookie for authentication, and various other data during the device enrollment process. The customization of the client agent may be based on the device, user, and/or enrollment session. After the device is enrolled in the enterprise system, the embedded data may be accessed by the client agent application to support seamless single-sign-on during first-time use. Additional customized applications based on device, user, and/or enrollment session, may be generated and provided to mobile devices during or after device enrollment. Customized applications may be based on application templates, such as packaged web applications or specific implementations of hosted applications.
-
公开(公告)号:US20180239599A1
公开(公告)日:2018-08-23
申请号:US15957642
申请日:2018-04-19
Applicant: Citrix Systems, Inc.
Inventor: James Walker , Zhongmin Lang , Gary Barton , Vipin Aravindakshan
IPC: G06F8/61 , G06F3/0484 , G06F21/57 , H04W24/02 , G06F8/30 , G06F8/34 , G06F8/41 , G06F8/52 , G06F8/71 , G06F8/72 , G06F8/76 , G06F21/33 , G06F21/53
CPC classification number: G06F8/61 , G06F3/04842 , G06F8/30 , G06F8/316 , G06F8/34 , G06F8/41 , G06F8/52 , G06F8/62 , G06F8/71 , G06F8/72 , G06F8/76 , G06F21/33 , G06F21/53 , G06F21/57 , H04W24/02
Abstract: Methods and systems are disclosed for providing approaches to generating managed applications from unmanaged applications on a mobile device. The methods and systems may include storing, by a mobile device in a memory of the mobile device, one or more unmanaged applications each comprising a corresponding application bundle and decoding, by the mobile device, the retrieved application bundle corresponding to the first unmanaged application. The methods and systems may also include modifying, by the mobile device, the decoded application bundle corresponding to the first unmanaged application by adding a set of one or more policy-based control instructions, compiling, by the mobile device, the modified application bundle to generate a first managed application, the first managed application being configured to operate in accordance with the set of one or more policy-based control instructions, and providing, by the mobile device, the first managed application.
-
公开(公告)号:US09942240B2
公开(公告)日:2018-04-10
申请号:US14804705
申请日:2015-07-21
Applicant: Citrix Systems, Inc.
Inventor: Richard Hayton , Georgy Momchilov , Gary Barton , Andrew Innes
CPC classification number: H04L63/105 , G06F21/10 , G06F21/629 , H04L63/0281 , H04L63/08 , H04W12/06 , H04W12/08
Abstract: Methods and systems are disclosed for providing approaches to anonymous application wrapping on a mobile device. The methods and systems may include receiving, by a controller service, a request to associate a first application executing on a client device with the controller service, and obtaining, by the controller service, a first application identifier associated with the first application. The methods and systems may also include receiving, by the controller service from an application service, a request for a first service and a conditional application identifier, and configuring, by the controller service and based on the request for the first service, the first application with a second set of one or more policy instructions used to control the first application.
-
公开(公告)号:US09858428B2
公开(公告)日:2018-01-02
申请号:US15422761
申请日:2017-02-02
Applicant: Citrix Systems, Inc.
Inventor: Gary Barton , Zhongmin Lang , Nitin Desai , James Robert Walker
CPC classification number: G06F21/602 , G06F21/60 , G06F21/6218 , G06F21/88 , G06F2221/2143 , H04L63/0428 , H04L67/10 , H04W12/06 , H04W12/08
Abstract: Various aspects of the disclosure relate to providing secure containers or data vaults for data of one or more managed applications. In some embodiments, each managed application may be assigned its own private data vault and/or may be assigned a shared data vault that is accessible to at least one other managed application. As the managed application executes, calls for access to the data may be intercepted and redirected to the secure containers. Data stored in a secure container may be encrypted according to a policy. Other aspects relate to deleting data from a secure container, such as via a selective wipe of data associated with a managed application. Further aspects relate to configuring and creating the secure containers, retrieving key information required to encrypt/decrypt the data stored in the secure containers, and publishing the managed applications, policy information and key information for download to a mobile device.
-
公开(公告)号:US20170147825A1
公开(公告)日:2017-05-25
申请号:US15422761
申请日:2017-02-02
Applicant: Citrix Systems, Inc.
Inventor: Gary Barton , Zhongmin Lang , Nitin Desai , James Robert Walker
CPC classification number: G06F21/602 , G06F21/60 , G06F21/6218 , G06F21/88 , G06F2221/2143 , H04L63/0428 , H04L67/10 , H04W12/06 , H04W12/08
Abstract: Various aspects of the disclosure relate to providing secure containers or data vaults for data of one or more managed applications. In some embodiments, each managed application may be assigned its own private data vault and/or may be assigned a shared data vault that is accessible to at least one other managed application. As the managed application executes, calls for access to the data may be intercepted and redirected to the secure containers. Data stored in a secure container may be encrypted according to a policy. Other aspects relate to deleting data from a secure container, such as via a selective wipe of data associated with a managed application. Further aspects relate to configuring and creating the secure containers, retrieving key information required to encrypt/decrypt the data stored in the secure containers, and publishing the managed applications, policy information and key information for download to a mobile device.
-
公开(公告)号:US20170026383A1
公开(公告)日:2017-01-26
申请号:US14804705
申请日:2015-07-21
Applicant: Citrix Systems, Inc.
Inventor: Richard Hayton , Georgy Momchilov , Gary Barton , Andrew Innes
CPC classification number: H04L63/105 , G06F21/10 , G06F21/629 , H04L63/0281 , H04L63/08 , H04W12/06 , H04W12/08
Abstract: Methods and systems are disclosed for providing approaches to anonymous application wrapping on a mobile device. The methods and systems may include receiving, by a controller service, a request to associate a first application executing on a client device with the controller service, and obtaining, by the controller service, a first application identifier associated with the first application. The methods and systems may also include receiving, by the controller service from an application service, a request for a first service and a conditional application identifier, and configuring, by the controller service and based on the request for the first service, the first application with a second set of one or more policy instructions used to control the first application.
Abstract translation: 公开了用于提供在移动设备上的匿名应用包装的方法的方法和系统。 方法和系统可以包括由控制器服务接收将在客户端设备上执行的第一应用与控制器服务相关联的请求,以及由控制器服务获得与第一应用相关联的第一应用标识符。 所述方法和系统还可以包括由控制器服务从应用服务接收对第一服务和条件应用标识符的请求,以及由控制器服务并且基于对第一服务的请求来配置第一应用 具有用于控制第一应用的第二组一个或多个策略指令。
-
公开(公告)号:US09521117B2
公开(公告)日:2016-12-13
申请号:US14535597
申请日:2014-11-07
Applicant: Citrix Systems, Inc.
Inventor: Gary Barton , Zhongmin Lang , Nitin Desai , James Robert Walker
CPC classification number: H04L63/0807 , G06F21/31 , G06F2221/2105 , H04L63/0272 , H04L63/029 , H04L63/0815 , H04L63/20 , H04W12/06 , H04W12/08
Abstract: Various aspects of the disclosure relate to providing a per-application policy-controlled virtual private network (VPN) tunnel. In some embodiments, tickets may be used to provide access to an enterprise resource without separate authentication of the application and, in some instances, can be used in such a manner as to provide a seamless experience to the user when reestablishing a per-application policy controlled VPN tunnel during the lifetime of the ticket. Additional aspects relate to an access gateway providing updated policy information and tickets to a mobile device. Other aspects relate to selectively wiping the tickets from a secure container of the mobile device. Yet further aspects relate to operating applications in multiple modes, such as a managed mode and an unmanaged mode, and providing authentication-related services based on one or more of the above aspects.
-
-
-
-
-
-
-
-
-