发明名称 Network resource access via a mobile shell
摘要 Mobile device applications may be developed and distributed which include abbreviated, content-based references for one or more network resources. Network resource references may be identified by a native shell running on a mobile device, and a network resource lookup may be performed in order to resolve the network resource reference to the network resource. This allows for dynamic access to network-accessible resources such as catalog services, metric services, and advertising services. A mobile application may provide in-app access to such resources without requiring the application's developer to include detailed application programming interface functionality specific to a particular network resource.
申请公布号 US9361131(B1) 申请公布日期 2016.06.07
申请号 US201113168867 申请日期 2011.06.24
申请人 Amazon Technologies, Inc. 发明人 Gill Sunbir;Jones Matthew A.;Paleja Ameesh
分类号 G06F15/173;G06F17/28;G06F9/445;G06F9/44 主分类号 G06F15/173
代理机构 Knobbe, Martens, Olson & Bear, LLP 代理人 Knobbe, Martens, Olson & Bear, LLP
主权项 1. A system for providing a mobile device application with access to a network resource via a native shell, the system comprising: a network resource access software development kit for use on a mobile application development station, said network resource access software development kit including a network resource tag library, said network resource tag library comprising a plurality of textual tags that serve as references to respective network resources, including network resources that have different respective application programming interfaces (APIs), said plurality of textual tags adapted to be incorporated into markup language of mobile device applications to enable the mobile device applications to access corresponding network resources over a network; a network application system comprising a computing device, said network application system configured to receive, from one or more mobile application development stations, mobile device applications having markup language content that includes tag-based references comprising tags selected from the tag library, said tag-based references referencing particular network resources; and a native shell service that runs on a mobile device, wherein the native shell service is configured to run mobile device applications, wherein said native shell service is configured to identify, in markup language content of a mobile device application, a tag-based reference to a network resource that has an API for accessing the network resource, and wherein the native shell service is configured to use a network resource resolution service that is external to the mobile device to enable the mobile device application to access the referenced network resource via the API without the mobile device application specifying said API.
地址 Seattle WA US