-
公开(公告)号:US10275606B2
公开(公告)日:2019-04-30
申请号:US14964681
申请日:2015-12-10
Applicant: Google LLC
Inventor: Matthew E. Kulick , Arcot J. Preetham , Manish M. Sambhu , Hyduke Noshadi
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.
-
公开(公告)号:US20230168902A1
公开(公告)日:2023-06-01
申请号:US18097121
申请日:2023-01-13
Applicant: Google LLC
Inventor: Matthew E. Kulick , Brian D. Carlstrom , David Sehr
IPC: G06F9/4401 , G06F8/70 , G06F8/41 , G06F9/445 , G06F9/455
CPC classification number: G06F9/4406 , G06F8/70 , G06F8/41 , G06F9/4451 , G06F9/4552 , G06F8/37
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.
-
公开(公告)号:US20190266207A1
公开(公告)日:2019-08-29
申请号:US16412662
申请日:2019-05-15
Applicant: Google LLC
Inventor: Daniel Belov , Matthew E. Kulick , Adam D. Bursey , David Yen , Maureen Heymans
IPC: G06F16/9535 , G06F16/951 , G06Q50/00 , G06Q30/02 , G06F16/50
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.
-
公开(公告)号:US11556348B2
公开(公告)日:2023-01-17
申请号:US17181296
申请日:2021-02-22
Applicant: Google LLC
Inventor: Matthew E. Kulick , Brian D. Carlstrom , David Sehr
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.
-
公开(公告)号:US11288331B2
公开(公告)日:2022-03-29
申请号:US16412662
申请日:2019-05-15
Applicant: Google LLC
Inventor: Daniel Belov , Matthew E. Kulick , Adam D. Bursey , David Yen , Maureen Heymans
IPC: G06F16/9535 , G06F16/50 , G06F16/951 , G06Q30/02 , G06Q50/00
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.
-
公开(公告)号:US20210173665A1
公开(公告)日:2021-06-10
申请号:US17181296
申请日:2021-02-22
Applicant: Google LLC
Inventor: Matthew E. Kulick , Brian D. Carlstrom , David Sehr
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.
-
公开(公告)号:US10963267B2
公开(公告)日:2021-03-30
申请号:US16410491
申请日:2019-05-13
Applicant: Google LLC
Inventor: Matthew E. Kulick , Brian D. Carlstrom , David Sehr
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.
-
公开(公告)号:US10338932B2
公开(公告)日:2019-07-02
申请号:US15636574
申请日:2017-06-28
Applicant: Google LLC
Inventor: Matthew E. Kulick , Brian D. Carlstrom , David Sehr
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.
-
公开(公告)号:US20240176835A1
公开(公告)日:2024-05-30
申请号:US18435782
申请日:2024-02-07
Applicant: Google LLC
Inventor: Daniel Belov , Matthew E. Kulick , Adam D. Bursey , David Yen , Maureen Heymans
IPC: G06F16/9538 , G06F16/50 , G06F16/538 , G06F16/951 , G06F16/9535 , G06F16/9536 , G06Q30/02 , G06Q50/00
CPC classification number: G06F16/9538 , G06F16/50 , G06F16/538 , G06F16/951 , G06F16/9535 , G06F16/9536 , G06Q30/02 , G06Q50/01
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.
-
公开(公告)号:US11934474B2
公开(公告)日:2024-03-19
申请号:US17689415
申请日:2022-03-08
Applicant: Google LLC
Inventor: Daniel Belov , Matthew E. Kulick , Adam D. Bursey , David Yen , Maureen Heymans
IPC: G06F16/951 , G06F16/50 , G06F16/538 , G06F16/9535 , G06F16/9536 , G06F16/9538 , G06Q30/02 , G06Q50/00
CPC classification number: G06F16/9538 , G06F16/50 , G06F16/538 , G06F16/951 , G06F16/9535 , G06F16/9536 , G06Q30/02 , G06Q50/01
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.
-
-
-
-
-
-
-
-
-