-
公开(公告)号:US10474512B1
公开(公告)日:2019-11-12
申请号:US15280851
申请日:2016-09-29
Applicant: Amazon Technologies, Inc.
Inventor: Jacek Stolcman , Walter Terry Heatlie , Steven Michael Saxon
IPC: G06F9/54
Abstract: Multiple processes of an application (or multiple applications capable of sharing private data) of a mobile device can communicate in a process-safe, secure, and efficient manner via a shared private file system. A first process can produce shared data for a second process to consume via the file system. For example, when the shared data changes, the first process can write a new file to the private file system and rename the new file to a specified file name. When the second process needs the shared data, the second process can evaluate certain metadata of the new file, such as a timestamp or a field comprising a monotonically increasing number. If a stored metadata value associated with the specified file name is less than the metadata value of the new file, the second process can safely retrieve the shared data from the new file.
-
公开(公告)号:US09952902B1
公开(公告)日:2018-04-24
申请号:US13860359
申请日:2013-04-10
Applicant: Amazon Technologies, Inc.
Inventor: Sridhar Chellappa , Jacek Stolcman
CPC classification number: G06F9/5011
Abstract: An application can be tested to determine whether declared resources for the application are deemed to be required for the application. Instructions can be sent to an operating system to launch the application, to simulate user interactions with the application, and to generate a log of resource requests by the application during launch of the application and during the simulated user interactions with the application. For each of the declared resources, a determination can be made whether a sufficient number of resource requests for the resource is in the log. If there are enough instances of resource requests for the resource in the log, the resource can be included in a list of actual resources for the application.
-