-
公开(公告)号: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.
-
公开(公告)号:US10762231B2
公开(公告)日:2020-09-01
申请号:US16174548
申请日:2018-10-30
Applicant: Citrix Systems, Inc.
Inventor: James Robert Walker
Abstract: In response to determining that a graphical user interface displayed on the display device of a mobile device at the time a screenshot capture request is received is being generated at least in part by an enterprise application executing within a protected workspace container in the mobile device, a secure screenshot save operation is performed. The secure screenshot save operation includes i) storing, within the mobile device, a screenshot image of the graphical user interface displayed on the display device of the mobile device at the time the screenshot capture request is received, and ii) preventing the screenshot image from being accessed by any personal application executing on the mobile device outside of the protected workspace container.
-
公开(公告)号:US10761863B2
公开(公告)日:2020-09-01
申请号:US16145814
申请日:2018-09-28
Applicant: Citrix Systems, Inc.
Inventor: James Robert Walker
IPC: G06F9/451 , G06F8/34 , G06F3/0484 , G06F8/20
Abstract: Starting execution of a mobile application on a mobile device includes creating a process that is used by the operating system of the mobile device to execute the mobile application on the mobile device. An initialization method is invoked by the mobile application that i) instantiates a replacement instrumentation object, and ii) assigns the replacement instrumentation object to the process used by the operating system to execute the mobile application on the mobile device. The replacement instrumentation object processes calls from the operating system to the mobile application and redirects at least one call made by the operating system to the mobile application to at least one call to mobile application management logic executing on the mobile device.
-
54.
公开(公告)号:US20200104144A1
公开(公告)日:2020-04-02
申请号:US16145814
申请日:2018-09-28
Applicant: Citrix Systems, Inc.
Inventor: James Robert Walker
IPC: G06F9/451 , G06F3/0484 , G06F8/34
Abstract: Starting execution of a mobile application on a mobile device includes creating a process that is used by the operating system of the mobile device to execute the mobile application on the mobile device. An initialization method is invoked by the mobile application that i) instantiates a replacement instrumentation object, and ii) assigns the replacement instrumentation object to the process used by the operating system to execute the mobile application on the mobile device. The replacement instrumentation object processes calls from the operating system to the mobile application and redirects at least one call made by the operating system to the mobile application to at least one call to mobile application management logic executing on the mobile device.
-
公开(公告)号:US20190087207A1
公开(公告)日:2019-03-21
申请号:US15711124
申请日:2017-09-21
Applicant: Citrix Systems, Inc.
Inventor: James Robert Walker
IPC: G06F9/445
Abstract: Methods and systems for accessing conflicting frameworks and classes are presented. In some embodiments, a conflicting frameworks computing platform may receive an application classloader corresponding to a mobile application. The application classloader may indicate one or more child application-defined classloaders. Subsequently, the conflicting frameworks computing platform may create a framework-defined classloader comprising a first class that conflicts with a second class in the one or more child application-defined classloaders. Further, the conflicting frameworks computing platform may create a framework-termination classloader. The framework-termination classloader may be a parent classloader of the framework-defined classloader. Next, the conflicting frameworks computing platform may replace, using a reflection function, the application classloader with a new application classloader. The new application classloader may indicate the one or more child application-defined classloaders, the framework-defined classloader, and the framework-termination classloader.
-
公开(公告)号:US09973489B2
公开(公告)日:2018-05-15
申请号:US15347247
申请日:2016-11-09
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.
-
公开(公告)号:US20170063839A1
公开(公告)日:2017-03-02
申请号:US15347247
申请日:2016-11-09
Applicant: Citrix Systems, Inc.
Inventor: Gary Barton , Zhongmin Lang , Nitin Desai , James Robert Walker
IPC: H04L29/06
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.
Abstract translation: 本公开的各个方面涉及提供每应用程序策略控制的虚拟专用网(VPN)隧道。 在一些实施例中,票据可以用于提供对企业资源的访问,而不需要对应用的单独认证,并且在某些情况下可以以这样的方式使用,以便在重新建立每个应用程序策略时向用户提供无缝体验 在票的生命周期内控制VPN隧道。 另外的方面涉及提供对移动设备的更新的策略信息和票据的接入网关。 其他方面涉及从移动设备的安全容器中选择性地擦拭票据。 另外的方面涉及在诸如管理模式和非托管模式的多种模式中的操作应用,以及基于上述方面中的一个或多个提供与认证相关的服务。
-
公开(公告)号:US09521147B2
公开(公告)日:2016-12-13
申请号:US14340096
申请日:2014-07-24
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.
Abstract translation: 本文描述了用于在移动设备上管理企业应用的改进的技术。 在移动设备上运行的每个企业移动应用都具有与其环境交互的相关策略。 该策略根据企业规定有选择性地阻止或者允许涉及企业应用的活动。 一起,在移动设备上运行的企业应用程序组成一组受管应用程序。 管理应用程序通常被允许与其他受管应用程序交换数据,但被阻止与其他应用程序(例如用户自己的个人应用程序)交换数据。 可以定义政策来管理数据共享,移动资源管理,应用程序特定信息,网络和数据访问解决方案,设备云和传输,双模式应用软件,企业应用商店访问以及虚拟化应用和资源等。
-
公开(公告)号:US09213850B2
公开(公告)日:2015-12-15
申请号:US14044919
申请日:2013-10-03
Applicant: Citrix Systems, Inc.
Inventor: Gary Barton , James Robert Walker , Nitin Desai , Zhongmin Lang
IPC: H04L29/06 , G06F12/14 , G06F7/04 , G06F3/00 , G06F21/60 , H04L12/24 , G06F21/62 , H04L12/58 , G06F21/72 , H04W12/08 , G06F21/33 , G06F21/54 , H04W12/06 , H04L29/08
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.
Abstract translation: 本文描述了用于在移动设备上管理企业应用的改进的技术。 在移动设备上运行的每个企业移动应用都具有与其环境交互的相关策略。 该策略根据企业规定有选择性地阻止或者允许涉及企业应用的活动。 一起,在移动设备上运行的企业应用程序组成一组受管应用程序。 管理应用程序通常被允许与其他受管应用程序交换数据,但被阻止与其他应用程序(例如用户自己的个人应用程序)交换数据。 可以定义政策来管理数据共享,移动资源管理,应用程序特定信息,网络和数据访问解决方案,设备云和传输,双模式应用软件,企业应用商店访问以及虚拟化应用和资源等。
-
公开(公告)号:US09111105B2
公开(公告)日:2015-08-18
申请号:US14044946
申请日:2013-10-03
Applicant: Citrix Systems, Inc.
Inventor: Gary Barton , James Robert Walker , Nitin Desai , Zhongmin Lang
IPC: G06F15/16 , G06F21/60 , H04L12/24 , H04L29/06 , G06F21/62 , H04L12/58 , G06F21/72 , H04W12/08 , G06F21/33 , G06F21/54 , H04W12/06 , H04L29/08
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.
-
-
-
-
-
-
-
-
-