Privacy aware intent resolution with external sources

    公开(公告)号:US10558814B2

    公开(公告)日:2020-02-11

    申请号:US15469477

    申请日:2017-03-24

    Applicant: Google LLC

    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.

    Shared Software Libraries for Computing Devices

    公开(公告)号:US20180267796A1

    公开(公告)日:2018-09-20

    申请号:US15643410

    申请日:2017-07-06

    Applicant: Google LLC

    CPC classification number: G06F8/71 G06F8/61

    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.

    Media content management for a fixed orientation display

    公开(公告)号:US10769756B2

    公开(公告)日:2020-09-08

    申请号:US16780717

    申请日:2020-02-03

    Applicant: GOOGLE LLC

    Abstract: A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.

    Shared software libraries for computing devices

    公开(公告)号:US10564959B2

    公开(公告)日:2020-02-18

    申请号:US15643410

    申请日:2017-07-06

    Applicant: Google LLC

    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.

    Adaptively displaying application output

    公开(公告)号:US10074157B2

    公开(公告)日:2018-09-11

    申请号:US15671022

    申请日:2017-08-07

    Applicant: GOOGLE LLC

    Abstract: A method is implemented at an electronic device for displaying output from an application on a fixed orientation display. The electronic device includes a display module and an application that are distinct from each other. The application sends a request to display output from the application in a second orientation with second dimensions, and receives from the electronic device information indicating that a display associated with the electronic device is a fixed orientation display with a first orientation and first dimensions. The application then determines a standard aspect ratio designated for a type of the first application. The output from the application is thereby scaled based on the standard aspect ratio and the first dimensions of the target display device for display by the display module on the fixed orientation display.

    Media content management for a fixed orientation display

    公开(公告)号:US11842459B2

    公开(公告)日:2023-12-12

    申请号:US17460877

    申请日:2021-08-30

    Applicant: Google LLC

    Abstract: A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.

    Media Content Management for A Fixed Orientation Display

    公开(公告)号:US20200184596A1

    公开(公告)日:2020-06-11

    申请号:US16780717

    申请日:2020-02-03

    Applicant: GOOGLE LLC

    Abstract: A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.

    Shared software libraries for computing devices

    公开(公告)号:US11385890B2

    公开(公告)日:2022-07-12

    申请号:US16731043

    申请日:2019-12-31

    Applicant: Google LLC

    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.

    MEDIA CONTENT MANAGEMENT FOR A FIXED ORIENTATION DISPLAY

    公开(公告)号:US20210390657A1

    公开(公告)日:2021-12-16

    申请号:US17460877

    申请日:2021-08-30

    Applicant: Google LLC

    Abstract: A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.

    Media content management for a fixed orientation display

    公开(公告)号:US11107186B2

    公开(公告)日:2021-08-31

    申请号:US17013450

    申请日:2020-09-04

    Applicant: GOOGLE LLC

    Abstract: A method is implemented at an electronic device for displaying output from an application. The electronic device includes a display module and an application. The application sends to the display module a request to display output on the fixed orientation display. The display module determines whether the application is able to scale the output from the application to fit the fixed orientation display. In accordance with a determination that the application is able to scale the output, the electronic device causes the application to receive information concerning the fixed orientation display from the display module and scale the output for display on the fixed orientation display according to the information. In accordance with a determination that the application is not able to scale the output, the display module scales the output received from the application, thereby enabling the output of the application to be displayed on the fixed orientation display.

Patent Agency Ranking