-
公开(公告)号:US20150229649A1
公开(公告)日:2015-08-13
申请号:US14634000
申请日:2015-02-27
Applicant: CITRIX SYSTEMS, INC.
Inventor: Vipin Aravindakshan , Krishna Kumar , Anand Kummur
CPC classification number: H04L63/101 , G06F9/45533 , H04L43/50 , H04L61/00 , H04L61/1511 , H04L63/0272 , H04L67/06 , H04L69/164 , H04L69/24
Abstract: Described are systems and methods for managing network packet traffic between a client device and an enterprise server. A list of enterprise-authorized applications is maintained. Data packets, such as TCP and UDP data packets, communicated from applications running on the device are analyzed to determine an originating application corresponding to each packet. The originating application is compared to the list of authorized applications, and a VPN tunnel is created for the packet to access the enterprise server if the corresponding originating application is an authorized application.
Abstract translation: 描述了用于在客户端设备和企业服务器之间管理网络分组流量的系统和方法。 维护企业授权应用程序列表。 分析从在设备上运行的应用传送的数据分组,例如TCP和UDP数据分组,以确定与每个分组对应的始发应用。 原始应用程序与授权应用程序列表进行比较,如果对应的发起应用程序是授权应用程序,则创建一个VPN隧道,以便该数据包访问企业服务器。
-
公开(公告)号:US08990901B2
公开(公告)日:2015-03-24
申请号:US13886526
申请日:2013-05-03
Applicant: Citrix Systems, Inc.
Inventor: Vipin Aravindakshan , Krishna Kumar , Anand Kummur
CPC classification number: H04L63/101 , G06F9/45533 , H04L43/50 , H04L61/00 , H04L61/1511 , H04L63/0272 , H04L67/06 , H04L69/164 , H04L69/24
Abstract: Described are systems and methods for managing network packet traffic between a client device and an enterprise server. A list of enterprise-authorized applications is maintained. Data packets, such as TCP and UDP data packets, communicated from applications running on the device are analyzed to determine an originating application corresponding to each packet. The originating application is compared to the list of authorized applications, and a VPN tunnel is created for the packet to access the enterprise server if the corresponding originating application is an authorized application.
Abstract translation: 描述了用于在客户端设备和企业服务器之间管理网络分组流量的系统和方法。 维护企业授权应用程序列表。 分析从在设备上运行的应用传送的数据分组,例如TCP和UDP数据分组,以确定与每个分组对应的始发应用。 原始应用程序与授权应用程序列表进行比较,如果对应的发起应用程序是授权应用程序,则创建一个VPN隧道,以便该数据包访问企业服务器。
-
公开(公告)号:US20170192763A9
公开(公告)日:2017-07-06
申请号:US14752132
申请日:2015-06-26
Applicant: Citrix Systems, Inc.
Inventor: James Walker , Zhongmin Lang , Gary Barton , Vipin Aravindakshan
IPC: G06F9/445 , G06F9/45 , G06F9/44 , H04W24/02 , G06F3/0484
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.
-
4.
公开(公告)号:US20140109072A1
公开(公告)日:2014-04-17
申请号:US14055038
申请日:2013-10-16
Applicant: Citrix Systems, Inc.
Inventor: Zhongmin Lang , Gary Barton , James Robert Walker , Vipin Aravindakshan
IPC: G06F9/445
CPC classification number: G06F8/76 , G06F8/52 , G06F8/65 , G06F8/72 , G06F9/45504 , G06F9/45516 , G06F21/33 , G06F21/53 , G06F21/57
Abstract: A stub for a proxy of an operating system (OS) application program interface (API) call may be generated. Policy enforcement logic may be inserted into the stub for the proxy of the OS API call. Code of an application may be parsed to identify one or more calls corresponding to the OS API call. The one or more calls corresponding to the OS API call may be replaced with a reference to the stub for the proxy of the OS API call.
Abstract translation: 可以生成用于操作系统(OS)应用程序接口(API)调用的代理的存根。 策略执行逻辑可以插入到用于代理OS API调用的存根中。 可以解析应用程序的代码,以识别与OS API调用相对应的一个或多个调用。 与OS API调用相对应的一个或多个调用可以被替换为对于用于代理OS API调用的存根的引用。
-
公开(公告)号: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.
-
公开(公告)号: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.
-
公开(公告)号:US09467454B2
公开(公告)日:2016-10-11
申请号:US14634000
申请日:2015-02-27
Applicant: Citrix Systems, Inc.
Inventor: Vipin Aravindakshan , Krishna Kumar , Anand Kummur
CPC classification number: H04L63/101 , G06F9/45533 , H04L43/50 , H04L61/00 , H04L61/1511 , H04L63/0272 , H04L67/06 , H04L69/164 , H04L69/24
Abstract: Described are systems and methods for managing network packet traffic between a client device and an enterprise server. A list of enterprise-authorized applications is maintained. Data packets, such as TCP and UDP data packets, communicated from applications running on the device are analyzed to determine an originating application corresponding to each packet. The originating application is compared to the list of authorized applications, and a VPN tunnel is created for the packet to access the enterprise server if the corresponding originating application is an authorized application.
-
公开(公告)号:US10908896B2
公开(公告)日:2021-02-02
申请号:US14876832
申请日:2015-10-07
Applicant: Citrix Systems, Inc.
Inventor: Zhongmin Lang , Gary Barton , James Robert Walker , Vipin Aravindakshan
IPC: G06F9/445 , G06F8/76 , G06F8/65 , G06F8/52 , G06F8/72 , G06F9/455 , G06F21/57 , G06F21/33 , G06F21/53
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.
-
9.
公开(公告)号:US09170800B2
公开(公告)日:2015-10-27
申请号:US14055078
申请日:2013-10-16
Applicant: Citrix Systems, Inc.
Inventor: Zhongmin Lang , Gary Barton , James Robert Walker , Vipin Aravindakshan
CPC classification number: G06F8/76 , G06F8/52 , G06F8/65 , G06F8/72 , G06F9/45504 , G06F9/45516 , G06F21/33 , G06F21/53 , G06F21/57
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.
Abstract translation: 本文描述了用于开发,修改和分发企业系统的软件应用程序的方法和系统。 诸如本地移动应用或模板应用的软件组件可以被修改为被管理的移动应用,并且可以生成与被管理的移动应用相关联的元数据。 被管理的应用程序和关联的元数据可以被提供给一个或多个应用商店,诸如公共应用商店和/或企业应用商店。 管理的应用程序和/或相关联的元数据可以通过从公共应用程序存储器和/或企业应用程序存储器中的计算设备来检索,并且可以作为企业系统中的被管理应用来执行。
-
10.
公开(公告)号:US20140109078A1
公开(公告)日:2014-04-17
申请号:US14055078
申请日:2013-10-16
Applicant: CITRIX SYSTEMS, INC.
Inventor: Zhongmin Lang , Gary Barton , James Robert Walker , Vipin Aravindakshan
IPC: G06F9/445
CPC classification number: G06F8/76 , G06F8/52 , G06F8/65 , G06F8/72 , G06F9/45504 , G06F9/45516 , G06F21/33 , G06F21/53 , G06F21/57
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.
Abstract translation: 本文描述了用于开发,修改和分发企业系统的软件应用程序的方法和系统。 诸如本地移动应用或模板应用的软件组件可以被修改为被管理的移动应用,并且可以生成与被管理的移动应用相关联的元数据。 被管理的应用程序和关联的元数据可以被提供给一个或多个应用商店,诸如公共应用商店和/或企业应用商店。 管理的应用程序和/或相关联的元数据可以通过从公共应用程序存储器和/或企业应用程序存储器中的计算设备来检索,并且可以作为企业系统中的被管理应用来执行。
-
-
-
-
-
-
-
-
-