Abstract: A steerable antenna comprising (1) a lower waveguide configured to direct radio frequency signals in a specific direction, (2) an upper waveguide positioned substantially parallel to the lower waveguide, wherein the upper waveguide is configured to direct the radio frequency signals in another direction substantially opposite to the specific direction, and (3) a plate coupled between the lower waveguide and the upper waveguide, wherein the plate includes one or more coupling elements that facilitate transferring the radio frequency signals between the lower waveguide to the upper waveguide. Various other apparatuses, systems, and methods are also disclosed.
Abstract: The disclosed projector device may include (1) a first monochromatic emitter array having a plurality of emitters of a first color disposed in a two-dimensional configuration and (2) a second monochromatic emitter array having a plurality of emitters of a second color disposed in a two-dimensional configuration. The first and second monochromatic emitter arrays may be configured to emit images of the first and second colors into a waveguide configuration, and the first color may be different than the second color. Associated display systems and methods are also provided.
Type:
Grant
Filed:
September 16, 2022
Date of Patent:
June 13, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Nicholas Daniel Trail, James Ronald Bonar, Gareth Valentine
Abstract: Systems, methods, and non-transitory computer-readable media can receive a first content item uploaded by a first user. Content ownership information can be updated to associate the first content item with the first user. The first user can be provided with content item analytics pertaining to the first content item in a content item analytics interface.
Type:
Grant
Filed:
November 16, 2017
Date of Patent:
June 13, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Volodymyr Krestiannykov, Xiaoyin Qu, Aastha Gupta, Heping Gao, Rennie Hsie Song, Shuopeng Yin, Bradley Thomas Bushell, Tianhui Xu, Gali Levizky, Daniel Christian Shum, Abhishek Bapna, Lior Ben Kereth
Abstract: In one embodiment, a method includes receiving a user input based on a plurality of modalities at the client system, wherein at least one of the modalities of the user input is a visual modality, determining one or more subjects and one or more attributes associated with the one or more subjects, respectively, based on the visual modality of the user input, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, and presenting a communication content at the client system responsive to the user input, wherein the communication content comprises information associated with executing results of one or more tasks corresponding to the one or more resolved entities.
Type:
Grant
Filed:
January 25, 2021
Date of Patent:
June 13, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Vivek Natarajan, Shawn C. P. Mei, Zhengping Zuo
Abstract: Methods, systems, and storage media for assigning multiple identifiers to user accounts are disclosed. Exemplary implementations may: receive an indication of an event; associate the event with a user; associate the user with at least a first account identifier of a plurality of accounts of the user; associate the user with at least a second account identifier of the plurality of accounts of the user, the second account identifier different than the first account identifier; add at least one of the first account identifier or the second account identifier to a custom audience relating to the event; target the custom audience through directed advertising; and deliver advertisements to the custom audience.
Abstract: According to examples, a system for generating and delivering enhanced content utilizing remote rendering and data streaming is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to generate one or more interests associated with a user, generate a taxonomy based on the one or more interests associated with the user and associate the one or more interests associated with the user.
Type:
Application
Filed:
August 23, 2022
Publication date:
June 8, 2023
Applicant:
Meta Platforms, Inc.
Inventors:
Zigang Xiao, Yanyu Zhang, Prasoon Mishra, Kaitlyn M. Smith, Alex Tsai, Jordan Springstroh
Abstract: The disclosed computer-implemented method may include (1) receiving, at a storage device via a cache-coherent interconnect, a first request to access data at one or more host addresses of a coherent memory space of an external host processor, (2) updating, in response to the first request, one or more statistics associated with accessing the data at the one or more host addresses, (3) receiving, at the storage device via the cache-coherent interconnect, a second request to perform an operation associated with the one or more statistics, and (4) using the one or more statistics to perform the operation. Various other methods, systems, and computer-readable media are also disclosed.
Type:
Grant
Filed:
May 5, 2021
Date of Patent:
June 6, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Narsing Krishna Vijayrao, Christian Markus Petersen
Abstract: Techniques are described that enable and assist a social networking system in curating user generated content for publication without relying on a popularity or following of a creator of the content. In some cases, the social networking system may receive a content item generated by a user and determine one or more content centric metrics associated with the content item. The social networking system may then select content items for publication based on the associated content centric metrics.
Type:
Grant
Filed:
December 9, 2020
Date of Patent:
June 6, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Haotian Wu, Erin Kumari Pettigrew, Adam Feldman, Zhengyu Su, Chengyan Qi, Joaquim Castella
Abstract: A count circuit for symbol statistics is disclosed that is configured to read from an address of a buffer memory a count value stored at the address in response to receiving a first of a plurality of input values comprising the address, serially increment the count value for each of the received plurality of input values comprising the address, and write an incremented count value at the address of the buffer memory after a last of the plurality of input values comprising the address has been counted. Reading from the buffer memory is disabled for all but the first of the plurality of input values comprising the address. Writing to the buffer memory is disabled for all but the last of the plurality of input values comprising the address.
Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of accounts, each account of the set of accounts having a number of followers. The set of accounts are grouped into a plurality of groups based on number of followers, wherein each group is associated with a value score. A machine learning model is trained using a set of training data comprising account recommendation conversion information, wherein the account recommendation conversion information comprises a plurality of successful account recommendations, and each successful account recommendation is assigned a weight based on the value scores associated with the plurality of groups. One or more accounts of the set of accounts are selected to present as account recommendations based on the machine learning model.
Type:
Grant
Filed:
September 27, 2017
Date of Patent:
June 6, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Alan Si, Jialu Zhu, Sourav Chatterji, Brian Dolhansky
Abstract: In one example, a heat pipe is configured to absorb and transfer heat away from ambient air of a data center to cool the ambient air circulating in the data center to cool devices of the data center, and a fluid interface is thermally coupled to the heat pipe and configured to cool the heat pipe via a coolant fluid circulating in the data center. In another example, a heat pipe configured to release transferred heat to air, and a fluid interface is thermally coupled to the heat pipe and configured to exchange heat to the heat pipe to cool a coolant fluid circulating in a data center to cool devices of the data center.
Type:
Grant
Filed:
December 18, 2020
Date of Patent:
June 6, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Seung H. Park, Marco Antonio Magarelli, Veerendra Prakash Mulay, David Abad Cenizal, Jacob Na, Sarah E. Hanna
Abstract: The disclosed computer-implemented method may include configuring a plurality of watcher processes for observing and logging performance of one or more storage devices. Each watcher process may be configured with a trigger condition and a resource limit and organized into tiers based on resource limit. The method may include initiating a first watcher process of a first tier to observe one of the one or more storage devices and monitoring, with a watcher service, the first watcher process for the trigger condition of the first watcher process. The method may further include, in response to detecting the trigger condition, processing an output of the first watcher process and initiating, based on the processed output, a second watcher process of a second tier, wherein the second tier corresponds to a higher resource limit than the first tier. Various other methods, systems, and computer-readable media are also disclosed.
Abstract: An online system receives, from a client device of a user participating an online meeting, a request to share content with another user participating the online meeting. The online system identifies content items from applications running on the client device. For each identified content item, the online system determines, e.g., by using a trained model or instructing the client device to use the trained model, a sharing score that indicates a likelihood that the user would select the content item to share with the other user. Candidate content items are selected form the identified content items based on the sharing scores. The candidate content items are provided for display to the user in a user interface running on the client device. The user interface allows the user to select one of the candidate content items to share with the other user.
Abstract: The disclosed system may include (1) a drive subsystem that translates along a powerline conductor, (2) a rotation subsystem that rotates a segment of fiber optic cable about the powerline conductor while the drive subsystem translates along the powerline conductor such that the segment of fiber optic cable is wrapped helically about the powerline conductor, and (3) an extension subsystem that (a) mechanically couples the rotation subsystem to the drive subsystem, and (b) selectively extends the rotation subsystem away from the drive subsystem and the powerline conductor to avoid obstacles along the powerline conductor. Various other systems and methods are also disclosed.
Type:
Grant
Filed:
October 8, 2021
Date of Patent:
June 6, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Jonathan M. Kuriloff, Benjamin Lagosz-Sinclair, G. Gregory Penza
Abstract: In one embodiment, a method includes receiving, from a client system associated with a user, a user request comprising a reference to a target object, accessing visual data from the client system, wherein the visual data comprises images portraying the target object and one or more additional objects, and wherein attribute information of the target object is recorded in a multimodal dialog state, resolving the reference to the target object based on the attribute information recorded in the multimodal dialog state, determining relational information between the target object and one or more of the additional objects portrayed in the visual data, and sending, to the client system, instructions for presenting a response to the user request, wherein the response comprises the attribute information and the determined relational information.
Type:
Grant
Filed:
August 28, 2020
Date of Patent:
May 30, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Shivani Poddar, Seungwhan Moon, Paul Anthony Crook, Rajen Subba
Abstract: In one embodiment, a method includes receiving a request to access a first record in a plurality of records, where the first record describes a first set of attributes of a first entity, determining the first record is linked to a globally unique entity identifier, identifying one or more second records linked to the unique entity identifier, where the one or more second records describe one or more second sets of attributes of the first entity, generating a fused record comprising descriptions of attributes of the first entity from the first set and second sets of attributes, where the fused record is generated by deduping the plurality of records to associated the first record and the one or more second record with the unique entity identifier and compiling the first set and one or more second sets of attributes, and sending, in response responsive to the request to access the first record, instructions for presenting the fused record.
Abstract: Systems, methods, and non-transitory computer readable media are configured to apply a spectral clustering technique to at least a portion of a similarity graph to generate clusters of geographic sub-regions constituting geographic regions. A tf-idf technique is performed to determine pages of a social networking system associated with a geographic region as potential local suggestions for a user associated with a geographic sub-region in the geographic region. References to at least a portion of the pages are presented as local suggestions to the user.
Type:
Grant
Filed:
December 12, 2016
Date of Patent:
May 30, 2023
Assignee:
Meta Platforms, Inc.
Inventors:
Apaorn Tanglertsampan, Jason Eric Brewer, Bradley Ray Green