US20140181842A1 - Secure mobile app connection bus - Google Patents
Secure mobile app connection bus Download PDFInfo
- Publication number
- US20140181842A1 US20140181842A1 US14/137,845 US201314137845A US2014181842A1 US 20140181842 A1 US20140181842 A1 US 20140181842A1 US 201314137845 A US201314137845 A US 201314137845A US 2014181842 A1 US2014181842 A1 US 2014181842A1
- Authority
- US
- United States
- Prior art keywords
- app
- application
- apps
- url
- information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/606—Protecting data by securing the transmission between two devices or processes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6281—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database at program execution time, where the protection is within the operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/54—Interprogram communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/04—Key management, e.g. using generic bootstrapping architecture [GBA]
- H04W12/041—Key generation or derivation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/30—Security of mobile devices; Security of mobile applications
Definitions
- FIG. 1 is a table including applications according to various embodiments.
- FIG. 2 is block diagram illustrating embodiments of a system including a secure mobile app connection bus.
- FIG. 3 is block diagram illustrating embodiments of a system including a secure mobile app connection bus.
- Techniques described herein help the management server and management agent to have a two-way secure application command bus to manage apps (configurations and policies) on mobile devices while keeping the user experience intact.
- an AppConnect bus is provided in mobile devices, which may be used to send command/information securely between managed apps and a trusted management agent running on the mobile device.
- VSP stands for Virtual Smartphone Platform by Mobilelron. All managed mobile devices' configuration, policies and apps are managed from here. Mobilelron clients connect to VSP on a periodic basis to update the device status as well as get the new configuration and policies.
- Sentry is a reverse proxy for enterprise app traffic between mobile devices and the enterprise backend servers.
- FIG. 1 is a table including applications according to various embodiments.
- FIG. 2 is block diagram illustrating embodiments of a system including a secure mobile app connection bus.
- VSP compile this information with parameters specific to user/devices (for example, change $USER_ID$ to actual user id for login, or issuing identity certificate for user/device).
- VSP will push Compiled and encrypted configuration to management agent (It can be standalone apps on mobile device or agent module part of enterprise apps.) This configuration is decrypted by each target app with proper decryption keys.
- Management Agent will push received AppConnect configuration to device specific AppConnect Bus with timestamps and checksums.
- an embedded AppConnect library reads the latest configuration and applies a new configuration if there are changes.
- the AppConnect library is embedded in the application code of the app, e.g., the app developer embeds the library in the app using a software development kit (SDK) or other tool, or subsequent to app development by the original developer the app is “wrapped” or otherwise modified by adding or changing app code to embed the library.
- the new configuration if any, may include a new configuration data and/or policy for the app.
- the configuration may affect or control how the app should work, for example, or a policy may govern how the app should or may behave.
- An example of policy includes, without limitation, whether the app is permitted to perform copy/paste operations, is it allowed to print, etc.
- Examples of configuration include, without limitation, which server the app should connect to, etc.
- Management Agent will read the result. If local policy enforcement is enabled, Management Agent can push predefined configuration to AppConnect bus if local policy condition met.
- Management agent will update result to VSP.
- VSP analyzes the result and if it does meet quarantine policy requirement the VSP can send a command to Sentry to quarantine the device. Also this quarantine command will be sent to the device.
- the device may be configured to perform an action in response to the command, such as wipe all or only enterprise data, not all the use of enterprise apps, etc.
- VSP will update result to each app configuration and app policies.
- FIG. 3 is block diagram illustrating embodiments of a system including a secure mobile app connection bus.
- AppConnect Bus communication bus in devices which send/receive information between applications securely. Depends on device OS and capability, AppConnect Bus can be implemented in different ways depending on the requirements, capabilities, and limitations of the OS.
- Application configuration Each application requires certain configuration/setting to operate. For example:
- Information Description Server Server name or IP address to access data information User Identity User name with password or User or device certificate to information identify it to server
- Application Policies want to force application management policy to application depends on enterprise policy, location, device security state, other application install state or user's group changes.
- Storage access Block access to device's storage SD, Flash, Photo
- control PIM access Block access to device Email, Calendar, Contacts or allow to limited control to certain email account, calendar or contacts. For example, only allow to company email, calendar or contacts instead of personal.
- Sharing device Sharing device, user or list of installed application with apps to allow application add functions based on this information.
- Application Firewall Application is not build to identify security of it's connected Wi-Fi networks or even it's identity and security of it's connected server. Application Firewall will validate and protect application from receiving untrusted party's data.
- firewall rules For example firewall rules:
- Server certificate will be Server validated before allow connection certificate validation Allowed only allow made connection to allowed network network Augmented
- application Address firewall can use secure DNS server which provide lookup additional security with authentic address information. (for example, opendns) or using host file pushed by management server Content Client side only inspection or Server assisted content inspection inspection to remove any malicious content
- Enterprise authentication Before allowing access to enterprise command bus (i.e., AppConnect bus), User has to authenticate identity.
- enterprise command bus i.e., AppConnect bus
- User ID with Password or preconfigured PIN, onetime password, NFC, 2D Barcode can be used to identify user, for example upon opening a protected app.
- this pasteboard is used as a place to exchange the AppConnect (secure app connection bus) information/data between apps as disclosed herein.
- AppConnect secure app connection bus
- Applications can register their URL scheme with the OS so that either OS or other apps can reference/invoke the app.
- an application “ABC” can register the URL scheme “abc://” so that anytime OS or other apps need to invoke “ABC” they can call it by the URL “abc://”.
- OS will look up and see who registered for that URL and call that app.
- Any data that want to exchange between the apps then we can have the apps register their URLs and the management app can pass the data to those apps using URL mechanism. For example management want to pass the data “12345” to app “ABC” then it can call the URL “abc://12345” and when that app ABC receives the URL it will parse the URL and take the content “12345” for its use.
- OS provides a common place to store the certificates for the apps to use.
- that certificate store is used to exchange information between apps.
- the information is secured such that only the intended recipient app(s) can understand the encrypted message in the keychain.
- Each app can register for certain file type and that will help management app to put all the enterprise data in an encrypted file and when it tries to open the file the intended app will get called. (for more information http://msdn.microsoft.com/en-us/library/windows/apps/hh464906.aspx)
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Bioethics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/137,845 US20140181842A1 (en) | 2012-12-21 | 2013-12-20 | Secure mobile app connection bus |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201261745052P | 2012-12-21 | 2012-12-21 | |
| US14/137,845 US20140181842A1 (en) | 2012-12-21 | 2013-12-20 | Secure mobile app connection bus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20140181842A1 true US20140181842A1 (en) | 2014-06-26 |
Family
ID=50976128
Family Applications (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/137,845 Abandoned US20140181842A1 (en) | 2012-12-21 | 2013-12-20 | Secure mobile app connection bus |
| US14/137,745 Active US9059974B2 (en) | 2012-12-21 | 2013-12-20 | Secure mobile app connection bus |
| US14/690,311 Expired - Fee Related US9537835B2 (en) | 2012-12-21 | 2015-04-17 | Secure mobile app connection bus |
Family Applications After (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/137,745 Active US9059974B2 (en) | 2012-12-21 | 2013-12-20 | Secure mobile app connection bus |
| US14/690,311 Expired - Fee Related US9537835B2 (en) | 2012-12-21 | 2015-04-17 | Secure mobile app connection bus |
Country Status (4)
| Country | Link |
|---|---|
| US (3) | US20140181842A1 (fr) |
| EP (1) | EP2936733B1 (fr) |
| CN (1) | CN105027493B (fr) |
| WO (1) | WO2014100756A1 (fr) |
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9141444B2 (en) * | 2013-07-31 | 2015-09-22 | Vmware, Inc. | Inter-application communication on mobile platforms |
| CN106254522A (zh) * | 2016-09-07 | 2016-12-21 | 努比亚技术有限公司 | 一种终端服务系统、方法和终端 |
| CN106528304A (zh) * | 2016-10-31 | 2017-03-22 | 努比亚技术有限公司 | 一种分享适配器及其配置方法、调用方法和装置及移动终端 |
| WO2017173162A1 (fr) * | 2016-03-31 | 2017-10-05 | Dexcom, Inc. | Systèmes et procédés de communications entre des applications |
| US11389090B2 (en) | 2018-12-19 | 2022-07-19 | Dexcom, Inc. | Intermittent monitoring |
| US20220365666A1 (en) * | 2021-05-17 | 2022-11-17 | Apple Inc. | Devices, Methods, and Graphical User Interfaces for Automatically Providing Shared Content to Applications |
| US11875016B2 (en) | 2021-05-17 | 2024-01-16 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying media items shared from distinct applications |
| US12093521B2 (en) | 2021-05-17 | 2024-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for automatically providing shared content to applications |
| US12530107B2 (en) | 2021-05-17 | 2026-01-20 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying media items shared from distinct applications |
Families Citing this family (45)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8695060B2 (en) | 2011-10-10 | 2014-04-08 | Openpeak Inc. | System and method for creating secure applications |
| CN104380654A (zh) * | 2012-04-20 | 2015-02-25 | 约纳森·布雷克 | 用于控制互联网应用用户界面的隐私设定的系统和方法 |
| US9912730B2 (en) | 2013-01-25 | 2018-03-06 | Qualcomm Incorporation | Secured communication channel between client device and device management service |
| US9015328B2 (en) * | 2013-03-07 | 2015-04-21 | Fiserv, Inc. | Single sign-on processing for associated mobile applications |
| KR102015108B1 (ko) * | 2013-03-12 | 2019-10-22 | 한국전자통신연구원 | 이종 서비스 간 서비스 제공 방법과 사용자 단말 및 웹 서버 |
| EP2974125B1 (fr) * | 2013-03-14 | 2019-04-24 | Intel Corporation | Systèmes, procédés et produits programme d'ordinateur pour fournir un service en nuage de persistance universel |
| US9535681B2 (en) | 2013-03-15 | 2017-01-03 | Qualcomm Incorporated | Validating availability of firmware updates for client devices |
| US9225742B2 (en) * | 2014-03-24 | 2015-12-29 | Airwatch Llc | Managed real-time communications between user devices |
| WO2015171549A2 (fr) * | 2014-05-05 | 2015-11-12 | Citrix Systems, Inc. | Facilitation de communication entre des applications mobiles |
| WO2015171517A1 (fr) * | 2014-05-06 | 2015-11-12 | Okta, Inc. | Facilitation d'inscriptions uniques à des applications logicielles |
| US9674699B2 (en) * | 2014-08-15 | 2017-06-06 | Sap Se | System and methods for secure communication in mobile devices |
| US9419799B1 (en) * | 2014-08-22 | 2016-08-16 | Emc Corporation | System and method to provide secure credential |
| US9350818B2 (en) | 2014-09-05 | 2016-05-24 | Openpeak Inc. | Method and system for enabling data usage accounting for unreliable transport communication |
| US9232013B1 (en) | 2014-09-05 | 2016-01-05 | Openpeak Inc. | Method and system for enabling data usage accounting |
| US20160071040A1 (en) | 2014-09-05 | 2016-03-10 | Openpeak Inc. | Method and system for enabling data usage accounting through a relay |
| 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 |
| US10103872B2 (en) * | 2014-09-26 | 2018-10-16 | Intel Corporation | Securing audio communications |
| US9485615B2 (en) | 2014-09-26 | 2016-11-01 | At&T Intellectual Property I, L.P. | Local peer-to-peer network for providing recommendations and enforcing security policies |
| WO2016112338A1 (fr) * | 2015-01-08 | 2016-07-14 | Intertrust Technologies Corporation | Systèmes et procédés cryptographiques |
| US11153106B2 (en) * | 2015-02-09 | 2021-10-19 | Telefonaktiebolaget Lm Ericsson (Publ) | System for improved traffic handling in a network |
| EP3314960B1 (fr) * | 2015-06-29 | 2020-01-08 | HERE Global B.V. | Utilisation de chiffrement de sorte à fournir des services de prise en charge de positionnement |
| EP3314840B1 (fr) | 2015-06-29 | 2020-08-19 | HERE Global B.V. | Support d'une commande des versions de paramètres |
| US11424931B2 (en) * | 2016-01-27 | 2022-08-23 | Blackberry Limited | Trusted execution environment |
| US10754929B2 (en) * | 2016-02-19 | 2020-08-25 | Blackberry Limited | Sharing contents between applications |
| US10075583B2 (en) | 2016-04-13 | 2018-09-11 | Microsoft Technology Licensing, Llc | Suppressing indications of incoming communications in user interfaces |
| US10579238B2 (en) | 2016-05-13 | 2020-03-03 | Sap Se | Flexible screen layout across multiple platforms |
| US10353534B2 (en) | 2016-05-13 | 2019-07-16 | Sap Se | Overview page in multi application user interface |
| CN106101072A (zh) * | 2016-05-30 | 2016-11-09 | 上海小蚁科技有限公司 | 用于在网络上传送视频数据的系统和方法 |
| US10070316B2 (en) | 2016-06-16 | 2018-09-04 | Samsung Electronics Co., Ltd. | Permission delegation framework |
| US9977898B1 (en) * | 2016-10-31 | 2018-05-22 | International Business Machines Corporation | Identification and recovery of vulnerable containers |
| CN106569880B (zh) * | 2016-11-07 | 2020-12-22 | Tcl科技集团股份有限公司 | 一种Android应用间动态共享资源的方法及系统 |
| US11238505B2 (en) | 2017-03-01 | 2022-02-01 | International Business Machines Corporation | Model trading in a device |
| CN107154932A (zh) * | 2017-04-07 | 2017-09-12 | 北京深思数盾科技股份有限公司 | 一种应用的访问控制方法及装置 |
| CN107608798A (zh) * | 2017-08-04 | 2018-01-19 | 阿里巴巴集团控股有限公司 | 一种业务处理方法及设备 |
| US10470040B2 (en) | 2017-08-27 | 2019-11-05 | Okta, Inc. | Secure single sign-on to software applications |
| US11108556B2 (en) * | 2018-06-08 | 2021-08-31 | Vmware, Inc. | Unmanaged secure inter-application data communications |
| US11228563B2 (en) | 2018-12-18 | 2022-01-18 | Citrix Systems, Inc. | Providing micro firewall logic to a mobile application |
| US11586750B2 (en) | 2019-03-21 | 2023-02-21 | Blackberry Limited | Managing access to protected data file content |
| CN110083465B (zh) * | 2019-04-26 | 2021-08-17 | 上海连尚网络科技有限公司 | 一种寄宿应用间的数据传递方法 |
| US11017064B2 (en) | 2019-05-14 | 2021-05-25 | Bank Of America Corporation | Authentication using interprogram communication |
| US11640482B2 (en) | 2020-06-02 | 2023-05-02 | The Toronto-Dominion Bank | System and method for providing trusted links between applications |
| US12169587B2 (en) * | 2021-04-06 | 2024-12-17 | Comcast Cable Communications, Llc | Systems and methods for data security on a mobile device |
| DE102024002779A1 (de) | 2023-09-08 | 2025-03-13 | Mercedes-Benz Group AG | System zum geschützten Export/Import strukturierter Daten und Verfahren dafür |
| US12613991B2 (en) * | 2023-12-07 | 2026-04-28 | Cvs Pharmacy, Inc. | Credential to guarantee identity |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130275560A1 (en) * | 2012-04-12 | 2013-10-17 | Absolute Software Corporation | Configuration of third party applications in a sandboxed environment |
| US20140068593A1 (en) * | 2012-08-31 | 2014-03-06 | Jpmorgan Chase Bank, N.A. | System and Method for Sharing Information in a Private Ecosystem |
Family Cites Families (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2742139C (fr) * | 2001-05-14 | 2012-03-27 | Ntt Docomo, Inc. | Systeme de gestion de programme stocke dans un bloc de stockage d'un terminal mobile |
| US20020197979A1 (en) | 2001-05-22 | 2002-12-26 | Vanderveen Michaela Catalina | Authentication system for mobile entities |
| KR100520116B1 (ko) * | 2003-05-16 | 2005-10-10 | 삼성전자주식회사 | 모바일 애드 혹 상의 암호화를 위한 노드간 키 분배 방법및 이를 이용한 네트워크 장치 |
| EP1759477A4 (fr) * | 2004-06-22 | 2010-01-13 | Nds Ltd | Systeme de gestion des droits numeriques |
| WO2007125877A1 (fr) * | 2006-04-28 | 2007-11-08 | Panasonic Corporation | Dispositif de communications et systèmes de communications |
| DE602006021712D1 (de) | 2006-05-16 | 2011-06-16 | Sap Ag | Kontext-sensitivitätsbasierte Kryptographie |
| JP4224084B2 (ja) * | 2006-06-26 | 2009-02-12 | 株式会社東芝 | 通信制御装置、通信制御方法および通信制御プログラム |
| US7917963B2 (en) * | 2006-08-09 | 2011-03-29 | Antenna Vaultus, Inc. | System for providing mobile data security |
| US8458775B2 (en) * | 2006-08-11 | 2013-06-04 | Microsoft Corporation | Multiuser web service sign-in client side components |
| US8837724B2 (en) | 2007-03-27 | 2014-09-16 | Qualcomm Incorporated | Synchronization test for device authentication |
| AU2009247677B2 (en) * | 2008-05-14 | 2014-09-04 | Visa Cape Town (Pty) Ltd | Mobile commerce payment system |
| WO2010052378A1 (fr) * | 2008-11-07 | 2010-05-14 | Mtag | Procédé d'accès d'un utilisateur d'un terminal mobile à une pluralité de services et dispositif sécurisé associé |
| KR100928467B1 (ko) * | 2009-02-02 | 2009-11-25 | 주식회사 파수닷컴 | 클립보드 보안 시스템 및 방법 |
| US20100306076A1 (en) * | 2009-05-29 | 2010-12-02 | Ebay Inc. | Trusted Integrity Manager (TIM) |
| US20110154015A1 (en) * | 2009-12-21 | 2011-06-23 | Tareq Mahmud Rahman | Method For Segmenting A Data File, Storing The File In A Separate Location, And Recreating The File |
| US20110179268A1 (en) | 2010-01-20 | 2011-07-21 | Microsoft Corporation | Protecting applications with key and usage policy |
| TW201201041A (en) * | 2010-06-21 | 2012-01-01 | Zhe-Yang Zhou | Data security method and system |
| US20120066767A1 (en) * | 2010-09-13 | 2012-03-15 | Nokia Corporation | Method and apparatus for providing communication with a service using a recipient identifier |
| DE112011103164T5 (de) * | 2010-09-22 | 2013-08-14 | International Business Machines Corporation | Datenverteilungsvorrichtung, Datenverteilungssystem, Client-Vorrichtung, Datenverteilungsverfahren, Datenempfangsverfahren, Programm und Datenträger, |
| US8335921B2 (en) * | 2010-12-17 | 2012-12-18 | Google, Inc. | Writing application data to a secure element |
| US8327006B2 (en) * | 2011-02-24 | 2012-12-04 | Jibe Mobile | Endpoint device and article of manufacture for application to application communication over a network |
| US20120302212A1 (en) * | 2011-05-25 | 2012-11-29 | Critical Medical Solutions, Inc. | Secure mobile radiology communication system |
| US9106632B2 (en) * | 2011-05-26 | 2015-08-11 | First Data Corporation | Provisioning by delivered items |
| US8695060B2 (en) * | 2011-10-10 | 2014-04-08 | Openpeak Inc. | System and method for creating secure applications |
| US20140032733A1 (en) | 2011-10-11 | 2014-01-30 | Citrix Systems, Inc. | Policy-Based Application Management |
| EP2600275A1 (fr) * | 2011-12-02 | 2013-06-05 | Nxp B.V. | Procédé permettant d'accéder à un stockage sécurisé, stockage sécurisé et système comportant le stockage sécurisé |
| US8607043B2 (en) * | 2012-01-30 | 2013-12-10 | Cellco Partnership | Use of application identifier and encrypted password for application service access |
| US9405723B2 (en) * | 2012-05-02 | 2016-08-02 | Kony, Inc. | Mobile application management systems and methods thereof |
| US9087191B2 (en) | 2012-08-24 | 2015-07-21 | Vmware, Inc. | Method and system for facilitating isolated workspace for applications |
| US9286477B2 (en) | 2012-08-29 | 2016-03-15 | Symantec Corporation | Secure app ecosystem with key and data exchange according to enterprise information control policy |
-
2013
- 2013-12-20 US US14/137,845 patent/US20140181842A1/en not_active Abandoned
- 2013-12-20 US US14/137,745 patent/US9059974B2/en active Active
- 2013-12-20 CN CN201380070097.7A patent/CN105027493B/zh active Active
- 2013-12-20 EP EP13865460.3A patent/EP2936733B1/fr active Active
- 2013-12-20 WO PCT/US2013/077292 patent/WO2014100756A1/fr not_active Ceased
-
2015
- 2015-04-17 US US14/690,311 patent/US9537835B2/en not_active Expired - Fee Related
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130275560A1 (en) * | 2012-04-12 | 2013-10-17 | Absolute Software Corporation | Configuration of third party applications in a sandboxed environment |
| US20140068593A1 (en) * | 2012-08-31 | 2014-03-06 | Jpmorgan Chase Bank, N.A. | System and Method for Sharing Information in a Private Ecosystem |
Cited By (19)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9141444B2 (en) * | 2013-07-31 | 2015-09-22 | Vmware, Inc. | Inter-application communication on mobile platforms |
| US11826549B2 (en) | 2016-03-31 | 2023-11-28 | Dexcom, Inc. | Methods for providing an alert or an alarm to a user of a mobile communications device |
| US12064601B2 (en) | 2016-03-31 | 2024-08-20 | Dexcom, Inc. | Methods for providing an alert or an alarm to a user of a mobile communications device |
| WO2017173162A1 (fr) * | 2016-03-31 | 2017-10-05 | Dexcom, Inc. | Systèmes et procédés de communications entre des applications |
| US10596318B2 (en) | 2016-03-31 | 2020-03-24 | Dexcom, Inc. | Systems and methods for inter-app communications |
| US10980941B2 (en) | 2016-03-31 | 2021-04-20 | Dexcom, Inc. | Methods for providing an alert or an alarm to a user of a mobile communications device |
| US12440621B2 (en) | 2016-03-31 | 2025-10-14 | Dexcom, Inc. | Methods for providing an alert or an alarm to a user of a mobile communications device |
| US12329932B2 (en) | 2016-03-31 | 2025-06-17 | Dexcom, Inc. | Methods for providing an alert or an alarm to a user of a mobile communications device |
| US11969578B2 (en) | 2016-03-31 | 2024-04-30 | Dexcom, Inc. | Methods for providing an alert or an alarm to a user of a mobile communications device |
| CN106254522A (zh) * | 2016-09-07 | 2016-12-21 | 努比亚技术有限公司 | 一种终端服务系统、方法和终端 |
| CN106528304A (zh) * | 2016-10-31 | 2017-03-22 | 努比亚技术有限公司 | 一种分享适配器及其配置方法、调用方法和装置及移动终端 |
| US11998322B2 (en) | 2018-12-19 | 2024-06-04 | Dexcom, Inc. | Intermittent monitoring |
| US12016685B2 (en) | 2018-12-19 | 2024-06-25 | Dexcom, Inc. | Intermittent monitoring |
| US11389090B2 (en) | 2018-12-19 | 2022-07-19 | Dexcom, Inc. | Intermittent monitoring |
| US11941237B2 (en) * | 2021-05-17 | 2024-03-26 | Apple Inc. | Devices, methods, and graphical user interfaces for automatically providing shared content to applications |
| US11875016B2 (en) | 2021-05-17 | 2024-01-16 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying media items shared from distinct applications |
| US12093521B2 (en) | 2021-05-17 | 2024-09-17 | Apple Inc. | Devices, methods, and graphical user interfaces for automatically providing shared content to applications |
| US20220365666A1 (en) * | 2021-05-17 | 2022-11-17 | Apple Inc. | Devices, Methods, and Graphical User Interfaces for Automatically Providing Shared Content to Applications |
| US12530107B2 (en) | 2021-05-17 | 2026-01-20 | Apple Inc. | Devices, methods, and graphical user interfaces for displaying media items shared from distinct applications |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105027493A (zh) | 2015-11-04 |
| EP2936733B1 (fr) | 2018-08-22 |
| US20150319143A1 (en) | 2015-11-05 |
| WO2014100756A1 (fr) | 2014-06-26 |
| US20140181518A1 (en) | 2014-06-26 |
| EP2936733A1 (fr) | 2015-10-28 |
| US9537835B2 (en) | 2017-01-03 |
| US9059974B2 (en) | 2015-06-16 |
| EP2936733A4 (fr) | 2016-10-19 |
| CN105027493B (zh) | 2018-09-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12192173B2 (en) | Network traffic inspection | |
| CN112422532B (zh) | 业务通信方法、系统、装置及电子设备 | |
| US11457040B1 (en) | Reverse TCP/IP stack | |
| US10958662B1 (en) | Access proxy platform | |
| CN113810369B (zh) | 基于隧道客户端网络请求的设备认证 | |
| CN105027493B (zh) | 安全移动应用连接总线 | |
| JP6609086B1 (ja) | フェデレーテッド・シングル・サインオン(sso)のための非侵入型セキュリティの実施 | |
| US9866382B2 (en) | Secure app-to-app communication | |
| JP5021215B2 (ja) | Webサービス用の信頼できる第三者認証 | |
| CA2912608C (fr) | Execution de maniere selective d'un man dans le dechiffrement central | |
| JP2023514736A (ja) | 安全な通信のための方法及びシステム | |
| US9210128B2 (en) | Filtering of applications for access to an enterprise network | |
| US10178127B2 (en) | Secured mobile communications device | |
| WO2018213330A1 (fr) | Épinglage de certificat par un point d'extrémité de tunnel | |
| Haddon | Zero Trust networks, the concepts, the strategies, and the reality | |
| Echeverria et al. | Authentication and authorization for IoT devices in disadvantaged environments | |
| Walsh et al. | Intra-cloud and inter-cloud authentication | |
| Manzoor | Securing device connectivity in the industrial internet of things (IoT) | |
| CA3102920A1 (fr) | Procede securise de replication sur place dans un environnement informatique | |
| Azizul et al. | Authentication and authorization design in honeybee computing | |
| Äyräs | Authenticating MQTT messages using JWT: creating a PKI | |
| Evavold et al. | Creating a Secure Connected Vehicle | |
| Real et al. | Designing an open source IoT Hub: bridging interoperability and security gaps with MQTT and your Android device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: MOBILE IRON, INC., CALIFORNIA Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KIM, MANSU;SIROTA, JOSHUA;BATCHU, SURESH KUMAR;REEL/FRAME:032360/0134 Effective date: 20140128 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
| AS | Assignment |
Owner name: IVANTI, INC., UTAH Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MOBILEIRON, INC.;REEL/FRAME:061327/0751 Effective date: 20220801 |