Systems and methods for enhanced video encoding

    公开(公告)号:US09912956B2

    公开(公告)日:2018-03-06

    申请号:US15665129

    申请日:2017-07-31

    Applicant: Facebook, Inc.

    CPC classification number: H04N19/154 H04N19/115 H04N19/176 H04N19/192

    Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.

    Content-based notification delivery

    公开(公告)号:US10091318B2

    公开(公告)日:2018-10-02

    申请号:US15085920

    申请日:2016-03-30

    Applicant: Facebook, Inc.

    Abstract: In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users.

    CONTENT-BASED NOTIFICATION DELIVERY
    4.
    发明申请

    公开(公告)号:US20190082024A1

    公开(公告)日:2019-03-14

    申请号:US16125414

    申请日:2018-09-07

    Applicant: Facebook, Inc.

    Abstract: In one embodiment, a method includes one or more computing devices ranking multiple users of a social-networking system based on one or more criteria associated with a spotlight content item, wherein the spotlight content item is associated with a node in a social graph associated with the social-networking system, and wherein at least one of the criteria is based on social-networking information for each of the user, verifying the ranked users, wherein the verifying comprises confirming or eliminating each of the ranked users based on recent interactions by the ranked users with social-networking information corresponding to the node associated with the spotlight content item, and sending a notification about the spotlight content item to each of the confirmed users in accordance with a batching protocol, wherein the batching protocol is determined based at least in part on rankings for each of the confirmed users.

    SYSTEMS AND METHODS FOR ENHANCED VIDEO ENCODING

    公开(公告)号:US20170332082A1

    公开(公告)日:2017-11-16

    申请号:US15665129

    申请日:2017-07-31

    Applicant: Facebook, Inc.

    CPC classification number: H04N19/154 H04N19/115 H04N19/176 H04N19/192

    Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.

    ELECTRONIC NOTIFICATIONS
    6.
    发明申请
    ELECTRONIC NOTIFICATIONS 有权
    电子通知

    公开(公告)号:US20160036887A1

    公开(公告)日:2016-02-04

    申请号:US14450820

    申请日:2014-08-04

    Applicant: Facebook, Inc.

    Abstract: In one embodiment, a method includes accessing for a user one or more electronic notifications that include information about a social network. The social network includes a plurality of nodes connected by a plurality of edges, with at least one node corresponding to the user. The method further includes determining, for each of the electronic notifications, a score that estimates whether a user interaction with the social network will result if the electronic notification is provided to the user. The method further includes determining, based at least in part on the determined scores, an action to take with respect to the electronic notifications.

    Abstract translation: 在一个实施例中,一种方法包括访问用户包括关于社交网络的信息的一个或多个电子通知。 社交网络包括通过多个边缘连接的多个节点,其中至少一个节点对应于用户。 该方法还包括为每个电子通知确定评估如果向用户提供电子通知,是否会导致用户与社交网络的交互的分数。 该方法还包括至少部分地基于所确定的分数来确定关于电子通知所采取的动作。

    Systems and methods for enhanced video encoding

    公开(公告)号:US09918092B2

    公开(公告)日:2018-03-13

    申请号:US15711895

    申请日:2017-09-21

    Applicant: Facebook, Inc.

    CPC classification number: H04N19/154 H04N19/115 H04N19/176 H04N19/192

    Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.

    Systems and methods for enhanced video encoding

    公开(公告)号:US09774867B2

    公开(公告)日:2017-09-26

    申请号:US14179499

    申请日:2014-02-12

    Applicant: Facebook, Inc.

    CPC classification number: H04N19/154 H04N19/115 H04N19/176 H04N19/192

    Abstract: Systems, methods, and non-transitory computer-readable media receive a source video having a source file size. A bit rate at which to encode the source video is determined. The source video is encoded at the determined bit rate to produce an encoded video having a file size less than the source file size. A video quality metric for the encoded video is determined. Whether or not the video quality metric for the encoded video is within an allowable deviation from a target quality metric is determined. The source video is encoded at another determined bit rate when the video quality metric for the encoded video is outside the allowable deviation from the target quality metric. Determining the bit rate and encoding the source video at the determined bit rate can repeat iteratively until the video quality metric for the encoded video is within the allowable deviation from the target quality metric.

    Electronic Notifications
    9.
    发明申请
    Electronic Notifications 审中-公开
    电子通知

    公开(公告)号:US20160381165A1

    公开(公告)日:2016-12-29

    申请号:US15263015

    申请日:2016-09-12

    Applicant: Facebook, Inc.

    Abstract: In one embodiment, a method includes accessing for a user one or more electronic notifications that include information about a social network. The social network includes a plurality of nodes connected by a plurality of edges, with at least one node corresponding to the user. The method further includes determining, for each of the electronic notifications, a score that estimates whether a user interaction with the social network will result if the electronic notification is provided to the user. The method further includes determining, based at least in part on the determined scores, an action to take with respect to the electronic notifications.

    Abstract translation: 在一个实施例中,一种方法包括访问用户包括关于社交网络的信息的一个或多个电子通知。 社交网络包括通过多个边缘连接的多个节点,其中至少一个节点对应于用户。 该方法还包括为每个电子通知确定评估如果向用户提供电子通知,是否会导致用户与社交网络的交互的分数。 该方法还包括至少部分地基于所确定的分数来确定关于电子通知所采取的动作。

    SYSTEMS AND METHODS FOR BLURRINESS BOUNDING FOR VIDEOS
    10.
    发明申请
    SYSTEMS AND METHODS FOR BLURRINESS BOUNDING FOR VIDEOS 审中-公开
    用于视频接口的系统和方法

    公开(公告)号:US20160057428A1

    公开(公告)日:2016-02-25

    申请号:US14465454

    申请日:2014-08-21

    Applicant: Facebook, Inc.

    Abstract: Systems, methods, and non-transitory computer-readable media receive source video content, encode the source video content by a first encoding process to produce compressed video content, apply edge detection to the compressed video content to produce first edge-detected video content, and encode the first edge-detected video content by a second encoding process to produce first encoded video content. The systems, methods, and non-transitory computer-readable media may further equalize the source video content by an equalization algorithm to produce equalized video content, apply edge detection to the equalized video content to produce second edge-detected video content, and encode the second edge-detected video content by the second encoding process to produce second encoded video content. The systems, methods, and non-transitory computer-readable media may compare the first encoded video content and the second encoded video content, and adjust the first encoding process based on the comparison.

    Abstract translation: 系统,方法和非暂时计算机可读介质接收源视频内容,通过第一编码过程对源视频内容进行编码以产生压缩视频内容,将边缘检测应用于压缩视频内容以产生第一边缘检测视频内容, 并通过第二编码处理对第一边缘检测视频内容进行编码,以产生第一编码视频内容。 系统,方法和非暂时计算机可读介质可以通过均衡算法进一步均衡源视频内容以产生均衡的视频内容,将边缘检测应用于均衡视频内容以产生第二边缘检测视频内容,并对 第二边缘检测视频内容通过第二编码处理产生第二编码视频内容。 系统,方法和非暂时计算机可读介质可以比较第一编码视频内容和第二编码视频内容,并且基于比较来调整第一编码处理。

Patent Agency Ranking