META Platforms, Inc.

United States of America

Back to Profile

1-100 of 6,713 for META Platforms, Inc. and 1 subsidiary Sort by
Query
Patent
United States - USPTO
Excluding Subsidiaries
Aggregations Reset Report
Owner / Subsidiary
[Owner] META Platforms, Inc. 6,713
META Platforms Technologies, LLC 1
Date
New (last 4 weeks) 24
2024 April (MTD) 13
2024 March 15
2024 February 12
2024 January 9
See more
IPC Class
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism 1,359
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 1,219
G06F 17/30 - Information retrieval; Database structures therefor 895
H04L 12/58 - Message switching systems 843
H04L 29/06 - Communication control; Communication processing characterised by a protocol 790
See more
Status
Pending 209
Registered / In Force 6,504
Found results for  patents
  1     2     3     ...     68        Next Page

1.

SUGGESTIONS OF DIVERSE CONTENT

      
Application Number 17967694
Status Pending
Filing Date 2022-10-17
First Publication Date 2024-04-18
Owner Meta Platforms, Inc. (USA)
Inventor
  • Ren, Han
  • Bhutada, Shruti
  • Cheng, Jus-Tin
  • Lu, Ellen Yutong
  • Khan, Rehman
  • Kim, Jonathan Eusung
  • Mody, Shilpa
  • Oh, Woo Jung
  • Zhu, Kyle Yank
  • Apte, Gargi
  • Burke, Moira Kathleen Ballantyne

Abstract

Techniques for providing suggested content is described. For example, a social networking system may receive, from an account of a social networking system, an indication of a selection of a first content item. The social networking system may determine that the first content item is associated with a first topic and may receive a request from the account to access a second content item associated with the first topic. The social networking system may then cause presentation of the second content item and may determine that the request meets or exceeds a threshold number of requests for content items associated with the first topic. Based on determining that the request meets or exceeds the threshold, the social networking system may cause presentation of a suggested content item associated with a second topic.

IPC Classes  ?

  • G06F 16/9535 - Search customisation based on user profiles and personalisation

2.

GENERATING CUSTOMIZED GRAPHICAL ELEMENTS FROM USER-PROVIDED IMAGES

      
Application Number 17968081
Status Pending
Filing Date 2022-10-18
First Publication Date 2024-04-18
Owner Meta Platforms, Inc. (USA)
Inventor Zadorozny, Richard Kenneth

Abstract

Techniques for generating customized graphical elements are described. For example, a social networking system may receive, from a device of an account of a social networking system, an image including at least a portion of a face of a user associated with the account. The social networking system may generate a face mesh including at least a portion of the face depicted in the image, and then may expand the face mesh to include at least a portion of the head of the user other than the face to generate a customized graphical element. The customized graphical element may be further modified, stored, and subsequently shared with one or more other accounts alone and/or in association with one or more content items.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06T 17/20 - Wire-frame description, e.g. polygonalisation or tessellation
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

3.

Channels of content for display in an online system

      
Application Number 17964671
Grant Number 11960562
Status In Force
Filing Date 2022-10-12
First Publication Date 2024-04-16
Grant Date 2024-04-16
Owner Meta Platforms, Inc. (USA)
Inventor Paul, Debashish

Abstract

Ephemeral stories allow users of an online system, such as a social networking system, to share content for a pre-determined temporary length of time. Channels group and organize stories based on content. Topic-based channels allow contain stories that have related content. Hashtag- and sticker-associated channels contain stories that include particular hashtags or stickers, respectively. User-specific channels contain content tailored by the online system for display to a particular user based on preferences and history. Collaborative channels are channels that are private to a specific group of users. The use of channels improves the online experience by grouping stories by content, thereby facilitating users' interaction with similar content.

IPC Classes  ?

  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 16/908 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/9536 - Search customisation based on social or collaborative filtering
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 65/611 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for multicast or broadcast

4.

Systems and Methods for Implementing Smart Assistant Systems

      
Application Number 18466568
Status Pending
Filing Date 2023-09-13
First Publication Date 2024-04-11
Owner Meta Platforms, Inc. (USA)
Inventor
  • Khorshid, Mokhtar Mohamed
  • Moran, Brian
  • Mccready, James Benefits
  • Mohamed, Ahmed Kamal Atwa
  • Nguyen, Katherina
  • Barbon, Gary Warren
  • Bailey, Ryan
  • Veliche, Irina-Elena
  • Seide, Frank Torsten Bernd

Abstract

In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/26 - Speech to text systems

5.

Display screen or portion thereof with a graphical user interface

      
Application Number 29867762
Grant Number D1021931
Status In Force
Filing Date 2022-11-07
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Meta Platforms, Inc. (USA)
Inventor Fogu, Francesco

6.

Display screen or portion thereof with a graphical user interface

      
Application Number 29867765
Grant Number D1021933
Status In Force
Filing Date 2022-11-07
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Meta Platforms, Inc. (USA)
Inventor Fogu, Francesco

7.

Generating content feed based on policy associated with adjacent content

      
Application Number 17944024
Grant Number 11954170
Status In Force
Filing Date 2022-09-13
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Meta Platforms, Inc. (USA)
Inventor
  • Makanju, Bankole Rasheed
  • Caldwell, Robert
  • Tan, Keren
  • Tyagi, Vivek Kumar

Abstract

A method for generating a content feed includes receiving, from a content provider, a target content item and a policy for the target content item, specifying a prohibited classification of the content that cannot be published adjacent to the target content item. The method also includes identifying a slot in a content feed including multiple content items. A machine learning model is then accessed and applied to two adjacent content items that are adjacent to the slot to determine whether each of the adjacent content items is the prohibited classification. Responsive to determining that the adjacent content items are not the prohibited classification, the target content item is placed in the slot, and the content feed including the target content item is sent for display to a viewing user.

IPC Classes  ?

  • G06F 16/958 - Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
  • G06F 16/906 - Clustering; Classification
  • G06N 20/00 - Machine learning

8.

Display screen or portion thereof with a graphical user interface

      
Application Number 29867764
Grant Number D1021932
Status In Force
Filing Date 2022-11-07
First Publication Date 2024-04-09
Grant Date 2024-04-09
Owner Meta Platforms, Inc. (USA)
Inventor Fogu, Francesco

9.

NETWORK ASSET TRACKING USING GRAPH SIZE ESTIMATION

      
Application Number 17937140
Status Pending
Filing Date 2022-09-30
First Publication Date 2024-04-04
Owner Meta Platforms, Inc. (USA)
Inventor Sloane, Brandon

Abstract

Disclosed technology herein provides a computer-implemented method for asset tracking in a network having a plurality of connected devices, comprising generating a network graph based on network data captured at least in part via peer-to-peer polling, the network data including data relating to tracked assets in a network, where the peer-to-peer polling is used to validate a presence of at least a portion of the tracked assets in the network, generating an estimated size of the network graph using a graph estimation algorithm, determining an estimate of the tracked assets based on the estimated size of the network graph, and determining one or more remediation actions in response to the estimate of the tracked assets, where at least a portion of the network graph can be stored in a decentralized manner. The graph estimation algorithm can include a random walk algorithm, a random sampling algorithm, and/or an induced edges algorithm.

IPC Classes  ?

  • H04L 41/12 - Discovery or management of network topologies

10.

Presenting Attention States Associated with Voice Commands for Assistant Systems

      
Application Number 17934898
Status Pending
Filing Date 2022-09-23
First Publication Date 2024-04-04
Owner Meta Platforms, Inc. (USA)
Inventor Nguyen, Katherina

Abstract

In one embodiment, a method includes rendering a first output image of an XR assistant avatar for displays of an extended reality (XR) display device, wherein the XR assistant avatar is interactable by a user to access an assistant system and has a first form indicating a first attention state, which indicates whether the XR assistant avatar is interactable via first voice commands for first functions enabled by the assistant system, detecting voice inputs from the user, determining a second attention state associated with the XR assistant avatar based on the voice inputs, and rendering a second output image of the XR assistant avatar for the displays of the XR display device, wherein the XR assistant avatar is morphed to have a second form indicating the second attention state, which indicates whether the XR assistant avatar is interactable via second voice commands for second functions enabled by the assistant system.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06T 13/40 - 3D [Three Dimensional] animation of characters, e.g. humans, animals or virtual beings
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

11.

Conversation summarization during user-control task execution for assistant systems

      
Application Number 16917664
Grant Number 11948563
Status In Force
Filing Date 2020-06-30
First Publication Date 2024-04-02
Grant Date 2024-04-02
Owner Meta Platforms, Inc. (USA)
Inventor
  • Liu, Xiaohu
  • Crook, Paul Anthony
  • Wang, Zhiguang
  • Poddar, Shivani
  • Moon, Seungwhan
  • Mittal, Krishna
  • Khandelwal, Shubham
  • Fan, Xin Ming
  • Cho, Eun Joon

Abstract

In one embodiment, a method includes receiving a user request from a client system associated with a user, determining that the user request corresponds to a first suspended task, retrieving a first dialog state of the first suspended task from a dialog history associated with the user, generating a summary of the first suspended task based on the first dialog state using a natural-language generating (NLG) module, and sending instructions to the client system for providing the summary of the first suspended task to the user.

IPC Classes  ?

  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G06F 40/56 - Natural language generation
  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G10L 15/08 - Speech classification or search

12.

System and method for enhancing three-dimensional (3D) depth acquisition

      
Application Number 17827704
Grant Number 11949843
Status In Force
Filing Date 2022-05-28
First Publication Date 2024-04-02
Grant Date 2024-04-02
Owner Meta Platforms, Inc. (USA)
Inventor Chen, Shenchang Eric

Abstract

In some embodiments, a computer-implemented method includes capturing an image for each flash unit of an electronic device, each image being illuminated during the capturing of the image; obtaining a normalized image from one or more of the illuminated images; and using an illumination-based optimization framework to generate an enhanced three-dimensional (3D) depth image, the illumination-based optimization framework being based on the illuminated image. In some embodiments of the computer-implemented method, the illumination-based optimization framework incorporates the normalized image and 3D depth data associated with the captured image into the generation of the enhanced 3D depth image.

IPC Classes  ?

  • H04N 13/122 - Improving the 3D impression of stereoscopic images by modifying image signal contents, e.g. by filtering or adding monoscopic depth cues
  • H04N 13/254 - Image signal generators using stereoscopic image cameras in combination with electromagnetic radiation sources for illuminating objects

13.

Systems and methods for availability-based streaming

      
Application Number 17237954
Grant Number 11949636
Status In Force
Filing Date 2021-04-22
First Publication Date 2024-04-02
Grant Date 2024-04-02
Owner Meta Platforms, Inc. (USA)
Inventor Paul, Debashish

Abstract

Systems and methods for availability-based streaming may include (1) detecting that a user of a messaging service has selected a call-availability element provided within an instance of a messaging thread, generated for the user, that enables digital messaging between the user and a contact of the user, (2) signaling to the user's contact that the user is available for a call via the messaging thread by instructing a device of the contact to display a selectable prompt that indicates that the user is available for the call via the messaging thread, (3) detecting that the user's contact has selected the selectable prompt via the contact's device, and (4) instructing the contact's device to display a call-launch element configured to launch the call between the user and the user's contact via the messaging thread when selected via user input. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04L 51/043 - Real-time or near real-time messaging, e.g. instant messaging [IM] using or handling presence information
  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
  • H04M 1/72436 - User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. SMS or e-mail
  • H04M 1/72469 - User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
  • H04M 3/42 - Systems providing special services or facilities to subscribers

14.

SAFE CONTENT DISCOVERY

      
Application Number 18087511
Status Pending
Filing Date 2022-12-22
First Publication Date 2024-03-28
Owner Meta Platforms, Inc. (USA)
Inventor
  • Dsouza, Robin
  • Schulz, Kayla Marie
  • Liu, Yi
  • Mohan, Kripashankar
  • Upadhyay, Ashish

Abstract

A method may include determining an threshold user tolerance level associated with one or more sensitive content classifications. The method may include receiving a request to generate a first user account. The method may include receiving one or more instances of first user account data, wherein the one or more instances of first user account data include at least an indication of the first user's age. The method may include generating, based at least in part on the one or more instances of first user account data, the first user account. The method may include configuring, based at least in part on determining that the first user's age fails to satisfy a sensitive content age threshold, one or more first user account settings to restrict sensitive content at or above the threshold user tolerance level.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • G06F 21/31 - User authentication

15.

Textless Speech Emotion Conversion Using Discrete and Decomposed Representations

      
Application Number 17860010
Status Pending
Filing Date 2022-07-07
First Publication Date 2024-03-28
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kruk, Felix
  • Adi, Yossef Mordechay

Abstract

In one embodiment, a method includes accessing a speech signal corresponding to a source emotion, generating content units based on the speech signal, generating altered content units for the content units based on a target emotion, determining a respective duration for each of the altered content units based on the target emotion, generating a respective pitch curve for each of the altered content units based on the target emotion and the respective altered duration, and generating an altered speech signal corresponding to the target emotion based on the target emotion, speech characteristics associated with a speaker, the altered content units based on their respective altered durations, and the pitch curves for the altered content units.

IPC Classes  ?

  • G10L 25/63 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for estimating an emotional state
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 25/90 - Pitch determination of speech signals

16.

SYSTEMS AND METHODS FOR IMPROVING TRAINING OF ARTIFICIAL NEURAL NETWORKS

      
Application Number 17951069
Status Pending
Filing Date 2022-09-22
First Publication Date 2024-03-28
Owner Meta Platforms, Inc. (USA)
Inventor
  • Ishkhanov, Tigran
  • Naumov, Maxim

Abstract

The disclosed computer-implemented method may include (1) selecting, for training of an artificial neural network (ANN), a training batch of points from within a dataset of training points, each training point comprising a plurality of sets of values, where each value corresponds to an index into an embedding space included in the ANN, (2) forming, from the dataset of training points, a neighborhood of training points associated with the training batch such that each member of the neighborhood shares at least one index with at least one training point included in the training batch, (3) choosing, via a cluster analysis method, a cluster of points from the neighborhood of training points associated with the training batch, and (4) training the ANN using the chosen cluster of points from the neighborhood of points associated with the training batch. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

17.

SYSTEMS AND METHODS FOR BROADCASTING A SINGLE MEDIA STREAM COMPOSITED WITH METADATA FROM A PLURALITY OF BROADCASTER COMPUTING DEVICES

      
Application Number 17587711
Status Pending
Filing Date 2022-01-28
First Publication Date 2024-03-28
Owner Meta Platforms, Inc. (USA)
Inventor
  • Loh, Bo Huai Victor
  • Khatri, Hemal

Abstract

The disclosed computer-implemented method may include systems and methods for generating a composited single media stream from multiple data streams of broadcasting computing devices. For example, systems and method described herein can receive audio-only streams and metadata from broadcasting computing device. The systems and methods described herein can further combine and transform the received audio-only streams into a single media stream. The systems and methods described herein may also synchronize and composite the metadata back into the single media stream, such that information from the broadcasting computing device may be passed all the way to listener computing devices when the composited single media stream is broadcasted to the listener computing devices. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • 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
  • H04L 65/60 - Network streaming of media packets
  • H04L 65/65 - Network streaming protocols, e.g. real-time transport protocol [RTP] or real-time control protocol [RTCP]
  • H04N 21/439 - Processing of audio elementary streams

18.

Display screen with a graphical user interface

      
Application Number 29849232
Grant Number D1019692
Status In Force
Filing Date 2022-08-09
First Publication Date 2024-03-26
Grant Date 2024-03-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Gao, Yuanrui
  • Reddy, Padmaneha Tamma
  • Yang, Sen
  • Zhou, Zihao
  • Zheng, Hangcheng

19.

FLEXIBLE MATRIX PROCESSING

      
Application Number 18382891
Status Pending
Filing Date 2023-10-23
First Publication Date 2024-03-21
Owner Meta Platforms, Inc. (USA)
Inventor
  • Nair, Krishnakumar Narayanan
  • Ulrich, Thomas Mark
  • Khish Ardestani Zadeh, Ehsan

Abstract

A system includes a matrix transpose component, a matrix processing component, a data modification component, and a data reduction component. The matrix transpose component is configured to transpose a stored matrix to an output matrix. The matrix processing component is configured to multiply the output matrix with a mask vector to determine a result vector. The data modification component is configured to modify at least a portion of the result vector to determine a modified vector. The data reduction component is configured to sum at least a portion of elements included in the modified vector.

IPC Classes  ?

  • G06F 17/16 - Matrix or vector computation
  • G06F 7/78 - Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data for changing the order of data flow, e.g. matrix transposition or LIFO buffers; Overflow or underflow handling therefor

20.

ATTENUATED PHASE SHIFT MASK FOR TALBOT LITHOGRAPHY

      
Application Number 17899263
Status Pending
Filing Date 2022-08-30
First Publication Date 2024-03-21
Owner META PLATFORMS, INC. (USA)
Inventor
  • Xu, Cheng
  • Corliss, Daniel Albert

Abstract

A system for creating patterns on a wafer by using an attenuated phase shift mask with variable feature sizes and using Talbot lithography.

IPC Classes  ?

  • G03F 1/32 - Attenuating PSM [att-PSM], e.g. halftone PSM or PSM having semi-transparent phase shift portion; Preparation thereof
  • G03F 7/20 - Exposure; Apparatus therefor

21.

Augmenting Conversational Response with Volatility Information for Assistant Systems

      
Application Number 16057414
Status Pending
Filing Date 2018-08-07
First Publication Date 2024-03-21
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kahn, Jeremy Gillmor
  • Penov, Francislav

Abstract

In one embodiment, a method includes receiving a user input by a user from a client system associated with the user at a current time, parsing the user input to identify intents and slots associated with the user input, determining that one or more of the identified intents or slots are volatile based on whether the respective intent or slot resolves to information that is subject to change within a threshold timeframe of the current time, requesting information from an agent to resolve the user input, the information including (1) current information that resolves the intents and slots associated with the user input and (2) volatility information associated with the intents or slots determined to be volatile, generating a response to the user input including the requested information from the agent, and sending, to the client system, instructions for presenting the response to the user.

IPC Classes  ?

  • G06N 5/02 - Knowledge representation; Symbolic representation
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06N 7/00 - Computing arrangements based on specific mathematical models

22.

Machine Learning with Dynamic Bytecode Transformation

      
Application Number 17947004
Status Pending
Filing Date 2022-09-16
First Publication Date 2024-03-21
Owner Meta Platforms, Inc. (USA)
Inventor Ansel, Jason

Abstract

In one embodiment, a computing system may receive, by a just-in-time compiler, a plurality of bytecode to dynamically modify prior to executing. The computing system may extract, using the just-in-time compiler, sequences of one or more operations from the plurality of bytecode. The computing system may generate, using the just-in-time compiler an FX graph based on the sequences of the one or more operations. The computing system may compile, using a user-defined compiler, the FX graph into a compiled function. The computing system may execute the plurality of bytecode based at least on the compiled function.

IPC Classes  ?

  • G06F 9/455 - Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
  • G06F 8/41 - Compilation

23.

SOCIAL GRAPH ENABLED LATERAL MOVEMENT DETECTION

      
Application Number 17823792
Status Pending
Filing Date 2022-08-31
First Publication Date 2024-03-21
Owner Meta Platforms, Inc. (USA)
Inventor Sloane, Brandon

Abstract

Disclosed technology herein provides for generating a network traffic map, using a social graph algorithm, based on a first set of network traffic data captured in a first time frame, storing map data from the network traffic map in a decentralized manner, generating a risk assessment based on comparing a second set of network traffic data captured in a second time frame to anticipated network traffic, wherein the anticipated network traffic is based on the network traffic map, and wherein the first time frame is prior to the second time frame, and determining one or more remediation actions in response to the risk assessment. Network traffic data can include data representing a transaction duration and/or a volume of data transferred. In embodiments, map data from the network traffic map is stored in individual nodes and aggregated centrally, and peer-to-peer validation is conducted on map data from the network traffic map.

IPC Classes  ?

24.

Masked Autoencoders for Computer Vision

      
Application Number 17875210
Status Pending
Filing Date 2022-07-27
First Publication Date 2024-03-21
Owner Meta Platforms, Inc. (USA)
Inventor
  • He, Kaiming
  • Dollar, Piotr
  • Girshick, Ross
  • Xie, Saining
  • Chen, Xinlei
  • Li, Yanghao

Abstract

In particular embodiments, a computing system may access a plurality of images for pre-training a first machine-learning model that includes an encoder and a decoder. Using each image, the system may pre-train the model by dividing the image into a set a patches, selecting a first subset of the patches to be visible and a second subset of the patches to be masked during the pre-training, processing, using the encoder, the first subset of patches to generate corresponding first latent representations, processing, using the decoder, the first latent representations corresponding to the first subset of patches and mask tokens corresponding to the second subset of patches to generate reconstructed patches corresponding to the second subset of patches, the reconstructed patches and the first subset of patches being used to generate a reconstructed image, and updating the model based on comparisons between the image and the reconstructed image.

IPC Classes  ?

  • G06V 10/778 - Active pattern-learning, e.g. online learning of image or video features
  • G06V 10/26 - Segmentation of patterns in the image field; Cutting or merging of image elements to establish the pattern region, e.g. clustering-based techniques; Detection of occlusion
  • G06V 10/75 - Image or video pattern matching; Proximity measures in feature spaces using context analysis; Selection of dictionaries
  • G06V 10/774 - Generating sets of training patterns; Bootstrap methods, e.g. bagging or boosting

25.

METHOD IN CONSTRUCTING A MODEL OF A SCENERY AND DEVICE THEREFOR

      
Application Number 18385838
Status Pending
Filing Date 2023-10-31
First Publication Date 2024-03-14
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kuang, Yubin
  • Piracés, Pau Gargallo
  • Solem, Jan Erik
  • Gyllenspetz, Johan

Abstract

A geographical area, which forms an area to be represented by a model of at least a portion of a scenery, is defined. The model defines three-dimensional structures of objects depicted in a plurality of images. A plurality of new images depicting the scenery is received. The plurality of new images is acquired by a camera from one or more positions within the geographical area. It is determined whether the plurality of new images fulfill a pre-defined updating criterion. In response to a determination that the plurality of new images fulfills the updating criterion, an update of the model is initiated.

IPC Classes  ?

  • G06T 17/05 - Geographic models
  • G06T 7/579 - Depth or shape recovery from multiple images from motion
  • G06T 7/80 - Analysis of captured images to determine intrinsic or extrinsic camera parameters, i.e. camera calibration

26.

COMMUNITY PROFILES

      
Application Number 17940538
Status Pending
Filing Date 2022-09-08
First Publication Date 2024-03-14
Owner Meta Platforms, Inc. (USA)
Inventor
  • Olson, Ryan Keenan
  • Cottle, Peter Michael
  • Krakaris, Alexandra Louise
  • O'Rourke, Ryan Michael

Abstract

Techniques are described for a social networking system to provide community profiles that allow for multiple holders, editors, and/or managers. In some cases, the social networking system may be configured to distribute content associated with the community profiles based on metrics and relationships associated with accounts of the collaborators to the community profile as well as the community profile itself.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 10/10 - Office automation; Time management

27.

END-TO-END WI-FI OPTIMIZATION

      
Application Number 18240663
Status Pending
Filing Date 2023-08-31
First Publication Date 2024-03-07
Owner Meta Platforms, Inc. (USA)
Inventor
  • Gomadam, Krishna Srikanth
  • Akay, Enis
  • Singatwaria, Sundeep
  • Tujkovic, Djordje

Abstract

In the present application, a method of optimizing the delivery of Wi-Fi data is disclosed. A packet associated with a Wi-Fi network is received. The packet is determined as being associated with a virtual reality or an augmented reality application. A priority of the packet is determined based on a quality-of-service specification associated with the virtual reality or the augmented reality application. The handling of the packet is prioritized based on the determined priority.

IPC Classes  ?

  • H04W 28/02 - Traffic management, e.g. flow control or congestion control

28.

Ephemeral digital content recommendations

      
Application Number 18094262
Grant Number 11921984
Status In Force
Filing Date 2023-01-06
First Publication Date 2024-03-05
Grant Date 2024-03-05
Owner Meta Platforms, Inc. (USA)
Inventor
  • Meng, Siping
  • Glotov, Igor
  • Loo, Tiffany Hoi Ching
  • Zangeneh, Reza

Abstract

Systems, methods, and non-transitory computer readable media are configured to perform operations comprising determining a list of contacts of a user of an application; identifying a contact in the list of contacts that has posted a content item that is accessible to the user; and causing, through an interface of the application, presentation of the contact in the list of contacts with an indication that the content item is accessible to the user.

IPC Classes  ?

  • G06F 3/048 - Interaction techniques based on graphical user interfaces [GUI]
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04L 51/216 - Handling conversation history, e.g. grouping of messages in sessions or threads
  • 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

29.

PAGE CACHE AND PREFETCH ENGINE FOR EXTERNAL MEMORY

      
Application Number 17894493
Status Pending
Filing Date 2022-08-24
First Publication Date 2024-02-29
Owner Meta Platforms, Inc. (USA)
Inventor
  • Wang, Hao
  • Petersen, Christian Markus
  • Chauhan, Prakash
  • Dhanotia, Abhishek
  • Kanaujia, Shobhit O.

Abstract

A system for accessing memory is disclosed. The system comprises a first communication interface configured to receive from an external processor a request for data. The system further comprises a second communication interface configured to communicate with an external memory module to provide the external processor indirect access to the data stored on the external memory module. The system further comprises a memory-side cache configured to cache the data obtained from the external memory module. The cache comprises a plurality of cache entries. The data obtained from the external memory is cached in one of the cache entries, and wherein the one of the cache entries comprises a plurality of cache data sectors with corresponding individual cache data sector valid status indicators and corresponding individual cache data sector modified status indicators and a common tag field for the plurality of cache data sectors.

IPC Classes  ?

  • G06F 12/084 - Multiuser, multiprocessor or multiprocessing cache systems with a shared cache
  • G06F 12/0882 - Page mode
  • G06F 13/42 - Bus transfer protocol, e.g. handshake; Synchronisation

30.

Generative Music from Human Audio

      
Application Number 17822599
Status Pending
Filing Date 2022-08-26
First Publication Date 2024-02-29
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kant, David
  • Woods, Philip
  • Dupuis, Alexander
  • Jain, Prayrit Prashu
  • Srinivasan, Siddharth
  • Duenes, Rod Alexander

Abstract

The technology can use a music generation platform to ingest raw audio to generate multi-level music (i.e., multiple streams corresponding to different instruments) based on user steerings, such as genre, artist, style, etc. Implementations can apply an encoder to take the raw audio and generate a sequence of discrete representations. Implementations can then input the sequence of discrete representations to an embedding layer that converts the sequence of discrete representations to sequences of embeddings in the same dimensionality, which are summed together to form a single sequence. The sequence of summed embeddings can be provided to a neural network that produces sequences of predicted embeddings for multiple instruments, which are then used by a coder layer to generate instrument-specific code sequences. Implementations can input the instrument-specific code sequences to a decoder, which can also receive the user steerings, and convert them into Mel spectrograms, then instrument-specific audio waveforms.

IPC Classes  ?

  • G10H 1/00 - ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE - Details of electrophonic musical instruments

31.

Fiber optic cable assembly for installation on a powerline conductor

      
Application Number 17674748
Grant Number 11914213
Status In Force
Filing Date 2022-02-17
First Publication Date 2024-02-27
Grant Date 2024-02-27
Owner Meta Platforms, Inc. (USA)
Inventor Kachmar, Wayne Michael

Abstract

The disclosed fiber optic cable may include (1) a plurality of optical fibers, (2) a core tube surrounding the plurality of optical fibers, (3) a thixotropic gel filling an interstitial space among the optical fibers within the core tube, (4) an intermediate layer surrounding the core tube, where the intermediate layer includes a plurality of linear elements contra-helically wrapped about the core tube, and (5) an outer layer surrounding the intermediate layer, where the outer layer includes a combination of a moisture-cure cross-linked material and an activation catalyst, where the outer layer is formed by masticating and extruding the combination onto the intermediate layer. Various other cables, assemblies, and methods are also disclosed.

IPC Classes  ?

  • G02B 6/44 - Mechanical structures for providing tensile strength and external protection for fibres, e.g. optical transmission cables
  • H02G 1/02 - Methods or apparatus specially adapted for installing, maintaining, repairing, or dismantling electric cables or lines for overhead lines or cables

32.

Stabilization of a robotic system in an unstable equilibrium configuration

      
Application Number 17363255
Grant Number 11904471
Status In Force
Filing Date 2021-06-30
First Publication Date 2024-02-20
Grant Date 2024-02-20
Owner Meta Platforms, Inc. (USA)
Inventor
  • Elandt, Ryan Blake
  • Lagosz-Sinclair, Benjamin
  • Kuriloff, Jonathan M.

Abstract

The disclosed systems for suspending cable (e.g., fiber optic cable) from an overhead powerline may include a payload subsystem for housing and dispensing a cable, a rotation subsystem for winding the cable around the powerline, an extension subsystem for raising at least a portion of the payload subsystem vertically upward from the powerline, a stabilization subsystem for stabilizing the system at least when the payload system is extended away from the powerline by the extension subsystem, and a drive subsystem for driving the system along the powerline. Various other related systems, devices, mechanisms, and methods are also disclosed.

IPC Classes  ?

  • B25J 9/16 - Programme controls
  • B25J 5/02 - Manipulators mounted on wheels or on carriages travelling along a guideway
  • H02G 1/04 - Methods or apparatus specially adapted for installing, maintaining, repairing, or dismantling electric cables or lines for overhead lines or cables for mounting or stretching
  • G02B 6/48 - Overhead installation

33.

Fractional motion estimation engine with parallel code unit pipelines

      
Application Number 17390749
Grant Number 11909993
Status In Force
Filing Date 2021-07-30
First Publication Date 2024-02-20
Grant Date 2024-02-20
Owner META PLATFORMS, INC. (USA)
Inventor
  • Sriadibhatla, Kameswara Kishore
  • Chen, Yunqing
  • Lan, Junqiang
  • Lewis, Adrian Stafford
  • Sunil, Anil Muthiraparampil

Abstract

A video encoder is disclosed. The video encoder comprises an integer level motion estimation hardware component configured to determine candidate integer level motion vectors for a video being encoded. The video encoder comprises a fractional motion estimation hardware component configured to receive the candidate integer level motion vectors from the integer level motion estimation hardware component and refine the candidate integer level motion vectors into candidate sub-pixel level motion vectors. The fractional motion estimation hardware component includes parallel pipelines configured to process coding units of a frame of the video in parallel across the parallel pipelines.

IPC Classes  ?

  • H04N 19/436 - 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 using parallelised computational arrangements
  • H04N 19/119 - Adaptive subdivision aspects e.g. subdivision of a picture into rectangular or non-rectangular coding blocks
  • H04N 19/52 - Processing of motion vectors by encoding by predictive encoding
  • H04N 19/43 - Hardware specially adapted for motion estimation or compensation

34.

Persistent digital video streaming

      
Application Number 17128743
Grant Number 11909921
Status In Force
Filing Date 2020-12-21
First Publication Date 2024-02-20
Grant Date 2024-02-20
Owner Meta Platforms, Inc. (USA)
Inventor Paul, Debashish

Abstract

Systems and methods for social media music streaming may include (1) creating a digital video room for a group of users that is configured to alternate between a lobby state and a live state and, in response to a triggering event, (2) toggling between (i) a lobby interface, corresponding to the lobby state, that enables asynchronous digital exchanges between the users of the group and (ii) a live interface, corresponding to the live state, that enables synchronous video conferencing between the users of the group. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • H04M 3/56 - Arrangements for connecting several subscribers to a common circuit, i.e. affording conference facilities
  • H04L 65/403 - Arrangements for multi-party communication, e.g. for conferences
  • H04N 7/14 - Systems for two-way working
  • H04N 7/15 - Conference systems
  • H04L 65/401 - Support for services or applications wherein the services involve a main real-time session and one or more additional parallel real-time or time sensitive sessions, e.g. white board sharing or spawning of a subconference

35.

END-TO-END ENCRYPTION FOR VIDEO CONFERENCE CALLS

      
Application Number 18069911
Status Pending
Filing Date 2022-12-21
First Publication Date 2024-02-15
Owner Meta Platforms, Inc. (USA)
Inventor
  • Milisic, Matija
  • Albright, Yan
  • Patibandla, Siva Teja
  • Sunny, Nishant Kumar
  • Sadhwani, Shyam
  • Gonzalez, Jose M.

Abstract

A method for encrypting data communication in a group video call is provided. The method includes receiving a media stream from a device with a first participant in a video conference call, the media stream including multiple data packets, for each data packet: identifying a prefix, indicative of a packet start, a metadata, and a user data that includes an encoded data for playing the media stream, forming an encrypted payload with the encoded data for each of the data packets according to a user key associated with the first participant in the video conference call, forming a source data packet consisting of one or more data packets, and generating a participant feed for the video conference call using a sequence of source data packets. A system, a memory storing instructions, and a processor for executing the instructions to cause the system to perform the above method, are also provided.

IPC Classes  ?

36.

Denoising of Raw Camera Images Using AI-based Image Denoising

      
Application Number 17887157
Status Pending
Filing Date 2022-08-12
First Publication Date 2024-02-15
Owner Meta Platforms, Inc. (USA)
Inventor
  • Young, Lucas
  • Hui, Zhuo
  • Demandolx, Denis
  • Ranjan, Rakesh
  • Fan, Yuchen

Abstract

In one embodiment, a method includes accessing a sequence of raw images comprising at least a first raw image, a second raw image, and a third raw image sequentially, wherein the second raw image comprises image noise, warping the first and third raw images with respect to the second raw image based on an optical flow associated with the sequence of raw images, generating an input tensor based on the first warped raw image, the second raw image, and the third warped raw image, and generating a denoised raw image based on one or more machine-learning models for the second raw image based on the input tensor.

IPC Classes  ?

  • G06T 5/00 - Image enhancement or restoration
  • G06T 3/00 - Geometric image transformation in the plane of the image
  • G06T 5/50 - Image enhancement or restoration by the use of more than one image, e.g. averaging, subtraction
  • G06T 7/38 - Registration of image sequences
  • G06T 7/00 - Image analysis

37.

REDUCING THE COMPLEXITY OF VIDEO QUALITY METRIC CALCULATIONS

      
Application Number 17479799
Status Pending
Filing Date 2021-09-20
First Publication Date 2024-02-15
Owner Meta Platforms, Inc. (USA)
Inventor
  • Katsavounidis, Ioannis
  • Stejerean, Cosmin Vasile

Abstract

A first component image quality metric included in a plurality of eligible component image quality metrics is computed. A reference version of a video frame is decomposed into a first set of decomposed levels in different scales. A distorted version is decomposed into a second set of decomposed levels in different scales. Detail loss is determined based on the first set and second set of decomposed levels in different scales. A second component image quality metric included in the eligible component image quality metrics is computed. The first set and second set of decomposed levels in different scales are reused for computing the second component image quality metric. Natural scene statistics are evaluated based on the first set and second set of decomposed levels in different scales. A video quality metric for the distorted version is determined based on at least a portion of the eligible component image quality metrics.

IPC Classes  ?

  • G06T 5/20 - Image enhancement or restoration by the use of local operators
  • G06T 5/00 - Image enhancement or restoration
  • G06T 5/10 - Image enhancement or restoration by non-spatial domain filtering

38.

INTELLIGENT SERVICE SECURITY ENFORCEMENT SYSTEM

      
Application Number 17316296
Status Pending
Filing Date 2021-05-10
First Publication Date 2024-02-15
Owner META PLATFORMS, INC. (USA)
Inventor
  • Hu, Luhui
  • Lin, Can
  • Jiang, Xiaohua

Abstract

A method and system are described. The method includes determining, in a development phase of a software service, whether the software service complies with a first policy in response to a request. The method also monitors, in at least one of a testing phase or a production phase of the software service, whether operation of the software service complies with a second policy. Based on the determining and the monitoring, an indication of a service vulnerability is generated in response to the software service failing to comply with the first policy in the development phase or failing to comply with the second policy in the at least one of the testing phase or the production phase.

IPC Classes  ?

  • G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
  • G06F 11/36 - Preventing errors by testing or debugging of software
  • G06F 8/77 - Software metrics

39.

Video Reconstruction from Videos with Ultra-low Frame-per-second

      
Application Number 17887034
Status Pending
Filing Date 2022-08-12
First Publication Date 2024-02-15
Owner Meta Platforms, Inc. (USA)
Inventor
  • Xiang, Xiaoyu
  • Cotoros, Ingrid Anda
  • Ranjan, Rakesh
  • Chandra, Vikas

Abstract

In one embodiment, a method includes accessing a video captured by cameras which is associated with a first framerate lower than a threshold framerate, for any two adjacent frames of the accessed video: generating a warped frame from the two adjacent frames based on an optical flow associated with the two adjacent frames, determining alignments for the two adjacent frames, respectively, fusing the determined alignments for the two adjacent frames, and generating a reconstructed frame based on the fused alignment, and reconstructing the accessed video based on the any two adjacent frames and their respective reconstructed frames, wherein the reconstructed video is associated with a second framerate higher than the threshold framerate.

IPC Classes  ?

  • G06T 7/38 - Registration of image sequences
  • G06T 7/33 - Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods
  • G06V 10/80 - Fusion, i.e. combining data from various sources at the sensor level, preprocessing level, feature extraction level or classification level

40.

SYSTEMS AND METHODS FOR MANAGING ENTITY RECOMMENDATIONS

      
Application Number 16775915
Status Pending
Filing Date 2020-01-29
First Publication Date 2024-02-08
Owner Meta Platforms, Inc. (USA)
Inventor
  • Virtue, Erica Jean
  • Lin, Liwen

Abstract

Systems, methods, and non-transitory computer-readable media can provide an interface for accessing user recommendations for an entity, wherein the interface is provided in a page associated with the entity. Information describing the user recommendations for the entity can be provided in the interface. The information including at least a recommendation score for the entity, the recommendation score being determined based at least in part on the user recommendations for the entity, wherein the recommendation score indicates whether users recommend the entity.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 16/9536 - Search customisation based on social or collaborative filtering

41.

Dynamically Morphing Virtual Assistant Avatars for Assistant Systems

      
Application Number 17877568
Status Pending
Filing Date 2022-07-29
First Publication Date 2024-02-08
Owner Meta Platforms, Inc. (USA)
Inventor Khorshid, Mokhtar Mohamed

Abstract

In one embodiment, a method includes rendering for displays of an extended-reality (XR) display device a first output image of an XR assistant avatar within an environment in a field of view of a first user of the XR display device, wherein the XR assistant avatar has a first form and a first pose with respect to the first user and is interactable by the first user to access an assistant system, detecting a change in a context of the first user with respect to the environment, determining whether to morph the XR assistant avatar based on the detected change in the context of the first user, and rendering a second output image of the XR assistant avatar for the displays of the XR display device, wherein the XR assistant avatar is morphed to have a second form and a second pose with respect to the first user.

IPC Classes  ?

  • G06F 9/451 - Execution arrangements for user interfaces
  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

42.

SYSTEMS AND METHODS FOR REDUCING POWER CONSUMPTION THROUGH WIFI SCAN OPTIMIZATIONS

      
Application Number 18227174
Status Pending
Filing Date 2023-07-27
First Publication Date 2024-02-01
Owner META PLATFORMS, INC. (USA)
Inventor Ray, Siddharth

Abstract

A method and system for wireless scanning with a device is provided. The method and system may include determining that the device is disconnected from a wireless access point (WAP) or from a companion device. The method and system may, determine at least one condition associated with the device, based on determining that the device is disconnected from the WAP or from the companion device. The method and system may determine that the at least one condition satisfies a trigger condition. The method and system may enable scanning, by the device, to detect the WAP or the companion device at a non-standard frequency, based on the at least one condition satisfying the trigger condition. The non-standard frequency may be less frequent than a standard frequency.

IPC Classes  ?

  • H04W 48/16 - Discovering; Processing access restriction or access information
  • H04W 52/02 - Power saving arrangements
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management

43.

TECHNIQUES FOR ENABLING COMMUNICATION BETWEEN A PLURALITY OF DISPARATE NETWORKS AND DEVICES UTIILZING VARIOUS CONNECTION TECHNOLOGIES

      
Application Number 17872906
Status Pending
Filing Date 2022-07-25
First Publication Date 2024-01-25
Owner Meta Platforms, Inc. (USA)
Inventor Mohebbi, Behzad Barjasteh

Abstract

According to examples, a system for enabling communication between one or more disparate networks and network devices utilizing various connection technologies. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to modify a security gateway to provide a metaverse security gateway by implementing a protocol associated with a 3rd Generation Partnership Project (3GPP) standard, modify a server to provide a metaverse server by implementing a protocol associated with the 3rd Generation Partnership Project (3GPP) standard, and utilize the metaverse security gateway and the metaverse server to facilitate a metaverse communication for a client device.

IPC Classes  ?

44.

Systems and methods for creating interactive metadata elements in social media compositions

      
Application Number 17157100
Grant Number 11874886
Status In Force
Filing Date 2021-01-25
First Publication Date 2024-01-16
Grant Date 2024-01-16
Owner Meta Platforms, Inc. (USA)
Inventor Paul, Debashish

Abstract

Systems and methods for creating digital interactive metadata elements in a social media composition may include (1) providing, to a user of a social media application, a composition interface for creating digital social media compositions, (2) collecting, via the composition interface, user-generated content and metadata information, (3) creating, based on the user-generated content and the metadata information, a social media composition that includes the user-generated content and an interactive metadata item, and (4) posting the social media composition to a consumption channel (e.g., a newsfeed channel and/or a stories channel) of a social-networking platform associated with the social media application. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  • G06F 16/44 - Browsing; Visualisation therefor
  • G06F 16/90 - Information retrieval; Database structures therefor; File system structures therefor - Details of database functions independent of the retrieved data types
  • G06F 16/95 - Retrieval from the web
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

45.

MULTI-LAYER LENS FOR VIRTUAL REALITY OPTICS

      
Application Number 18120076
Status Pending
Filing Date 2023-03-10
First Publication Date 2024-01-11
Owner META PLATFORMS, INC. (USA)
Inventor
  • Brown, Christopher Jack
  • Jenkins, Kurt

Abstract

Methods, systems, and apparatuses for creating or using a multi-layer lens. The processor may create a first layer lens, cool the first layer lens, and combine the first layer lens with a second layer lens to create a multi-layer lens.

IPC Classes  ?

  • F21V 8/00 - Use of light guides, e.g. fibre optic devices, in lighting devices or systems
  • G02B 27/01 - Head-up displays
  • B29D 11/00 - Producing optical elements, e.g. lenses or prisms

46.

Display screen with a graphical user interface

      
Application Number 29736538
Grant Number D1010663
Status In Force
Filing Date 2020-06-01
First Publication Date 2024-01-09
Grant Date 2024-01-09
Owner Meta Platforms, Inc. (USA)
Inventor
  • Kim, Junsik
  • Silber, Ian

47.

Auto-configuration of hardware non-linear function acceleration

      
Application Number 17479534
Grant Number 11868304
Status In Force
Filing Date 2021-09-20
First Publication Date 2024-01-09
Grant Date 2024-01-09
Owner Meta Platforms, Inc. (USA)
Inventor
  • Tang, Ping Tak Peter
  • Singhania, Nimit

Abstract

In an embodiment, an example computer-implemented method for configuring a hardware accelerator to perform a non-linear function involves: determining a plurality of intervals that partition an input domain of the non-linear function; determining a plurality of subinterval configurations corresponding to different numbers of subintervals for partitioning that interval; generating an error set comprising an error for using a polynomial function to approximate the non-linear function within one or more corresponding subintervals specified by the subinterval configuration; using the error set and resource constraints, selecting one of the subinterval configurations for each of the intervals to generate a configuration set that minimizes a worst-case error across the intervals; selecting one of the subinterval configurations for each of the intervals to generate an improved configuration set that minimizes a cumulative error across the intervals without exceeding the worst-case error; and configuring the hardware accelerator based on the improved configuration set.

IPC Classes  ?

  • G06F 15/76 - Architectures of general purpose stored program computers
  • G06F 16/22 - Indexing; Data structures therefor; Storage structures
  • G06N 3/08 - Learning methods
  • G06N 3/04 - Architecture, e.g. interconnection topology

48.

Taxonomization of features used in prediction models according to sub-categories in a list of ranked categories

      
Application Number 15956571
Grant Number 11868429
Status In Force
Filing Date 2018-04-18
First Publication Date 2024-01-09
Grant Date 2024-01-09
Owner META PLATFORMS, INC. (USA)
Inventor
  • Stone, Matthew David
  • Yates, Andrew Donald

Abstract

An online system accesses a list of features used as input into a predictor to predict a performance metric for content presented to users. The online system computes importance scores for one or more of the features. A ranked list of categories is created, with each category having one or more sub-categories. For each feature having a computed importance score, the online system assigns, for each attribute in the ranked list of attributes for that feature, the feature to a sub-category in one of the categories in the ranked list of categories that has the same rank as the attribute in the ranked list of attributes for the feature, where the sub-category is associated with a label that corresponds with the attribute. For each sub-category in each category, a cumulative score is computed for the sub-category based on the importance scores of the features of that sub-category.

IPC Classes  ?

  • G06F 18/2113 - Selection of the most significant subset of features by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation
  • G06N 20/00 - Machine learning
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • G06Q 30/0202 - Market predictions or forecasting for commercial activities
  • G06F 18/21 - Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation

49.

Multi-camera recording using a visual media recording device

      
Application Number 17384643
Grant Number 11871139
Status In Force
Filing Date 2021-07-23
First Publication Date 2024-01-09
Grant Date 2024-01-09
Owner Meta Platforms, Inc. (USA)
Inventor
  • Yoon, Doheny
  • Kieft, Brandon Joseph
  • Vir, Raj
  • Kedenburg, Iii, George Lewis
  • Russell, Nicolas
  • Evangelista, Bruno Pereira
  • Lam, George
  • Krakaris, Alexandra Louise
  • Kogan, Mitchell
  • Patel, Nilesh Vinubhai
  • Meshkin, Houman
  • Chapin, Arielle

Abstract

Methods, systems, and storage media for simultaneously recording multiple visual media using a plurality of cameras of a visual media recording device are disclosed. Exemplary implementations may: record a first visual medium using a first camera (e.g., a front-facing camera) of the plurality of cameras of the visual media recording device; record a second visual medium using a second camera (e.g., a rear-facing camera) of the plurality of cameras of the visual media recording device simultaneously with recording of the first visual medium, at least one of the first camera and the second camera utilizing face-tracking technology during recording; combine the first visual medium and the second visual medium into a single visual output during a post-recording process; and cause display of the single visual output.

IPC Classes  ?

  • H04N 5/77 - Interface circuits between an apparatus for recording and another apparatus between a recording apparatus and a television camera
  • H04N 5/265 - Mixing
  • H04N 23/90 - Arrangement of cameras or camera modules, e.g. multiple cameras in TV studios or sports stadiums

50.

Displaying supplemental content in messaging interfaces

      
Application Number 16557817
Grant Number 11863638
Status In Force
Filing Date 2019-08-30
First Publication Date 2024-01-02
Grant Date 2024-01-02
Owner Meta Platforms, Inc. (USA)
Inventor
  • Mukherji, Rishav
  • Wang, May
  • Huang, Xingling
  • Huang, Shuwan
  • Walsh, Hannah
  • Dong, Hao
  • Chen, Tsung-Chuan
  • Rajani, Mohit

Abstract

An online system displays supplemental content in conjunction with messaging threads between users and third parties to promote clear and productive conversations. The online system enables third parties to specify a set of content items to be displayed within a messaging interface when a messaging thread is initiated with the third party by other users. The set of content items may include one or more of images, videos, or web pages. When a user initiates a messaging thread with a third party, the online system accesses the set of specified content items and generates a messaging interface including one or more of the specified content items. By incorporating the content items within the messaging interface, the online system enables users and third parties to communicate while interacting with and viewing the content items.

IPC Classes  ?

  • H04L 67/53 - Network services using third party service providers
  • H04L 51/04 - Real-time or near real-time messaging, e.g. instant messaging [IM]
  • G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
  • H04L 67/02 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

51.

Social-network communications with music compositions

      
Application Number 16047171
Grant Number 11861736
Status In Force
Filing Date 2018-07-27
First Publication Date 2024-01-02
Grant Date 2024-01-02
Owner Meta Platforms, Inc. (USA)
Inventor Reuss, Nathan L.

Abstract

In one embodiment, a method includes receiving, at a social-networking system an identifier corresponding to a post item stored in the social-networking system, and information indicative of a plurality of coordinated user gestures input into a composition interface control. The composition interface control comprises a plurality of interface targets each associated with a respective musical note. The information comprises target musical note and timing data associated with each of the user gestures. The method further includes translating the plurality of coordinated user gestures into a musical composition that includes musical notation reflecting the musical note and timing data of each user gesture. The method also includes associating the musical composition with the post item, and in response to receiving a request for the post item, formatting the post item and a graphical representation of each note in the musical composition for display in a user interface control.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G10H 1/00 - ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE - Details of electrophonic musical instruments

52.

Data Synthesis for Domain Development of Natural Language Understanding for Assistant Systems

      
Application Number 17747345
Status Pending
Filing Date 2022-05-18
First Publication Date 2023-12-28
Owner Meta Platforms, Inc. (USA)
Inventor
  • Desai, Shrey
  • Levin, Theodore Frank
  • Moran, Brian
  • Difranco, Daniel
  • Kolmykov-Zotov, Alexander

Abstract

In one embodiment, a method includes receiving a request to train a natural-language understanding (NLU) model for a new domain, accessing a context-free grammar associated with the new domain, wherein the context-free grammar defines production rules with respect to ontology tokens associated with the new domain and utterance tokens for generating natural-language strings in the new domain, generating utterance-frame pairs based on traversing a hierarchical grammar tree associated with the context-free grammar based on the production rules, wherein each utterance-frame pair comprises an utterance and a corresponding frame, wherein each frame comprises ontology tokens associated with the new domain and utterance tokens corresponding to one or more of the ontology tokens of the frame, and training the NLU model based on the utterance-frame pairs.

IPC Classes  ?

  • G10L 15/06 - Creation of reference templates; Training of speech recognition systems, e.g. adaptation to the characteristics of the speaker's voice
  • G06F 40/211 - Syntactic parsing, e.g. based on context-free grammar [CFG] or unification grammars
  • G06F 40/30 - Semantic analysis
  • G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
  • G06F 40/40 - Processing or translation of natural language
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
  • G10L 15/18 - Speech classification or search using natural language modelling
  • G10L 15/30 - Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

53.

SYSTEMS AND METHODS FOR STATE SYNCHRONIZATION

      
Application Number 18048012
Status Pending
Filing Date 2022-10-19
First Publication Date 2023-12-28
Owner Meta Platforms, Inc. (USA)
Inventor
  • Jazayeri, Vahid
  • Malkani, Zahan Jagdish
  • Tang, Brian Laphun
  • Nguyen, Tuan
  • Huettl, Ryan Edward
  • Lin, Yonghua
  • Dimri, Ritu
  • Khomchenko, Oleksii
  • Ghodasara, Dharaben
  • Feiereisel, Evan
  • Pyla, Rama Praveen
  • Srikanth, Abhishek
  • Zhu, Kancheng

Abstract

A computer-implemented method for state synchronization may include (i) identifying a type of a message from a client device to a server that includes an intended update to content hosted on the server, (ii) determining, based on the type of the message, whether to direct the message to a best-effort publisher-subscriber module or a lossless publisher-subscriber, (iii) directing the message to the best-effort publisher-subscriber module based on the type of the message, (iv) identifying a different type of an additional message from the client device to the server that includes a new intended update to the content, and (v) directing the additional message to the lossless publisher-subscriber module based on the different type of the additional message. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

54.

Automated installation of electronic devices on infrastructure components

      
Application Number 17464426
Grant Number 11855461
Status In Force
Filing Date 2021-09-01
First Publication Date 2023-12-26
Grant Date 2023-12-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Parikh, Jay
  • Maguire, Yael

Abstract

The disclosed apparatus may include unmanned aerial vehicle having (1) a flight system that causes movement and hovering of the unmanned aerial vehicle, (2) a coupling mechanism that interacts with a corresponding coupling mechanism of an electronic device for carrying the electronic device from a remote location to a mount of an infrastructure component, and (3) an extension mechanism connecting the coupling mechanism to the flight system, wherein the extension mechanism dynamically extends the coupling mechanism from the flight system to facilitate installation of the electronic device to the mount while the unmanned aerial vehicle hovers. Various other apparatuses, devices, and methods are also disclosed.

IPC Classes  ?

  • H02J 50/10 - Circuit arrangements or systems for wireless supply or distribution of electric power using inductive coupling
  • H04B 5/00 - Near-field transmission systems, e.g. inductive loop type
  • B64C 39/02 - Aircraft not otherwise provided for characterised by special use
  • G06V 20/10 - Terrestrial scenes
  • B64U 101/60 - UAVs specially adapted for particular uses or applications for transporting goods other than weapons

55.

Logging information describing a type of event occurring in a mobile application received via an SDK incorporated into mobile application code of the mobile application

      
Application Number 16050951
Grant Number 11853371
Status In Force
Filing Date 2018-07-31
First Publication Date 2023-12-26
Grant Date 2023-12-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Zhou, Li
  • Xu, Liang

Abstract

An online system receives information including a description of an event occurring in a mobile application and user identifying information associated with a user of the mobile application associated with the event via an SDK incorporated into the mobile application code of the mobile application. The online system determines whether the description corresponds to information maintained in the online system describing types of events capable of occurring in the mobile application. If the description corresponds to information describing a type of event capable of occurring in the mobile application, the online system logs the type of event in association with the user identifying information. Otherwise, the online system predicts a type of event corresponding to the event occurring in the mobile application based at least in part on the information received at the online system and logs the predicted type of event in association with the user identifying information.

IPC Classes  ?

  • G06F 9/44 - Arrangements for executing specific programs
  • G06F 9/445 - Program loading or initiating
  • G06F 7/00 - Methods or arrangements for processing data by operating upon the order or content of the data handled
  • H04W 8/22 - Processing or transfer of terminal data, e.g. status or physical capabilities
  • H04W 8/18 - Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
  • G06F 16/9535 - Search customisation based on user profiles and personalisation
  • H04L 67/025 - Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
  • G06N 20/00 - Machine learning
  • G06F 16/907 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06F 16/955 - Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
  • G06F 16/9032 - Query formulation
  • G06F 40/20 - Natural language analysis

56.

Context-aware human generation in an image

      
Application Number 17127399
Grant Number 11854203
Status In Force
Filing Date 2020-12-18
First Publication Date 2023-12-26
Grant Date 2023-12-26
Owner Meta Platforms, Inc. (USA)
Inventor
  • Gafni, Oran
  • Wolf, Lior

Abstract

In one embodiment, a method includes receiving a first image depicting a context including one or more persons having one or more respective poses, receiving a second image depicting a target person having an original pose, where the target person is to be inserted into the context depicted in the first image, generating a target segmentation mask specifying a new pose for the target person in the context of the first image based on the first image, generating a third image depicting the target person having the new pose based on the second image and the target segmentation mask, and generating an output image based on the first image and the third image, the output image depicting the one or more persons having the one or more respective poses and the target person having the new pose.

IPC Classes  ?

57.

Systems and Methods for Providing User Experiences on Smart Assistant Systems

      
Application Number 18334235
Status Pending
Filing Date 2023-06-13
First Publication Date 2023-12-21
Owner Meta Platforms, Inc. (USA)
Inventor
  • Khemka, Piyush
  • Ramos, Brandon
  • Wolff, Ryan
  • Wu, Stephen Chee-Ching
  • Gustafson, Ashley
  • Moskey, Gabrielle Catherine
  • Cho, Hyundong
  • Madotto, Andrea
  • Lin, Zhaojiang
  • Kottur, Satwik
  • Sankar, Chinnadhurai
  • Shenoy, Ashish Vishwanath
  • Chen, Jiangning
  • Manji, Rahim
  • Liu, Bing
  • Liu, Xin
  • Zhang, Ziyun

Abstract

In one embodiment, a system includes an automatic speech recognition (ASR) module, a natural-language understanding (NLU) module, a dialog manager, one or more agents, an arbitrator, a delivery system, one or more processors, and a non-transitory memory coupled to the processors comprising instructions executable by the processors, the processors operable when executing the instructions to receive a user input, process the user input using the ASR module, the NLU module, the dialog manager, one or more of the agents, the arbitrator, and the delivery system, and provide a response to the user input.

IPC Classes  ?

  • G06F 16/332 - Query formulation
  • G06F 9/451 - Execution arrangements for user interfaces
  • G06V 20/68 - Food, e.g. fruit or vegetables
  • G10L 15/18 - Speech classification or search using natural language modelling

58.

GENERATING AND UTILIZING DIGITAL VISUAL CODES TO GRANT PRIVILEGES VIA A NETWORKING SYSTEM

      
Application Number 18455370
Status Pending
Filing Date 2023-08-24
First Publication Date 2023-12-21
Owner Meta Platforms, Inc. (USA)
Inventor
  • Leach, Christopher Anthony
  • Garza, Eugenio Padilla
  • Tran, Anthony
  • Andrews, Russell William

Abstract

One or more embodiments of the disclosure include systems and methods that generate and utilize digital visual codes. In particular, in one or more embodiments, the disclosed systems and methods generate digital visual codes comprising a plurality of digital visual code points arranged in concentric circles, a plurality of anchor points, and an orientation anchor surrounding a digital media item. In addition, the disclosed systems and methods embed information in the digital visual code points regarding an account of a first user of a networking system. In one or more embodiments, the disclosed systems and methods display the digital visual codes via a computing device of the first user, scan the digital visual codes via a second computing device, and provide privileges to the second computing device in relation to the account of the first user in the networking system based on the scanned digital visual code.

IPC Classes  ?

  • H04L 9/40 - Network security protocols
  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 10/1093 - Calendar-based scheduling for persons or groups
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04W 12/77 - Graphical identity
  • H04W 12/084 - Access security using delegated authorisation, e.g. open authorisation [OAuth] protocol

59.

Systems and methods for smooth transitions between time servers

      
Application Number 17710284
Grant Number 11848749
Status In Force
Filing Date 2022-03-31
First Publication Date 2023-12-19
Grant Date 2023-12-19
Owner Meta Platforms, Inc. (USA)
Inventor
  • Byagowi, Ahmad
  • Schmidtke, Hans-Juergen

Abstract

The disclosed computer-implemented method may include systems for optimizing a network environment that is synchronized with a precise time source. For example, a disclosed system can increase the accuracy and efficiency of the network environment with a method for smoothly handing off synchronization control within a group of time servers, each projecting a precise time. Additionally, another disclosed system can further increase the accuracy and efficiency of the network environment with a method for optimizing the latencies of the network environment when scheduling and routing tasks among the network environment members. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

60.

Using social graph for account recovery

      
Application Number 17726419
Grant Number 11848927
Status In Force
Filing Date 2022-04-21
First Publication Date 2023-12-19
Grant Date 2023-12-19
Owner Meta Platforms, Inc. (USA)
Inventor
  • Rubinstein, Yigal Dan
  • Brill, Jacob Andrew
  • Bejar, Arturo
  • Frank, Jonathan H.
  • Breger, David

Abstract

A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 9/40 - Network security protocols
  • H04L 51/212 - Monitoring or handling of messages using filtering or selective blocking
  • 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

61.

Visual Editor For Designing Augmented-Reality Effects that Utilize Voice Recognition

      
Application Number 18455534
Status Pending
Filing Date 2023-08-24
First Publication Date 2023-12-14
Owner Meta Platforms, Inc. (USA)
Inventor
  • Smet, Stef Marc
  • Verlinde, Hannes Luc Herman
  • Slater, Michael
  • Blackburne, Benjamin Patrick
  • Hariharan, Ram Kumar
  • Jia, Chunjie
  • Nisarat, Prakarn

Abstract

In one embodiment, a computer-implemented method includes receiving, through a user interface (UI) of an artificial-reality (AR) design tool, a selection of a configurable interface element to place the AR design tool and the UI into a configure phase to configure an AR effect. The computer-implemented method further includes receiving, through the UI of the AR design tool after the AR design tool and the UI are placed into the configure phase in response to selecting the configurable interface element, instructions to add a voice-command module to the AR effect. The computer-implemented method further includes configuring, while the AR design tool and the UI are placed into the configure phase, one or more parameters of the voice-command module. The computer-implemented method further includes generating the AR effect utilizing a particular voice command at runtime based on configured one or more parameters of the voice-command module.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 3/04815 - Interaction with a metaphor-based environment or interaction object displayed as three-dimensional, e.g. changing the user viewpoint with respect to the environment or object
  • G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog

62.

PACKET AND MESSAGE TRACKING AND DELIVERY IN REMOTE MEMORY ACCESS CONFIGURATIONS

      
Application Number 17835517
Status Pending
Filing Date 2022-06-08
First Publication Date 2023-12-14
Owner Meta Platforms, Inc. (USA)
Inventor
  • Srinivasan, Arvind
  • Viljoen, Nicolaas Johannes
  • Kansal, Pankaj
  • Narsale, Ashay

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 receive a request to transmit one or more packets of a message over a network, upon receive the request, designate a message sequence number (MSN) for the message, and upon receive the request, designate a packet sequence number (PSN) for one or more packets of the message. The processor, when executing the instructions, may then upon receive the request, designate a flow sequence number (FSN) for each of the one or more packets of the message, populate, utilizing one or more of the message sequence number (MSN) for the message, the packet sequence number (PSN) for one or more packets of the message, and the flow sequence number (FSN) for each of the one or more packets of the message, a sequence tracking array associated with the message, and initiate, utilizing the sequence tracking associated with the message, a recovery protocol in association with a packet of the one or more packets of the message.

IPC Classes  ?

  • H04L 47/34 - Flow control; Congestion control ensuring sequence integrity, e.g. using sequence numbers
  • H04L 47/36 - Flow control; Congestion control by determining packet size, e.g. maximum transfer unit [MTU]

63.

CLIENT-SIDE RANKING OF SOCIAL MEDIA FEED CONTENT

      
Application Number 17515329
Status Pending
Filing Date 2021-10-29
First Publication Date 2023-12-07
Owner Meta Platforms, Inc. (USA)
Inventor
  • Min, Kyongtai Alex
  • Plumpe, Michael David
  • Helenowski, Eryk

Abstract

Methods, systems, and storage media for searching for client-side ranking of feed content are disclosed. Exemplary implementations may: determine, through communication with a server, a current state of a local ranking algorithm; receive, at a client executing on a device of the user, an intermediate representation of code; execute the intermediate representation of code on the client to update the local ranking algorithm; determine a ranking of feed content for the user based at least in part on the local ranking algorithm; and cause display of feed content on the device of the user, the feed content displayed according to the ranking.

IPC Classes  ?

  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/9538 - Presentation of query results
  • G06F 16/9536 - Search customisation based on social or collaborative filtering

64.

Systems and methods for creating multiple renditions of a social media composition from inputs to a single digital composer

      
Application Number 17245097
Grant Number 11838258
Status In Force
Filing Date 2021-04-30
First Publication Date 2023-12-05
Grant Date 2023-12-05
Owner Meta Platforms, Inc. (USA)
Inventor Paul, Debashish

Abstract

Systems and methods for creating multiple renditions of a social media composition may include (1) providing a composition screen configured to be used to create user compositions for use with different consumption channels of a social media application, (2) collecting, via the composition screen, a set of one or more user inputs selecting user-selected content, to be included within a user composition, that includes photographs and text, (3) creating a first rendering of the user composition, to be viewed from a first consumption channel, that includes a slideshow of the photographs with a cover card that includes the text, and (4) creating a second rendering of the user composition, to be viewed from a second consumption channel, that includes a collage of the photographs with a caption that includes the text. Various other methods, systems, and computer-readable media are also disclosed.

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
  • G06F 16/2457 - Query processing with adaptation to user needs
  • G06F 16/438 - Presentation of query results
  • H04L 51/56 - Unified messaging, e.g. interactions between e-mail, instant messaging or converged IP messaging [CPM]

65.

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

66.

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

67.

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

68.

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

69.

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

70.

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

71.

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

72.

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

73.

Location and behavior based prefetch and caching of remote data

      
Application Number 18123865
Grant Number 11909843
Status In Force
Filing Date 2023-03-20
First Publication Date 2023-11-09
Grant Date 2024-02-20
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

74.

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

75.

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

76.

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  ?

77.

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  ?

78.

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  ?

79.

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

80.

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

81.

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

82.

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  ?

83.

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

84.

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

85.

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

86.

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

87.

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

88.

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

89.

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

90.

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

91.

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  ?

92.

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

93.

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

94.

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

95.

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

96.

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

97.

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

98.

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

99.

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

100.

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
  1     2     3     ...     68        Next Page