-
公开(公告)号:US11140100B2
公开(公告)日:2021-10-05
申请号:US15660522
申请日:2017-07-26
Applicant: Facebook, Inc.
Inventor: Mike M. Yaghmai , Alireza Bitaraf Haghighi
IPC: H04L12/58 , G06F16/9535 , G06F16/2457
Abstract: Systems, methods, and non-transitory computer-readable media can receive an indication that a first user is interested in participating in a topic-based messaging session pertaining to a first topic. A second user to match with the first user is identified based on user matching criteria. A topic-based messaging session within which the first user and the second user can exchange messages is generated.
-
公开(公告)号:US11138440B1
公开(公告)日:2021-10-05
申请号:US16234280
申请日:2018-12-27
Applicant: Facebook, Inc.
Inventor: Jianyu Wang , Lei Huang , Guangshuo Liu , Renbin Peng , Ziheng Wang , Di Liu
IPC: G06K9/00 , G06F16/71 , G06F16/783 , G06F16/738
Abstract: Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. For each video frame of the set of video frames, a plurality of interest points are identified based on an interest point detector. For each video frame of the set of video frames, it is determined whether the video frame depicts the same static image as a next video frame in the set of video frames based on the plurality of interest points identified in each video frame.
-
53.
公开(公告)号:US11138255B2
公开(公告)日:2021-10-05
申请号:US15717551
申请日:2017-09-27
Applicant: Facebook, Inc.
Inventor: Peter Henry Martinazzi , Christian Xavier Dalonzo , Jennifer A. Burge , Xiaobin Wu , Chih Shao Lee , Puneet Sethi , Jennifer Terra Hansen
IPC: G06F16/438 , G06F16/951 , G06T11/60 , H04L12/58 , G06K9/00 , G06F3/0484 , H04L29/06 , H04L29/08
Abstract: The present disclosure is directed toward systems, computer-readable media, and methods for providing customized media effects for use in media communications. For example, systems and methods described herein utilize search terms along with contextual information associated with a client-computing device and characteristic information associated with a digital media item to identify pre-generated media effects and to generate dynamic media effects. Systems and methods described herein score and rank the identified and generated media effects to as to provide listings of media effects that are most likely to appeal to a user of the client-computing device.
-
公开(公告)号:US20210304025A1
公开(公告)日:2021-09-30
申请号:US16828729
申请日:2020-03-24
Applicant: Facebook, Inc.
Inventor: Srinivas Sridharan
Abstract: A processor analyzes a machine learning workload. Corresponding priority levels are assigned to identified data requests in the machine learning workload based on an associated data dependency delay performance impact. The assigned corresponding priority levels are indicated when providing the data requests to a memory controller. The memory controller sorts the received data requests into a plurality of different priority queues based on the indicated corresponding priority levels. The memory controller initiates the data requests from the different priority queues to memory in an order based on different qualities of service of the different priority queues.
-
公开(公告)号:US11132719B2
公开(公告)日:2021-09-28
申请号:US13756360
申请日:2013-01-31
Applicant: Facebook, Inc.
Inventor: Mathew Varghese , Nuwan Senaratna
IPC: G06Q30/02
Abstract: As components of an advertisement are received by an online system, the online system determines whether the received components satisfy one or more policies of the online system. If a component does not satisfy a policy of the online system, the user providing the components is notified when the component is provided, allowing the user to modify the component. Additionally, stored data describing previously analyzed components are compared to received components, and the stored data is used if the received component matches a previously analyzed component This process expedites approval of advertisements by the online system.
-
公开(公告)号:US11132369B2
公开(公告)日:2021-09-28
申请号:US16051486
申请日:2018-08-01
Applicant: Facebook, Inc.
Inventor: Elizabeth Patton Boles , Yining Wu , Cassidy Jake Beeve-Morris , Chin Lung Fong
Abstract: An online system identifies a candidate content item eligible for presentation to a viewing user of the online system, in which the candidate content item includes media (e.g., an image, a video, etc.). The online system identifies one or more media attributes for the media, such as color saturation, tone, brightness, sharpness, contrast, etc. The online system also predicts a value of a performance metric for the candidate content item that indicates a likelihood of user engagement with the candidate content item by the viewing user. For each modification that may be made to a media attribute, the online system predicts a change to the value of the performance metric. Based on the predicted change, the online system determines an optimal set of media attributes associated with a maximum predicted value of the performance metric. The online system modifies the media based on the optimal set of media attributes.
-
57.
公开(公告)号:US11126593B2
公开(公告)日:2021-09-21
申请号:US16442475
申请日:2019-06-15
Applicant: Facebook, Inc.
Inventor: Kevin Patrick Hurley , Benjamin D. Maurer , Samuel Howard Blackshear
IPC: G06F16/17 , G06Q20/06 , G06F16/18 , G06F16/182 , G06F16/185 , H04L9/06
Abstract: The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or “smart contracts”), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.
-
公开(公告)号:US11126344B2
公开(公告)日:2021-09-21
申请号:US16254529
申请日:2019-01-22
Applicant: Facebook, Inc.
Inventor: Chukwuemeka Okafor , Junsik Kim
IPC: G06F3/0485 , G06F3/16 , H04L12/58
Abstract: Systems, methods, and non-transitory computer-readable media can provide an interface for associating selected musical content with visual content to be shared through a social networking system. A main playback scrubber for navigating to different parts of the selected musical content can be provided in the interface. A precision playback scrubber for identifying a portion of the selected musical content to be associated with the visual content being shared can be provided in the interface with more precision than the main playback scrubber.
-
公开(公告)号:US20210279507A1
公开(公告)日:2021-09-09
申请号:US17101896
申请日:2020-11-23
Applicant: Facebook, Inc.
Inventor: Wei Liu , Andrey Vladimirovich Bannikov
IPC: G06K9/62 , G06Q50/00 , H04L29/08 , G06F16/907 , G06F16/9535 , G06Q30/02
Abstract: This disclosure covers methods, non-transitory computer readable media, and systems that determine a cluster effect representing the impact that a user's digital-content exposure has on other users' conversion actions. The disclosed methods, non-transitory computer readable media, and systems detect the downloads, purchases, or other forms of consumption of a featured item that result from users within the same cluster viewing digital content featuring the item. In some embodiments, the methods, non-transitory computer readable media, and systems apply the cluster effect by, for example, generating a conversion report representing the cluster effect or by providing tools that exploit the cluster effect in distributing digital content.
-
公开(公告)号:US20210271451A1
公开(公告)日:2021-09-02
申请号:US16805339
申请日:2020-02-28
Applicant: Facebook, Inc.
Inventor: Krishnakumar Narayanan Nair , Rakesh Komuravelli , Abdulkadir Utku Diril , Ehsan Khish Ardestani Zadeh , Yuchen Hao , Martin Schatz , Thomas Mark Ulrich , Olivia Wu , Anup Ramesh Kadkol , Amin Firoozshahian
Abstract: A processor system comprises two groups of registers and a hardware channel convolution processor unit. The first group of registers is configured to store data elements of channels of a portion of a convolution data matrix. Each register stores at least one data element from each channel. The second group of registers is configured to store data elements of convolution weight matrices including a separate matrix for each channel. Each register stores at least one data element from each matrix. The hardware channel convolution processor unit is configured to multiply each data element in a first and second portion of the first group of registers with a corresponding data element in the second group of registers to determine corresponding multiplication results and sum together the multiplication results for each specific channel to determine two corresponding channel convolution result data elements in a corresponding channel convolution result matrix.
-
-
-
-
-
-
-
-
-