META Platforms, Inc.

United States of America

Back to Profile

1-100 of 7,063 for META Platforms, Inc. Sort by
Query
Patent
United States - USPTO
Aggregations Reset Report
Date
New (last 4 weeks) 26
2023 November 23
2023 October 24
2023 September 26
2023 August 29
See more
IPC Class
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism 1,407
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 1,273
G06F 17/30 - Information retrieval; Database structures therefor 934
H04L 12/58 - Message switching systems 884
H04L 29/06 - Communication control; Communication processing characterised by a protocol 823
See more
Status
Pending 317
Registered / In Force 6,746
Found results for  patents
  1     2     3     ...     71        Next Page

1.

Methods, Apparatus And Computer Program Products For Providing A Data Center Cabling Design Utilizing A Centralized Hub

      
Application Number 18061623
Status Pending
Filing Date 2022-12-05
First Publication Date 2023-11-30
Owner META PLATFORMS, INC. (USA)
Inventor
  • Chisholm, Blanche Sydney Christina
  • Blanchard, Shawn
  • Baharlou, Ashkon
  • Blosser, Shawn Loren
  • Mah, Victor

Abstract

A system for reducing onsite data center patching by implementing pre-patched racks is disclosed. The system may reduce onsite patching by having racks with pre-integrated fiber patching and associated network equipment and one or more reconfigurable fiber shuffle boxes such as optical box modules. The racks of the system may connect to an optical box module(s), which may be a central hub, that handles all the fiber shuffling and/or patching logic of the racks. In an instance in which additional racks may be needed, these additional racks may be plugged into the optical box module, which may port/connect applicable fiber strands to the additional racks, either using active or passive mechanisms.

IPC Classes  ?

  • H05K 7/18 - Construction of rack or frame
  • G02B 6/44 - Mechanical structures for providing tensile strength and external protection for fibres, e.g. optical transmission cables
  • G06F 13/40 - Bus structure

2.

CHIP-TO-CHIP INTERCONNECT WITH A LAYERED COMMUNICATION ARCHITECTURE

      
Application Number 17824766
Status Pending
Filing Date 2022-05-25
First Publication Date 2023-11-30
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kansal, Pankaj
  • Srinivasan, Arvind
  • Reddy, Harikrishna Madadi
  • Hasani, Naader

Abstract

A system includes a first integrated circuit package including a first group of one or more artificial intelligence processing units and a first chip-to-chip interconnect communication unit and a second integrated circuit package including a second group of one or more artificial intelligence processing units and a second chip-to-chip interconnect communication unit. The system also includes an interconnect between the first integrated circuit package and the second integrated circuit package, wherein the first chip-to-chip interconnect communication unit and the second chip-to-chip interconnect communication unit manage ethernet-based communication via the interconnect using a layered communication architecture supporting a credit-based data flow control and a retransmission data flow control.

IPC Classes  ?

  • G06F 9/54 - Interprogram communication
  • G06F 9/30 - Arrangements for executing machine instructions, e.g. instruction decode

3.

ANTICIPATIVE VIDEO TRANSFORMER MODEL FOR FUTURE ACTION ANTICIPATION

      
Application Number 17824402
Status Pending
Filing Date 2022-05-25
First Publication Date 2023-11-30
Owner Meta Platforms, Inc. (USA)
Inventor
  • Girdhar, Rohit
  • Grauman, Kristen Lorraine

Abstract

In particular embodiments, a computing system may receive a video comprising a plurality of image frames. The system may generate, for each image frame in the plurality of image frames and using a spatial-attention encoder, an image-frame feature corresponding to the image frame. For each image-frame feature, the system may generate, using a temporal-attention decoder, a predicted future feature based on one or more of the image-frame features corresponding to one or more of the plurality of image frames that precede a time associated with the predicted future feature. The system may generate a future action anticipation based on the predicted future feature. The future action anticipation corresponds to an anticipation of a future action occurring after a sequence of actions observed in the plurality of images frames in the video.

IPC Classes  ?

  • G06V 20/40 - Scenes; Scene-specific elements in video content
  • G06V 10/62 - Extraction of image or video features relating to a temporal dimension, e.g. time-based feature extraction; Pattern tracking
  • G06V 10/776 - Validation; Performance evaluation
  • G06V 20/10 - Terrestrial scenes
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

4.

Display screen with a graphical user interface

      
Application Number 29851480
Grant Number D1006041
Status In Force
Filing Date 2022-08-29
First Publication Date 2023-11-28
Grant Date 2023-11-28
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kim, Junsik
  • Silber, Ian Mcintyre

5.

Establishing concealed communications between parties

      
Application Number 17383047
Grant Number 11831619
Status In Force
Filing Date 2021-07-22
First Publication Date 2023-11-28
Grant Date 2023-11-28
Owner Meta Platforms, Inc. (USA)
Inventor
  • Ding, Xue
  • Sharp, Nathan Andrew

Abstract

The disclosed computer-implemented method may include receiving an input from a user identifying specified persons that are to be included in a concealed list of persons. The specified persons may be unaware of their inclusion in the concealed list of persons. The method may also include generating the concealed list of persons and determining that a potential participant from the user's concealed list of persons has selected the user in a corresponding concealed list of persons that belongs to the potential participant and, in response to the determination, the method may include creating a private conversation instance that is unique to the user and the potential participant. The generated private conversation instance may include an interaction interface that allows the user and the potential participant to interact in a confidential manner. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules

6.

BALANCING AN IMPROVEMENT IN A PREDICTED LIKELIHOOD OF USER INTERACTION WITH CONTENT IN AN ONLINE SYSTEM AGAINST A LATENCY REQUIRED TO OBTAIN THE IMPROVED PREDICTION

      
Application Number 15883005
Status Pending
Filing Date 2018-01-29
First Publication Date 2023-11-23
Owner Meta Platforms, Inc. (USA)
Inventor
  • Yates, Andrew Donald
  • Stone, Matthew David

Abstract

An online system ranks content eligible for presentation to an online system user based on a prediction made by a general model or a specific model indicating a likelihood that the user will interact with a content item, in which the specific model has a higher latency than the general model. The online system determines which prediction to use for the ranking by balancing the benefit of a more accurate prediction made by the specific model against the higher latency of the specific model. The online system outputs the predicted likelihood from one of the models based on the determination, ranks content items eligible for presentation to the user based on the output, and selects content item(s) for presentation to the user based on the ranking. The online system may log the predicted likelihoods from both models, the outputted predicted likelihood, and information describing the performance of the content item.

IPC Classes  ?

  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • G06N 5/02 - Knowledge representation; Symbolic representation

7.

TECHNIQUES FOR COMMUNICATING ENTITY REFERENCES IN A MESSAGING THREAD

      
Application Number 17739658
Status Pending
Filing Date 2022-05-09
First Publication Date 2023-11-23
Owner Meta Platforms, Inc. (USA)
Inventor
  • Jayaram, Vinodh
  • Barre, Jeremy Olivier
  • Moxon, Andrew Cairns

Abstract

Techniques for communicating entity references in messaging groups are described. In one embodiment, an apparatus may comprise a client messaging component operative to receive a message at a recipient client device from a messaging system, the recipient client device associated with a recipient user account, the message comprising an entity reference, the message addressed to a message thread; and extract an augmentation element for the entity reference from the message; and a user interface component operative to display the augmentation element in a message thread display for the message thread on the recipient client device. Other embodiments are described and claimed.

IPC Classes  ?

  • H04W 4/08 - User group management
  • H04W 4/14 - Short messaging services, e.g. short message service [SMS] or unstructured supplementary service data [USSD]
  • G06F 16/435 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance

8.

Hardware module for determining a clock value based on multiple timing references

      
Application Number 17224880
Grant Number 11824635
Status In Force
Filing Date 2021-04-07
First Publication Date 2023-11-21
Grant Date 2023-11-21
Owner Meta Platforms, Inc. (USA)
Inventor Byagowi, Ahmad

Abstract

A hardware module includes a high stability oscillator, a satellite signal receiver, a processor, and electrical contacts. The high stability oscillator is configured to provide a first timing reference output. The satellite signal receiver is configured to receive signals transmitted by location positioning satellites and provide a second timing reference output. The processor is configured to use the first timing reference output from the high stability oscillator and the second timing reference output from the satellite signal receiver to determine an absolute physical hardware clock value and provide the absolute physical hardware clock value to a host system. The electrical contacts are configured to allow the hardware module to be electrically and physically coupled to and removable from the host system as a single physical module.

IPC Classes  ?

  • H04J 3/06 - Synchronising arrangements
  • H03L 7/093 - Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop - Details of the phase-locked loop concerning mainly the frequency- or phase-detection arrangement including the filtering or amplification of its output signal using special filtering or amplification characteristics in the loop

9.

Voice activity detection in audio signal

      
Application Number 16601484
Grant Number 11823706
Status In Force
Filing Date 2019-10-14
First Publication Date 2023-11-21
Grant Date 2023-11-21
Owner Meta Platforms, Inc. (USA)
Inventor
  • Yang, Jun
  • Bingham, Joshua

Abstract

A method of detecting human voice activity includes determining a presence of human voice in a frame of audio signal using a plurality of features extracted from the frame of audio signal. The extracted features can include a number of zero-crossings, a periodicity metric, an energy ratio between a low frequency band and a high frequency band, and an envelope-to-floor ratio (EFR) in the frame of audio signal. Each of the features is associated with predefined criteria indicative of a presence of human voice, and based on comparisons of the features to the respective predefined criteria, the voice activity detector determines whether the frame of audio signal includes a human voice.

IPC Classes  ?

  • G10L 25/84 - Detection of presence or absence of voice signals for discriminating voice from noise
  • G10L 15/02 - Feature extraction for speech recognition; Selection of recognition unit
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 25/18 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the type of extracted parameters the extracted parameters being spectral information of each sub-band
  • G10L 21/0232 - Processing in the frequency domain

10.

FACILITATING CONVERSATIONS WITHIN AN ONLINE DATING SERVICE

      
Application Number 16866575
Status Pending
Filing Date 2020-05-05
First Publication Date 2023-11-16
Owner Meta Platforms, Inc. (USA)
Inventor
  • Springstroh, Jordan
  • Hung, Charmaine Ching Man
  • Sharp, Nathan Andrew
  • Ding, Xue

Abstract

The disclosed computer-implemented method may include identifying potential matches for a user of an online dating service. The method may also include accessing at least a portion of ephemeral content produced by the user. Then, prior to matching at least one of the potential matches with the user, the method may include surfacing the accessed ephemeral content to at least one of the potential matches to facilitate conversation between the user and the potential matches. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06N 5/04 - Inference or reasoning models
  • G06N 20/00 - Machine learning
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

11.

CORRECTING FOR ERRORS IN VIDEO CONTENT RECEIVED BY AN ONLINE SYSTEM FROM A USER EXCHANGING VIDEO CONTENT WITH OTHER USERS

      
Application Number 17230377
Status Pending
Filing Date 2021-04-14
First Publication Date 2023-11-16
Owner Meta Platforms, Inc. (USA)
Inventor El Ghazzal, Sammy

Abstract

When an online system creates a video exchange session where video content is presented to users participating in the video exchange session, the online system detects an error in video content received from a user, such as lag in the video content received from the user. In response to detecting the error in the video content from the user, the online system generates synthetic media from video content previously received from the user. The synthetic media synchronizes with audio included in the video content from the user and replaces at least a portion of the video content received from the user with the synthetic media. Other users participating in the video exchange receive the video content from the user replaced with the synthetic media to prevent the other users from noticing the error in the video content from the user.

IPC Classes  ?

  • H04N 21/24 - Monitoring of processes or resources, e.g. monitoring of server load, available bandwidth or upstream requests
  • H04N 21/43 - Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronizing decoder's clock; Client middleware
  • H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
  • H04N 21/2743 - Video hosting of uploaded data from client
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

12.

METHODS AND SYSTEMS FOR ASSOCIATING CONTENT WITH CONVERSATION TUPLES

      
Application Number 17332217
Status Pending
Filing Date 2021-05-27
First Publication Date 2023-11-16
Owner Met Platforms, Inc. (USA)
Inventor
  • Zeng, Sharon
  • Mancini, Leo Litterello
  • Buteau, Andrew
  • Petrosian, Ashot

Abstract

Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. Conversational threads may be stored in buckets represented by a relationship tuple (sender, receiver). Individual content threads may be represented by a thread identifier of the structure (content ID, sender, receiver). One piece of content may be associated with multiple conversations through the thread ID. Replies may be organized in a hierarchy under the thread ID tuple. Content ephemerality may be implemented by tying the content identifier to ephemerality conditions. Different users may view the content at different times, since the thread ID tuple can be removed from a sender bucket without removing the associated content.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases
  • G06F 16/248 - Presentation of query results
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures

13.

GENERATING INTERACTIVE SESSION CAPTURES THAT CONTINUOUSLY HIGHLIGHT ACTIVE SPEAKERS DURING PLAYBACK

      
Application Number 17573519
Status Pending
Filing Date 2022-01-11
First Publication Date 2023-11-16
Owner Meta Platforms, Inc. (USA)
Inventor
  • Khatri, Hemal
  • Sharin, Joel Alexander
  • Mathias, Pradeep George
  • Zerby, Adam
  • Gupta, Deepan
  • Vasishta, Ananth Balakrishna
  • Sheikh, Suhel Reto
  • Suh, Jihoon
  • Horowitz, Michael Sheppard
  • Assedou, Guy Shlomo
  • Ni, Biwei
  • Sekaran, Dhigha
  • Mahagaokar, Vinay
  • Shen, Yi
  • Ding, Mengwei
  • Shah, Nikhil Mahendra
  • Shwartzman, Mark
  • Gupta, Ashish

Abstract

The disclosed computer-implemented method may include systems and methods for generating and providing interactive sessions and interactive session captures. For example, upon completion of an interactive session, systems and methods described herein can generate an interactive session playback interface associated with an interactive session capture that includes various interactive features. During playback of the interactive session capture, the systems and methods described herein can update features of the interactive session playback interface to mirror interactions that occurred in the original interactive session, as well as provide additional interactive features associated with the interactive session capture. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06F 3/16 - Sound input; Sound output
  • H04L 65/65 - Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
  • G10L 15/26 - Speech to text systems

14.

RENDERING CUSTOMIZED VIDEO CALL INTERFACES DURING A VIDEO CALL

      
Application Number 17663360
Status Pending
Filing Date 2022-05-13
First Publication Date 2023-11-16
Owner Meta Platforms, Inc. (USA)
Inventor
  • Blackburne, Benjamin Patrick
  • Slater, Michael
  • Verlinde, Hannes Luc Herman
  • Senior, Andrew James

Abstract

Systems, methods, client devices, and non-transitory computer-readable media are disclosed for rendering custom video call interfaces having customizable video cells and/or interactive interface objects during a video call. For example, the disclosed systems can conduct a video call with one or more participant client devices through a streaming channel established for the video call. During the video call, the disclosed systems can render a video cell that portrays a video received from a participant client device in a grid-view display format. Subsequently, upon detecting a user interaction that indicates a request to customize a video call interface, the disclosed systems can render the video cell within a custom video call interface in a self-view display format. In some cases, the client device, via the self-view display format, facilitates various customizations and/or interactions with video cells and other interactive objects displayed on the client device during the video call.

IPC Classes  ?

  • G06T 11/60 - Editing figures and text; Combining figures or text
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04L 65/1083 - In-session procedures
  • G06T 11/00 - 2D [Two Dimensional] image generation

15.

GENERATING AND SURFACING MESSAGING THREAD SPECIFIC AND CONTENT-BASED EFFECTS

      
Application Number 17663591
Status Pending
Filing Date 2022-05-16
First Publication Date 2023-11-16
Owner Meta Platforms, Inc. (USA)
Inventor
  • Singh, Manik
  • Boval, Louis Benoit Philippe
  • Lebeau, Alice Chuang
  • Yilmaz, Seyit
  • Osornio, Ivan Fernando Soriano
  • Srinivasan, Sateesh Kumar

Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating an association between a graphic element and text for a messaging thread and providing an overlay including the graphic element based on providing a message to the messaging thread including the text. In particular, in one or more embodiments, the disclosed systems receive user selection of the text and the graphic element and provide the association between the text and the element to various client devices associated with the messaging thread. Accordingly, the disclosed systems provide instructions for each client device associated with the messaging thread to generate and provide an overlay for the messaging thread.

IPC Classes  ?

  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
  • H04L 51/10 - Multimedia information

16.

SELECTIVE ACKNOWLEDGEMENT FRAMEWORK FOR HIGH-PERFORMANCE NETWORKS

      
Application Number 17742854
Status Pending
Filing Date 2022-05-12
First Publication Date 2023-11-16
Owner Meta Platforms, Inc. (USA)
Inventor
  • Srinivasan, Arvind
  • Lokhandwala, Zeeshan Altaf
  • Kansal, Pankaj
  • Viljoen, Nicolaas Johannes

Abstract

According to examples, a selective acknowledgement framework may be implemented within a communication system for efficient communication of acknowledgement packets. A plurality of data packets generated from a message may be transmitted as a segment of data packets to a receiver which generates an acknowledgement packet for the segment of data packets. A compact format of acknowledgement (ACK) or negative acknowledgement (NACK) for the segment of data packets may be implemented in the acknowledgement packet via bits of a selective acknowledgement bit vector. Based on the other values also conveyed in the acknowledgement packet, the transmitter may identify those data packets that were properly received and the data packets that need to be re-transmitted.

IPC Classes  ?

  • H04L 1/18 - Automatic repetition systems, e.g. Van Duuren systems
  • H04L 1/16 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
  • H04L 5/00 - Arrangements affording multiple use of the transmission path

17.

TRUE ATTRIBUTION

      
Application Number 17735416
Status Pending
Filing Date 2022-05-03
First Publication Date 2023-11-09
Owner Meta Platforms, Inc. (USA)
Inventor
  • Gogate, Mihir
  • Choudhry, Sulman
  • Risk, Kirollos
  • Kizelshteyn, Mark

Abstract

Methods, systems, and storage media for attributing origination to content creators are disclosed. Exemplary implementations may: determine whether content created by a user is original; in response to determining that the content is original, track the content created by the user through the social media platform; determine whether other users have leveraged the at least one attribute of the content; in response to determining that at least one other user has leveraged the at least one attribute of the content, generate a metric that represents a popularity of the at least one attribute of the content; update the popularity of the at least one attribute of the content; and cause display of the metric through a user interface of the social media platform.

IPC Classes  ?

  • G06F 16/9536 - Search customisation based on social or collaborative filtering
  • G06F 16/9538 - Presentation of query results
  • G06F 16/44 - Browsing; Visualisation therefor
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

18.

Tunable Florescent Quantum Dot System for Eye Tracking with Virtual Reality and Augmented Reality Applications

      
Application Number 17738546
Status Pending
Filing Date 2022-05-06
First Publication Date 2023-11-09
Owner META PLATFORMS, INC. (USA)
Inventor
  • Bismuto, Alfredo
  • Leard, Francis Lawrence
  • Hallstein, Sascha

Abstract

A tunable fluorescent quantum dot may be utilized for illumination of artificial reality displays or waveguides. The tunable quantum dot may include a core fluorescence quantum dot and multiple coatings that may activate based on different wavelengths of one or more activation energies.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • H01L 31/0352 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details thereof characterised by their semiconductor bodies characterised by their shape or by the shapes, relative sizes or disposition of the semiconductor regions
  • H01L 31/0216 - Coatings

19.

GENERATING SHARED AUGMENTED REALITY SCENES UTILIZING VIDEO TEXTURES FROM VIDEO STREAMS OF VIDEO CALL PARTICIPANTS

      
Application Number 17662197
Status Pending
Filing Date 2022-05-05
First Publication Date 2023-11-09
Owner Meta Platforms, Inc. (USA)
Inventor
  • Blackburne, Benjamin Patrick
  • Slater, Michael
  • Verlinde, Hannes Luc Herman
  • Senior, Andrew James

Abstract

Systems, methods, client devices, and non-transitory computer-readable media are disclosed for utilizing video data and video processing data to enable shared augmented reality scenes having video textures depicting participants of video calls as augmented reality (AR) effects during the video calls. For instance, the disclosed systems can establish a video call between client devices that include streaming channels (e.g., a video and audio data channel). In one or more implementations, the disclosed systems enable the client devices to transmit video processing data and video data of a participant through the streaming channel during a video call. Indeed, in one or more embodiments, the disclosed systems cause the client devices to utilize video data streams and video processing data to render videos as video textures within AR effects in a shared AR scene (or AR space) of the video call (e.g., to depict participants within the AR scene).

IPC Classes  ?

20.

LOCATION AND BEHAVIOR BASED PREFETCH AND CACHING OF REMOTE DATA

      
Application Number 18123865
Status Pending
Filing Date 2023-03-20
First Publication Date 2023-11-09
Owner Meta Platforms, Inc. (USA)
Inventor Feng, Louis

Abstract

A method for prefetching and caching data onto a device is disclosed. An association of a user with a travel to a destination location is determined. Data network availability in at least a portion of a likely future travel path from a current location of the user to the destination location is analyzed. Based on the analysis of the data network availability, a segment of the likely future travel path where data network is likely unreliable is identified. Data likely desired by the user when the user travels in the identified segment is predicted. A device of the user is caused to obtain and cache the predicted data.

IPC Classes  ?

  • H04L 67/5681 - Pre-fetching or pre-delivering data based on network characteristics
  • H04W 4/029 - Location-based management or tracking services
  • G06F 16/9535 - Search customisation based on user profiles and personalisation

21.

ALIGNING A PLURALITY OF VARIOUSLY ENCODED CONTENT STREAMS

      
Application Number 18314539
Status Pending
Filing Date 2023-05-09
First Publication Date 2023-11-09
Owner Meta Platforms Inc. (USA)
Inventor Cenzano Ferret, Jorge

Abstract

According to examples, a system for aligning a plurality of variously encoded content streams is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to decode content data of a content item, extract signal information from the decoded content data, and process the decoded content data to align with content data from one or more other encodings utilizing the extracted signal information. The processor, when executing the instructions, may then process the decoded content data to be interchangeable with the content data from the one or more other encodings utilizing the extracted signal information and deliver one or more aligned and interchangeable encodings to a content delivery network (CDN).

IPC Classes  ?

  • H04N 21/242 - Synchronization processes, e.g. processing of PCR [Program Clock References]
  • H04N 21/8547 - Content authoring involving timestamps for synchronizing content

22.

Methods, Apparatuses and Computer Program Products for Remote Fluorophore Illumination in Eye Tracking Systems

      
Application Number 17738566
Status Pending
Filing Date 2022-05-06
First Publication Date 2023-11-09
Owner META PLATFORMS, INC. (USA)
Inventor
  • Leard, Francis Lawrence
  • Bismuto, Alfredo

Abstract

A system for eye tracking is disclosed. The system may detect illumination including a first wavelength emitted from one or more illumination sources. The illumination may propagate along a waveguide(s) to a termination node(s) associated with the waveguide(s). The system may detect the illumination propagating a remote fluorophore located at the termination node(s). The system may determine that the remote fluorophore shifted the first wavelength to a second wavelength such that the illumination includes the second wavelength.

IPC Classes  ?

23.

Generating dynamic knowledge graph of media contents for assistant systems

      
Application Number 17139363
Grant Number 11809480
Status In Force
Filing Date 2020-12-31
First Publication Date 2023-11-07
Grant Date 2023-11-07
Owner Meta Platforms, Inc. (USA)
Inventor
  • Cheng, Daniel Manhon
  • Mohamed, Ahmed Kamal Atwa
  • Markov, Iaroslav

Abstract

In one embodiment, a method includes receiving visual input of a media content a user is viewing from a client system associated with the user, determining one or more entities and one or more relationships between one or more of the entities associated with the media content based on the visual input, generating a personalized knowledge graph of the media content for the user based on the determined entities and relationships in real-time responsive to the visual input of the media content being received, generating a content summary based on the personalized knowledge graph, wherein the content summary corresponds to a current progress of the user within the media content the user is viewing, and sending instructions to the client system for presenting the content summary to the user.

IPC Classes  ?

24.

SYSTEMS AND METHODS FOR GENERATING AUTOMATICALLY SUGGESTED RECOMMENDATIONS BASED ON AGGREGATED RECOMMENDATIONS WITHIN A SOCIAL NETWORKING SYSTEM

      
Application Number 16127160
Status Pending
Filing Date 2018-09-10
First Publication Date 2023-11-02
Owner Meta Platforms, Inc. (USA)
Inventor
  • Schmid, Matthew Logan
  • Chu, Kejun
  • Lin, Liwen

Abstract

Systems, methods, and non-transitory computer readable media can aggregate recommendations from users within a social networking system. A table including a plurality of entity-user pairs can be generated based on the aggregated recommendations, wherein each entity-user pair of the plurality of entity-user pairs is based on an entity and a user having one or more connections within the social networking system that have provided recommendations relating to the entity. A request from a particular user to access a recommendation request can be received. One or more automatically suggested recommendations can be generated for the particular user in connection with the recommendation request based on the table.

IPC Classes  ?

  • H04L 12/58 - Message switching systems
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06F 17/30 - Information retrieval; Database structures therefor

25.

GENERATION OF AUDIENCE GROUP BY AN ONLINE SYSTEM BASED ON A MULTITASK NEURAL NETWORK

      
Application Number 15985532
Status Pending
Filing Date 2018-05-21
First Publication Date 2023-11-02
Owner Meta Platforms, Inc. (USA)
Inventor
  • Liao, Jason Jiawei
  • Balasubramanian, Divakar D.
  • Batterman, Ryan Patrick

Abstract

An online system generates a cluster group and uses membership in the cluster group as an eligibility criteria for presenting a content item. The online system receives a request from a third party system to present the content item and an identification of a target action associated with the content item. The online system also receives information about users who performed a target action and users who performed related actions other than the target action on one or more webpages associated with the third party system. The online system forms a multitask neural network and uses the multitask neural network to train a cluster model based on the received information. The online system applies the cluster model to candidate users who have not performed the target action and determines whether to include a candidate user into the cluster group based on output of the cluster model.

IPC Classes  ?

  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06F 17/30 - Information retrieval; Database structures therefor
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods

26.

Presenting Personalized Content during Idle Time for Assistant Systems

      
Application Number 17732104
Status Pending
Filing Date 2022-04-28
First Publication Date 2023-11-02
Owner Meta Platforms, Inc. (USA)
Inventor
  • Bi, Sheng
  • Greenberg, Michael
  • Alarcon, Angela

Abstract

In one embodiment, a method includes receiving a user input associated with a task from a client system associated with a first user, calculating an idle time associated with the task based on the user input and the task, determining a level of interactivity of content items to display for the first user during the idle time based on a length of the idle time and a type of the task, retrieving personalized content items based on the level of interactivity and contextual information associated with the task, and sending instructions to the client system for presenting the personalized content items during the idle time, wherein the personalized content items have the determined level of interactivity.

IPC Classes  ?

  • H04L 67/55 - Push-based network services
  • G06F 3/14 - Digital output to display device
  • G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range

27.

Systems And Methods For Dynamically Providing Layouts Based On Media Content Selection

      
Application Number 16950871
Status Pending
Filing Date 2020-11-17
First Publication Date 2023-10-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Barnett, John Samuel
  • Dickens, Joshua Barton
  • Summersett, Bryan Kenneth

Abstract

Systems, methods, and non-transitory computer-readable media can receive a selection to include at least a first media content item, out of a collection of media content items, for presentation in one or more collages. A set of layouts can be dynamically provided based on the selection of at least the first media content item. A preview of the set of layouts can be dynamically presented. The preview of the set of layouts can visually represent the one or one more collages.

IPC Classes  ?

  • H04N 5/232 - Devices for controlling television cameras, e.g. remote control
  • G06T 11/60 - Editing figures and text; Combining figures or text

28.

EFFICIENT STORAGE OF DATA FOR A MULTI-STAGE TWO-DIMENSIONAL TRANSFORM

      
Application Number 17525135
Status Pending
Filing Date 2021-11-12
First Publication Date 2023-10-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Wang, Zhao
  • Chen, Yunqing
  • Anandharengan, Baheerathan

Abstract

A system for storing and retrieving data for a multi-stage two-dimensional transform is disclosed. The system comprises a memory comprising storage elements arranged in a physical grid with physical rows and physical columns, wherein values stored in a same physical column are not simultaneously accessible. A processing unit is configured to receive data elements of a certain logical row of a dataset arranged in logical rows and logical columns for storage in a certain physical row of the physical grid of the memory. The processing unit is configured to circularly shift the data elements based on a shift offset associated with the certain physical row. The processing unit is configured to provide for storage in the certain physical row of the physical grid of the memory the circularly shifted data elements to enable a logical column of the dataset to be read together from different physical columns.

IPC Classes  ?

  • H04N 19/423 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals - characterised by implementation details or hardware specially adapted for video compression or decompression, e.g. dedicated software implementation characterised by memory arrangements
  • H04N 19/124 - Quantisation
  • H04N 19/147 - Data rate or code amount at the encoder output according to rate distortion criteria
  • H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding

29.

DISPLAYING TEXT CONVERSATIONS WITH CONTEXTUAL IMAGES

      
Application Number 17673715
Status Pending
Filing Date 2022-02-16
First Publication Date 2023-10-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Warner, Kathleen
  • Mendes, Diego De Pinho
  • Eyal, Yfat

Abstract

A social networking system provides a user interface for a sending user to send messages to a recipient user in association with a content item posted by the recipient user in the social networking system. The sending user views a content item posted by the recipient user, such as a photograph. The sending user posts a direct message to the recipient user related to the content item. The direct message is displayed to the sending user superimposed over the content item. Subsequent direct messages in the conversation are also displayed superimposed over the content item.

IPC Classes  ?

  • H04L 51/224 - Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04L 51/10 - Multimedia information

30.

SYSTEMS AND METHODS FOR MESSAGE-BASED INTERACTION

      
Application Number 17554452
Status Pending
Filing Date 2021-12-17
First Publication Date 2023-10-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kochar, Bijoy Singh
  • Gupta, Nishant
  • Poff, Spencer Travis

Abstract

Systems, methods, and non-transitory computer-readable media can provide at least one message in a messaging interface. A translated version of the at least one message can be provided. One or more language models can be trained based at least in part on feedback on the translated version of the at least one message.

IPC Classes  ?

  • G06F 40/58 - Use of machine translation, e.g. for multi-lingual retrieval, for server-side translation for client devices or for real-time translation
  • H04L 51/046 - Interoperability with other network applications or services
  • G06F 40/263 - Language identification
  • H04L 51/066 - Format adaptation, e.g. format conversion or compression
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04L 67/306 - User profiles

31.

Methods, Apparatuses and Computer Program Products for Stable Identifier Assignment for Evolving Data Structures

      
Application Number 17742723
Status Pending
Filing Date 2022-05-12
First Publication Date 2023-10-26
Owner META PLATFORMS, INC. (USA)
Inventor
  • Pletcher, David
  • Matani, Dhruv Jagdish
  • Karpathiotakis, Manolis
  • Filip, Stefan Alexandru
  • Wilfong, Kevin Thomas
  • Dhaundiyal, Sushil
  • Xie, Chong
  • Lento, Thomas M.
  • Faysal, Md Mustafijur Rahman
  • Nayak, Pramod
  • Vaidhyanathan, Bharat
  • Zhang, Jingjing
  • Duong, Hung
  • Wernli, Dino

Abstract

A system for providing identifier assignments to a schema(s) according to a binary serialization protocol is disclosed. The system may receive a first schema from a device(s). The first schema may be associated with a first data structure. The system may analyze the first schema in relation to a second schema associated with a second data structure associated with the first data structure. The system may assign, based on the second schema, identifiers to fields of the first data structure associated with the first schema to conform the first data structure to the second schema. The system may store the assigned identifiers in memory based on the second schema. The system may analyze content items corresponding to another data structure received by a network device. The system may determine whether fields of the another data structure are associated with assigned identifiers in the memory, which conform to the second schema.

IPC Classes  ?

  • G06F 16/21 - Design, administration or maintenance of databases

32.

TARGETING ITEMS TO A USER OF A SOCIAL NETWORKING SYSTEM BASED ON A PREDICTED EVENT FOR THE USER

      
Application Number 17698845
Status Pending
Filing Date 2022-03-18
First Publication Date 2023-10-26
Owner Meta Platforms, Inc. (USA)
Inventor Adams, Paul

Abstract

A social networking system predicts a life event (e.g., birthday, change in marital status, relationship status, etc.) for a target user based on information associated with the user. The social networking system identifies gift suggestions to provide to one or more friends of the user based on the predicted event. A gift suggestion may include an invitation to purchase or send an item, voucher, or other gift to the target user, wherein the gift may be determined based on information about the target user’s interests obtained by the social networking system. The social networking system sends a gift suggestion to one or more friends of the target user, where the gift suggestion identifies the predicted life event and provides the gift suggestion to the target user’s friend. The advertisement may require action by multiple of the target user’s friends before the gift is sent to the target user.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06N 20/00 - Machine learning
  • H04L 67/50 - Network services
  • G06Q 30/06 - Buying, selling or leasing transactions
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06N 7/00 - Computing arrangements based on specific mathematical models
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

33.

Model compression for selecting content

      
Application Number 15938882
Grant Number 11797875
Status In Force
Filing Date 2018-03-28
First Publication Date 2023-10-24
Grant Date 2023-10-24
Owner Meta Platforms, Inc. (USA)
Inventor
  • Gao, Tianshi
  • Chen, Wenlin
  • Xiong, Liang

Abstract

To present one or more content items to users of an online system, the online system identifies a content evaluation pipeline including an order of a plurality of stages having one or more computer models for evaluating a likelihood of user interaction with a content item. The content evaluation pipeline selects a decreasing number of content items, from each stage of the order, according to the order of the stages. The online system optimizes the selection of content items selected at the plurality of stages of the content evaluation pipeline by training the computer models to predict content selection values that the subsequent model would generate for a content items in a training data set and content items that the subsequent model would select for input to the next stage of the content evaluation pipeline.

IPC Classes  ?

34.

Liquid crystal based metasurfaces for optical systems, methods, and devices

      
Application Number 17855026
Grant Number 11796819
Status In Force
Filing Date 2022-06-30
First Publication Date 2023-10-24
Grant Date 2023-10-24
Owner Meta Platforms, Inc. (USA)
Inventor
  • Pichumani, Pradip Sairam
  • Rekhi, Sandeep
  • Wallin, Thomas John Farrell

Abstract

Systems, methods, and apparatuses may provide optical lenses comprising liquid crystal metasurfaces. Systems and methods may include a lens system comprising a first optical lens and a liquid crystal metasurface formed on the first optical lens, and a pair of electrodes positioned on opposite sides of the first optical lens. The pair of electrodes may individually tune sections of the liquid crystal metasurface to adjust an optical characteristic of the optical signal. A waveguide may be configured to receive the adjusted optical signal passed through the first optical lens and may provide the optical signal to an image sensor for an image.

IPC Classes  ?

  • G02B 27/01 - Head-up displays
  • G02B 3/08 - Simple or compound lenses with non-spherical faces with discontinuous faces, e.g. Fresnel lens
  • G02F 1/1343 - Electrodes

35.

Systems and methods for digital content provision

      
Application Number 16552906
Grant Number 11797880
Status In Force
Filing Date 2019-08-27
First Publication Date 2023-10-24
Grant Date 2023-10-24
Owner Meta Platforms, Inc. (USA)
Inventor
  • Detroja, Parth Popatlal
  • Adeputra, Ferdi
  • Guo, Dong

Abstract

Systems, methods, and non-transitory computer-readable media can receive training data for training a machine learning model. The machine learning model is trained based on the training data. The machine learning model is trained to identify highlighted portions in audio content items. A first audio content item is received. One or more highlighted portions are identified in the first audio content item based on the machine learning model.

IPC Classes  ?

  • G06F 16/635 - Filtering based on additional data, e.g. user or group profiles
  • G06N 20/00 - Machine learning
  • G06F 16/68 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 40/279 - Recognition of textual entities
  • G06F 16/638 - Presentation of query results
  • G06F 16/64 - Browsing; Visualisation therefor
  • G06F 16/65 - Clustering; Classification

36.

Ultra-wide band communication system for augmented reality

      
Application Number 17559748
Grant Number 11799967
Status In Force
Filing Date 2021-12-22
First Publication Date 2023-10-24
Grant Date 2023-10-24
Owner Meta Platforms, Inc. (USA)
Inventor Lott, William

Abstract

There is provided a system configured to perform location-aware augmented reality tasks utilizing software and/or hardware components. For example, and not by limitation, a general embodiment may include an AR system. The system may include an ultra-wide band (UWB) communication system configured to estimate location information. The UWB system can include a memory and a processor which when executing instructions from the memory is configured to perform operations consistent with location-aware AR applications. For instance, the operations may include receiving a first UWB signal, the first UWB signal including information comprising fiducial data associated with a device transmitting the first UWB signal.

IPC Classes  ?

  • H04L 67/131 - Protocols for games, networked simulations or virtual reality
  • H04B 1/719 - Interference-related aspects
  • H04B 17/27 - Monitoring; Testing of receivers for locating or positioning the transmitter
  • H04B 17/318 - Received signal strength

37.

PREDICTING A FUTURE BEHAVIOR BY APPLYING A PREDICTIVE MODEL TO EMBEDDINGS REPRESENTING PAST BEHAVIORS AND THE FUTURE BEHAVIOR

      
Application Number 16024310
Status Pending
Filing Date 2018-06-29
First Publication Date 2023-10-19
Owner Meta Platforms, Inc. (USA)
Inventor
  • Moon, Seungwhan
  • Wu, Xiao

Abstract

A system for user behavior prediction generates a first series of behavior event elements describing a first set of behaviors of one or more users, upon processing user interactions with an online system. In a first flow, the system generates a first series of time-distributed embeddings of the behavior event elements, and in a second flow parallel with the first flow, the system generates a proposed future embedding of a proposed future behavior of a user at a future time point subsequent to the first set of time points. Using a predictive model (e.g., a recursive neural network), the system transforms components of the first and second flows into an output describing plausibility of occurrence of the proposed future behavior of the user.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 5/02 - Knowledge representation; Symbolic representation

38.

DETERMINING INCREASED VALUE BASED ON HOLDOUT IMPRESSIONS

      
Application Number 15973244
Status Pending
Filing Date 2018-05-07
First Publication Date 2023-10-19
Owner Meta Platforms, Inc. (USA)
Inventor
  • Davin, Joseph Poj
  • Yates, Andrew Donald

Abstract

A system receives a first plurality of impressions associated with a first set of features. Labels for the first plurality is generated based on the first set of features. A machine learning model is trained based on the first set of features and the labels. A second plurality of impressions associated with a second set of features is received. A first estimated probability measuring conversion likelihood when impression delivery occurs is generated based on applying the second plurality and the second set of features to the model. A plurality of holdout impressions associated with a third set of features is identified. A second estimated probability measuring conversion likelihood when impression delivery is withheld is generated based on applying the plurality of holdout impressions and the third set of features to the model. Increased valued (e.g., lift) is estimated based on subtracting the second estimated probability from the first estimated probability.

IPC Classes  ?

  • G06N 99/00 - Subject matter not provided for in other groups of this subclass
  • G06N 7/00 - Computing arrangements based on specific mathematical models

39.

RECOMMENDING CONNECTIONS TO USERS OF A SOCIAL NETWORKING SYSTEM TO MAXIMIZE A UTILITY FUNCTION

      
Application Number 15993536
Status Pending
Filing Date 2018-05-30
First Publication Date 2023-10-19
Owner Meta Platforms, Inc. (USA)
Inventor
  • Bograd-Denton, Jake
  • Chatterji, Sourav

Abstract

A social networking system sends a recommendation to a target user of the social networking system to follow a subject user of the social networking system by identifying subject users who the target user is not following. For each type of recommendation generator capable of generating a recommendation for the target user to follow a subject user, the social networking system computes a value of a utility function based at least in part on a set of existing connections between the target user and a set of social networking system users, a potential connection between the target user and the subject user, and a set of information maintained in the social networking system associated with the target user. A recommendation generator associated with a maximum value of the utility function is selected and used to generate a recommendation for the target user to establish a connection to a subject user.

IPC Classes  ?

  • H04L 12/58 - Message switching systems
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 15/18 - in which a program is changed according to experience gained by the computer itself during a complete run; Learning machines (adaptive control systems G05B 13/00;artificial intelligence G06N)

40.

RESTRICTED INTERACTIVE GRAPHIC DESIGN ICON FOR ASSOCIATION WITH CONTENT TO BE SHARED BETWEEN USERS

      
Application Number 17558262
Status Pending
Filing Date 2021-12-21
First Publication Date 2023-10-19
Owner Meta Platforms, Inc. (USA)
Inventor
  • Khan, Sonja Okano
  • Sheibley, Mari
  • Shin, Key K.
  • Song, Rennie Hsie

Abstract

Techniques are described for granting access to a restricted graphic design icon to use for generating modified content to be shared between users. For example, user interfaces are described that include features and/or mode controls for generating content associated with a restricted graphic design icon limited to accounts that meet a set of characteristics that can then be shared between users.

IPC Classes  ?

  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04L 67/306 - User profiles
  • G06F 3/04842 - Selection of displayed objects or displayed text elements
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

41.

SYSTEM AND METHOD FOR INTEGRATED CIRCUIT (IC) NANOMETER RANGE INTERCONNECT FABRICATION

      
Application Number 17702293
Status Pending
Filing Date 2022-03-23
First Publication Date 2023-10-12
Owner Meta Platforms, Inc. (USA)
Inventor
  • Pichumani, Pradip Sairam
  • Rekhi, Sandeep
  • Byagowi, Ahmad

Abstract

According to examples, an interconnect system for integrated circuits (ICs) may be fabricated by processing a substrate implanted with copper wells with a photoresist layer such that remaining portions of the photoresist layer expose portions of the copper wells; depositing a barrier layer over a top surface of the wafer, depositing a seed copper layer over the barrier layer; depositing a copper layer over the seed copper layer; planarizing the copper layer and portions of the barrier layer; depositing another copper layer over exposed portions of the substrate, the copper wells, and the interconnect cores; removing portions of the other copper layer between interconnects by processing the second copper layer with another photoresist layer; and removing remaining portions of the other photoresist layer on the interconnects.

IPC Classes  ?

  • H01L 21/48 - Manufacture or treatment of parts, e.g. containers, prior to assembly of the devices, using processes not provided for in a single one of the groups
  • H01L 23/498 - Leads on insulating substrates

42.

ADAPTIVE WIRELESS PACKET FILTERING CONTROL

      
Application Number 17716930
Status Pending
Filing Date 2022-04-08
First Publication Date 2023-10-12
Owner Meta Platforms, Inc. (USA)
Inventor
  • Huang, Po Han
  • Mohamed, Ahmed Gamal Helmy
  • Gomadam, Krishna Srikanth
  • Bondalapati, Pratheep

Abstract

The disclosed computer-implemented method may include receiving, by a receiver node of a wireless network, a packet sent by a transmitter node of the wireless network and identifying a packet type of the received packet. The method may also include determining, based on at least the identified packet type, a signal strength threshold and comparing a signal strength of the received packet with the signal strength threshold. The method may further include processing, by the receiver node, the received packet when the signal strength satisfies the signal strength threshold. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04W 28/02 - Traffic management, e.g. flow control or congestion control
  • H04W 24/08 - Testing using real traffic

43.

Systems and methods for enabling shared media interactions

      
Application Number 17744278
Grant Number 11785062
Status In Force
Filing Date 2022-05-13
First Publication Date 2023-10-10
Grant Date 2023-10-10
Owner Meta Platforms, Inc. (USA)
Inventor
  • Gottesman, Frederick Scott
  • Keenan, Patrick Francis
  • Albonetti, Aaron
  • Campbell, Wade
  • Siemers, William
  • Strauss, Annabel
  • Venkatachalam, Ishwarya
  • Wong, Kevin Victor

Abstract

A computer-implemented method for enabling shared media interactions may include (i) identifying a group message thread that is composed of messages between a group of users, (ii) detecting that a user in the group of users is interacting with a media item posted in the group message thread, (iii) in response to detecting that the user is interacting with the media item, initiating a shared media interaction session in the group message thread for the media item, and (iv) notifying the group of users that the shared media interaction session is available in the group message thread. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04L 67/141 - Setup of application sessions

44.

Video navigation normalized by relevance

      
Application Number 17214476
Grant Number 11782980
Status In Force
Filing Date 2021-03-26
First Publication Date 2023-10-10
Grant Date 2023-10-10
Owner Meta Platforms, Inc. (USA)
Inventor Aronoff, Brendan Benjamin

Abstract

Methods, systems, and storage media for video navigation normalized by relevance are disclosed. Exemplary implementations may: obtain a plurality of videos recorded in a chronological order; stitch the plurality of videos together in a timeline based on the chronological order, the timeline comprising a visual menu; obtain information associated with the plurality of videos; determine, based on a measure of relevance, a ranking of videos among the plurality of videos; determine, based on the ranking of videos, one or more salient videos from among the plurality of videos, the one or more salient videos comprising a video that is within a range of the ranking of videos; obtain one or more representations associated with individual ones of the one or more salient videos; and cause display of the one or more representations in the timeline, the representations being arranged based at least in part on the chronological order.

IPC Classes  ?

  • G06F 16/735 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/74 - Browsing; Visualisation therefor
  • G06F 16/738 - Presentation of query results
  • G06F 3/0485 - Scrolling or panning
  • G06F 16/78 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/783 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content

45.

GENERATION AND IMPLEMENTATION OF A CONFIGURABLE MEASUREMENT PLATFORM USING ARTIFICIAL INTELLIGENCE (AI) AND MACHINE LEARNING (ML) BASED TECHNIQUES

      
Application Number 17707518
Status Pending
Filing Date 2022-03-29
First Publication Date 2023-10-05
Owner Meta Platforms, Inc. (USA)
Inventor
  • Smirnov, Dmitry
  • Zolla, Alessandro
  • Bulach, Marcus Voltis
  • Sharma, Amol
  • Peña Bravo, Carlos
  • Szili, Attila
  • Winn, Matthew

Abstract

According to examples, a system for using artificial intelligence (AI) and machine learning (ML) techniques to generate and implement a configurable measurement platform is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to access information associated with one or more events occurring on a platform with event activity, log and analyze the one or more events to generate measurement data associated with the event activity, and generate a metric associated with the measurement data. The processor, when executing the instructions, may then generate a computed metric value associated with the metric utilizing the measurement data, implement a platform computation utilizing the computed metric value, and facilitate a decision associated with the platform based on the platform computation.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/30 - Monitoring

46.

PERIPHERAL TIME SERVER DEVICE

      
Application Number 17714005
Status Pending
Filing Date 2022-04-05
First Publication Date 2023-10-05
Owner Meta Platforms, Inc. (USA)
Inventor
  • Byagowi, Ahmad
  • Schmidtke, Hans-Juergen
  • St. James, Julian Alexander
  • Lambeta, Michael Maroye

Abstract

The disclosed device may include a wireless interface for receiving a time signal, an oscillator, and a processor. The processor may determine, using the oscillator and the time signal, a precise time, and synchronize with one or more remote devices using the precise time. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04W 56/00 - Synchronisation arrangements
  • G01S 19/25 - Acquisition or tracking of signals transmitted by the system involving aiding data received from a cooperating element, e.g. assisted GPS
  • H04J 3/06 - Synchronising arrangements

47.

FACILITATING COLLABORATION ON VIDEO MEDIA ITEMS

      
Application Number 17714039
Status Pending
Filing Date 2022-04-05
First Publication Date 2023-10-05
Owner Meta Platforms, Inc. (USA)
Inventor
  • Choudhry, Sulman
  • Jung, Hyun Woo
  • Risk, Kirollos

Abstract

Methods, systems, and storage media for facilitating collaboration on video media items are disclosed. Exemplary implementations may: receive, from a first user device, a video media item having core video content and an enhancement; store the received video media item on a server in an editable format; share the video media item, in the editable format, with a second user device; receive, from the second user device, a modification to the shared video media item to create a collaborative video media item; store the collaborative video media item on the server; and cause the collaborative video media item to be published in a non-editable format on a social media platform that supports display of user-created video media items.

IPC Classes  ?

  • G11B 27/036 - Insert-editing
  • G11B 27/34 - Indicating arrangements
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

48.

SERVING DISTRIBUTED INFERENCE DEEP LEARNING (DL) MODELS IN SERVERLESS COMPUTING

      
Application Number 18080569
Status Pending
Filing Date 2022-12-13
First Publication Date 2023-10-05
Owner Meta Platforms, Inc. (USA)
Inventor
  • Mahajan, Kunal
  • Desai, Rumit Amitbhai

Abstract

According to examples, a system for serving distributed inference deep learning (DL) models in serverless computing is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to receive a request to initialize a container and request a first candidate server from an available resource finder and a second candidate server from a resource optimizer. The processor, when executing the instructions, may then implement the server allocator to prioritize use of one of the first candidate server and the second candidate server and provide feedback regarding the prioritized use of one of the first candidate server and the second candidate server.

IPC Classes  ?

49.

Selecting a messaging application from multiple messaging applications eligible to be a destination of a link included in a content item presented to an online system user

      
Application Number 16734397
Grant Number 11775861
Status In Force
Filing Date 2020-01-05
First Publication Date 2023-10-03
Grant Date 2023-10-03
Owner Meta Platforms, Inc. (USA)
Inventor
  • Rajani, Mohit
  • Baweja, Himanshu

Abstract

An online system identifies an opportunity to present content to a viewing user and accesses a model trained to predict a likelihood that a user will perform an action responsive to being presented with a link that launches a messaging application and initiates a conversation with an entity via the messaging application, in which the likelihood is predicted based on which of multiple messaging applications is selected and attributes of the user. For each of multiple candidate messaging applications, the trained model is applied to predict the likelihood that the viewing user will perform the action if the candidate messaging application is selected. A messaging application is selected from the candidate messaging applications based on the likelihoods and a content item including a link that launches the selected application and initiates a conversation with the entity via the selected application is generated and sent for display to the viewing user.

IPC Classes  ?

  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • G06N 20/00 - Machine learning
  • H04L 51/046 - Interoperability with other network applications or services

50.

Systems and methods for feature-based music selection

      
Application Number 16574379
Grant Number 11775581
Status In Force
Filing Date 2019-09-18
First Publication Date 2023-10-03
Grant Date 2023-10-03
Owner Meta Platforms, Inc. (USA)
Inventor
  • Cao, Bokai
  • Detroja, Parth Popatlal

Abstract

Systems and methods for feature-based music selection may include (1) receiving user input selecting a music composition, (2) identifying features of the music composition including (i) a musical feature, relating to a musical quality of the music composition and (ii) a lyrical feature, relating to one or more of the music composition's lyrics, (3) determining that an additional music composition is similar to the music composition based on a comparison of the features of the music composition with features of the additional music composition, and (4) selecting the additional music composition to be added to a queue associated with the music composition based on the determination. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06F 16/683 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06F 16/638 - Presentation of query results
  • G06F 40/30 - Semantic analysis

51.

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR UTILIZING GESTURES AND EYE TRACKING INFORMATION TO FACILITATE CAMERA OPERATIONS ON ARTIFICIAL REALITY DEVICES

      
Application Number 17833291
Status Pending
Filing Date 2022-06-06
First Publication Date 2023-09-28
Owner META PLATFORMS, INC. (USA)
Inventor
  • Li, Xiaoxing
  • Hu, Jun
  • Ling, Yazhu
  • Peng, Honghong
  • Tong, Shan
  • Molina, Gabriel

Abstract

Systems and methods are provided for operating image modules via an artificial reality (AR) device. In various exemplary embodiments, an artificial reality device may initiate a first camera of the AR device to identify a picture region and may track at least one gaze via a second camera of the AR device or at least one gesture via the first camera. The AR device may be a head-mounted device, for example, including a plurality of inward and outward facing cameras. The AR device may determine a region of interest within the picture region based on the at least one tracked gaze or gesture and may focus on the region of interest via the first camera. The focusing operations may include at least one of an auto-exposure operation, an auto-focus operation, or a stabilizing operation.

IPC Classes  ?

  • H04N 5/235 - Circuitry for compensating for variation in the brightness of the object
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06V 40/20 - Movements or behaviour, e.g. gesture recognition
  • G06V 10/22 - Image preprocessing by selection of a specific region containing or referencing a pattern; Locating or processing of specific regions to guide the detection or recognition
  • G06V 10/25 - Determination of region of interest [ROI] or a volume of interest [VOI]
  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration

52.

PROCESSING OF AUDIO DATA USING A PLURALITY OF DISTRIBUTED COMPUTER DEVICES

      
Application Number 18080537
Status Pending
Filing Date 2022-12-13
First Publication Date 2023-09-28
Owner Meta Platforms, Inc. (USA)
Inventor Cenzano Ferret, Jorge

Abstract

According to examples, a system for using to processing of audio data using a plurality of distributed computer manner is described. The system may include a processor and a memory storing instructions. The processor may cause the system to receive audio data associated with a content item in an initial format, process the audio data to generate one or more audio segments for distributed processing, and decode the one or more audio segments from the audio data in the initial format to generate decoded audio data in a decoding format. The processor may then encode the decoded audio data in a decoding format to encoded audio data in an encoding format and trim a segment of the encoded audio data in the encoded format to generate a trimmed segment of audio data that may be utilized to enable continuous playback by a receiving device.

IPC Classes  ?

  • G10L 19/16 - Vocoder architecture
  • H04L 25/49 - Transmitting circuits; Receiving circuits using three or more amplitude levels

53.

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR GENERATING SYNTHETIC DATA

      
Application Number 17701102
Status Pending
Filing Date 2022-03-22
First Publication Date 2023-09-28
Owner META PLATFORMS, INC. (USA)
Inventor
  • Schatz, Martin
  • Vengertsev, Dmitry
  • Liu, Yifan
  • Arbisser, Ilana Marisa
  • Hao, Yuchen
  • Ozdal, Muhammet Mustafa

Abstract

A system for generating simulated data is disclosed. The system may determine items of content utilized by a network. The system may also retrieve one or more data patterns associated with one or more features associated with the content. The system may also determine a plurality of indices associated with the data patterns. The system may also generate, based on the data patterns and the plurality of indices, simulated data associated with the content.

IPC Classes  ?

  • G06N 7/00 - Computing arrangements based on specific mathematical models

54.

Per carrier scaling of a cancellation pulse of a multi-carrier signal

      
Application Number 17750497
Grant Number 11770284
Status In Force
Filing Date 2022-05-23
First Publication Date 2023-09-26
Grant Date 2023-09-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Janani, Mohammad
  • Tujkovic, Djordje

Abstract

Apparatuses, methods, and systems for per carrier scaling of a cancellation pulse of a multi-carrier signal are disclosed. One method includes identifying a target PAPR (peak to average power ratio) for the multi-carrier signal, identifying a target EVM (error vector magnitude) for each of cj carriers of the multi-carrier signal, setting a scaling factor for each of the cj carrier to an initial value, or each carrier cj adjusting the scaling factor for the carrier cj until a measured EVM of the carrier cj satisfies the target EVM for the subcarrier cj while maintaining the PAPR target for the multi-carrier signal, and the cancellation pulse of the multi-carrier signal with the adjusted scaling factor for each of the cj carriers.

IPC Classes  ?

  • H04B 1/04 - Circuits
  • H04L 27/26 - Systems using multi-frequency codes
  • H04L 27/32 - Carrier systems characterised by combinations of two or more of the types covered by groups , , , or
  • H04L 27/34 - Amplitude- and phase-modulated carrier systems, e.g. quadrature-amplitude modulated carrier systems

55.

FLEX BONDED INTEGRATED CIRCUITS

      
Application Number 17698134
Status Pending
Filing Date 2022-03-18
First Publication Date 2023-09-21
Owner Meta Platforms, Inc. (USA)
Inventor
  • Rekhi, Sandeep
  • Pichumani, Pradip Sairam

Abstract

Embodiments relate to an integrated circuit package having an integrated circuit die connected to a package substrate through conductors of a flex cable. The flex cable includes an insulating housing made of an insulating material and a plurality of conductors disposed inside the insulating housing. Each conductor of the plurality of conductors is connected to a first contact of a plurality of contacts of the integrated circuit die and a second contact of a plurality of contacts of the package substrate.

IPC Classes  ?

  • H01L 23/00 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details of semiconductor or other solid state devices
  • H01L 23/552 - Protection against radiation, e.g. light

56.

PROVIDING SHARED AUGMENTED REALITY ENVIRONMENTS WITHIN VIDEO CALLS

      
Application Number 17818596
Status Pending
Filing Date 2022-08-09
First Publication Date 2023-09-21
Owner Meta Platforms, Inc. (USA)
Inventor
  • Barbosa Da Silva, Marcus Vinicius
  • Cohen, David Marc
  • Dzieza, Emmett
  • Del Rio Lazo, Dalia Antoinette

Abstract

Systems, methods, client devices, and non-transitory computer-readable media are disclosed for enabling video calls which facilitate shared augmented reality (AR) background environments. In particular, the disclosed systems can establish a video call between client devices. In addition, the disclosed systems can enable client devices to segment one or more participants captured via videos on the client devices from captured backgrounds. Moreover, the disclosed systems can enable the client devices to render, in place of the segmented backgrounds, AR background environments to place captured videos of the one or more participants within a shared AR background space to create the perception that the participants of the video call are present in the same location (or setting). Furthermore, the disclosed systems can enable the client devices to render the AR environments as shared 360 AR environments that render synchronized 360 AR spaces and/or AR effects across the client devices participating in the video call (e.g., utilizing an AR data channel).

IPC Classes  ?

  • H04N 7/14 - Systems for two-way working
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

57.

DETECTING SILENT DATA CORRUPTIONS WITHIN A LARGE SCALE INFRASTRUCTURE

      
Application Number 18054803
Status Pending
Filing Date 2022-11-11
First Publication Date 2023-09-21
Owner META PLATFORMS, INC. (USA)
Inventor
  • Dattatraya Dixit, Harish
  • Sankar, Sriram
  • Beadon, Matthew David
  • Vunnam, Gautham Venkat
  • Boyle, Laura Ann

Abstract

Systems, apparatuses and methods provide technology for conducting silent data corruption (SDC) testing in a network including a fleet of production servers comprising generating a first SDC test selected from a repository of SDC tests, submitting the first SDC test for execution on a plurality of servers selected from the fleet of production servers, wherein for each respective server of the plurality of servers the first SDC test is executed as a test workload in co-location with a production workload executed on the respective server, determining a result of the first SDC test performed on a first server of the plurality of servers, and upon determining that the result of the first SDC test performed on the first server is a test failure, removing the first server from a production status, and entering the first server in a quarantine process to investigate and to mitigate the test failure.

IPC Classes  ?

  • G06F 11/07 - Responding to the occurrence of a fault, e.g. fault tolerance

58.

Systems and methods for reducing power consumption of convolution operations for artificial neural networks

      
Application Number 17396555
Grant Number 11763131
Status In Force
Filing Date 2021-08-06
First Publication Date 2023-09-19
Grant Date 2023-09-19
Owner Meta Platforms, Inc. (USA)
Inventor Nair, Krishnakumar Narayanan

Abstract

A computer-implemented method may include retrieving, via a remote data bus from a data store remote from a hardware accelerator to a local memory device (LMD) included in the hardware accelerator, (1) a filter matrix comprising a set of filter vectors corresponding to a filter location included in each of a set of filters of a convolutional layer of an artificial neural network (ANN), and (2) an activation matrix comprising a primary and a secondary set of activation vectors, each activation vector included in an activation volume inputted into the convolutional layer. The method may also include directing a hardware matrix multiplication unit (MMU) included in the hardware accelerator and communicatively coupled to the LMD via a local data bus, to execute a matrix multiplication operation (MMO) using the filter matrix and the activation matrix.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/10 - Interfaces, programming languages or software development kits, e.g. for simulating neural networks
  • G06F 17/16 - Matrix or vector computation
  • G06N 3/08 - Learning methods

59.

Systems and methods for generating and distributing content for consumption surfaces

      
Application Number 17835858
Grant Number 11765408
Status In Force
Filing Date 2022-06-08
First Publication Date 2023-09-19
Grant Date 2023-09-19
Owner Meta Platforms, Inc. (USA)
Inventor
  • Bhutani, Aayush
  • Chandra, Prakash
  • Agarwal, Amit
  • Su, Xin

Abstract

Systems, methods, and non-transitory computer-readable media can be configured to determine a request for a video from a client device, wherein the video is associated with a plurality of reframed versions of the video. A reframed version of the video to provide in response to the request can be determined based at least in part on a consumption surface associated with the client device. The reframed version of the video can be provided to the client device for display.

IPC Classes  ?

  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • G06N 20/00 - Machine learning
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies

60.

GROUP ACCOUNTS

      
Application Number 17654106
Status Pending
Filing Date 2022-03-09
First Publication Date 2023-09-14
Owner Meta Platforms, Inc. (USA)
Inventor
  • Olson, Ryan Keenan
  • Sarkar, Shilpa
  • Tsai, Josselyn
  • Wendel, Christopher
  • Cottle, Peter Michael
  • Silber, Ian Mcintyre

Abstract

Techniques are described for a social networking system to provide group or aggregation accounts that allow users to easily and quickly form relationships with multiple other users based on a membership association of the multiple users to the group account. In some cases, the social networking system may be configured to add and/or remove relationships based on changes in association between members and the group account.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

61.

SOCIAL NETWORK MAPS WITH PLACE REACTIONS

      
Application Number 17691066
Status Pending
Filing Date 2022-03-09
First Publication Date 2023-09-14
Owner Meta Platforms, Inc. (USA)
Inventor
  • Bailey, William Samuel
  • Dickens, Joshua Barton
  • Liang, Jessica S.
  • Shin, Key K.

Abstract

Techniques for providing social network maps are described. For example, a social networking system may receive, from a first user account associated with the social networking system, a content item associated with a location. The social networking system presents a control usable to provide multiple different types of feedback associated with the location. In some examples, the social networking system then generates an interactive map which comprises a visual representation of the content item associated with the location on the interactive map to a second user account. Upon receiving input comprising a selection of a particular type of feedback from among the multiple different types of feedback, the social networking system the performs an action associated with the selected particular type of feedback.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • G01C 21/00 - Navigation; Navigational instruments not provided for in groups

62.

SOCIAL NETWORK MAPS WITH REGIONAL STORIES

      
Application Number 17691072
Status Pending
Filing Date 2022-03-09
First Publication Date 2023-09-14
Owner Meta Platforms, Inc. (USA)
Inventor
  • Bailey, William Samuel
  • Dickens, Joshua Barton
  • Liang, Jessica S.
  • Shin, Key K.

Abstract

A social networking system may generate a region of an interactive map and determine a zoom level at which the interactive map is being presented. The social networking system may then determine a first defined geographic region based at least in part on the region being displayed and the zoom level at which the interactive map is being displayed. A quantity of content items that exists that are associated with the first define geographic region can be determined by the system. The social networking system may then present, based at least in part on the quantity, a visual representation on the interactive map of one or more content items associated with at least one of the first defined geographic region or a second defined geographic region that encompasses the first defined geographic region.

IPC Classes  ?

  • G01C 21/00 - Navigation; Navigational instruments not provided for in groups
  • G06T 15/10 - Geometric effects
  • G01C 21/34 - Route searching; Route guidance
  • G01C 21/36 - Input/output arrangements for on-board computers

63.

Vertical polishing system with multiple degrees of freedom

      
Application Number 17332794
Grant Number 11756814
Status In Force
Filing Date 2021-05-27
First Publication Date 2023-09-12
Grant Date 2023-09-12
Owner META PLATFORMS, INC. (USA)
Inventor
  • Rekhi, Sandeep
  • Pichumani, Pradip Sairam

Abstract

A system for polishing a sample is provided. The system may comprise a motor. The system may also include a polishing element that is actuated by the motor. The system may also have a sample holder. The sample holder may hold a sample to be polished by the polishing element. In some examples, the sample holder has multiple degrees of movement in order to precisely polish, grind, or bevel the sample. In some examples, the system may further include an arm having a slurry dispenser, inlets for fluid, and a squeegee-like element to clean, wash, or brush off debris from the polishing element during a polishing process.

IPC Classes  ?

  • B24B 37/00 - Lapping machines or devices; Accessories
  • H01L 21/67 - Apparatus specially adapted for handling semiconductor or electric solid state devices during manufacture or treatment thereof; Apparatus specially adapted for handling wafers during manufacture or treatment of semiconductor or electric solid state devices or components
  • B24B 37/34 - Accessories
  • B24B 37/24 - Lapping pads for working plane surfaces characterised by the composition or properties of the pad materials

64.

Using a host application to authorize a user of a client device to perform an action within a guest application

      
Application Number 16667612
Grant Number 11757891
Status In Force
Filing Date 2019-10-29
First Publication Date 2023-09-12
Grant Date 2023-09-12
Owner Meta Platforms, Inc. (USA)
Inventor
  • Sahay, Yash
  • Shehata, Ahmed

Abstract

An online system receives information describing a request from a user to perform an action within a guest application and information identifying a host application for determining whether to allow the user to do so. The information describing the request is communicated to the host application for comparison to a set of permissions. Upon receiving information indicating the information describing the request matches a permission identifying a user allowed to perform an action within the guest application, the online system communicates, to the host application, a message for display to the user including an option allowing the user to perform the action within the guest application. Upon receiving a selection of the option at the host application, the online system receives a token allowing the user to perform the action within the guest application and communicates it to the guest application. The host and guest applications also may communicate directly.

IPC Classes  ?

65.

Systems and methods for recommending pages

      
Application Number 17708846
Grant Number 11755673
Status In Force
Filing Date 2022-03-30
First Publication Date 2023-09-12
Grant Date 2023-09-12
Owner Meta Platforms, Inc. (USA)
Inventor
  • Green, Bradley Ray
  • Vusirikala, Vishal
  • Wang, Feng
  • Kapoor, Komal

Abstract

Systems, methods, and non-transitory computer-readable media can be configured to determine a page embedding for each page in a sequence of pages visited by a user. A pooled page embedding can be determined based on the page embeddings for the sequence of pages visited by the user. One or more page recommendations for the user can be determined based at least in part on the pooled page embedding.

IPC Classes  ?

  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • G06F 16/9536 - Search customisation based on social or collaborative filtering
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06N 5/04 - Inference or reasoning models
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06N 20/00 - Machine learning

66.

Methods and systems for presenting modules in an inbox interface

      
Application Number 17352592
Grant Number 11757820
Status In Force
Filing Date 2021-06-21
First Publication Date 2023-09-12
Grant Date 2023-09-12
Owner META PLATFORMS, INC. (USA)
Inventor
  • Perlow, Jonathan David
  • Song, Andrew Yaoshu

Abstract

Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities that they might not otherwise be aware of (or inclined to use on a regular basis). After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. Many different types of functionality may be the subject of the modules (e.g., a module for sharing local content such as photos from a photo album, a People/States module, Top Contacts, New Behavior, Live Videos, Events, Businesses, or Messaging Stickers). Once the available modules have been scrolled through, the interface may revert to more messages, such as less-recent or previously read threads from the original messages. Unread threads may also be collapsed in the top section of the inbox, or included in a module.

IPC Classes  ?

  • H04L 51/42 - Mailbox-related aspects, e.g. synchronisation of mailboxes
  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads

67.

Techniques to selectively capture visual media using a single interface element

      
Application Number 17712315
Grant Number 11758268
Status In Force
Filing Date 2022-04-04
First Publication Date 2023-09-12
Grant Date 2023-09-12
Owner Meta Platforms, Inc. (USA)
Inventor
  • Ruben, William M.
  • Smith, Daniel James
  • Patel, Nilesh Vinubhai
  • Lutsenko, Mykyta
  • Flynn, Iii, William Joseph
  • Gheorghe, Andrei Victor Constantin

Abstract

Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may be operative to be configured in a capture mode based on whether a haptic disengagement signal is received by the touch controller before expiration of a first timer, the capture mode one of a photo capture mode or video capture mode, the first timer started in response to receiving the haptic engagement signal, the first timer configured to expire after a first preset duration. The storage component may be operative to store visual media captured by the visual media capture component in the configured capture mode. Other embodiments are described and claimed.

IPC Classes  ?

  • H04N 23/667 - Camera operation mode switching, e.g. between still and video, sport and normal or high and low resolution modes
  • H04N 1/21 - Intermediate information storage
  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
  • H04N 1/00 - PICTORIAL COMMUNICATION, e.g. TELEVISION - Details thereof
  • G06F 3/041 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
  • H04N 23/62 - Control of parameters via user interfaces
  • H04N 23/63 - Control of cameras or camera modules by using electronic viewfinders
  • H04N 23/661 - Transmitting camera control signals through networks, e.g. control via the Internet
  • H04N 101/00 - Still video cameras

68.

Node location selection of wireless mesh networks

      
Application Number 17401408
Grant Number 11758506
Status In Force
Filing Date 2021-08-13
First Publication Date 2023-09-12
Grant Date 2023-09-12
Owner Meta Platforms, Inc. (USA)
Inventor
  • Huang, Po Han
  • Cai, Wuwei
  • Bondalapati, Pratheep

Abstract

Apparatuses, methods, and systems for node selection of wireless networks are disclosed. One method includes obtaining locations available for placing nodes, wherein each of the locations include three dimensions. For each pair of available locations, the method includes looking up two-dimensional locations of possible obstructions between the pair of available locations, identifying candidate obstructions from the possible obstructions based on two-dimensional locations of the possible obstructions and two-dimensional locations of the pair of available locations, estimating a reference height for a shortest distance between a segment between the pair of available locations and the three-dimensional location of each of the candidate obstructions, determining a distance between a point on the segment as defined by the reference height and the three-dimensional location of each of the possible obstructions, and identifying the pair of available locations as having a line-of-sight wireless link based the determined distance of each of the candidate obstructions.

IPC Classes  ?

  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management
  • H04W 84/18 - Self-organising networks, e.g. ad hoc networks or sensor networks

69.

NANOPHOTONIC CRACK STOP DESIGN

      
Application Number 17688716
Status Pending
Filing Date 2022-03-07
First Publication Date 2023-09-07
Owner META PLATFORMS, INC. (USA)
Inventor
  • Pichumani, Pradip Sairam
  • Rekhi, Sandeep

Abstract

A semiconductor design that uses high refractive index material between low refractive index material. This structure may act as an optical waveguide.

IPC Classes  ?

  • G02B 6/124 - Geodesic lenses or integrated gratings
  • H01L 23/00 - SEMICONDUCTOR DEVICES NOT COVERED BY CLASS - Details of semiconductor or other solid state devices

70.

SYSTEMS AND METHODS OF UNCERTAINTY-AWARE SELF-SUPERVISED-LEARNING FOR MALWARE AND THREAT DETECTION

      
Application Number 17683615
Status Pending
Filing Date 2022-03-01
First Publication Date 2023-09-07
Owner META PLATAFORMS, INC. (USA)
Inventor Chen, Li

Abstract

A system may be configured to perform self-supervised learning for malware and threat intelligence such that unlabeled data is effectively used. Some embodiments may: obtain training data comprising executable portions of unlabeled information; learn, from the training data, latent representations of the unlabeled information; automatically determine labels from the training data based on the learned latent representations of the unlabeled information; predict, via contrastive learning trained using the labeled training data and deployed using the unlabeled training data, a deterministic distribution of points in a latent space that indicates whether the executable portion(s) belongs to classes or clusters; and estimate, via a machine-learning model, an uncertainty distribution of points around the executable portion(s) indicated as belonging to one of the classes or clusters. The uncertainty distribution may indicate a confidence that the respective determined label accurately describes the latent representation(s) of the one class or cluster.

IPC Classes  ?

  • G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
  • G06N 5/04 - Inference or reasoning models

71.

Hardware-aware efficient neural network design system having differentiable neural architecture search

      
Application Number 16704971
Grant Number 11748615
Status In Force
Filing Date 2019-12-05
First Publication Date 2023-09-05
Grant Date 2023-09-05
Owner META PLATFORMS, INC. (USA)
Inventor
  • Wu, Bichen
  • Zhang, Peizhao
  • Vajda, Peter
  • Dai, Xiaoliang
  • Wang, Yanghan
  • Tian, Yuandong

Abstract

Computer implemented systems are described that implement a differentiable neural architecture search (DNAS) engine executing on one or more processors. The DNAS engine is configured with a stochastic super net defining a layer-wise search space having a plurality of candidate layers, each of the candidate layers specifying one or more operators for a neural network architecture. Further, the DNAS engine is configured to process training data to train weights for the operators in the stochastic super net based on a loss function representing a latency of the respective operator on a target platform, and to select a set of candidate neural network architectures from the trained stochastic super net. The DNAS engine may, for example, be configured to train the stochastic super net by traversing the layer-wise search space using gradient-based optimization of network architecture distribution.

IPC Classes  ?

  • G06N 3/08 - Learning methods
  • G06N 3/082 - Learning methods modifying the architecture, e.g. adding, deleting or silencing nodes or connections
  • G06N 3/045 - Combinations of networks
  • G06N 3/047 - Probabilistic or stochastic networks
  • G06N 3/084 - Backpropagation, e.g. using gradient descent

72.

Method and system for presenting a subset of messages in a modular inbox

      
Application Number 17728263
Grant Number 11750550
Status In Force
Filing Date 2022-04-25
First Publication Date 2023-09-05
Grant Date 2023-09-05
Owner Meta Platforms, Inc. (USA)
Inventor
  • Jayaram, Vinodh
  • Song, Andrew Yaoshu
  • Perlow, Jonathan David

Abstract

Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. A threshold may be defined for the number of recent/unread messages to display before transitioning to modules. The threshold may be determined dynamically based on a minimum and/or maximum number of messages to display. The determination may be based on the current time, whether there is an active conversation in a thread, whether there are unread messages in a thread, etc. The determination may vary from user to user based, for example, on whether the user is a relatively active user, and/or how the user has used the messaging application in the past.

IPC Classes  ?

  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
  • H04L 51/42 - Mailbox-related aspects, e.g. synchronisation of mailboxes
  • H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]

73.

Adjusting a value associated with presenting an online system user with a link that initiates a conversation with an entity via a messaging application

      
Application Number 18064262
Grant Number 11748663
Status In Force
Filing Date 2022-12-10
First Publication Date 2023-09-05
Grant Date 2023-09-05
Owner Meta Platforms, Inc. (USA)
Inventor Rastogi, Vibhor

Abstract

An online system presents content to its users, in which the content includes links that launch a messaging application and initiate conversations via the application. The system receives information indicating that negative experiences occurred during the conversations and may use this information and attributes of entities participating in the conversations to train a model to predict a likelihood of an occurrence of a negative experience. Upon determining an opportunity to present a user with a link that launches the application and initiates a potential conversation with an entity via the application, the system applies the model to predict a likelihood of an occurrence of the negative experience by the user during the potential conversation based on the entity's attributes. Based on the predicted likelihood, the system adjusts a value associated with presenting the link and passes the adjusted value to a process that selects content for presentation to the user.

IPC Classes  ?

  • G06N 20/00 - Machine learning
  • H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06Q 30/08 - Auctions

74.

Identifying content to present to a group of online system users based on user actions and specified by a third-party system

      
Application Number 16670747
Grant Number 11748783
Status In Force
Filing Date 2019-10-31
First Publication Date 2023-09-05
Grant Date 2023-09-05
Owner META PLATFORMS, INC. (USA)
Inventor
  • Huang, Yi
  • Fan, Peng
  • Chen, Zhimin
  • Tong, Keyun

Abstract

An online system receives information describing a target group of online system users from a third party system that includes one or more user properties, which may identify an action performed by a an online user within a time interval to include the user in the target group. When an opportunity to present advertisement requests to a user is identified, the online system retrieves actions associated with the user and times associated with the actions. If an action associated with the user matches the action identified by the user properties and occurred within the time interval identified by the user properties, and other characteristics of the user satisfy at least a threshold number of the user properties, the online system includes the user in the target group. Advertisement requests having targeting criteria, including the target group, satisfied by characteristics of the user are evaluated for presentation to the user.

IPC Classes  ?

75.

Apparatus, system, and method for preventing radio frequency energy leaks and intrusions via choke structures

      
Application Number 17393431
Grant Number 11749886
Status In Force
Filing Date 2021-08-04
First Publication Date 2023-09-05
Grant Date 2023-09-05
Owner Meta Platforms, Inc. (USA)
Inventor
  • Tabatabai, Farbod
  • Saraswat, Srishti

Abstract

An antenna comprising (1) a bottom RF guide plate rotatably coupled to a base via a first shaft controlled by an azimuth motor, (2) a top array plate rotatably coupled to the base via a second shaft controlled by an elevation motor, the top array plate and the bottom RF guide plate collectively forming a waveguide configured to direct RF signals in a specific direction, and (3) a choke structure coupled to the top array plate, the choke structure and the bottom RF guide plate collectively producing a RF choke that mitigates RF energy leakage or intrusion between the waveguide and an area outside the waveguide. Various other apparatuses, systems, and methods are also disclosed.

IPC Classes  ?

  • H01Q 3/10 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system using mechanical movement of antenna or antenna system as a whole for varying two co-ordinates of the orientation to produce a conical or spiral scan
  • H01Q 1/52 - Means for reducing coupling between antennas; Means for reducing coupling between an antenna and another structure
  • H01Q 21/00 - Antenna arrays or systems
  • H01Q 21/06 - Arrays of individually energised antenna units similarly polarised and spaced apart

76.

Display screen or portion thereof with a graphical user interface

      
Application Number 29868528
Grant Number D0997968
Status In Force
Filing Date 2022-12-06
First Publication Date 2023-09-05
Grant Date 2023-09-05
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kapoor, Mihika
  • Cutler, Blake
  • Taylor, Andrew James
  • Kennedy, Joseph
  • Yeh, Yo-Tzu

77.

Extended pull-down gesture to cache content

      
Application Number 17526849
Grant Number 11740784
Status In Force
Filing Date 2021-11-15
First Publication Date 2023-08-29
Grant Date 2023-08-29
Owner Meta Platforms, Inc. (USA)
Inventor Kupasrimonkol, Sirisak Mark

Abstract

Methods, systems, and storage media for caching digital content are disclosed. Exemplary implementations may: access a social media platform through a client executing on a user device; generate a feed comprising digital content; cause display of the feed through a user interface on the client executing on the user device; receive a gesture from a user; in response to the received gesture from the user, cache at least a portion of the digital content of the feed; and cause display of the cached digital content on the feed.

IPC Classes  ?

  • G06F 3/04883 - Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
  • G06F 16/957 - Browsing optimisation, e.g. caching or content distillation
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

78.

Online session scheduling from a networking platform

      
Application Number 17315174
Grant Number 11741435
Status In Force
Filing Date 2021-05-07
First Publication Date 2023-08-29
Grant Date 2023-08-29
Owner Meta Platforms, Inc. (USA)
Inventor
  • Guo, Hong
  • Seetoh, Zhi Min
  • Hajian, Nathaniel Owen
  • Moore, Zachary
  • Ogawa, Yeuko

Abstract

Methods, systems, and storage media for the online scheduling of sessions or appointments from within a networking platform are disclosed. Exemplary implementations may: receive an image or video including a tag identifying a provider or a service of a provider; cause display of the image/video in a feed, story, or reel associated with a user of the networking platform; receive a selection of the tag; in response to the tag selection, cause display of information associated with the provider, the information including a selectable session request indicator; receive a request to engage in a session(s) with the provider (via user selection of the session request indicator); receive detail(s) associated with the engagement request; receive an indication that the request is complete; and send, via a networking-platform-specific communication application, a communication to the user informing the user of request approval or rejection, or indicating the request is pending.

IPC Classes  ?

  • G06Q 10/1093 - Calendar-based scheduling for persons or groups
  • H04L 65/1066 - Session management
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services

79.

Indexing key frames for localization

      
Application Number 18087535
Grant Number 11741151
Status In Force
Filing Date 2022-12-22
First Publication Date 2023-08-29
Grant Date 2023-08-29
Owner Meta Platforms, Inc. (USA)
Inventor
  • Ramnath, Krishnan
  • Mitra, Saurabh
  • Viswanathan, Lakshmie Narayan

Abstract

A mobile client device is localized based on a captured image by identifying where the client device is located from a set of known locations. The set of known locations is associated with a set of regions, where each region is associated with a set of key frames representing the important features of the region. Latent vectors and keypoints are calculated for each of the key frames and an image captured by the client device. The system compares the latent vectors of the captured image to the latent vectors associated with the regions to determine a subset of similar regions. The system compares the keypoints of the captured image to the keypoints associated with the regions in the subset to determine a best match. This determined location is considered the region of the client device and may be used with other localization information to maintain localization of the client device.

IPC Classes  ?

  • G06F 16/53 - Querying
  • G06V 10/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks
  • G06F 16/51 - Indexing; Data structures therefor; Storage structures
  • G06N 3/08 - Learning methods
  • G06F 16/56 - Information retrieval; Database structures therefor; File system structures therefor of still image data having vectorial format
  • G06V 20/30 - Scenes; Scene-specific elements in albums, collections or shared content, e.g. social network photos or video
  • G06F 18/22 - Matching criteria, e.g. proximity measures

80.

ELECTRICAL DEVICE FOR ELECTRICAL POWER MONITORING AND ANALYSIS AT A DATA HALL RACK

      
Application Number 17584198
Status Pending
Filing Date 2022-01-25
First Publication Date 2023-08-24
Owner Meta Platforms, Inc. (USA)
Inventor
  • Valdez, Octavio
  • Madrid, Jr., Ivan C.
  • Ferda, Mark

Abstract

A system having an electrical device for electrical power monitoring and analysis is disclosed. The system may enable electrically connecting of a measurement component of an electrical device to a plurality of electrical ports via a power line of a data center to detect one or more electrical signals. The electrical device, the plurality of electrical ports and the power line may be embodied within a non-metallic enclosure configured to reduce electromagnetic interference within the non-metallic enclosure. The system may measure a quantity of the electrical signals via the measurement component. The system may determine, based on analyzing the quantity of the electrical signals, one or more troubleshooting actions associated with the power line of the data center.

IPC Classes  ?

  • G01R 31/08 - Locating faults in cables, transmission lines, or networks

81.

SUPPORTING MULTIPLE PARTITION SIZES USING A UNIFIED PIXEL INPUT DATA INTERFACE FOR FETCHING REFERENCE PIXELS IN VIDEO ENCODERS

      
Application Number 18106330
Status Pending
Filing Date 2023-02-06
First Publication Date 2023-08-24
Owner Meta Platforms, Inc. (USA)
Inventor
  • Sriadibhatla, Kameswara Kishore
  • Chen, Yunqing
  • Jampani, Prasanth
  • Alaparthi, Srikanth
  • Lewis, Adrian Stafford
  • Pan, Shiyan

Abstract

A system for storing and providing video pixel data for video encoding is disclosed. The system comprises a memory storage and a cache storage. The system further comprises a controller. The controller is configured to receive a request that causes transferring of a reference pixel block of a video, wherein the video is being encoded using the reference pixel block. The controller is configured to determine whether the reference pixel block has at least a portion that is outside a frame of the video. In response to the determination of the reference pixel block having at least a portion outside the frame of the video, the controller is configured to cause a portion of the reference pixel block of the video inside the frame of the video to be fetched from a memory storage and stored in a cache storage, pad a remaining missing portion of the reference pixel block of the video outside the frame of the video with padding pixel data to form the reference pixel block, and transfer the reference pixel block in response to the request.

IPC Classes  ?

  • H04N 19/105 - Selection of the reference unit for prediction within a chosen coding or prediction mode, e.g. adaptive choice of position and number of pixels used for prediction
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/132 - Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
  • H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock

82.

SYSTEMS AND METHODS FOR OPT-IN MESSAGING

      
Application Number 18141064
Status Pending
Filing Date 2023-04-28
First Publication Date 2023-08-24
Owner Meta Platforms, Inc. (USA)
Inventor
  • Slutsker, Igor
  • Watve, Rohit
  • Xiao, Yi

Abstract

Exemplary embodiments relate to techniques for allowing a first user of a messaging platform to send follow-up message(s) to a second user after expiration of an allotted messaging time period without violating existing messaging policies based at least in part on opt-in messaging. The first user may perform an API call to an API of a messaging server to send a follow-up message request. Based on the request, the messaging server may send an opt-in message to the second user who may then explicitly opt in to receive a follow-up message from the first user. A qualifying response by the second user to the opt-in message may cause the messaging server to generate a unique token for the communicating pair. The first user may send the follow-up message to the second user by sending the message with the token.

IPC Classes  ?

  • H04L 51/18 - Commands or executable codes
  • G06Q 30/016 - After-sales
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
  • G06Q 10/10 - Office automation; Time management
  • H04L 51/224 - Monitoring or handling of messages providing notification on incoming messages, e.g. pushed notifications of received messages

83.

Adaptive correction of network device clock timing errors

      
Application Number 17834259
Grant Number 11736264
Status In Force
Filing Date 2022-06-07
First Publication Date 2023-08-22
Grant Date 2023-08-22
Owner Meta Platforms, Inc. (USA)
Inventor Byagowi, Ahmad

Abstract

A first timing error of a network device is determined based at least in part on a first received network message from a timing synchronization source. At a first instance, it is determined whether the first timing error exceeds a threshold. In response to a determination at the first instance that the first timing error exceeds the threshold, a clock of the network device is corrected based at least in part on the first received network message. A second timing error of the network device is determined based at least in part on a second received network message from the timing synchronization source. At a second instance, it is determined whether the second timing error exceeds the threshold. In response to a determination at the second instance that the second timing error does not exceed the threshold, the clock of the network device is allowed to function without correction.

IPC Classes  ?

  • H04L 7/00 - Arrangements for synchronising receiver with transmitter
  • G06F 13/38 - Information transfer, e.g. on bus
  • H04W 56/00 - Synchronisation arrangements

84.

Social media music streaming

      
Application Number 17681614
Grant Number 11736547
Status In Force
Filing Date 2022-02-25
First Publication Date 2023-08-22
Grant Date 2023-08-22
Owner Meta Platforms, Inc. (USA)
Inventor Paul, Debashish

Abstract

Systems and methods for social media music streaming may include (1) providing a music service within a social media platform, (2) detecting a group chat between two or more members of the social media platform, and (3) creating, via the music service, a shared music station for the members of the group chat. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04L 65/612 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for unicast
  • G06F 16/638 - Presentation of query results
  • G06F 16/632 - Query formulation
  • G06F 16/635 - Filtering based on additional data, e.g. user or group profiles
  • G06F 16/68 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

85.

Software defined hybrid flash storage memory controller

      
Application Number 16927507
Grant Number 11733931
Status In Force
Filing Date 2020-07-13
First Publication Date 2023-08-22
Grant Date 2023-08-22
Owner Meta Platforms, Inc. (USA)
Inventor
  • Wu, Ta-Yu
  • Nanda, Akshat

Abstract

A central processing unit of a host system is used to manage at least a portion of a data placement of a storage device including by bypassing a storage controller processing unit of the storage device to store data in a random-access memory of the storage device while allowing media endurance management of the storage device to be managed by the storage controller processing unit of the storage device. The central processing unit of the host system to the storage device provides a command that causes the storage controller processing unit of the storage device to utilize the data stored by the central processing unit of the host system in the random-access memory of the storage device.

IPC Classes  ?

  • G06F 3/06 - Digital input from, or digital output to, record carriers
  • G06F 12/0866 - Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
  • G06F 12/02 - Addressing or allocation; Relocation

86.

System for providing context-sensitive display overlays to a mobile device via a network

      
Application Number 17548873
Grant Number 11734723
Status In Force
Filing Date 2021-12-13
First Publication Date 2023-08-22
Grant Date 2023-08-22
Owner META PLATFORMS, INC. (USA)
Inventor
  • Franklin, Alexander Salem
  • Wang, Xiao Ou

Abstract

A system for providing context sensitive display overlays to a mobile device via a network comprising an overlay datastore, a processor, coupled to the datastore and programmed to receive a request from a mobile device via the network for a list of overlays, determine user context information, search the datastore for overlays matching the user context and provide the list of overlays to the mobile device via the network.

IPC Classes  ?

  • G06Q 30/0251 - Targeted advertisements
  • G06F 3/0481 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
  • G06F 3/04845 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons

87.

Turning a Two-Dimensional Image into a Skybox

      
Application Number 18168355
Status Pending
Filing Date 2023-02-13
First Publication Date 2023-08-17
Owner Meta Platforms, Inc. (USA)
Inventor
  • Cheung, Vincent Charles
  • Zhang, Jiemin
  • Candido, Salvatore
  • Tseng, Hung-Yu

Abstract

Aspects of the present disclosure are directed to creating a skybox for an artificial reality (“XR”) world from a two-dimensional (“2D”) image. The 2D image is scanned and split into at least two portions. The portions are mapped onto the interior of a virtual enclosed 3D shape, for example, a virtual cube. A generative adversarial network (GAN) interpolates from the information in the areas mapped from the portions to fill in at least some unmapped areas of the interior of the 3D shape. The 3D shape can be placed in a user's XR world to become the skybox surrounding that world.

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06V 20/20 - Scenes; Scene-specific elements in augmented reality scenes
  • G06T 7/70 - Determining position or orientation of objects or cameras
  • G06T 3/00 - Geometric image transformation in the plane of the image

88.

Artificial Intelligence-Assisted Virtual Object Builder

      
Application Number 18067980
Status Pending
Filing Date 2022-12-19
First Publication Date 2023-08-17
Owner Meta Platforms, Inc. (USA)
Inventor
  • Cheung, Vincent Charles
  • Zhang, Jiemin
  • Kowalk, Bradley Duane
  • Wang, Meng

Abstract

Aspects of the present disclosure are directed to an artificial intelligence (“AI”) application running in conjunction with an artificial reality (“XR”) space. The AI Builder responds to user commands, verbal or gestural, to build or edit spaces or objects in space. If the requested object is of a type recognized by the AI Builder, then the AI Builder builds the object from one or more stored templates. The new object's location is determined by the objects that already exist in the user's XR environment and on commands or gestures from the user. If the AI Builder does not recognize the requested object, the user can show an image to the AI Builder, and the AI builds a 3D object in the XR space according to that image. To ease collaboration among users, the AI Builder may present its user interface as a non-player character within the XR world.

IPC Classes  ?

  • G06T 17/00 - 3D modelling for computer graphics
  • G06V 10/70 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06F 40/205 - Parsing

89.

Explicit Radiance Field Reconstruction from Scratch

      
Application Number 18160937
Status Pending
Filing Date 2023-01-27
First Publication Date 2023-08-17
Owner Meta Platforms, Inc. (USA)
Inventor
  • Aroudj, Samir
  • Goesele, Michael
  • Newcombe, Richard Andrew
  • Schmidt, Tanner
  • Ilg, Florian Eddy Robert
  • Lovegrove, Steven John

Abstract

In one embodiment, a method includes determining a viewing direction of a scene and rendering an image of the scene for the viewing direction, wherein the rendering comprises: for each pixel of the image, casting a view ray into the scene, and for a particular sampling point along the view ray, determining a pixel radiance associated with surface light field (SLF) and opacity, which comprises identifying multiple voxels within a threshold distance to the particular sampling point, wherein each of the voxels is associated with a respective local plane, for each the voxels computing a pixel radiance associated with SLF and opacity based on locations of the particular sampling point and the local plane associated with that voxel, and determining the pixel radiance associated with SLF and opacity for the particular sampling point based on interpolating the pixel radiances associated with SLF and opacity associated with the multiple voxels.

IPC Classes  ?

90.

Components for fiber optic cable installation on a powerline conductor

      
Application Number 17831154
Grant Number 11726289
Status In Force
Filing Date 2022-06-02
First Publication Date 2023-08-15
Grant Date 2023-08-15
Owner Meta Platforms, Inc. (USA)
Inventor
  • Mass, James A.
  • Olding, Robert
  • Yogeeswaran, Karthik

Abstract

The disclosed fiber optic cable splice case may include (1) an outer enclosure with a plurality of cable funnels defining paths from an exterior to an interior of the outer enclosure, (2) a clamp connected to the exterior of the outer enclosure, where the clamp attaches the outer enclosure to a powerline conductor, and (3) an inner enclosure positioned at least partially within, and rotatably coupled to, the outer enclosure, where the inner enclosure defines (a) a splice cavity within the inner enclosure, where the cavity is configured to store an optical fiber splice tray for coupling corresponding optical fibers of each of a pair of fiber optic cable segments and (b) a cable channel about an exterior of the inner enclosure, where the cable channel carries a portion of each of the pair of segments between the funnels and the cavity. Various other components and methods are also disclosed.

IPC Classes  ?

  • G02B 6/00 - Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings
  • G02B 6/44 - Mechanical structures for providing tensile strength and external protection for fibres, e.g. optical transmission cables
  • H01B 9/00 - Power cables

91.

Selecting content and identifying users for identification to additional users of social networking system based on user attributes or content item characteristics

      
Application Number 16917732
Grant Number 11727018
Status In Force
Filing Date 2020-06-30
First Publication Date 2023-08-15
Grant Date 2023-08-15
Owner Meta Platforms, Inc. (USA)
Inventor
  • Friggeri, Adrien Thomas
  • Singh, Japinder
  • Dimson, Thomas Frederick
  • Hochmuth, Gregor

Abstract

A social networking system provides a user with a feed of content items associated with other users connected to the user via the social networking system. Additionally, the social networking system identifies additional content items for presentation to the user and generates an additional feed including the additional content items. The additional content items may be determined by identifying content items having various characteristics and scoring the content items based on the characteristics. Content items having at least a threshold score are identified as additional content items. Examples of characteristics of content items include users providing content items to the social networking system, locations associated with social networking system users, and interaction with content items by social networking system users. In some embodiments, the additional feed modifies presentation of the additional content items based on their associated scores.

IPC Classes  ?

  • G06F 16/248 - Presentation of query results
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
  • G06F 40/186 - Templates
  • H04L 67/306 - User profiles
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • H04L 51/52 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail for supporting social networking services
  • H04L 51/214 - Monitoring or handling of messages using selective forwarding
  • H04L 67/52 - Network services specially adapted for the location of the user terminal
  • H04L 67/53 - Network services using third party service providers
  • G06F 16/2457 - Query processing with adaptation to user needs

92.

Module ranking for a modular inbox

      
Application Number 17582321
Grant Number 11729128
Status In Force
Filing Date 2022-01-24
First Publication Date 2023-08-15
Grant Date 2023-08-15
Owner Meta Platforms, Inc. (USA)
Inventor
  • Jayaram, Vinodh
  • Perlow, Jonathan David
  • Modi, Kunal Nikhil
  • Song, Andrew Yaoshu

Abstract

Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. Content may be ranked and ordered within a module, and modules may be ranked and ordered with respect to each other. Inter-module ranking may be based on elements such as individual activity and the activity of the messaging service's user base, the value of the module to the messaging service, and offline models. Intra-module ranking may be defined by individual modules (e.g., based on recency, importance to user, affinity, etc.). Intra-module ranking may affect inter-module ranking, such as when individual content in a low-rated module is particularly exciting or pertinent (causing the entire module to receive a higher inter-module ranking).

IPC Classes  ?

  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
  • H04L 51/42 - Mailbox-related aspects, e.g. synchronisation of mailboxes

93.

COLOR TUNED OPTICAL MODULES WITH COLOR CALIBRATION OPERATIONS

      
Application Number 17592957
Status Pending
Filing Date 2022-02-04
First Publication Date 2023-08-10
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kerman, Kian
  • Morris, Quintin
  • Lefebvre, Paul
  • Madani, Seyed-Ali
  • Lee, Dong Rim
  • Tom, Tristan

Abstract

The present invention provides systems and methods for color tuning optical modules and executing color calibration methods on artificial reality systems and devices. Embodiments can include a lens with a colored coating, a plurality of cameras, including a visible spectrum camera and an infrared camera, each positioned behind the lens, and a processor and memory. The colored coating includes a plurality of regions for selectively transmitting light. The processor and memory can be configured to receive light information indicative of environmental information for executing an operation on the device, identify wavelengths of light reflected by the color profile in front of each camera, determine a color calibration to amplify wavelengths of reflected light, update the environmental information based on the color calibration, and execute the operation on the device.

IPC Classes  ?

  • H04N 17/02 - Diagnosis, testing or measuring for television systems or their details for colour television signals
  • H04N 9/09 - Picture signal generators with more than one pick-up device
  • H04N 9/73 - Colour balance circuits, e.g. white balance circuits or colour temperature control
  • H04N 9/04 - Picture signal generators
  • H04N 5/33 - Transforming infrared radiation
  • G02B 27/01 - Head-up displays
  • G06F 1/16 - Constructional details or arrangements

94.

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR ENABLING IMMERSIVE VIDEO COMMUNICATIONS AND LIVE VIDEO STREAMING

      
Application Number 17839419
Status Pending
Filing Date 2022-06-13
First Publication Date 2023-08-10
Owner META PLATFORMS, INC. (USA)
Inventor
  • Zhang, Zhaonian
  • Hsu, Joyce
  • Suarez, Francisco Xavier
  • Khan, Saara

Abstract

A system for simultaneously providing multiple perspectives of video content during a communication is disclosed. The system may receive first video content captured by a first communication device. The first video content may be associated with a first viewpoint perspective indicating first video data associated with a view that a first user views via the first communication device when looking at an environment. The system may receive second video content captured by a second communication device. The second video content may be associated with a second viewpoint perspective associated with second video data indicating at least one of the first user or one or more objects within the environment. The system may provide the first video data associated with the first viewpoint perspective and the second video data associated with the second viewpoint perspective simultaneously to one or more communication devices during a communication associated with a plurality of devices.

IPC Classes  ?

95.

OUTPUTTING WARPED IMAGES FROM CAPTURED VIDEO DATA

      
Application Number 18298993
Status Pending
Filing Date 2023-04-11
First Publication Date 2023-08-10
Owner Meta Platforms, Inc. (USA)
Inventor
  • Chtcherbatchenko, Andrei Viktorovich
  • Ge, Francis Yunfeng
  • Yin, Bo
  • Chen, Shi
  • Langguth, Fabian
  • Kopf, Johannes Peter
  • Alsisan, Suhib Fakhri Mahmod
  • Szeliski, Richard

Abstract

Each image in a sequence of images includes three-dimensional locations of object features depicted in the image, and a first camera position of the camera when the image is captured. A gap is detected between first camera positions associated with a first continuous and first camera positions associated with a second continuous subset, the first camera positions associated with the second continuous subset adjusted to close the gap. A view path for a virtual camera is determined based on the first camera positions and the adjusted first camera positions. Second camera positions are determined for the virtual camera, for each of the second camera positions: one of the first camera positions associated with the sequence of images is selected and warped using the first camera position, the second camera position, and the three-dimensional locations of object features depicted in the selected image. A sequence of the warped images is outputted.

IPC Classes  ?

  • G06T 3/00 - Geometric image transformation in the plane of the image
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction

96.

Augmented-Reality Game Overlays in Video Communications

      
Application Number 18301854
Status Pending
Filing Date 2023-04-17
First Publication Date 2023-08-10
Owner Meta Platforms, Inc. (USA)
Inventor
  • Pather, Shyamalan
  • Hwang, Michelle Ruby
  • Micheva, Nora

Abstract

In one embodiment, a method includes, by a client system of a first user, presenting a display interface comprising a plurality of layers, wherein a first layer is a game container containing a first game in an augmented reality overlay, and wherein a video communication is accessible via the display interface, receiving an input from the first user to initiate the video communication with a second user within the first layer of the display interface via the display interface, generating a video container in a second layer of the display interface, wherein the second layer contains the video communication with the second user in a full-screen view of the display interface, and overlaying the first layer onto the second layer.

IPC Classes  ?

  • A63F 13/795 - Game security or game management aspects involving player-related data, e.g. identities, accounts, preferences or play histories for providing a buddy list
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04N 7/14 - Systems for two-way working
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • A63F 13/53 - Controlling the output signals based on the game progress involving additional visual information provided to the game scene, e.g. by overlay to simulate a head-up display [HUD] or displaying a laser sight in a shooting game

97.

UTILIZING AUGMENTED REALITY DATA CHANNEL TO ENABLE SHARED AUGMENTED REALITY VIDEO CALLS

      
Application Number 17650484
Status Pending
Filing Date 2022-02-09
First Publication Date 2023-08-10
Owner Meta Platforms, Inc. (USA)
Inventor
  • Sherman, Jonathan Michael
  • Slater, Michael
  • Verlinde, Hannes Luc Herman
  • Barbosa Da Silva, Marcus Vinicius
  • Hobbs, Bret
  • Basanta, Pablo Gomez
  • Shehata, Ahmed
  • Bogdanov, Oleg
  • Srinivasan, Sateesh Kumar

Abstract

Systems, methods, client devices, and non-transitory computer-readable media are disclosed for utilizing an augmented reality (AR) data channel to enable shared augmented reality video calls which facilitate the sharing of and interaction with AR elements during video calls. For example, the disclosed systems can establish a video call between client devices that include a video (and audio) data channel and an AR data channel. Moreover, in one or more embodiments, the disclosed systems enable one of the client devices to transmit AR data (e.g., AR element identifiers, AR elements, object vectors, participant identifiers) through an AR data channel to cause the other client device to render an AR element on a video captured by the other client device during a video call. Indeed, the disclosed systems can enable AR environments, AR effects, AR-based activities, and/or individual AR elements during a video call utilizing an AR data channel.

IPC Classes  ?

  • H04N 5/272 - Means for inserting a foreground image in a background image, i.e. inlay, outlay
  • H04N 5/265 - Mixing
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

98.

POINT TO POINT CONNECTED PROCESSING ELEMENTS WITH DATA JOINER COMPONENTS

      
Application Number 18134546
Status Pending
Filing Date 2023-04-13
First Publication Date 2023-08-10
Owner Meta Platforms, Inc. (USA)
Inventor
  • Nair, Krishnakumar
  • Mudigere, Dheevatsa
  • Diril, Abdulkadir Utku

Abstract

A system comprises a first processing element, a second processing element, a point-to-point connection between the first processing element and the second processing element, and a communication bus connecting together at least the first processing element and the second processing element. The first processing element includes a first matrix computing unit and the second processing element includes a second matrix computing unit. The point-to-point connection is configured to provide at least a result of the first processing element to a data joiner component of the second processing element configured to join at least the provided result of the first processing element with a result of the second matrix computing unit.

IPC Classes  ?

  • G06N 3/02 - Neural networks
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline, look ahead
  • G06F 13/42 - Bus transfer protocol, e.g. handshake; Synchronisation

99.

HIGH BANDWIDTH MEMORY SYSTEM WITH DYNAMICALLY PROGRAMMABLE DISTRIBUTION SCHEME

      
Application Number 18137338
Status Pending
Filing Date 2023-04-20
First Publication Date 2023-08-10
Owner Meta Platforms, Inc. (USA)
Inventor
  • Diril, Abdulkadir Utku
  • Wu, Olivia
  • Nair, Krishnakumar Narayanan
  • Kadkol, Anup Ramesh
  • Kalaiah, Aravind
  • Kansal, Pankaj

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. 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 data from the plurality of memory units using a dynamically programmable distribution scheme.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • G06F 9/38 - Concurrent instruction execution, e.g. pipeline, look ahead
  • G06F 9/445 - Program loading or initiating
  • G06F 9/54 - Interprogram communication
  • G06F 12/02 - Addressing or allocation; Relocation

100.

Thermal test vehicle

      
Application Number 17740858
Grant Number 11719657
Status In Force
Filing Date 2022-05-10
First Publication Date 2023-08-08
Grant Date 2023-08-08
Owner Meta Platforms, Inc. (USA)
Inventor
  • Byagowi, Ahmad
  • Lambeta, Michael Maroye

Abstract

A mechanism for thermal testing is described. A test vehicle includes a heating element, a thermal sensor and a processor. The processor is configured to control the heating element to output an amount of the energy per unit time. Temperature readings are received using the thermal sensor. A thermal property associated with a thermal mass is determined based at least in part the amount of the energy output and the received temperature readings.

IPC Classes  ?

  • G01N 25/00 - Investigating or analysing materials by the use of thermal means
  • G01N 25/18 - Investigating or analysing materials by the use of thermal means by investigating thermal conductivity
  1     2     3     ...     71        Next Page