-
公开(公告)号:US09514199B1
公开(公告)日:2016-12-06
申请号:US14040476
申请日:2013-09-27
Applicant: Google Inc.
Inventor: Benigne Deprey , Qing Wu , Junbin Teng , Noah Fiedel , Lan Liu , Chih-Wei Chen , Boris Mazniker , Lisha Huang
IPC: G06F17/30
CPC classification number: G06F17/30554 , G06F17/30899
Abstract: A system and machine-implemented method including receiving a request for a set of content items within a session, identifying, in response to the request, one or more content items, determining if the session is associated with a continuation token, wherein the continuation token provides information regarding the content items provided for display during the session, generating a continuation token for the session when the session is not associated with a continuation token, providing at least one of the one or more content items for display and updating the continuation token with information regarding the at least one of the one or more content items provided for display and a time stamp.
Abstract translation: 一种系统和机器实现的方法,包括接收对会话内的一组内容项的请求,响应于所述请求识别一个或多个内容项,确定所述会话是否与继续令牌相关联,其中所述继续令牌 提供关于在会话期间提供用于显示的内容项的信息,当所述会话不与连续令牌相关联时,生成会话的连续令牌,提供所述一个或多个内容项中的至少一个用于显示和更新所述继续令牌, 关于提供用于显示的一个或多个内容项目中的至少一个的信息和时间戳。
-
公开(公告)号:US20170286864A1
公开(公告)日:2017-10-05
申请号:US15091381
申请日:2016-04-05
Applicant: Google Inc.
Inventor: Noah Fiedel , Christopher Olston , Jeremiah Harmsen
IPC: G06N99/00
Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for batching inputs to machine learning models. One of the methods includes receiving a stream of requests, each request identifying a respective input for processing by a first machine learning model; adding the respective input from each request to a first queue of inputs for processing by the first machine learning model; determining, at a first time, that a count of inputs in the first queue as of the first time equals or exceeds a maximum batch size and, in response: generating a first batched input from the inputs in the queue as of the first time so that a count of inputs in the first batched input equals the maximum batch size, and providing the first batched input for processing by the first machine learning model.
-
公开(公告)号:US09292341B2
公开(公告)日:2016-03-22
申请号:US14055463
申请日:2013-10-16
Applicant: GOOGLE INC.
Inventor: Noah Fiedel , Jeremy Nelson
CPC classification number: G06F9/4843 , G06F9/547
Abstract: Techniques for acceleration of remote procedure calls are disclosed. Such techniques include steps of receiving a content request, the content request including at least one data request for information from a database; analyzing the received content request; and determining whether the analyzed content request includes at least one data request that can be separately executed in parallel with execution of the received content request. In response to a determination that at least one data request that can be separately executed in parallel, initiating the execution of the parallel data request; receiving the requested data in response to that data request; locally storing the received requested data; and providing the stored received requested data in response to execution of the received content request.
Abstract translation: 公开了用于加速远程过程呼叫的技术。 这样的技术包括接收内容请求的步骤,内容请求包括来自数据库的信息的至少一个数据请求; 分析收到的内容请求; 以及确定所分析的内容请求是否包括可以与所接收的内容请求的执行并行地单独执行的至少一个数据请求。 响应于确定可以并行地单独执行的至少一个数据请求,启动并行数据请求的执行; 响应该数据请求接收所请求的数据; 本地存储所接收的所请求的数据; 以及响应于所接收的内容请求的执行而提供所存储的所接收的所请求的数据。
-
-