Abstract: To select the content to be presented to the user, a first latent vector is determined for a content item based on a first object associated with the content item. A second latent vector is determined for the content item based on a second object associated with the content item. A content item vector is then determined based on the first and second latent vectors. Furthermore, a user vector is determined based on interactions of the user with the first set of content objects and the second set of content objects. A score indicative of the likelihood of the user interacting with the content item is determined based on the content item vector and the user vector.
Type:
Grant
Filed:
May 18, 2017
Date of Patent:
December 27, 2022
Assignee:
Meta Platforms, Inc.
Inventors:
Tianshi Gao, Ahmad Abdulmageed Mohammed Abdulkader, Yifei Huang, Ou Jin, Liang Xiong
Abstract: A power supply is disclosed for an industrial control system or any system including a distributed power supply network. In embodiments, the power supply comprises: a battery module including a battery cell and a battery monitor configured to monitor the battery cell; and a self-hosted server operatively coupled with the battery module, the self-hosted server being configured to receive diagnostic information from the battery monitor and provide network access to the diagnostic information. In implementations, the diagnostics stored by the self-hosted server can be broadcast to or remotely accessed by enterprise control/monitoring systems, application control/monitoring systems, or other remote systems via a secured network (e.g., secured access cloud computing environment).
Abstract: A social networking system associates identification information with combinations of values used to generate a dynamically-created advertisement. Interactions with the dynamically-created advertisement by social networking system users are also associated with the dynamically-created advertisement. The social networking system uses the identification information to present the same combination of values used to generate the dynamically-created advertisement to additional social networking system users. Additionally, information describing interactions with the dynamically-created advertisement is determined from the interactions associated with the identification information, allowing the dynamically-created advertisement to be included in a personalized feed of content items presented to an additional user along with information describing interactions by various users presented with the same combination of values of components in the dynamically-created advertisement.
Type:
Grant
Filed:
September 6, 2019
Date of Patent:
December 27, 2022
Assignee:
Meta Platforms, Inc.
Inventors:
Scott Aaron Shapiro, Shreehari Manikarnika, Brian M. Wrightson, Saket Jalan, Gang Wu
Abstract: An online system communicates a lead generation message to a client device associated with a user. The lead generation message includes a selectable option authorizing a third-party entity to open a channel of communication with the user. If the online system receives from the client device an interaction with the selectable option, the online system sends a notification to the third-party entity indicating that the user associated with the client device interacted with the lead generation content item. The third-party entity may then send a request to the online system to send a message to the user via a messaging system controlled by the online system. The online system thus enables the third-party entity to communicate with the user via the messaging system. The online system then uses information about the communication to train a model to optimize the selection of lead generation messages to users.
Abstract: Apparatuses, methods, and systems for a housing structure for maintaining alignment between ceramic sections of a bandpass filter are disclosed. One housing structure includes an L-shaped outer structure, a plurality of flexure portions, wherein at least one of flexure portion extends from an end portion of each of extended arms of the L-shaped outer structure, wherein each flexure portion extends inward perpendicular to each of the extended end portion, and a plurality of reference datums, wherein at least one reference datum is located between an L-joint of the L-shaped outer structure, and a one of the flexure portions. The housing structure operates to receive a plurality of sections of a waveguide filter, wherein each section includes a plurality of planar surfaces, wherein the datums and the flexure portions are operative to maintain alignment of the sections of the waveguide filter relative to each other.
Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for consistently providing accurate versions of digital data within a distributed server network utilizing session-level user tokens. For example, in one or more embodiments, the disclosed systems generate a session-level user token that is specific to a client computing device participating in a session and in response to receiving a write request from the client computing device. As the client computing device initiates additional requests to read and write digital data from the distributed server network during the session, the disclosed systems maintain current version information within the session-level user token, and utilize this version information to verify that data provided to the client computing device from the distributed server network is accurate at the session-level.
Abstract: In one embodiment, a computing system receives a request for a quality of experience report associated with a plurality of geographic areas connected by a communication network. The system accesses a plurality of quality of experience metrics from the plurality of geographic areas. The system identifies one or more of the plurality of geographic areas that have low quality of experiences based on their respective quality of experience metrics and a set of criteria which includes one or more thresholds corresponding to the quality of experience metrics. The system determines for each identified geographic area, a severity of the low quality of experiences. The severity is based on a connection demand metric associated with each geographic area. The system sends instructions for presenting the quality of experience report which indicates the severity of the low quality of experiences for each identified geographic area.
Type:
Grant
Filed:
July 17, 2020
Date of Patent:
December 20, 2022
Assignee:
Meta Platforms, Inc.
Inventors:
Ying Li, Martinus Arnold de Jongh, Vincent Gonguet
Abstract: A system comprises a processor coupled to a plurality of memory units. Each of the plurality of memory units includes a request processing unit and a plurality of memory banks. Each request processing unit includes a plurality of decomposition units and a crossbar switch, the crossbar switch communicatively connecting each of the plurality of decomposition units to each of the plurality of memory banks. The processor includes a plurality of processing elements and a communication network communicatively connecting the plurality of processing elements to the plurality of memory units. At least a first processing element of the plurality of processing elements includes a control logic unit and a matrix compute engine. The control logic unit is configured to access the plurality of memory units using a dynamically programmable distribution scheme.
Abstract: In one embodiment, a method includes, by a client system of a user of an online social network, sending, to one or more computing devices of the online social network, a text post inputted by the user. The text post is associated with a query. The method includes receiving, from the one or more computing devices in response to the text post, an initial recommendation list. The initial recommendation list includes references to one or more objects referenced in comments associated with one or more prior posts associated with the query. The method includes sending, to the one or more computing devices, a request for updates to the initial recommendation list. Moreover, the method includes receiving, from the one or more computing devices in response to the request, an updated recommendation list comprising references to one or more objects referenced in comments associated with the text post.
Type:
Grant
Filed:
September 13, 2019
Date of Patent:
December 20, 2022
Assignee:
Meta Platforms, Inc.
Inventors:
Jin Liu, Erica Jean Virtue, Gregory Paul Whalin
Abstract: A machine learning model is trained. A feature importance metric is determined for each machine learning feature of a plurality of machine learning features of the machine learning model. Based on the feature importance metrics, one or more machine learning features of the plurality of machine learning features of the machine learning model are managed.
Abstract: Systems, methods, and non-transitory computer-readable media can be configured to present a comment thread including at least one comment. A selection of the at least one comment presented in the comment thread can be determined. A reply thread based at least in part on the at least one comment can be presented.
Abstract: A device provisioning configuration request from a network device to be configured is received. The network device provides the request to a network location obtained via a Dynamic Host Configuration Protocol request made automatically by the network device. A configuration agent script is provided in response to the device provisioning configuration request. One or more notifications associated with a provisioning progress are received from the network device via the configuration agent script. At least one of the one or more notifications is utilized in a provisioning workflow.
Type:
Grant
Filed:
December 5, 2018
Date of Patent:
December 13, 2022
Assignee:
Meta Platforms, Inc.
Inventors:
Joseph Ryan Hrbek, Patrick Adair, Brandon Robert Bennett, Christopher Owen Gorham, David Anthony Swafford
Abstract: Systems, methods, and non-transitory computer-readable media can determine that a broadcaster of a first live content stream has identified at least one user of a social networking system to join as co-broadcaster. A merged live content stream is published through the social networking system, the merged live content stream including the first live content stream of the broadcaster and a second live content stream associated with the at least one identified user. At least one notification is sent to one or more other users of the social networking system. The notification informs the one or more other users about the merged live content stream.
Type:
Grant
Filed:
July 1, 2021
Date of Patent:
December 13, 2022
Assignee:
Meta Platforms, Inc.
Inventors:
Shilpa Sarkar, Mari Sheibley, Lu D. Chen, Udeepta Dutta Bordoloi, Sergii Demianov, Jaed Uavechanichkul, David Chiles, Hai Wang
Abstract: According to examples, a system for coordinating and managing potential volunteers (i.e., volunteer blood donors) is disclosed. The system may include may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to receive partner data from one or more of a local partner and a global partner and determine a donation need based on the partner data. The processor may also cause the system to identify a pool of volunteer donors based on the donation need, build an online campaign to increase the pool of volunteer donors, and coordinate the pool of volunteer donors with the local or global partners based at least in part on a machine learning (ML) technique.
Type:
Application
Filed:
May 18, 2022
Publication date:
December 8, 2022
Applicant:
Meta Platforms, Inc.
Inventors:
Yizhaq EZRA, Robert Kang JIN, Hema BUDARAJU, Arti Arvind KULKARNI, Peter Cunningham CLASEN, Stephen HARRELL, Puneet GUPTA, Boyan LIN, Frederick WIDJAJA, Zachary Alec CHAUVIN, Tori Bea SEIDENSTEIN, Mahima GUPTA, Chang SU, Kaushik SETHURAMAN, Jasmine I'esha Charmayne LAWRENCE, Nicholas William INZUCCHI, Charlie HART, Aubrey BACH, Neil DEXTER, Patrick Yang XU, Zanique Libby ALBERT
Abstract: A system including a data center rack enclosure, a first aisle emulator, and a second aisle emulator. The data center rack enclosure is configured to retain a data center rack, which has a first side and a second side. The first aisle emulator is coupled with the data center rack enclosure and provides a first controlled test environment with first temperature and a first gas flow to the first side of the data center rack. The second aisle emulator is coupled with the data center rack enclosure and provides a second controlled test environment for the second side of the data center rack.
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.
Type:
Grant
Filed:
February 28, 2020
Date of Patent:
December 6, 2022
Assignee:
Meta Platforms, Inc.
Inventors:
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