Indexing and searching documents with restricted portions

    公开(公告)号:US10275606B2

    公开(公告)日:2019-04-30

    申请号:US14964681

    申请日:2015-12-10

    Applicant: Google LLC

    Abstract: One or more computer devices may receive a document from private content that is accessible by a set of users, and may extract metadata from the document. The metadata may provide information relating to one or more aspects of the document. The one or more computer devices may determine, based on the metadata, whether a portion of the document includes information that is only to be accessible by a particular user from the set of users, and may append a restrict indicator to the metadata when the portion of the document includes information that is only to be accessible by the particular user. The restrict indicator may identify the particular user and the portion of the document. The one or more computer devices may store the metadata and the restrict indicator in a personal search index.

    Bootstrapping Profile-Guided Compilation and Verification

    公开(公告)号:US20230168902A1

    公开(公告)日:2023-06-01

    申请号:US18097121

    申请日:2023-01-13

    Applicant: Google LLC

    Abstract: Apparatus and methods related providing application execution information (AEI) are provided. A server can receive a request to provide a software package for a particular software application. The server can determine composite AEI (CAEI) for the particular software application. The CAEI can include a composite list of software with data about software methods of the particular software application executed by a computing device other than the server. The server can extract particular AEI related to the particular software application from the CAEI. The particular AEI can provide compiler hints for compiling at least one software method predicted to be executed by the particular software application. The server can generate the software package, where the software package can include the particular software application and the particular AEI. The server can provide the software package.

    Selective Presentation Of Content Types And Sources In Search

    公开(公告)号:US20190266207A1

    公开(公告)日:2019-08-29

    申请号:US16412662

    申请日:2019-05-15

    Applicant: Google LLC

    Abstract: Implementations of the present disclosure include actions of receiving a search query, identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media, determining that the potential search results include user-generated content that is generated using one or more computer-implemented social services, receiving data associated with the user-generated content, the data including one or more scores, determining, based on the one or more scores, that the user-generated content is to be provided as a search result, generating search results, the search results including web-based search results and at least a portion of the user-generated content, and transmitting the search results to a client computing device for display to the searching user.

    Bootstrapping profile-guided compilation and verification

    公开(公告)号:US11556348B2

    公开(公告)日:2023-01-17

    申请号:US17181296

    申请日:2021-02-22

    Applicant: Google LLC

    Abstract: Apparatus and methods related providing application execution information (AEI) are provided. A server can receive a request to provide a software package for a particular software application. The server can determine composite AEI (CAEI) for the particular software application. The CAEI can include a composite list of software with data about software methods of the particular software application executed by a computing device other than the server. The server can extract particular AEI related to the particular software application from the CAEI. The particular AEI can provide compiler hints for compiling at least one software method predicted to be executed by the particular software application. The server can generate the software package, where the software package can include the particular software application and the particular AEI. The server can provide the software package.

    Selective presentation of content types and sources in search

    公开(公告)号:US11288331B2

    公开(公告)日:2022-03-29

    申请号:US16412662

    申请日:2019-05-15

    Applicant: Google LLC

    Abstract: Implementations of the present disclosure include actions of receiving a search query, identifying potential search results responsive to the search query, the potential search results corresponding to digital content stored in one or more computer-readable storage media, determining that the potential search results include user-generated content that is generated using one or more computer-implemented social services, receiving data associated with the user-generated content, the data including one or more scores, determining, based on the one or more scores, that the user-generated content is to be provided as a search result, generating search results, the search results including web-based search results and at least a portion of the user-generated content, and transmitting the search results to a client computing device for display to the searching user.

    Bootstrapping Profile-Guided Compilation and Verification

    公开(公告)号:US20210173665A1

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

    申请号:US17181296

    申请日:2021-02-22

    Applicant: Google LLC

    Abstract: Apparatus and methods related providing application execution information (AEI) are provided. A server can receive a request to provide a software package for a particular software application. The server can determine composite AEI (CAEI) for the particular software application. The CAEI can include a composite list of software with data about software methods of the particular software application executed by a computing device other than the server. The server can extract particular AEI related to the particular software application from the CAEI. The particular AEI can provide compiler hints for compiling at least one software method predicted to be executed by the particular software application. The server can generate the software package, where the software package can include the particular software application and the particular AEI. The server can provide the software package.

    Bootstrapping profile-guided compilation and verification

    公开(公告)号:US10963267B2

    公开(公告)日:2021-03-30

    申请号:US16410491

    申请日:2019-05-13

    Applicant: Google LLC

    Abstract: Apparatus and methods related providing application execution information (AEI) are provided. A server can receive a request to provide a software package for a particular software application. The server can determine composite AEI (CAEI) for the particular software application. The CAEI can include a composite list of software with data about software methods of the particular software application executed by a computing device other than the server. The server can extract particular AEI related to the particular software application from the CAEI. The particular AEI can provide compiler hints for compiling at least one software method predicted to be executed by the particular software application. The server can generate the software package, where the software package can include the particular software application and the particular AEI. The server can provide the software package.

    Bootstrapping profile-guided compilation and verification

    公开(公告)号:US10338932B2

    公开(公告)日:2019-07-02

    申请号:US15636574

    申请日:2017-06-28

    Applicant: Google LLC

    Abstract: Apparatus and methods related providing application execution information (AEI) are provided. A server can receive a request to provide a software package for a particular software application. The server can determine composite AEI (CAEI) for the particular software application. The CAEI can include a composite list of software with data about software methods of the particular software application executed by a computing device other than the server. The server can extract particular AEI related to the particular software application from the CAEI. The particular AEI can provide compiler hints for compiling at least one software method predicted to be executed by the particular software application. The server can generate the software package, where the software package can include the particular software application and the particular AEI. The server can provide the software package.

Patent Agency Ranking