META Platforms, Inc.

United States of America

Back to Profile

1-100 of 7,859 for META Platforms, Inc. Sort by
Query
Aggregations
IP Type
        Patent 7,198
        Trademark 661
Jurisdiction
        United States 7,399
        Europe 172
        World 167
        Canada 121
Date
New (last 4 weeks) 33
2023 November 28
2023 October 26
2023 September 36
2023 August 33
See more
IPC Class
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism 1,418
H04L 29/08 - Transmission control procedure, e.g. data link level control procedure 1,273
G06F 17/30 - Information retrieval; Database structures therefor 934
H04L 12/58 - Message switching systems 884
H04L 29/06 - Communication control; Communication processing characterised by a protocol 826
See more
NICE Class
09 - Scientific and electric apparatus and instruments 377
42 - Scientific, technological and industrial services, research and design 310
41 - Education, entertainment, sporting and cultural services 265
38 - Telecommunications services 234
35 - Advertising and business services 216
See more
Status
Pending 502
Registered / In Force 7,357
  1     2     3     ...     79        Next Page

1.

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

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

Abstract

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

IPC Classes  ?

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

2.

CHIP-TO-CHIP INTERCONNECT WITH A LAYERED COMMUNICATION ARCHITECTURE

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

Abstract

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

IPC Classes  ?

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

3.

ANTICIPATIVE VIDEO TRANSFORMER MODEL FOR FUTURE ACTION ANTICIPATION

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

Abstract

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

IPC Classes  ?

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

4.

CHIP-TO-CHIP INTERCONNECT WITH A LAYERED COMMUNICATION ARCHITECTURE

      
Application Number US2023023450
Publication Number 2023/230193
Status In Force
Filing Date 2023-05-24
Publication Date 2023-11-30
Owner META PLATFORMS, INC. (USA)
Inventor
  • Srinivasan, Arvind
  • Reddy, Harikrishna, Madadi
  • Hasani, Naader
  • Kansal, Pankaj

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 15/173 - Interprocessor communication using an interconnection network, e.g. matrix, shuffle, pyramid, star or snowflake
  • G06F 15/78 - Architectures of general purpose stored program computers comprising a single central processing unit
  • H04L 47/10 - Flow control; Congestion control
  • H04L 69/08 - Protocols for interworking; Protocol conversion

5.

ANTICIPATIVE VIDEO TRANSFORMER MODEL FOR FUTURE ACTION ANTICIPATION

      
Application Number US2023023490
Publication Number 2023/230211
Status In Force
Filing Date 2023-05-25
Publication Date 2023-11-30
Owner META PLATFORMS, INC. (USA)
Inventor
  • Grauman, Kristen Lorraine
  • Girdhar, Rohit

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/82 - Arrangements for image or video recognition or understanding using pattern recognition or machine learning using neural networks

6.

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

7.

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

8.

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

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

Abstract

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

IPC Classes  ?

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

9.

SYSTEM AND METHOD FOR INCORPORATING AUDIO INTO AUDIOVISUAL CONTENT

      
Application Number US2023022164
Publication Number 2023/224890
Status In Force
Filing Date 2023-05-13
Publication Date 2023-11-23
Owner META PLATFORMS, INC. (USA)
Inventor
  • Ortega Estrada, Salvael
  • Lovitt, Andrew

Abstract

In some embodiments, a method includes detecting an incorporation attribute of audiovisual content; analyzing an audio library to determine an audio file that maps to the incorporation attribute; selecting the audio file from the audio library that maps to the incorporation attribute; incorporating the selected audio file into the audiovisual content to generate egocentric audiovisual content; and providing the egocentric audiovisual content to a user for audiovisual consumption. In some embodiments of the method, the incorporation attribute is at least one of a mood of a target of the audiovisual content, an activity of the target of the audiovisual content, and a background of the audiovisual content.

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • G06F 16/68 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually

10.

TECHNIQUES FOR COMMUNICATING ENTITY REFERENCES IN A MESSAGING THREAD

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

Abstract

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

IPC Classes  ?

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

11.

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

12.

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

13.

FACILITATING CONVERSATIONS WITHIN AN ONLINE DATING SERVICE

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

Abstract

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

IPC Classes  ?

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

14.

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

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

Abstract

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

IPC Classes  ?

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

15.

METHODS AND SYSTEMS FOR ASSOCIATING CONTENT WITH CONVERSATION TUPLES

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

Abstract

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

IPC Classes  ?

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

16.

SELECTIVE ACKNOWLEDGEMENT FRAMEWORK FOR HIGH-PERFORMANCE NETWORKS

      
Application Number US2023021865
Publication Number 2023/220258
Status In Force
Filing Date 2023-05-11
Publication Date 2023-11-16
Owner META PLATFORMS, INC. (USA)
Inventor
  • Viljoen, Nicolaas Johannes
  • Kansal, Pankaj
  • Lokhandwala, Zeeshan Altaf
  • Srinivasan, Arvind

Abstract

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

IPC Classes  ?

  • H04L 1/1607 - Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals - Details of the supervisory signal

17.

GENERATING INTERACTIVE SESSION CAPTURES THAT CONTINUOUSLY HIGHLIGHT ACTIVE SPEAKERS DURING PLAYBACK

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

Abstract

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

IPC Classes  ?

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

18.

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

19.

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

20.

SELECTIVE ACKNOWLEDGEMENT FRAMEWORK FOR HIGH-PERFORMANCE NETWORKS

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

Abstract

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

IPC Classes  ?

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

21.

TRUE ATTRIBUTION

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

Abstract

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

IPC Classes  ?

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

22.

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

23.

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  ?

24.

LOCATION AND BEHAVIOR BASED PREFETCH AND CACHING OF REMOTE DATA

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

Abstract

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

IPC Classes  ?

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

25.

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

26.

TUNABLE FLORESCENT QUANTUM DOT SYSTEM FOR EYE TRACKING WITH VIRTUAL REALITY AND AUGMENTED REALITY APPLICATIONS

      
Application Number US2023020158
Publication Number 2023/215169
Status In Force
Filing Date 2023-04-27
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  ?

  • G02F 2/00 - Demodulating light; Transferring the modulation of modulated light; Frequency-changing of light
  • C09K 11/02 - Use of particular materials as binders, particle coatings or suspension media therefor
  • G02B 1/00 - Optical elements characterised by the material of which they are made; Optical coatings for optical elements

27.

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  ?

28.

TRUE ATTRIBUTION

      
Application Number US2023020808
Publication Number 2023/215364
Status In Force
Filing Date 2023-05-03
Publication Date 2023-11-09
Owner META PLATFORMS, INC. (USA)
Inventor
  • Gogate, Mihir
  • Choudhry, Sulman
  • Risk, Kirollos
  • Kizelshteyn, Mark

Abstract

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

IPC Classes  ?

29.

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR REMOTE FLUOROPHORE ILLUMINATION IN EYE TRACKING SYSTEMS

      
Application Number US2023021283
Publication Number 2023/215626
Status In Force
Filing Date 2023-05-07
Publication Date 2023-11-09
Owner META PLATFORMS, INC. (USA)
Inventor
  • Bismuto, Alfredo
  • Leard, Francis Lawrence

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  ?

  • G02B 27/00 - Optical systems or apparatus not provided for by any of the groups ,
  • G02B 27/01 - Head-up displays
  • G02F 2/00 - Demodulating light; Transferring the modulation of modulated light; Frequency-changing of light
  • H01S 5/00 - Semiconductor lasers
  • H01S 5/02251 - Out-coupling of light using optical fibres
  • H01S 5/02257 - Out-coupling of light using windows, e.g. specially adapted for back-reflecting light to a detector inside the housing

30.

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  ?

31.

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

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

Abstract

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

IPC Classes  ?

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

32.

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

33.

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

34.

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

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

Abstract

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

IPC Classes  ?

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

35.

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

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

Abstract

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

IPC Classes  ?

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

36.

DISPLAYING TEXT CONVERSATIONS WITH CONTEXTUAL IMAGES

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

Abstract

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

IPC Classes  ?

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

37.

SYSTEMS AND METHODS FOR MESSAGE-BASED INTERACTION

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

Abstract

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

IPC Classes  ?

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

38.

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

39.

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

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

Abstract

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

IPC Classes  ?

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

40.

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  ?

41.

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

42.

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

43.

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

44.

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

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

Abstract

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

IPC Classes  ?

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

45.

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

46.

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

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

Abstract

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

IPC Classes  ?

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

47.

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

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

Abstract

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

IPC Classes  ?

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

48.

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

49.

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

50.

FACILITATING COLLABORATION ON VIDEO MEDIA ITEMS

      
Application Number US2023017236
Publication Number 2023/196210
Status In Force
Filing Date 2023-04-02
Publication Date 2023-10-12
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  ?

  • H04N 21/231 - Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers or prioritizing data for deletion
  • H04N 21/472 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content
  • H04N 21/854 - Content authoring
  • H04N 21/2743 - Video hosting of uploaded data from client

51.

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

52.

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

53.

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

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

Abstract

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

IPC Classes  ?

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

54.

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

55.

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

56.

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  ?

57.

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

      
Application Number US2023016545
Publication Number 2023/192263
Status In Force
Filing Date 2023-03-28
Publication Date 2023-10-05
Owner META PLATFORMS, INC. (USA)
Inventor
  • Zolla, Alessandro
  • Bulach, Marcus Voltis
  • Sharma, Amol
  • Bravo, Carlos Peña
  • Szili, Attila
  • Winn, Matthew
  • Smirnov, Dmitry

Abstract

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

IPC Classes  ?

58.

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

59.

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

60.

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

61.

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

62.

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

63.

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR GENERATING SYNTHETIC DATA

      
Application Number US2023015811
Publication Number 2023/183331
Status In Force
Filing Date 2023-03-21
Publication Date 2023-09-28
Owner META PLATFORMS, INC. (USA)
Inventor
  • Vengertsev, Dmitry
  • Liu, Yifan
  • Arbisser, Ilana Marisa
  • Hao, Yuchen
  • Ozdal, Muhammet Mustafa
  • Schatz, Martin

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 20/00 - Machine learning
  • H04L 9/40 - Network security protocols
  • G06F 18/213 - Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
  • G06F 18/214 - Generating training patterns; Bootstrap methods, e.g. bagging or boosting
  • H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence

64.

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

      
Application Number US2023015915
Publication Number 2023/183395
Status In Force
Filing Date 2023-03-22
Publication Date 2023-09-28
Owner META PLATFORMS, INC. (USA)
Inventor
  • Rekhi, Sandeep
  • Byagowi, Ahmad
  • Pichumani, Pradip Sairam

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/768 - Applying interconnections to be used for carrying current between separate components within a device
  • H01L 23/485 - Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads or terminal arrangements consisting of lead-in layers inseparably applied to the semiconductor body consisting of layered constructions comprising conductive layers and insulating layers, e.g. planar contacts

65.

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

66.

FLEX BONDED INTEGRATED CIRCUITS

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

Abstract

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

IPC Classes  ?

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

67.

PROVIDING SHARED AUGMENTED REALITY ENVIRONMENTS WITHIN VIDEO CALLS

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

Abstract

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

IPC Classes  ?

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

68.

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

69.

DETECTING SILENT DATA CORRUPTIONS WITHIN A LARGE SCALE INFRASTRUCTURE

      
Application Number US2023015211
Publication Number 2023/177681
Status In Force
Filing Date 2023-03-14
Publication Date 2023-09-21
Owner META PLATFORMS, INC. (USA)
Inventor
  • Boyle, Laura Ann
  • Beadon, Matthew David
  • Sankar, Sriram
  • Dixit, Harish Dattatraya
  • Vunnam, Gautham Venkat

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/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
  • G06F 11/263 - Generation of test inputs, e.g. test vectors, patterns or sequences
  • G06F 11/24 - Marginal testing

70.

FLEX BONDED INTEGRATED CIRCUITS

      
Application Number US2023015365
Publication Number 2023/177787
Status In Force
Filing Date 2023-03-16
Publication Date 2023-09-21
Owner META PLATFORMS, INC. (USA)
Inventor
  • Rekhi, Sandeep
  • Pichumani, Pradip Sairam

Abstract

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

IPC Classes  ?

71.

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

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

Abstract

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

IPC Classes  ?

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

72.

Systems and methods for generating and distributing content for consumption surfaces

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

Abstract

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

IPC Classes  ?

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

73.

GROUP ACCOUNTS

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

Abstract

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

IPC Classes  ?

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

74.

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

      
Application Number US2023014540
Publication Number 2023/172463
Status In Force
Filing Date 2023-03-03
Publication Date 2023-09-14
Owner META PLATFORMS, INC. (USA)
Inventor
  • Ling, Yazhu
  • Hu, Jun
  • Tong, Shan
  • Molina, Gabriel
  • Li, Xiaoxing
  • Peng, Honghong

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  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • H04N 23/67 - Focus control based on electronic image sensor signals
  • G02B 27/01 - Head-up displays

75.

SOCIAL NETWORK MAPS WITH REGIONAL STORIES

      
Application Number US2023014843
Publication Number 2023/172647
Status In Force
Filing Date 2023-03-08
Publication Date 2023-09-14
Owner META PLATFORMS, INC. (USA)
Inventor
  • Dickens, Joshua Barton
  • Liang, Jessica S
  • Bailey, William Samuel
  • Shin, Key K.

Abstract

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

IPC Classes  ?

  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
  • G06F 16/9538 - Presentation of query results

76.

SOCIAL NETWORK MAPS WITH PLACE REACTIONS

      
Application Number US2023014850
Publication Number 2023/172653
Status In Force
Filing Date 2023-03-08
Publication Date 2023-09-14
Owner META PLATFORMS, INC. (USA)
Inventor
  • Dickens, Joshua Barton
  • Liang, Jessica S
  • Bailey, William Samuel
  • Shin, Key K.

Abstract

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

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 16/9537 - Spatial or temporal dependent retrieval, e.g. spatiotemporal queries

77.

SOCIAL NETWORK MAPS WITH PLACE REACTIONS

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

Abstract

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

IPC Classes  ?

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

78.

SOCIAL NETWORK MAPS WITH REGIONAL STORIES

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

Abstract

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

IPC Classes  ?

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

79.

NANOPHOTONIC CRACK STOP DESIGN

      
Application Number US2023014556
Publication Number 2023/172472
Status In Force
Filing Date 2023-03-05
Publication Date 2023-09-14
Owner META PLATFORMS, INC. (USA)
Inventor
  • Rekhi, Sandeep
  • Pichumani, Pradip Sairam

Abstract

A semiconductor design that uses high refractive index material between low refractive index material. In particular, a semiconductor wafer and method for creating a semiconductor wafer comprising an inner crack stop structure and a waveguide, wherein the waveguide directs light. And, a method for checking integrity of a semiconductor chip.

IPC Classes  ?

  • G02B 6/12 - Light guides; Structural details of arrangements comprising light guides and other optical elements, e.g. couplings of the optical waveguide type of the integrated circuit kind
  • G02B 6/13 - Integrated optical circuits characterised by the manufacturing method
  • G01N 21/95 - Investigating the presence of flaws, defects or contamination characterised by the material or shape of the object to be examined
  • G02B 6/122 - Basic optical elements, e.g. light-guiding paths

80.

GROUP ACCOUNTS

      
Application Number US2023014807
Publication Number 2023/172622
Status In Force
Filing Date 2023-03-08
Publication Date 2023-09-14
Owner META PLATFORMS, INC. (USA)
Inventor
  • Tsai, Josselyn
  • Wendel, Christopher
  • Cottle, Peter, Michael
  • Olson, Ryan, Keenan
  • Sarkar, Shilpa
  • Silber, Ian, Mcintyre

Abstract

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

IPC Classes  ?

  • G06Q 10/00 - Administration; Management
  • 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

81.

Vertical polishing system with multiple degrees of freedom

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

Abstract

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

IPC Classes  ?

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

82.

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

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

Abstract

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

IPC Classes  ?

83.

Systems and methods for recommending pages

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

Abstract

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

IPC Classes  ?

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

84.

Methods and systems for presenting modules in an inbox interface

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

Abstract

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

IPC Classes  ?

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

85.

Techniques to selectively capture visual media using a single interface element

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

Abstract

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

IPC Classes  ?

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

86.

Node location selection of wireless mesh networks

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

Abstract

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

IPC Classes  ?

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

87.

NANOPHOTONIC CRACK STOP DESIGN

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

Abstract

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

IPC Classes  ?

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

88.

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

      
Application Number US2023013935
Publication Number 2023/167817
Status In Force
Filing Date 2023-02-27
Publication Date 2023-09-07
Owner META PLATFORMS, INC. (USA)
Inventor Chen, Li

Abstract

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

IPC Classes  ?

89.

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

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

Abstract

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

IPC Classes  ?

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

90.

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

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

Abstract

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

IPC Classes  ?

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

91.

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

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

Abstract

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

IPC Classes  ?

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

92.

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

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

Abstract

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

IPC Classes  ?

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

93.

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

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

Abstract

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

IPC Classes  ?

94.

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

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

Abstract

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

IPC Classes  ?

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

95.

Display screen or portion thereof with a graphical user interface

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

96.

SYSTEMS AND METHODS FOR WIRELESS NETWORK OPTIMIZATION USING GEO-DATA FOR IMPROVED USER EXPERIENCE

      
Application Number US2023013813
Publication Number 2023/164129
Status In Force
Filing Date 2023-02-24
Publication Date 2023-08-31
Owner META PLATFORMS, INC. (USA)
Inventor Li, Ying

Abstract

A system for network optimization using geo-data may access a set of geotagged data samples associated with a cell. The set of geotagged data samples may be obtained from an application associated with one or more user equipment associated with the cell and the cell includes at least one antenna. The system may also determine a metric associated with the cell based on the set of geotagged data samples, generate one or more antenna adjustments based on the metric, and predict, based on the one or more antenna adjustments, a performance improvement associated with the cell.

IPC Classes  ?

  • H04B 7/26 - Radio transmission systems, i.e. using radiation field for communication between two or more posts at least one of which is mobile

97.

Extended pull-down gesture to cache content

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

Abstract

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

IPC Classes  ?

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

98.

Online session scheduling from a networking platform

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

Abstract

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

IPC Classes  ?

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

99.

Indexing key frames for localization

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

Abstract

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

IPC Classes  ?

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

100.

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

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

Abstract

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

IPC Classes  ?

  • G01R 31/08 - Locating faults in cables, transmission lines, or networks
  1     2     3     ...     79        Next Page