发明名称 Method and system for secured inter-application communication in mobile devices
摘要 This disclosure describes a method for accessing network resources which includes receiving by a first application in a mobile computing device sign-in information from a user and enabling the user to sign in to a second application with the first application to access network resources from a resource server based on (a) a first application identification (ID) of the second application, (b) the user authorizing the second application to the resource server, and (c) receiving an authorization grant from the resource server to enable the second application to access the network resources, the mobile computing device coupled with the resource server via a network.
申请公布号 US9442778(B2) 申请公布日期 2016.09.13
申请号 US201314036106 申请日期 2013.09.25
申请人 salesforce.com, inc. 发明人 Desai Sachin;Liu Qingqing;Fischer Ronald
分类号 G06F9/54;H04L29/06;H04W12/06 主分类号 G06F9/54
代理机构 Dergosits & Noah LLP 代理人 Dergosits & Noah LLP ;Noah Todd A.
主权项 1. A method for secured inter-application communication, comprising: requesting, by a first application running on a mobile computing device, that a first socket be opened by an operating system of the mobile computing device, the first socket being associated with the first application; receiving, by the first application, an identifier of the first socket from the operating system, the identifier being a first port ID associated with the mobile computing device and defining an endpoint of the first socket; requesting, by the first application, that a second application running on the mobile computing device be provided with the first port ID; requesting by the second application, in response to receiving the first port ID, that a second socket be opened by the operating system of the mobile computing device, the second socket being associated with the second application; receiving, by the second application, an identifier of the second socket from the operating system, the identifier being a second port ID associated with the mobile computing device and defining an endpoint of the second socket; requesting by the second application, in response to receiving the first port ID, that the second socket be coupled to the first socket; establishing a bi-directional channel via the first and second sockets; and transferring information from the first application to the second application via the bi-directional channel, the information causing functions of the second application to be made available via an interface of the first application.
地址 San Francisco CA US