-
公开(公告)号:US09600393B2
公开(公告)日:2017-03-21
申请号:US14665885
申请日:2015-03-23
Applicant: Facebook, Inc.
Inventor: Ittai M. Golde , Maher Afif Saba , Charity Hope Majors
CPC classification number: G06F11/3612 , G06F8/70 , G06F11/3664
Abstract: Some embodiments include a computer server implementing a splitter engine to perform testing of a pre-production version of an application service against live traffic. The splitter engine can receive a client request for a live application service. The splitter engine can generate a live response by processing the client request through a live instance of a production engine. The splitter engine can select one or more request processors to process the client request and a processing order based on a request type of the client request. The splitter engine can process the client request through the one or more request processors according to the processing order after responding to the client request with the live response. The splitter engine can compare states of at least two of the production engine and the one or more request processors.
-
公开(公告)号:US20190066336A1
公开(公告)日:2019-02-28
申请号:US15688006
申请日:2017-08-28
Applicant: Facebook, Inc.
Inventor: Ittai M. Golde
CPC classification number: G06T7/90 , G01J3/00 , G06K9/4671 , G06N20/00 , G06T11/001 , G06T2200/24 , G06T2207/10024 , H04N1/6008 , H04N1/603
Abstract: Systems, methods, and non-transitory computer-readable media can identify an object depicted in an image. True color information associated with the object is obtained from a true color database comprising true color information for a plurality of objects. A color delta associated with the object is determined based on the true color information and captured color information associated with the object. The image is modified based on the color delta.
-
公开(公告)号:US10373341B2
公开(公告)日:2019-08-06
申请号:US15688006
申请日:2017-08-28
Applicant: Facebook, Inc.
Inventor: Ittai M. Golde
Abstract: Systems, methods, and non-transitory computer-readable media can identify an object depicted in an image. True color information associated with the object is obtained from a true color database comprising true color information for a plurality of objects. A color delta associated with the object is determined based on the true color information and captured color information associated with the object. The image is modified based on the color delta.
-
公开(公告)号:US10225357B2
公开(公告)日:2019-03-05
申请号:US14939285
申请日:2015-11-12
Applicant: Facebook, Inc.
Inventor: Ittai M. Golde , Benjamin H F Nham
Abstract: The disclosure is directed to a push notification system (PNS) for sending notifications to users of an application (“app”), e.g., a mobile app of a social networking application. The PNS generates a compact filter data structure (“filter”) to store a representation of token identifications (“IDs”) of app installations that belong in a specified category. A token ID uniquely identifies a device-app pair. To send a notification, the PNS identifies the filter corresponding to the specified category, tests the filter with token IDs of all installations of the app to identify which of the token IDs are present in the filter, and sends the notification to client devices associated with the identified set of token IDs. The filter facilitates a fast lookup of a token ID while consuming significantly less storage space, e.g., as the filter stores a representation of the token IDs and not the actual token IDs.
-
公开(公告)号:US20170142213A1
公开(公告)日:2017-05-18
申请号:US14939285
申请日:2015-11-12
Applicant: Facebook, Inc.
Inventor: Ittai M. Golde , Benjamin H F Nham
CPC classification number: H04L67/26 , G06F8/61 , G06F9/44526 , G06F17/30321 , G06F17/30598 , G06F17/30867 , G06F21/62
Abstract: The disclosure is directed to a push notification system (PNS) for sending notifications to users of an application (“app”), e.g., a mobile app of a social networking application. The PNS generates a compact filter data structure (“filter”) to store a representation of token identifications (“IDs”) of app installations that belong in a specified category. A token ID uniquely identifies a device-app pair. To send a notification, the PNS identifies the filter corresponding to the specified category, tests the filter with token IDs of all installations of the app to identify which of the token IDs are present in the filter, and sends the notification to client devices associated with the identified set of token IDs. The filter facilitates a fast lookup of a token ID while consuming significantly less storage space, e.g., as the filter stores a representation of the token IDs and not the actual token IDs.
-
公开(公告)号:US20160283348A1
公开(公告)日:2016-09-29
申请号:US14665885
申请日:2015-03-23
Applicant: Facebook, Inc.
Inventor: Ittai M. Golde , Maher Afif Saba , Charity Hope Majors
CPC classification number: G06F11/3612 , G06F8/70 , G06F11/3664
Abstract: Some embodiments include a computer server implementing a splitter engine to perform testing of a pre-production version of an application service against live traffic. The splitter engine can receive a client request for a live application service. The splitter engine can generate a live response by processing the client request through a live instance of a production engine. The splitter engine can select one or more request processors to process the client request and a processing order based on a request type of the client request. The splitter engine can process the client request through the one or more request processors according to the processing order after responding to the client request with the live response. The splitter engine can compare states of at least two of the production engine and the one or more request processors.
Abstract translation: 一些实施例包括实现分解引擎的计算机服务器,以针对实时流量执行应用服务的预生产版本的测试。 分离器引擎可以接收实时应用程序服务的客户端请求。 分离器引擎可以通过生产引擎的实时实例处理客户端请求来生成实时响应。 分离引擎可以选择一个或多个请求处理器来处理客户端请求和基于客户端请求的请求类型的处理顺序。 拆分引擎可以通过一个或多个请求处理器根据处理顺序处理客户端请求,响应客户端请求与现场响应。 分流器引擎可以比较生产引擎和一个或多个请求处理器中的至少两个的状态。
-
-
-
-
-