发明名称 |
Binary file application processing |
摘要 |
Disclosed are various embodiments for processing applications to determine compatible devices. An application processing system may determine application dependencies by parsing application manifest files, filtering customer reviews, and/or emulating the application on a virtual device. Based at least in part on the application dependencies, a determination may be made whether to make the application available for download and/or execution on a device. |
申请公布号 |
US9146720(B1) |
申请公布日期 |
2015.09.29 |
申请号 |
US201213616983 |
申请日期 |
2012.09.14 |
申请人 |
Amazon Technologies, Inc. |
发明人 |
McGilliard Christopher L.;Kuo Calvin Y.;Schultz Patrick R.;Skoteinotis Therapon;Langlois Jean-Philippe |
分类号 |
G06F9/44;G06F9/445 |
主分类号 |
G06F9/44 |
代理机构 |
Thomas | Horstemeyer, LLP |
代理人 |
Thomas | Horstemeyer, LLP |
主权项 |
1. A non-transitory computer-readable medium embodying a program executable in at least one computing device, comprising:
code that accesses a plurality of binary files, wherein individual ones of the binary files correspond to a version of an application; code that identifies and parses a manifest file associated with the individual ones of the binary files to identify a plurality of application dependencies corresponding to a respective one of the binary files; code that identifies a user device associated with a user account; code that determines a score indicating a compatibility of the individual ones of the binary files with the user device, wherein the score is determined based at least in part on:
the application dependencies identified from the parsing of the manifest file associated with the individual ones of the binary files;user input associated with the individual ones of the binary files, the user input being identified from at least one review provided in association with the version of the application; andan execution of the individual ones of the binary files on an emulator emulating the user device; code that selects at least one of the binary files in response to the score associated with the at least one of the binary files meeting a predefined threshold; code that makes the selected at least one of the binary files available for download on the user device; and code that makes the selected at least one of the binary files available for execution on the user device. |
地址 |
Seattle WA US |