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.

    Autofill for a User Device
    2.
    发明申请

    公开(公告)号:US20190354255A1

    公开(公告)日:2019-11-21

    申请号:US16524872

    申请日:2019-07-29

    Applicant: Google LLC

    Abstract: An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.

    Autofill for a User Device
    4.
    发明申请

    公开(公告)号:US20220317839A1

    公开(公告)日:2022-10-06

    申请号:US17838035

    申请日:2022-06-10

    Applicant: Google LLC

    Abstract: An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.

    Automated recovery of unstable mobile devices

    公开(公告)号:US11138073B2

    公开(公告)日:2021-10-05

    申请号:US16850608

    申请日:2020-04-16

    Applicant: Google LLC

    Abstract: Apparatus and methods related to recovering a computing device are provided. A computing device can determine that the computing device has entered into a corrupted state after being initialized at least a pre-determined number of times during a pre-determined interval of time. The computing device can store at least system data and information about a plurality of changes to the system data. After determining that the computing device has entered into the corrupted state, the computing device can identify untrusted changes to the system data from the plurality of changes, wherein the untrusted changes are made by untrusted entities. The computing device can reset the untrusted changes to the system data to default values. After resetting the untrusted changes to the system data to default values, the computing device can be initialized.

    Customized user prompts for autofilling applications

    公开(公告)号:US11314933B2

    公开(公告)日:2022-04-26

    申请号:US16608372

    申请日:2018-10-23

    Applicant: Google LLC

    Abstract: An example method includes determining a subset of content displayed by an application on a user interface (UI) of a user device, wherein the subset excludes user-specific information. The method further includes transmitting a request to a remote provider for at least one template for use with the application, wherein the request comprises the subset of content displayed on the UI. The method also includes receiving a response to the request from the remote provider, wherein the response comprises the at least one template indicating how to process user input data in one or more text input fields displayed by the application on the UI, and generating a prompt to authorize transmission of the one or more user input values to the remote provider for future use in autofill, wherein the prompt is customized by processing the one or more user input values using the at least one template.

    Autofill for a User Device
    7.
    发明申请

    公开(公告)号:US20210181909A1

    公开(公告)日:2021-06-17

    申请号:US17185424

    申请日:2021-02-25

    Applicant: Google LLC

    Abstract: An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.

    Autofill for a user device
    8.
    发明授权

    公开(公告)号:US10969943B2

    公开(公告)日:2021-04-06

    申请号:US16524872

    申请日:2019-07-29

    Applicant: Google LLC

    Abstract: An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.

    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.

    Autofill for a User Device
    10.
    发明申请

    公开(公告)号:US20180260086A1

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

    申请号:US15798262

    申请日:2017-10-30

    Applicant: Google LLC

    Abstract: An example method includes receiving, by a user device, authorization to engage in autofill for an application displayed on the user interface (UI) of the user device. The method further includes detecting an autofill trigger event and determining a subset of content excluding user-specific information. The method also includes transmitting a request containing the subset to a remote provider for candidate data for use in autofill. The method further includes receiving a response from the remote provider containing one or more candidate values for use in autofill. The method additionally includes filling the one or more text input fields displayed on the UI with the corresponding one or more candidate values.

Patent Agency Ranking