-
公开(公告)号:US10564959B2
公开(公告)日:2020-02-18
申请号:US15643410
申请日:2017-07-06
Applicant: Google LLC
Inventor: Todd Kennedy , Dianne Hackborn , Agustin Fonts , Svetoslav Ganov
Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
-
公开(公告)号:US11385890B2
公开(公告)日:2022-07-12
申请号:US16731043
申请日:2019-12-31
Applicant: Google LLC
Inventor: Todd Kennedy , Dianne Hackborn , Agustin Fonts , Svetoslav Ganov
Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
-
公开(公告)号:US10558814B2
公开(公告)日:2020-02-11
申请号:US15469477
申请日:2017-03-24
Applicant: Google LLC
Inventor: Giles Hogben , Matthew Kulick , Todd Kennedy , Dianne Hackborn
IPC: G06F21/60 , G06F16/901 , G06F16/903 , H04W4/60 , H04L29/08 , H04L9/32 , G06F9/06 , G06F8/61 , G06F8/60 , G06F9/445 , H04L29/06
Abstract: Methods for identifying and obtaining a suitable application for interacting with a selected content item by providing secure access to a limited portion of information on the selected content item are provided. In one aspect, a method includes receiving a selection from a user in an initial application running on a device to interact with a content item accessible by the initial application, and generating a hash value from the limited portion of information on the content item. The method further includes requesting a copy of the at least one suitable application when the comparison of the hash value for the content item with the hash value for the suitable application match, executing the suitable application on the device, and providing the limited portion of information on the content item to the suitable application for interaction by the user. Systems and machine-readable media are also provided.
-
公开(公告)号:US20180267796A1
公开(公告)日:2018-09-20
申请号:US15643410
申请日:2017-07-06
Applicant: Google LLC
Inventor: Todd Kennedy , Dianne Hackborn , Agustin Fonts , Svetoslav Ganov
Abstract: Apparatus and methods related to stored software libraries are provided. A computing device can receive versioned-shared-library information for a first software library used by a software application, where the versioned-shared-library information can include an identifier. The computing device can determine whether the computing device stores a copy of the first software library identified in the versioned-shared-library information by the identifier. The computing device can send a request for one of a full executable and a stripped executable for the software application, where the full executable includes the first software library, and where the stripped executable excludes the first software library. In response to the request, the computing device can receive the full executable or the stripped executable for the software application.
-
-
-