-
公开(公告)号:US10249007B2
公开(公告)日:2019-04-02
申请号:US14064056
申请日:2013-10-25
Applicant: Facebook, Inc.
Inventor: Neel Ishwar Murarka , Niv Seker , Adam Mosseri , Francis Luu , Carl Philip Sjogreen , Cory Rudolph Ondrejka , Bret Steven Taylor , Luke St. Clair , Daniel Weaver , Joshua Van Dyke Watzman , Daniel Schafer , William S. Bailey , Philip Fung
Abstract: In one embodiment, user information for a user of a social-networking system is retrieved. Device information is determined for a device associated with the user. Based on the device information or the user information, content associated with the user is retrieved. Using the retrieved content, a content board is composed for use in a cover feed displayed on the device The content board may comprise a background image. Finally, the content board is sent to the device. In one embodiment, updated information for content associated with the user is retrieved. The updated information may be associated with content that was included in a previously-provided content board. Using the updated information, an update to the previously-provided content boards is composed. Finally, the updates may be sent to the previously-provided content boards to the device.
-
公开(公告)号:US09922123B2
公开(公告)日:2018-03-20
申请号:US14152109
申请日:2014-01-10
Applicant: Facebook, Inc.
Inventor: Raylene Yung , Maria S. Pimenova , Daniel Schafer , Dwayne Reeves , Wendy Mu , Kendall Hopkins
CPC classification number: G06F17/30867 , G06F8/443 , G06F11/3404 , G06Q50/01
Abstract: Technology for optimizing policy evaluation is disclosed. A policy may include an ordered rule set. When evaluated, the highest priority rule in the order that does not skip may control the outcome of the policy. Rules within a policy may have associated costs and an associated probability of not skipping. The rules of a policy may not need to be executed in a particular order for a system to determine the correct evaluation of the policy and groups of rules, or “batches,” may be run simultaneously. Technology is disclosed to optimize policy evaluation by creating batches and orderings of those batches which have a lower expected cost than other ordered sets of batches. The expected cost for each ordered set of batches may be calculated based on: rule costs, probabilities associated with one or more rules, the organization of the rules into batches, and the ordering of batches within sets.
-
公开(公告)号:US20170193120A1
公开(公告)日:2017-07-06
申请号:US15456397
申请日:2017-03-10
Applicant: Facebook, Inc.
Inventor: Raylene Kay Yung , Daniel Schafer , Li Zhang , Serkan Piantino , Maxim Gubin
CPC classification number: G06F17/30867 , G06F17/211 , G06F17/212 , G06F17/3053 , G06F17/30554 , G06F17/3089 , G06Q50/01 , H04L67/22
Abstract: To generate stories for presentation to social networking system users, one or more story generation engines receives a set of actions of social networking system users. Various story generation engines output stories of different types that collect particular types of actions and arrange the actions in a specified format for presentation. The story generators may avoid selecting the same actions for different stories. Stories generated by the various story generators may be ranked and the ranking used to select stories for presentation to one or more social networking system users.
-
公开(公告)号:US20150200816A1
公开(公告)日:2015-07-16
申请号:US14152109
申请日:2014-01-10
Applicant: Facebook, Inc.
Inventor: Raylene Yung , Maria S. Pimenova , Daniel Schafer , Dwayne Reeves , Wendy Mu , Kendall Hopkins
IPC: H04L12/24
CPC classification number: G06F17/30867 , G06F8/443 , G06F11/3404 , G06Q50/01
Abstract: Technology for optimizing policy evaluation is disclosed. A policy may include an ordered rule set. When evaluated, the highest priority rule in the order that does not skip may control the outcome of the policy. Rules within a policy may have associated costs and an associated probability of not skipping. The rules of a policy may not need to be executed in a particular order for a system to determine the correct evaluation of the policy and groups of rules, or “batches,” may be run simultaneously. Technology is disclosed to optimize policy evaluation by creating batches and orderings of those batches which have a lower expected cost than other ordered sets of batches. The expected cost for each ordered set of batches may be calculated based on: rule costs, probabilities associated with one or more rules, the organization of the rules into batches, and the ordering of batches within sets.
Abstract translation: 披露了优化政策评估技术。 策略可以包括有序规则集。 评估时,不跳过的顺序中的最高优先级规则可以控制策略的结果。 策略中的规则可能具有相关联的成本和相关联的不跳过的概率。 策略的规则可能不需要按照特定顺序执行,以便系统确定策略和规则组的正确评估,或者“批次”可以同时运行。 披露技术来优化政策评估,通过创建具有比其他有序批次的成本更低的预期成本的批次和订单。 每个有序批次的预期成本可以基于:规则成本,与一个或多个规则相关联的概率,批次中的规则组织以及集合中批次的顺序来计算。
-
-
-