META Platforms, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 7 118 pour META Platforms, Inc. Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Affiner par Reset Report
Date
Nouveautés (dernières 4 semaines) 30
2023 septembre (MACJ) 27
2023 août 31
2023 juillet 23
2023 juin 35
Voir plus
Classe IPC
G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme 1 411
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 1 278
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 941
H04L 12/58 - Systèmes de commutation de messages 896
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 829
Voir plus
Statut
En Instance 333
Enregistré / En vigueur 6 785
Résultats pour  brevets
  1     2     3     ...     72        Prochaine page

1.

CIRCULAR CACHE FOR PROPAGATING BLOCK LEVEL CONTRIBUTING RELEVANCE AMOUNTS

      
Numéro d'application 17351993
Statut En instance
Date de dépôt 2021-06-18
Date de la première publication 2023-09-28
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Li, Handong
  • Chen, Yunqing

Abrégé

A processor includes a block relevance determination hardware unit configured to determine a corresponding degree of relevance metric for each block of pixels included in blocks of pixels of a reference frame of a video being encoded. The processor also includes a hardware circular cache configured to store groups of cache entries. Each cache entry of each group of the groups of cache entries is configured to cache at least one corresponding one of the accumulated relevance amounts for the blocks of pixels of the reference frame. The processor further includes an encoder hardware unit configured to encode the reference frame using different quantization factors determined for a different block of pixels of the reference frame based on the corresponding degree of relevance metric.

Classes IPC  ?

  • H04N 19/105 - Sélection de l’unité de référence pour la prédiction dans un mode de codage ou de prédiction choisi, p.ex. choix adaptatif de la position et du nombre de pixels utilisés pour la prédiction
  • H04N 19/124 - Quantification
  • H04N 19/433 - Matériel spécialement adapté à l’estimation ou à la compensation de mouvement caractérisé par des techniques d’accès à la mémoire
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc

2.

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

      
Numéro d'application 17833291
Statut En instance
Date de dépôt 2022-06-06
Date de la première publication 2023-09-28
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Li, Xiaoxing
  • Hu, Jun
  • Ling, Yazhu
  • Peng, Honghong
  • Tong, Shan
  • Molina, Gabriel

Abrégé

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.

Classes IPC  ?

  • H04N 5/235 - Circuits pour la compensation des variations de la luminance de l'objet
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
  • G06V 10/22 - Prétraitement de l’image par la sélection d’une région spécifique contenant ou référençant une forme; Localisation ou traitement de régions spécifiques visant à guider la détection ou la reconnaissance
  • G06V 10/25 - Détermination d’une région d’intérêt [ROI] ou d’un volume d’intérêt [VOI]
  • G06T 7/80 - Analyse des images capturées pour déterminer les paramètres de caméra intrinsèques ou extrinsèques, c. à d. étalonnage de caméra

3.

PROCESSING OF AUDIO DATA USING A PLURALITY OF DISTRIBUTED COMPUTER DEVICES

      
Numéro d'application 18080537
Statut En instance
Date de dépôt 2022-12-13
Date de la première publication 2023-09-28
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Cenzano Ferret, Jorge

Abrégé

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.

Classes IPC  ?

  • G10L 19/16 - Architecture de vocodeur
  • H04L 25/49 - Circuits d'émission; Circuits de réception à au moins trois niveaux d'amplitude

4.

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR GENERATING SYNTHETIC DATA

      
Numéro d'application 17701102
Statut En instance
Date de dépôt 2022-03-22
Date de la première publication 2023-09-28
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Schatz, Martin
  • Vengertsev, Dmitry
  • Liu, Yifan
  • Arbisser, Ilana Marisa
  • Hao, Yuchen
  • Ozdal, Muhammet Mustafa

Abrégé

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.

Classes IPC  ?

  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques

5.

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

      
Numéro d'application 17750497
Numéro de brevet 11770284
Statut Délivré - en vigueur
Date de dépôt 2022-05-23
Date de la première publication 2023-09-26
Date d'octroi 2023-09-26
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Janani, Mohammad
  • Tujkovic, Djordje

Abrégé

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.

Classes IPC  ?

  • H04B 1/04 - Circuits
  • H04L 27/26 - Systèmes utilisant des codes à fréquences multiples
  • H04L 27/32 - Systèmes à courant porteur caractérisés par des combinaisons de plusieurs types de systèmes couverts par les groupes , , , ou
  • H04L 27/34 - Systèmes à courant porteur à modulation de phase et d'amplitude, p.ex. en quadrature d'amplitude

6.

PROVIDING SHARED AUGMENTED REALITY ENVIRONMENTS WITHIN VIDEO CALLS

      
Numéro d'application 17818596
Statut En instance
Date de dépôt 2022-08-09
Date de la première publication 2023-09-21
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Barbosa Da Silva, Marcus Vinicius
  • Cohen, David Marc
  • Dzieza, Emmett
  • Del Rio Lazo, Dalia Antoinette

Abrégé

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).

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

7.

FLEX BONDED INTEGRATED CIRCUITS

      
Numéro d'application 17698134
Statut En instance
Date de dépôt 2022-03-18
Date de la première publication 2023-09-21
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Rekhi, Sandeep
  • Pichumani, Pradip Sairam

Abrégé

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.

Classes IPC  ?

  • H01L 23/00 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide
  • H01L 23/552 - Protection contre les radiations, p.ex. la lumière

8.

DETECTING SILENT DATA CORRUPTIONS WITHIN A LARGE SCALE INFRASTRUCTURE

      
Numéro d'application 18054803
Statut En instance
Date de dépôt 2022-11-11
Date de la première publication 2023-09-21
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Dattatraya Dixit, Harish
  • Sankar, Sriram
  • Beadon, Matthew David
  • Vunnam, Gautham Venkat
  • Boyle, Laura Ann

Abrégé

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.

Classes IPC  ?

  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts

9.

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

      
Numéro d'application 17396555
Numéro de brevet 11763131
Statut Délivré - en vigueur
Date de dépôt 2021-08-06
Date de la première publication 2023-09-19
Date d'octroi 2023-09-19
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Nair, Krishnakumar Narayanan

Abrégé

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.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/10 - Interfaces, langages de programmation ou boîtes à outils de développement logiciel, p.ex. pour la simulation de réseaux neuronaux
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06N 3/08 - Méthodes d'apprentissage

10.

Systems and methods for generating and distributing content for consumption surfaces

      
Numéro d'application 17835858
Numéro de brevet 11765408
Statut Délivré - en vigueur
Date de dépôt 2022-06-08
Date de la première publication 2023-09-19
Date d'octroi 2023-09-19
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Bhutani, Aayush
  • Chandra, Prakash
  • Agarwal, Amit
  • Su, Xin

Abrégé

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.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04N 21/2343 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la distribution ou la mise en conformité avec les requêtes des utilisateurs finaux ou les exigences des dispositifs des utilisateurs finaux
  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]
  • G06N 20/00 - Apprentissage automatique
  • H04N 21/25 - Opérations de gestion réalisées par le serveur pour faciliter la distribution de contenu ou administrer des données liées aux utilisateurs finaux ou aux dispositifs clients, p.ex. authentification des utilisateurs finaux ou des dispositifs clients ou

11.

GROUP ACCOUNTS

      
Numéro d'application 17654106
Statut En instance
Date de dépôt 2022-03-09
Date de la première publication 2023-09-14
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Olson, Ryan Keenan
  • Sarkar, Shilpa
  • Tsai, Josselyn
  • Wendel, Christopher
  • Cottle, Peter Michael
  • Silber, Ian Mcintyre

Abrégé

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.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

12.

SOCIAL NETWORK MAPS WITH PLACE REACTIONS

      
Numéro d'application 17691066
Statut En instance
Date de dépôt 2022-03-09
Date de la première publication 2023-09-14
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Bailey, William Samuel
  • Dickens, Joshua Barton
  • Liang, Jessica S.
  • Shin, Key K.

Abrégé

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.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G01C 21/00 - Navigation; Instruments de navigation non prévus dans les groupes

13.

SOCIAL NETWORK MAPS WITH REGIONAL STORIES

      
Numéro d'application 17691072
Statut En instance
Date de dépôt 2022-03-09
Date de la première publication 2023-09-14
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Bailey, William Samuel
  • Dickens, Joshua Barton
  • Liang, Jessica S.
  • Shin, Key K.

Abrégé

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.

Classes IPC  ?

  • G01C 21/00 - Navigation; Instruments de navigation non prévus dans les groupes
  • G06T 15/10 - Effets géométriques
  • G01C 21/34 - Recherche d'itinéraire; Guidage en matière d'itinéraire
  • G01C 21/36 - Dispositions d'entrée/sortie pour des calculateurs embarqués

14.

Vertical polishing system with multiple degrees of freedom

      
Numéro d'application 17332794
Numéro de brevet 11756814
Statut Délivré - en vigueur
Date de dépôt 2021-05-27
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Rekhi, Sandeep
  • Pichumani, Pradip Sairam

Abrégé

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.

Classes IPC  ?

  • B24B 37/00 - Machines ou dispositifs de rodage; Accessoires
  • H01L 21/67 - Appareils spécialement adaptés pour la manipulation des dispositifs à semi-conducteurs ou des dispositifs électriques à l'état solide pendant leur fabrication ou leur traitement; Appareils spécialement adaptés pour la manipulation des plaquettes pendant la fabrication ou le traitement des dispositifs à semi-conducteurs ou des dispositifs électriques à l'état solide ou de leurs composants
  • B24B 37/34 - Accessoires
  • B24B 37/24 - Tampons de rodage pour travailler les surfaces planes caractérisés par la composition ou les propriétés des matériaux du tampon

15.

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

      
Numéro d'application 16667612
Numéro de brevet 11757891
Statut Délivré - en vigueur
Date de dépôt 2019-10-29
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Sahay, Yash
  • Shehata, Ahmed

Abrégé

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.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

16.

Systems and methods for recommending pages

      
Numéro d'application 17708846
Numéro de brevet 11755673
Statut Délivré - en vigueur
Date de dépôt 2022-03-30
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Green, Bradley Ray
  • Vusirikala, Vishal
  • Wang, Feng
  • Kapoor, Komal

Abrégé

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.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/9536 - Personnalisation de la recherche basée sur le filtrage social ou collaboratif
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06N 20/00 - Apprentissage automatique

17.

Methods and systems for presenting modules in an inbox interface

      
Numéro d'application 17352592
Numéro de brevet 11757820
Statut Délivré - en vigueur
Date de dépôt 2021-06-21
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Perlow, Jonathan David
  • Song, Andrew Yaoshu

Abrégé

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.

Classes IPC  ?

  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation

18.

Techniques to selectively capture visual media using a single interface element

      
Numéro d'application 17712315
Numéro de brevet 11758268
Statut Délivré - en vigueur
Date de dépôt 2022-04-04
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Ruben, William M.
  • Smith, Daniel James
  • Patel, Nilesh Vinubhai
  • Lutsenko, Mykyta
  • Flynn, Iii, William Joseph
  • Gheorghe, Andrei Victor Constantin

Abrégé

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.

Classes IPC  ?

  • H04N 23/667 - Changement de mode de fonctionnement de la caméra, p. ex. entre les modes photo et vidéo, sport et normal ou haute et basse résolutions
  • H04N 1/21 - Enregistrement intermédiaire de l'information
  • G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p.ex. sous forme de gestes ou de texte
  • H04N 1/00 - Balayage, transmission ou reproduction de documents ou similaires, p.ex. transmission de fac-similés; Leurs détails
  • G06F 3/041 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • H04N 5/77 - Circuits d'interface entre un appareil d'enregistrement et un autre appareil entre un appareil d'enregistrement et une caméra de télévision
  • G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport utilisant des icônes
  • H04N 23/62 - Commande des paramètres via des interfaces utilisateur
  • H04N 23/63 - Commande des caméras ou des modules de caméras en utilisant des viseurs électroniques
  • H04N 23/661 - Transmission des signaux de commande de la caméra par le biais de réseaux, p. ex. la commande via Internet
  • H04N 101/00 - Caméras vidéo pour images fixes

19.

Node location selection of wireless mesh networks

      
Numéro d'application 17401408
Numéro de brevet 11758506
Statut Délivré - en vigueur
Date de dépôt 2021-08-13
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Huang, Po Han
  • Cai, Wuwei
  • Bondalapati, Pratheep

Abrégé

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.

Classes IPC  ?

  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité
  • H04W 84/18 - Réseaux auto-organisés, p.ex. réseaux ad hoc ou réseaux de détection

20.

NANOPHOTONIC CRACK STOP DESIGN

      
Numéro d'application 17688716
Statut En instance
Date de dépôt 2022-03-07
Date de la première publication 2023-09-07
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Pichumani, Pradip Sairam
  • Rekhi, Sandeep

Abrégé

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

Classes IPC  ?

  • G02B 6/124 - Lentilles géodésiques ou réseaux intégrés
  • H01L 23/00 - DISPOSITIFS À SEMI-CONDUCTEURS NON COUVERTS PAR LA CLASSE - Détails de dispositifs à semi-conducteurs ou d'autres dispositifs à l'état solide

21.

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

      
Numéro d'application 17683615
Statut En instance
Date de dépôt 2022-03-01
Date de la première publication 2023-09-07
Propriétaire META PLATAFORMS, INC. (USA)
Inventeur(s) Chen, Li

Abrégé

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.

Classes IPC  ?

  • G06F 21/56 - Détection ou gestion de programmes malveillants, p.ex. dispositions anti-virus
  • G06N 5/04 - Modèles d’inférence ou de raisonnement

22.

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

      
Numéro d'application 16704971
Numéro de brevet 11748615
Statut Délivré - en vigueur
Date de dépôt 2019-12-05
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Wu, Bichen
  • Zhang, Peizhao
  • Vajda, Peter
  • Dai, Xiaoliang
  • Wang, Yanghan
  • Tian, Yuandong

Abrégé

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.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06N 3/082 - Méthodes d'apprentissage modifiant l’architecture, p.ex. par ajout, suppression ou mise sous silence de nœuds ou de connexions
  • G06N 3/045 - Combinaisons de réseaux
  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/084 - Rétropropagation, p.ex. suivant l’algorithme du gradient

23.

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

      
Numéro d'application 17728263
Numéro de brevet 11750550
Statut Délivré - en vigueur
Date de dépôt 2022-04-25
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Jayaram, Vinodh
  • Song, Andrew Yaoshu
  • Perlow, Jonathan David

Abrégé

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.

Classes IPC  ?

  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p.ex. messagerie instantanée [IM]

24.

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

      
Numéro d'application 18064262
Numéro de brevet 11748663
Statut Délivré - en vigueur
Date de dépôt 2022-12-10
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Rastogi, Vibhor

Abrégé

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.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p.ex. messagerie instantanée [IM]
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p.ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]
  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • G06Q 30/08 - Ventes aux enchères

25.

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

      
Numéro d'application 16670747
Numéro de brevet 11748783
Statut Délivré - en vigueur
Date de dépôt 2019-10-31
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Huang, Yi
  • Fan, Peng
  • Chen, Zhimin
  • Tong, Keyun

Abrégé

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.

Classes IPC  ?

26.

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

      
Numéro d'application 17393431
Numéro de brevet 11749886
Statut Délivré - en vigueur
Date de dépôt 2021-08-04
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Tabatabai, Farbod
  • Saraswat, Srishti

Abrégé

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.

Classes IPC  ?

  • H01Q 3/10 - Dispositifs pour changer ou faire varier l'orientation ou la forme du diagramme de directivité des ondes rayonnées par une antenne ou un système d'antenne utilisant un mouvement mécanique de l'ensemble d'antenne ou du système d'antenne pour faire varier deux coordonnées de l'orientation pour produire un balayage conique ou en spirale
  • H01Q 1/52 - Moyens pour réduire le couplage entre les antennes; Moyens pour réduire le couplage entre une antenne et une autre structure
  • H01Q 21/00 - Systèmes ou réseaux d'antennes
  • H01Q 21/06 - Réseaux d'unités d'antennes, de même polarisation, excitées individuellement et espacées entre elles

27.

Display screen or portion thereof with a graphical user interface

      
Numéro d'application 29868528
Numéro de brevet D0997968
Statut Délivré - en vigueur
Date de dépôt 2022-12-06
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Kapoor, Mihika
  • Cutler, Blake
  • Taylor, Andrew James
  • Kennedy, Joseph
  • Yeh, Yo-Tzu

28.

Extended pull-down gesture to cache content

      
Numéro d'application 17526849
Numéro de brevet 11740784
Statut Délivré - en vigueur
Date de dépôt 2021-11-15
Date de la première publication 2023-08-29
Date d'octroi 2023-08-29
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Kupasrimonkol, Sirisak Mark

Abrégé

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.

Classes IPC  ?

  • G06F 3/04883 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer utilisant un écran tactile ou une tablette numérique, p.ex. entrée de commandes par des tracés gestuels pour l’entrée de données par calligraphie, p.ex. sous forme de gestes ou de texte
  • G06F 16/957 - Optimisation de la navigation, p.ex. mise en cache ou distillation de contenus
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

29.

Online session scheduling from a networking platform

      
Numéro d'application 17315174
Numéro de brevet 11741435
Statut Délivré - en vigueur
Date de dépôt 2021-05-07
Date de la première publication 2023-08-29
Date d'octroi 2023-08-29
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Guo, Hong
  • Seetoh, Zhi Min
  • Hajian, Nathaniel Owen
  • Moore, Zachary
  • Ogawa, Yeuko

Abrégé

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.

Classes IPC  ?

  • G06Q 10/1093 - Ordonnancement basé sur un agenda pour des personnes ou des groupes
  • H04L 65/1066 - Gestion de session
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux

30.

Indexing key frames for localization

      
Numéro d'application 18087535
Numéro de brevet 11741151
Statut Délivré - en vigueur
Date de dépôt 2022-12-22
Date de la première publication 2023-08-29
Date d'octroi 2023-08-29
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Ramnath, Krishnan
  • Mitra, Saurabh
  • Viswanathan, Lakshmie Narayan

Abrégé

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.

Classes IPC  ?

  • G06F 16/53 - Requêtes
  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06F 16/51 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 16/56 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données d’images fixes en format vectoriel
  • G06V 20/30 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les albums, les collections ou les contenus partagés, p.ex. des photos ou des vidéos issus des réseaux sociaux
  • G06F 18/22 - Critères d'appariement, p.ex. mesures de proximité

31.

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

      
Numéro d'application 18106330
Statut En instance
Date de dépôt 2023-02-06
Date de la première publication 2023-08-24
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Sriadibhatla, Kameswara Kishore
  • Chen, Yunqing
  • Jampani, Prasanth
  • Alaparthi, Srikanth
  • Lewis, Adrian Stafford
  • Pan, Shiyan

Abrégé

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

Classes IPC  ?

  • H04N 19/105 - Sélection de l’unité de référence pour la prédiction dans un mode de codage ou de prédiction choisi, p.ex. choix adaptatif de la position et du nombre de pixels utilisés pour la prédiction
  • H04N 19/119 - Aspects de subdivision adaptative, p.ex. subdivision d’une image en blocs de codage rectangulaires ou non
  • H04N 19/132 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’élément, le paramètre ou la sélection affectés ou contrôlés par le codage adaptatif Échantillonnage, masquage ou troncature d’unités de codage, p.ex. ré-échantillonnage adaptatif, saut de trames, interpolation de trames ou masquage de coefficients haute fréquence de transformée
  • H04N 19/176 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant un bloc, p.ex. un macrobloc

32.

SYSTEMS AND METHODS FOR OPT-IN MESSAGING

      
Numéro d'application 18141064
Statut En instance
Date de dépôt 2023-04-28
Date de la première publication 2023-08-24
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Slutsker, Igor
  • Watve, Rohit
  • Xiao, Yi

Abrégé

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

Classes IPC  ?

  • H04L 51/18 - Commandes ou codes exécutables
  • G06Q 30/016 - Fourniture d’une assistance aux clients, p. ex pour assister un client dans un lieu commercial ou par un service d’assistance après-vente
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06Q 10/10 - Bureautique; Gestion du temps
  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus

33.

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

      
Numéro d'application 17584198
Statut En instance
Date de dépôt 2022-01-25
Date de la première publication 2023-08-24
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Valdez, Octavio
  • Madrid, Jr., Ivan C.
  • Ferda, Mark

Abrégé

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.

Classes IPC  ?

  • G01R 31/08 - Localisation de défauts dans les câbles, les lignes de transmission ou les réseaux

34.

Adaptive correction of network device clock timing errors

      
Numéro d'application 17834259
Numéro de brevet 11736264
Statut Délivré - en vigueur
Date de dépôt 2022-06-07
Date de la première publication 2023-08-22
Date d'octroi 2023-08-22
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Byagowi, Ahmad

Abrégé

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

Classes IPC  ?

  • H04L 7/00 - Dispositions pour synchroniser le récepteur avec l'émetteur
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • H04W 56/00 - Dispositions de synchronisation

35.

Social media music streaming

      
Numéro d'application 17681614
Numéro de brevet 11736547
Statut Délivré - en vigueur
Date de dépôt 2022-02-25
Date de la première publication 2023-08-22
Date d'octroi 2023-08-22
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Paul, Debashish

Abrégé

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

Classes IPC  ?

  • H04L 65/612 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet pour monodiffusion [unicast]
  • G06F 16/638 - Présentation des résultats des requêtes
  • G06F 16/632 - Formulation de requêtes
  • G06F 16/635 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes
  • G06F 16/68 - Recherche de données caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement

36.

Software defined hybrid flash storage memory controller

      
Numéro d'application 16927507
Numéro de brevet 11733931
Statut Délivré - en vigueur
Date de dépôt 2020-07-13
Date de la première publication 2023-08-22
Date d'octroi 2023-08-22
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Wu, Ta-Yu
  • Nanda, Akshat

Abrégé

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

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/0866 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache pour les systèmes de mémoire périphérique, p.ex. la mémoire cache de disque
  • G06F 12/02 - Adressage ou affectation; Réadressage

37.

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

      
Numéro d'application 17548873
Numéro de brevet 11734723
Statut Délivré - en vigueur
Date de dépôt 2021-12-13
Date de la première publication 2023-08-22
Date d'octroi 2023-08-22
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Franklin, Alexander Salem
  • Wang, Xiao Ou

Abrégé

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

Classes IPC  ?

  • G06Q 30/0251 - Publicités ciblées
  • G06F 3/0481 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport
  • G06F 3/04845 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] pour la commande de fonctions ou d’opérations spécifiques, p.ex. sélection ou transformation d’un objet, d’une image ou d’un élément de texte affiché, détermination d’une valeur de paramètre ou sélection d’une plage de valeurs pour la transformation d’images, p.ex. glissement, rotation, agrandissement ou changement de couleur
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06F 3/04817 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] fondées sur des propriétés spécifiques de l’objet d’interaction affiché ou sur un environnement basé sur les métaphores, p.ex. interaction avec des éléments du bureau telles les fenêtres ou les icônes, ou avec l’aide d’un curseur changeant de comport utilisant des icônes

38.

Turning a Two-Dimensional Image into a Skybox

      
Numéro d'application 18168355
Statut En instance
Date de dépôt 2023-02-13
Date de la première publication 2023-08-17
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Cheung, Vincent Charles
  • Zhang, Jiemin
  • Candido, Salvatore
  • Tseng, Hung-Yu

Abrégé

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

Classes IPC  ?

  • G06T 19/20 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie Édition d'images tridimensionnelles [3D], p.ex. modification de formes ou de couleurs, alignement d'objets ou positionnements de parties
  • G06V 20/20 - RECONNAISSANCE OU COMPRÉHENSION D’IMAGES OU DE VIDÉOS Éléments spécifiques à la scène dans les scènes de réalité augmentée
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image

39.

Artificial Intelligence-Assisted Virtual Object Builder

      
Numéro d'application 18067980
Statut En instance
Date de dépôt 2022-12-19
Date de la première publication 2023-08-17
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Cheung, Vincent Charles
  • Zhang, Jiemin
  • Kowalk, Bradley Duane
  • Wang, Meng

Abrégé

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

Classes IPC  ?

  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06V 10/70 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 40/205 - Analyse syntaxique

40.

Explicit Radiance Field Reconstruction from Scratch

      
Numéro d'application 18160937
Statut En instance
Date de dépôt 2023-01-27
Date de la première publication 2023-08-17
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Aroudj, Samir
  • Goesele, Michael
  • Newcombe, Richard Andrew
  • Schmidt, Tanner
  • Ilg, Florian Eddy Robert
  • Lovegrove, Steven John

Abrégé

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

Classes IPC  ?

  • G06T 15/20 - Calcul de perspectives
  • G06T 15/06 - Lancer de rayon
  • G06T 17/00 - Modélisation tridimensionnelle [3D] pour infographie
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image

41.

Components for fiber optic cable installation on a powerline conductor

      
Numéro d'application 17831154
Numéro de brevet 11726289
Statut Délivré - en vigueur
Date de dépôt 2022-06-02
Date de la première publication 2023-08-15
Date d'octroi 2023-08-15
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Mass, James A.
  • Olding, Robert
  • Yogeeswaran, Karthik

Abrégé

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

Classes IPC  ?

  • G02B 6/00 - OPTIQUE ÉLÉMENTS, SYSTÈMES OU APPAREILS OPTIQUES - Détails de structure de dispositions comprenant des guides de lumière et d'autres éléments optiques, p.ex. des moyens de couplage
  • G02B 6/44 - Structures mécaniques pour assurer la résistance à la traction et la protection externe des fibres, p.ex. câbles de transmission optique
  • H01B 9/00 - Câbles de transport d'énergie

42.

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

      
Numéro d'application 16917732
Numéro de brevet 11727018
Statut Délivré - en vigueur
Date de dépôt 2020-06-30
Date de la première publication 2023-08-15
Date d'octroi 2023-08-15
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Friggeri, Adrien Thomas
  • Singh, Japinder
  • Dimson, Thomas Frederick
  • Hochmuth, Gregor

Abrégé

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

Classes IPC  ?

  • G06F 16/248 - Présentation des résultats de requêtes
  • H04L 67/02 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP]
  • G06F 40/186 - Gabarits
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/025 - Protocoles basés sur la technologie du Web, p.ex. protocole de transfert hypertexte [HTTP] pour la commande à distance ou la surveillance à distance des applications
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/214 - Surveillance ou traitement des messages en utilisant le transfert sélectif
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04L 67/53 - Services réseau en utilisant des fournisseurs tiers de services
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

43.

Module ranking for a modular inbox

      
Numéro d'application 17582321
Numéro de brevet 11729128
Statut Délivré - en vigueur
Date de dépôt 2022-01-24
Date de la première publication 2023-08-15
Date d'octroi 2023-08-15
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Jayaram, Vinodh
  • Perlow, Jonathan David
  • Modi, Kunal Nikhil
  • Song, Andrew Yaoshu

Abrégé

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

Classes IPC  ?

  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres

44.

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

      
Numéro d'application 17839419
Statut En instance
Date de dépôt 2022-06-13
Date de la première publication 2023-08-10
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Zhang, Zhaonian
  • Hsu, Joyce
  • Suarez, Francisco Xavier
  • Khan, Saara

Abrégé

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

Classes IPC  ?

45.

COLOR TUNED OPTICAL MODULES WITH COLOR CALIBRATION OPERATIONS

      
Numéro d'application 17592957
Statut En instance
Date de dépôt 2022-02-04
Date de la première publication 2023-08-10
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Kerman, Kian
  • Morris, Quintin
  • Lefebvre, Paul
  • Madani, Seyed-Ali
  • Lee, Dong Rim
  • Tom, Tristan

Abrégé

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

Classes IPC  ?

  • H04N 17/02 - Diagnostic, test ou mesure, ou leurs détails, pour les systèmes de télévision pour les signaux de télévision en couleurs
  • H04N 9/09 - Générateurs de signaux d'image avec plusieurs têtes de lecture
  • H04N 9/73 - Circuits pour l'équilibrage des couleurs, p.ex. circuits pour équilibrer le blanc ou commande de la température de couleur
  • H04N 9/04 - Générateurs de signaux d'image
  • H04N 5/33 - Transformation des rayonnements infrarouges
  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure

46.

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

      
Numéro d'application 17650484
Statut En instance
Date de dépôt 2022-02-09
Date de la première publication 2023-08-10
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Sherman, Jonathan Michael
  • Slater, Michael
  • Verlinde, Hannes Luc Herman
  • Barbosa Da Silva, Marcus Vinicius
  • Hobbs, Bret
  • Basanta, Pablo Gomez
  • Shehata, Ahmed
  • Bogdanov, Oleg
  • Srinivasan, Sateesh Kumar

Abrégé

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

Classes IPC  ?

  • H04N 5/272 - Moyens pour insérer une image de premier plan dans une image d'arrière plan, c. à d. incrustation, effet inverse
  • H04N 5/265 - Mélange
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

47.

POINT TO POINT CONNECTED PROCESSING ELEMENTS WITH DATA JOINER COMPONENTS

      
Numéro d'application 18134546
Statut En instance
Date de dépôt 2023-04-13
Date de la première publication 2023-08-10
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Nair, Krishnakumar
  • Mudigere, Dheevatsa
  • Diril, Abdulkadir Utku

Abrégé

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

Classes IPC  ?

  • G06N 3/02 - Réseaux neuronaux
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation

48.

HIGH BANDWIDTH MEMORY SYSTEM WITH DYNAMICALLY PROGRAMMABLE DISTRIBUTION SCHEME

      
Numéro d'application 18137338
Statut En instance
Date de dépôt 2023-04-20
Date de la première publication 2023-08-10
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Diril, Abdulkadir Utku
  • Wu, Olivia
  • Nair, Krishnakumar Narayanan
  • Kadkol, Anup Ramesh
  • Kalaiah, Aravind
  • Kansal, Pankaj

Abrégé

A system comprises a processor coupled to a plurality of memory units. Each of the plurality of memory units includes a request processing unit and a plurality of memory banks. The processor includes a plurality of processing elements and a communication network communicatively connecting the plurality of processing elements to the plurality of memory units. At least a first processing element of the plurality of processing elements includes a control logic unit and a matrix compute engine. The control logic unit is configured to access data from the plurality of memory units using a dynamically programmable distribution scheme.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 9/38 - Exécution simultanée d'instructions
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/54 - Communication interprogramme
  • G06F 12/02 - Adressage ou affectation; Réadressage

49.

OUTPUTTING WARPED IMAGES FROM CAPTURED VIDEO DATA

      
Numéro d'application 18298993
Statut En instance
Date de dépôt 2023-04-11
Date de la première publication 2023-08-10
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Chtcherbatchenko, Andrei Viktorovich
  • Ge, Francis Yunfeng
  • Yin, Bo
  • Chen, Shi
  • Langguth, Fabian
  • Kopf, Johannes Peter
  • Alsisan, Suhib Fakhri Mahmod
  • Szeliski, Richard

Abrégé

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

Classes IPC  ?

  • G06T 3/00 - Transformation géométrique de l'image dans le plan de l'image
  • G06T 7/73 - Détermination de la position ou de l'orientation des objets ou des caméras utilisant des procédés basés sur les caractéristiques
  • G06T 5/50 - Amélioration ou restauration d'image en utilisant plusieurs images, p.ex. moyenne, soustraction

50.

Augmented-Reality Game Overlays in Video Communications

      
Numéro d'application 18301854
Statut En instance
Date de dépôt 2023-04-17
Date de la première publication 2023-08-10
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Pather, Shyamalan
  • Hwang, Michelle Ruby
  • Micheva, Nora

Abrégé

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

Classes IPC  ?

  • A63F 13/795 - Aspects de sécurité ou de gestion du jeu incluant des données sur les joueurs, p.ex. leurs identités, leurs comptes, leurs préférences ou leurs historiques de jeu pour fournir une "liste d’amis"
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04N 7/14 - Systèmes à deux voies
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • A63F 13/53 - Commande des signaux de sortie en fonction de la progression du jeu incluant des informations visuelles supplémentaires fournies à la scène de jeu, p.ex. en surimpression pour simuler un affichage tête haute [HUD] ou pour afficher une visée laser dans un jeu de tir

51.

Thermal test vehicle

      
Numéro d'application 17740858
Numéro de brevet 11719657
Statut Délivré - en vigueur
Date de dépôt 2022-05-10
Date de la première publication 2023-08-08
Date d'octroi 2023-08-08
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Byagowi, Ahmad
  • Lambeta, Michael Maroye

Abrégé

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

Classes IPC  ?

  • G01N 25/00 - Recherche ou analyse des matériaux par l'utilisation de moyens thermiques
  • G01N 25/18 - Recherche ou analyse des matériaux par l'utilisation de moyens thermiques en recherchant la conductivité thermique

52.

User interface information enhancement based on user distance

      
Numéro d'application 17549504
Numéro de brevet 11720245
Statut Délivré - en vigueur
Date de dépôt 2021-12-13
Date de la première publication 2023-08-08
Date d'octroi 2023-08-08
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Bugossi, Mattia
  • Reich Zilberman, Alón

Abrégé

A computing device enhances digital content on a display based on a distance to an individual from the computing device. The computing device detects an individual in the environment around the computing device and determines a distance from the computing device to the individual. The computing device enhances the information included in the digital content when the distance is within a first threshold distance from the computing device. Similarly, the computing device removes information included in the digital content when the distance is outside of a second threshold distance from the computing device.

Classes IPC  ?

  • G06F 3/0487 - Techniques d’interaction fondées sur les interfaces utilisateur graphiques [GUI] utilisant des caractéristiques spécifiques fournies par le périphérique d’entrée, p.ex. des fonctions commandées par la rotation d’une souris à deux capteurs, ou par la nature du périphérique d’entrée, p.ex. des gestes en fonction de la pression exer
  • G06T 7/70 - Détermination de la position ou de l'orientation des objets ou des caméras
  • G06T 7/50 - Récupération de la profondeur ou de la forme
  • G06V 40/10 - Corps d’êtres humains ou d’animaux, p.ex. occupants de véhicules automobiles ou piétons; Parties du corps, p.ex. mains

53.

Online Platform for Digital Content via Blockchain

      
Numéro d'application 16115487
Statut En instance
Date de dépôt 2018-08-28
Date de la première publication 2023-08-03
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Xiong, Hongzheng

Abrégé

In one embodiment, a method includes receiving information associated with a project for creation of digital content and generating an object including the received information, where the object is stored by a social-networking system. The method also includes causing a data item associated with a blockchain network to be generated and deployed to the blockchain network, where the data item is generated based on the information associated with the project that is included in the object, is associated with a type of token recorded in a blockchain associated with the blockchain network, and includes instructions executable according to a protocol associated with the blockchain network. The method further includes collecting information associated with the data item from the blockchain and updating the object based on the collected information.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 20/36 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des portefeuilles électroniques ou coffres-forts électroniques
  • G06Q 20/06 - Circuits privés de paiement, p.ex. impliquant de la monnaie électronique utilisée uniquement entre les participants à un programme commun de paiement

54.

BASEBOARD-MANAGEMENT-CONTROLLER STORAGE MODULE

      
Numéro d'application 18095980
Statut En instance
Date de dépôt 2023-01-11
Date de la première publication 2023-08-03
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Wu, Lingjun
  • Byagowi, Ahmad
  • Schmidtke, Hans-Juergen

Abrégé

A system including a baseboard management controller (BMC) and a socket is described. The BMC is configured to provide a management interface to a network device. The socket is configured to accept an edge connector of a removable storage card. The BMC is configured to access via the socket at least a portion of the firmware of the BMC stored on the removable storage card.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

55.

Systems and Methods for Implementing Smart Assistant Systems

      
Numéro d'application 18157413
Statut En instance
Date de dépôt 2023-01-20
Date de la première publication 2023-08-03
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Shrivastava, Akshat
  • Desai, Shrey
  • Gupta, Anchit
  • Elkahky, Ali
  • Livshits, Aleksandr
  • Kolmykov-Zotov, Alexander
  • Aly, Ahmed
  • Yu, Jinsong
  • Naik, Manali Anand
  • Yang, Shuhui
  • Liu, Baiyang
  • Appini, Surya Teja
  • Singh, Tarun Vir
  • Su, Hang
  • Zhu, Jiedan
  • Peng, Fuchun
  • Bhattacharya, Shoubhik
  • Malik, Kshitiz
  • Bakshi, Shreyan
  • Bharadwaj, Akash
  • Srinivas, Harish
  • Yang, Xiao
  • Huang, Zhuangqun
  • Keren, Gil
  • Le, Duc Hoang
  • Mohamed, Ahmed Kamal Atwa
  • Liu, Zhe
  • Mohanty, Pranab

Abrégé

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

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/30 - Reconnaissance distribuée, p.ex. dans les systèmes client-serveur, pour les applications en téléphonie mobile ou réseaux
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/197 - Grammaires probabilistes, p.ex. n-grammes de mots
  • H04L 9/40 - Protocoles réseaux de sécurité

56.

SYSTEMS AND METHODS FOR INSTALLING FIBER OPTIC CABLE ONTO A POWERLINE CONDUCTOR

      
Numéro d'application 18297557
Statut En instance
Date de dépôt 2023-04-07
Date de la première publication 2023-08-03
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Kuriloff, Jonathan M.
  • Lagosz-Sinclair, Benjamin
  • Symington, Alex Edwin
  • Webster, John J.
  • Kachmar, Wayne Michael

Abrégé

The disclosed robotic system may include (1) a drive subsystem that translates the robotic system along a powerline conductor and (2) a rotation subsystem coupled to the drive subsystem, where (a) the rotation subsystem is coupled to a container that defines an arcuate volume about an axis such that the container partially surrounds the powerline conductor when the axis aligns with the powerline conductor, (b) the container carries a segment of fiber optic cable coupled to the powerline conductor, and (c) the rotation subsystem, while the drive subsystem translates the robotic system along the powerline conductor, rotates the container about the powerline conductor while the axis is aligned with the powerline conductor such that the segment of fiber optic cable is wrapped helically about the powerline conductor. Various other systems and methods are also disclosed.

Classes IPC  ?

  • H02G 1/04 - Méthodes ou appareils spécialement adaptés à l'installation, entretien, réparation, ou démontage des câbles ou lignes électriques pour lignes ou câbles aériens pour les monter ou les tendre
  • G02B 6/48 - Installation aérienne

57.

METHODS, APPARATUSES AND COMPUTER PROGRAM PRODUCTS FOR ENABLING LIVE STREAMING FROM MULTIPLE CAMERAS

      
Numéro d'application 18061078
Statut En instance
Date de dépôt 2022-12-02
Date de la première publication 2023-08-03
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s) Didcock, Clifford Neil

Abrégé

A system for providing multiple videos captured simultaneously from different cameras to enable streaming of the multiple videos to one or more communication devices is disclosed. The system may receive first video content captured by a first camera associated with a communication device. The first video content may include video indicia associated with a view of a scene that a user views while looking at an environment associated with the scene. The system may also receive second video content captured by a second camera associated with the communication device. The second video content may include video data indicating at least the user. The first video content and the second video content may be captured simultaneously by the first camera and the second camera. The system may also configure the first video content captured by the first camera and the second video content captured by the second camera to be presented to one or more display devices of one or more communication devices associated with one or more users.

Classes IPC  ?

  • H04N 21/2187 - Transmission en direct
  • H04N 21/218 - Source du contenu audio ou vidéo, p.ex. réseaux de disques locaux

58.

Selecting an optimal combination of portions of a content item to be presented within a user interface of an online messaging application in association with information identifying a set of message threads

      
Numéro d'application 17674509
Numéro de brevet 11716303
Statut Délivré - en vigueur
Date de dépôt 2022-02-17
Date de la première publication 2023-08-01
Date d'octroi 2023-08-01
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Singh, Dheeraj Kumar

Abrégé

A different combination of multiple portions of a content item is selected for display to each of multiple sets of users of an online messaging application. The different combination of portions of the content item is sent for display to the corresponding set of users within a user interface of the online messaging application in association with information identifying a set of message threads in which each user is participating. A request to view the entire content of the content item is then received from a subset of each of the sets of users and a performance metric associated with each combination of portions of the content item is tracked based on the received request. Based on the performance metric, a performance of each portion of the content item is evaluated and used to select an optimal combination of the portions of the content item.

Classes IPC  ?

  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

59.

TECHNIQUES FOR CONTEXT SENSITIVE ILLUSTRATED GRAPHICAL USER INTERFACE ELEMENTS

      
Numéro d'application 18193816
Statut En instance
Date de dépôt 2023-03-31
Date de la première publication 2023-07-27
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Sinha, Garima
  • Wang, Xiao Ou
  • Tam, Kent Fu Ho

Abrégé

Techniques for context sensitive illustrated graphical user interface elements, comprising a social networking application. The social networking application may include, among other components, a social networking graphical elements management component to provide a list of recommended graphical element identifier information, in response to a request for the list of recommended graphical element identifier information, a context determination component to determine user context information representative of the at least one user context based at least partially on user communications intent information, user profile information, device location information, calendar event information, and/or external event information, and a graphical elements recommendation component to generate the list of recommended graphical element identifier information based at least partially on the user profile information, graphical elements promotion information, and/or the user context information.

Classes IPC  ?

  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • H04M 1/72454 - Interfaces utilisateur spécialement adaptées aux téléphones sans fil ou mobiles avec des moyens permettant d’adapter la fonctionnalité du dispositif dans des circonstances spécifiques en tenant compte des contraintes imposées par le contexte ou par l’environnement

60.

MANAGING CONTACT-CONTROL PRIVILEGES VIA MANAGING CLIENT DEVICE INTERFACES

      
Numéro d'application 18194009
Statut En instance
Date de dépôt 2023-03-31
Date de la première publication 2023-07-27
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Brown, Philip Morgan
  • Helou, Reem
  • Cristobal, Adam Vicent
  • El Kheir, Hadi Abou
  • Khaitan, Ashu
  • Barton, Jeremy Taylor
  • Ling, Katarina

Abrégé

The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically providing a activity dashboard for display within a graphical user interface. In particular, the disclosed systems can intelligently display, within the activity dashboard, insights of digital activity within an application of a child account. For example, the disclosed systems can monitor digital activity associated with recent contacts and groups, contact updates, and digital media items exchanged in messaging chat threads. In turn, the disclosed system can selectively surface one or more portions (and/or indications) of the monitored digital activity in the activity dashboard along with corresponding actionable options available for user selection. In response to user interaction with the actionable options corresponding to the selectively surfaced digital activity, the disclosed systems can intuitively modify the child account to regulate viewable content and digital communications with third-party child accounts.

Classes IPC  ?

  • H04L 67/306 - Profils des utilisateurs
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G06F 3/0482 - Interaction avec des listes d’éléments sélectionnables, p.ex. des menus
  • G06F 9/54 - Communication interprogramme

61.

Event-Based Reasoning for Assistant Systems

      
Numéro d'application 18059641
Statut En instance
Date de dépôt 2022-11-29
Date de la première publication 2023-07-27
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Liu, Shusen
  • Hanson, Michael Robert
  • Dong, Guangqiang
  • Fan, Xin Ming
  • Damavandi, Babak

Abrégé

In one embodiment, a method includes receiving a user input corresponding to a task from a first user at a client system, determining that executing the task is to be triggered by client-side events being satisfied and server-side events being satisfied, determining that the client-side events are satisfied, sending a first indication that the client-side events are satisfied from the client system to a remote server, wherein the first indication comprises no privacy-sensitive information regarding the client-side events, receiving a second indication of the server-side events being satisfied at the client system from the remote server, and executing the task.

Classes IPC  ?

  • G05B 15/02 - Systèmes commandés par un calculateur électriques
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p.ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau

62.

DYNAMICALLY MODIFYING LIVE VIDEO STREAMS FOR PARTICIPANT DEVICES IN DIGITAL VIDEO ROOMS

      
Numéro d'application 18193950
Statut En instance
Date de dépôt 2023-03-31
Date de la première publication 2023-07-27
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Garg, Vivek
  • Goel, Mudit
  • Ogawa, Paul Seia
  • Real, Eduardo Diaz
  • Sharin, Joel Alexander
  • Hong, Keetaek
  • Legacy, Ross

Abrégé

This disclosure describes a video room system that can efficiently and flexibly generate and facilitate video rooms for video chatting between participant devices by prioritizing video streams to provide to participant devices based on performance parameters. For example, the video room system can provide different video room streams to different participant devices based on the performance parameters of the participant devices. In addition, the video room system can customize or tailor video room streams based on identifying dominant speaker devices, determining connections between participant devices as indicated by a social graph of a social networking system, and/or based on join methods utilized by participant devices to join a video room.

Classes IPC  ?

63.

SELECTING ADS FOR DISPLAY BASED ON RECENT USER ENGAGEMENT SIGNALS AND BALANCING AD LOAD ACROSS SURFACES

      
Numéro d'application 17985027
Statut En instance
Date de dépôt 2022-11-10
Date de la première publication 2023-07-27
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Li, Qianwen
  • Anreddy, Vikram

Abrégé

Methods, systems, and storage media for determining advertisements to display are disclosed. Exemplary implementations may: receive at least one recent user engagement signal; based, at least in part, on the at least one recent user engagement signal and a social media explore context, determine at least one first advertisement to display for a user associated with the at least one recent user engagement signal; and cause display of the at least one first advertisement within the social media explore context.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

64.

Surface error reduction for a continuous antenna reflector

      
Numéro d'application 16686957
Numéro de brevet 11710905
Statut Délivré - en vigueur
Date de dépôt 2019-11-18
Date de la première publication 2023-07-25
Date d'octroi 2023-07-25
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Booen, Eric
  • Theunissen, Wilhelmus Hendrikus

Abrégé

The disclosed method may include (1) determining a current physical state regarding an antenna assembly that includes (a) a sub-reflector that receives a wireless signal and reflects the wireless signal to a feed structure for processing, (b) a continuous antenna reflector that receives the wireless signal at a reflecting surface that reflects the wireless signal to the sub-reflector, where the current physical state is indicative of a current surface error over the reflecting surface relative to the sub-reflector, and (c) a backing structure coupled to a back surface of the continuous antenna reflector opposite the reflecting surface and having a plurality of actuators distributed over, and coupled to, the back surface, (2) operating each of the plurality actuators in a manner that reduces the current surface error based on the current physical state. Various other methods and systems are also disclosed.

Classes IPC  ?

  • H01Q 15/14 - Surfaces réfléchissantes; Structures équivalentes
  • H01Q 19/19 - Combinaisons d'éléments actifs primaires d'antennes avec des dispositifs secondaires, p.ex. avec des dispositifs quasi optiques, pour donner à une antenne une caractéristique directionnelle désirée utilisant des surfaces réfléchissantes comportant plusieurs surfaces réfléchissantes comprenant une surface réfléchissante principale concave associée à une surface réfléchissante auxiliaire
  • H01Q 15/16 - Surfaces réfléchissantes; Structures équivalentes courbes suivant deux dimensions, p.ex. paraboloïdales
  • H01Q 1/28 - Adaptation pour l'utilisation dans ou sur les avions, les missiles, les satellites ou les ballons

65.

Systems and methods for ephemeral streaming spaces

      
Numéro d'application 17192459
Numéro de brevet 11711493
Statut Délivré - en vigueur
Date de dépôt 2021-03-04
Date de la première publication 2023-07-25
Date d'octroi 2023-07-25
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Paul, Debashish

Abrégé

Systems and methods for providing ephemeral streaming spaces may include (1) providing a user with a digital display of video cards, in which each video card within the digital display corresponds to a contact, of the user, designated as currently available for video conferencing, (2) receiving user input selecting a video card from the digital display, and (3) in response to receiving the user input, initiating a video conference between the user and a contact corresponding to the selected video card. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 65/403 - Dispositions pour la communication multipartite, p.ex. pour les conférences
  • H04N 7/15 - Systèmes pour conférences
  • H04L 65/1093 - Procédures en session en supprimant des participants

66.

Tensor data distribution using grid direct-memory access (DMA) controller

      
Numéro d'application 17095500
Numéro de brevet 11709783
Statut Délivré - en vigueur
Date de dépôt 2020-11-11
Date de la première publication 2023-07-25
Date d'octroi 2023-07-25
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Chen, Xu
  • Khaitan, Harshit
  • Chen, Yu Hsin
  • Lai, Liangzhen

Abrégé

In one embodiment, a method for tensor data distribution using a direct-memory access agent includes generating, by a first controller, source addresses indicating locations in a source memory where portions of a source tensor are stored. A second controller may generate destination addresses indicating locations in a destination memory where portions of a destination tensor are to be stored. The direct-memory access agent receives a source address generated by the first controller and a destination address generated by the second controller and determines a burst size. The direct-memory access agent may issue a read request comprising the source address and the burst size to read tensor data from the source memory and may store the tensor data into an alignment buffer. The direct-memory access agent then issues a write request comprising the destination address and the burst size to write data from the alignment buffer into the destination memory.

Classes IPC  ?

  • G06F 13/42 - Protocole de transfert pour bus, p.ex. liaison; Synchronisation
  • G06F 13/38 - Transfert d'informations, p.ex. sur un bus
  • G06F 13/40 - Structure du bus
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • G06F 12/1081 - Traduction d'adresses pour accès périphérique à la mémoire principale, p.ex. accès direct en mémoire [DMA]
  • G06F 12/02 - Adressage ou affectation; Réadressage
  • G06F 12/0879 - Mode par rafale
  • G06N 20/00 - Apprentissage automatique
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 17/16 - Calcul de matrice ou de vecteur
  • G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p.ex. acces direct à la mémoire, vol de cycle

67.

Optical Network Defragmentation Utilizing Mixed Integer Linear Programming Approaches

      
Numéro d'application 17576576
Statut En instance
Date de dépôt 2022-01-14
Date de la première publication 2023-07-20
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Ahuja, Satyajeet Singh
  • Balasubramanian, Srivatsan
  • Dangui, Vinayak
  • Gopalan, Abishek

Abrégé

The present disclosure provides systems and methods for operating optical networks and performing defragmentation operations. Embodiments include computer systems and computer program products comprising a computer readable storage and a processor. Upon receiving information indicative of a spectrum assignment on the optical network, a target entity associated with a set of optical channels and a potential spectrum path are identified. The target entity can be defragmented to enable the potential spectrum path, comprising reconfiguring at least one existing spectrum path associated with an optical channel in the set of optical channels. The potential spectrum path may then be reconfigured to a continuous and contiguous band of slice on at least one optical channel associated with the target entity.

Classes IPC  ?

  • H04B 10/27 - Dispositions pour la mise en réseau
  • H04J 14/02 - Systèmes multiplex à division de longueur d'onde

68.

Architecture for virtual instructions

      
Numéro d'application 17088947
Numéro de brevet 11704562
Statut Délivré - en vigueur
Date de dépôt 2020-11-04
Date de la première publication 2023-07-18
Date d'octroi 2023-07-18
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Khaitan, Harshit
  • Guerrero, Miguel Angel
  • Lai, Liangzhen
  • Hollis, Simon James

Abrégé

A system including a machine learning accelerator (MLA) hardware configured to perform machine-learning operations according to native instructions; an interpreter computing module configured to: generate, based on virtual instructions, machine language instructions configured to be processed by a processing hardware implementing the interpreter computing module; and cause the processing hardware to perform machine-learning operations according to the machine language instructions; and a compiler computing module associated with the MLA hardware, the compiler computing module configured to: receive instructions for performing an inference using a machine-learning model; based on the received instructions: generate the native instructions configured to be processed by the MLA hardware, the native instructions specifying first machine-learning operations associated with performing the inference; and generate the virtual instructions configured to be processed by the interpreter computing module, the virtual instructions specifying second machine-learning operations associated with performing the inference.

Classes IPC  ?

69.

Identifying responsiveness of an entitty to messages via an online system in a content item identifying the entity

      
Numéro d'application 16936331
Numéro de brevet 11706174
Statut Délivré - en vigueur
Date de dépôt 2020-07-22
Date de la première publication 2023-07-18
Date d'octroi 2023-07-18
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Singh, Dheeraj Kumar

Abrégé

An online system allows users to exchange messages with other users, including entities such as businesses. The online system determines a metric describing measure of an entity's responsiveness to messages received via the online system based on a number of messages to which the entity responds and times for the entity to respond to messages. The online system displays an indication of the metric for an entity in connection with content identifying the entity. For example, the indication is displayed in conjunction with a content item identifying the entity, such as a content item including a link to initiate communication of a message to the entity.

Classes IPC  ?

  • H04L 51/42 - Aspects liés aux boîtes aux lettres, p.ex. synchronisation des boîtes aux lettres
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/234 - Surveillance ou traitement des messages pour le suivi des messages
  • H04L 51/18 - Commandes ou codes exécutables

70.

Identifying an activity specifying thematic content for a video exchange session between users of an online system using a trained model

      
Numéro d'application 17118274
Numéro de brevet 11706386
Statut Délivré - en vigueur
Date de dépôt 2020-12-10
Date de la première publication 2023-07-18
Date d'octroi 2023-07-18
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Warner, Kathleen

Abrégé

When a user creates a new video exchange session via an online system, the user specifies an activity for the video exchange session. The activity may specify a name for the video exchange session, as well as other thematic content (e.g., visual effects, backgrounds) displayed via the video exchange session. The online system trains a machine learned model that predicts a likelihood that other users will accept an invitation to join the video exchange session if a certain activity is specified for the video exchange session. The online system may then use these likelihoods to rank and sort the activities for the user or to highlight activities with threshold likelihoods.

Classes IPC  ?

71.

GENERATING CONTEXTUALLY RELEVANT TEXT TRANSCRIPTS OF VOICE RECORDINGS WITHIN A MESSAGE THREAD

      
Numéro d'application 18172960
Statut En instance
Date de dépôt 2023-02-22
Date de la première publication 2023-07-13
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Grichnik, James Matthew
  • Gupta, Chetan Parag
  • Peng, Fuchun
  • Zhang, Yinan
  • Chen, Si

Abrégé

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating contextually relevant transcripts of voice recordings based on social networking data. For instance, the disclosed systems receive a voice recording from a user corresponding to a message thread including the user and one or more co-users. The disclosed systems analyze acoustic features of the voice recording to generate transcription-text probabilities. The disclosed systems generate term weights for terms corresponding to objects associated with the user within a social networking system by analyzing user social networking data. Using the contextually aware term weights, the disclosed systems adjust the transcription-text probabilities. Based on the adjusted transcription-text probabilities, the disclosed systems generate a transcript of the voice recording for display within the message thread.

Classes IPC  ?

  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • G10L 15/08 - Classement ou recherche de la parole
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 67/306 - Profils des utilisateurs

72.

Processing Multimodal User Input for Assistant Systems

      
Numéro d'application 18185258
Statut En instance
Date de dépôt 2023-03-16
Date de la première publication 2023-07-13
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Natarajan, Vivek
  • Mei, Shawn C.P.
  • Zuo, Zhengping

Abrégé

In one embodiment, a method includes receiving at a head-mounted device a speech input from a user and a visual input captured by cameras of the head-mounted device, wherein the visual input comprises subjects and attributes associated with the subjects, and wherein the speech input comprises a co-reference to one or more of the subjects, resolving entities corresponding to the subjects associated with the co-reference based on the attributes and the co-reference, and presenting a communication content responsive to the speech input and the visual input at the head-mounted device, wherein the communication content comprises information associated with executing results of tasks corresponding to the resolved entities.

Classes IPC  ?

  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G06V 40/16 - Visages humains, p.ex. parties du visage, croquis ou expressions
  • G02B 27/01 - Dispositifs d'affichage "tête haute"

73.

User Identification with Voiceprints on Online Social Networks

      
Numéro d'application 18185309
Statut En instance
Date de dépôt 2023-03-16
Date de la première publication 2023-07-13
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Niewczas, Mateusz Marek

Abrégé

In one embodiment, a method includes, by one or more computing devices of an online social network, receiving, from a client system at a first location, an audio input from an unknown user, identifying a first user who is proximate to the first location, identifying the unknown user as a second user based on a comparison of the audio input to one or more voiceprints of one or more candidate users accessible by the client system, respectively, wherein each voiceprint comprises audio data for auditory identification of a unique user, and wherein each candidate user is a contact of the first user, and sending customized content to one or more of the first user or the second user, wherein the content is customized using interest information associated with the first or second user.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G10L 17/08 - Utilisation d’une mesure de distorsion ou d’une distance particulière entre un motif d’analyse et les modèles de référence
  • H04L 67/306 - Profils des utilisateurs

74.

Techniques for group message thread link administration

      
Numéro d'application 17461292
Numéro de brevet 11700256
Statut Délivré - en vigueur
Date de dépôt 2021-08-30
Date de la première publication 2023-07-11
Date d'octroi 2023-07-11
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Jayaram, Vinodh
  • Moxon, Andrew Cairns
  • Song, Andrew Yaoshu
  • Wang, Huan Yan
  • Poosala, Viswanath

Abrégé

Techniques for group message thread link administration are described. In one embodiment, an apparatus may comprise a client front-end component operative to receive a join invitation command associated with a group message thread from an administrator client device, the group message thread associated with a message thread identifier, the message thread identifier identifying the group message thread on a messaging system; and send a join invitation link to the administrator client device; and a group management component operative to generate a join invitation link in response to the join invitation command, the join invitation link comprising a thread invitation identifier, wherein the thread invitation identifier is a hash of the message thread identifier. Other embodiments are described and claimed.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04W 12/02 - Protection de la confidentialité ou de l'anonymat, p.ex. protection des informations personnellement identifiables [PII]
  • H04W 12/50 - Appariement sécurisé de dispositifs
  • H04L 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p.ex. mouchard de session ou encodage d'URL
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04W 12/08 - Sécurité d'accès
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux

75.

Systems and methods for improving mode decisions in hardware video encoders

      
Numéro d'application 17518543
Numéro de brevet 11700382
Statut Délivré - en vigueur
Date de dépôt 2021-11-03
Date de la première publication 2023-07-11
Date d'octroi 2023-07-11
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Chaudhari, Gaurang
  • Chen, Yunqing
  • Reddy, Harikrishna Madadi

Abrégé

An example disclosed system may include a hardware video encoding pipeline (HVEP), the HVEP that includes a prediction module that generates, using a primary prediction mode, a primary encode of a portion of a video stream, and using a secondary prediction mode, a secondary encode of the portion of the video stream. The HVEP may also include (1) a rate-distortion optimization (RDO) module that determines a primary cost associated with the primary encode and a secondary cost associated with the secondary encode, (2) a quality metric (QM) module that determines a primary QM associated with the primary encode and a secondary QM associated with the secondary encode, and (3) a decision module that selects, for an encoding of the video stream, at least one of the primary prediction mode and the secondary prediction mode based on the primary cost, the secondary cost, the primary QM, and the secondary QM.

Classes IPC  ?

  • H04N 19/147 - Débit ou quantité de données codées à la sortie du codeur selon des critères de débit-distorsion
  • H04N 19/436 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés utilisant des dispositions de calcul parallélisées
  • H04N 19/184 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant des bits, p.ex. de flux vidéo compressé
  • H04N 19/107 - Sélection du mode de codage ou du mode de prédiction entre codage prédictif spatial et temporel, p.ex. rafraîchissement d’image

76.

DYNAMICALLY IDENTIFYING VISUAL MEDIA CAPTURE FORMATS BASED UPON CONDITIONS

      
Numéro d'application 18106432
Statut En instance
Date de dépôt 2023-02-06
Date de la première publication 2023-07-06
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s) Boley, Jesse Leon

Abrégé

Methods, systems, and storage media for dynamically identifying visual media capture formats based upon at least one of capture device, resultant visual medium, and/or application-supported conditions are disclosed. Exemplary implementations may: query a visual media capture device for at least a portion of the device-supported visual media capture formats; receive information regarding one or more capture device, resultant visual medium, and/or application-supported conditions relevant to capture of a resultant visual medium; execute a plurality of rules to dynamically identify one or more device-supported visual media capture formats of the device-supported visual media capture formats that is configured to determine the resultant visual medium; and cause the visual media capture device to initiate capture of the resultant visual medium using one of the identified device-supported visual media capture formats.

Classes IPC  ?

  • H04N 23/60 - Commande des caméras ou des modules de caméras

77.

Virtual Reality System with Modeling Poses of Tracked Objects by Predicting Sensor Data

      
Numéro d'application 18115381
Statut En instance
Date de dépôt 2023-02-28
Date de la première publication 2023-07-06
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Zhang, Boyang
  • Hesch, Joel Amado

Abrégé

A platform system receives sensor data describing the state and orientation of a tracked object and models the pose of the tracked object to determine user interactions with the platform system. To ensure that incorrect sensor data due to a saturation event or connection loss does not impact user experience, the platform system identifies regions for correction in sensor data streams based on the sensor data being at or above a saturation limit or not being received. The platform system predicts sensor data for an identified region of correction by applying a fit corresponding to points adjacent to the region for correction and determining predicted sensor data using the applied fit. The predicted sensor data is used to correct the modeled pose for the tracked object.

Classes IPC  ?

  • G01P 15/00 - Mesure de l'accélération; Mesure de la décélération; Mesure des chocs, c. à d. d'une variation brusque de l'accélération
  • G01C 19/00 - Gyroscopes; Dispositifs sensibles à la rotation utilisant des masses vibrantes; Dispositifs sensibles à la rotation sans masse en mouvement; Mesure de la vitesse angulaire en utilisant les effets gyroscopiques
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

78.

AUTHORING AN IMMERSIVE HAPTIC DATA FILE USING AN AUTHORING TOOL

      
Numéro d'application 17962924
Statut En instance
Date de dépôt 2022-10-10
Date de la première publication 2023-07-06
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Weber, Maximilian
  • Mazur, James
  • Ap Dafydd, Gwydion
  • Büttner, Daniel

Abrégé

Methods and systems of authoring audio signal(s) into haptic data file(s) are disclosed. An audio analysis module analyses the audio signal(s) using filterbank(s) or by performing a spectrogram analysis. Transients are detected in the audio signal. If present, the transients are processed to determine a transient score and a transient binary. A database stores device specific information and actuator specific information. A haptic perceptual bandwidth of an electronic computing device having an embedded actuator is determined by using information from the database. A user interface allows modification of time-amplitude values and transient values based on the determined haptic perceptual bandwidth. Authored time amplitude values are aggregated in authored audio descriptor data, which is passed to a transformation module that fits the data into the haptic perceptual bandwidth and implements algorithms to produce transformed audio descriptor data. Finally, the transformed audio descriptor data is converted to the haptic data file.

Classes IPC  ?

  • G08B 6/00 - Systèmes de signalisation tactile, p.ex. systèmes d'appel de personnes
  • H04R 3/04 - Circuits pour transducteurs pour corriger la fréquence de réponse
  • G10L 21/06 - Transformation de la parole en une représentation non audible, p.ex. visualisation de la parole ou traitement de la parole pour les aides tactiles
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G10L 25/18 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par le type de paramètres extraits les paramètres extraits étant l’information spectrale de chaque sous-bande
  • G10L 25/51 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes spécialement adaptées pour un usage particulier pour comparaison ou différentiation
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

79.

CALCULATING BIDS FOR CONTENT ITEMS BASED ON VALUE OF A PRODUCT ASSOCIATED WITH THE CONTENT ITEM

      
Numéro d'application 18113883
Statut En instance
Date de dépôt 2023-02-24
Date de la première publication 2023-07-06
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Zeldin, Robert Oliver Burns
  • Karande, Chinmay Deepak
  • Rajaram, Shyamsundar
  • Cho, Leon R.
  • Mahdi, Rami
  • Bannur, Sushma Nagesh

Abrégé

An online system calculates bids for content items to display to users based on the value of a product described in the content item and the likelihood of a viewing user purchasing the product. The online system identifies an impression opportunity for an ad request and computes an expected value of the conversion and a likelihood of the conversion. The online system computes a bid amount based on the expected conversion value and the likelihood of the conversion. Bids based on the value of the conversion allow a third party system offering the product to optimize for the value of each conversion instead of the conversion rate.

Classes IPC  ?

80.

SYSTEMS AND METHODS FOR MASSIVE MULTIPLE-INPUT MULTIPLE-OUTPUT ANTENNA CALIBRATION

      
Numéro d'application 17568483
Statut En instance
Date de dépôt 2022-01-04
Date de la première publication 2023-07-06
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Janani, Mohammad
  • Tabatabai, Farbod
  • Engala, Kodanda Ram Reddy

Abrégé

A radio unit that is configured to perform calibration of its antennas for beamforming is disclosed. The radio unit may comprise a combiner. The combiner may be configured to cause the antennas to transmit calibration signals. The combiner may cause the calibration signals to rotate to different phases. The different phases may cause non-coherent combining of noise of the calibration signals when the calibration signals are combined. The combiner may combine the rotated calibration signals and the noise may be cancelled by the radio unit. The combiner may calibrate the antennas based on the combined calibration signals.

Classes IPC  ?

  • H04B 7/08 - Systèmes de diversité; Systèmes à plusieurs antennes, c. à d. émission ou réception utilisant plusieurs antennes utilisant plusieurs antennes indépendantes espacées à la station de réception
  • H04B 7/0413 - Systèmes MIMO

81.

Personalized conversational recommendations by assistant systems

      
Numéro d'application 16921665
Numéro de brevet 11694281
Statut Délivré - en vigueur
Date de dépôt 2020-07-06
Date de la première publication 2023-07-04
Date d'octroi 2023-07-04
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Liu, Honglei
  • Zhou, Hao
  • Moon, Seungwhan
  • Liu, Bing
  • Qiu, Yulong
  • Chai, Daniel
  • Shah, Pararth Paresh
  • Li, Xiaolei
  • Subba, Rajen
  • Xu, Hu

Abrégé

In one embodiment, a method includes receiving a user request from a client system associated with a user, generating a response to the user request which references one or more entities, generating a personalized recommendation based on the user request and the response, wherein the personalized recommendation references one or more of the entities of the response, and sending instructions for presenting the response and the personalized recommendation to the client system.

Classes IPC  ?

  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/18 - Commandes ou codes exécutables
  • G06F 16/9032 - Formulation de requêtes
  • G06F 40/56 - Génération de langage naturel
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur

82.

Prediction of Next Place Visits on Online Social Networks

      
Numéro d'application 18182052
Statut En instance
Date de dépôt 2023-03-10
Date de la première publication 2023-06-29
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Ott, Myle Arif
  • Adcock, Aaron Bryan
  • Shmueli, Yaniv
  • Chen, Peng-Jen
  • Yuan, Wenbo
  • Wang, Junfei

Abrégé

In one embodiment, a method includes accessing a place-entities graph comprising a plurality of place-entity nodes, in which each place-entity node representing a place-entity corresponding to a particular geographic location, and identifying a place-entity cluster within the place-entities graph. The place-entity cluster comprises a plurality of place-entity nodes corresponding to a plurality of place-entities corresponding to the same geographic location. The method includes accessing embeddings representing the plurality of place-entities corresponding to the place-entity cluster. Each embedding is a point in a d-dimensional embedding space. The method includes calculating, using a machine-learning model, a cluster-quality score of the place-entity cluster based on the embeddings. The cluster-quality score represents a probability that the place-entities correspond to a valid geographic location. The method further includes identifying the place-entities as corresponding to an invalid geographic location based on a determining that the cluster-quality score is less than a threshold cluster-quality score.

Classes IPC  ?

  • G06N 3/047 - Réseaux probabilistes ou stochastiques
  • G06N 3/08 - Méthodes d'apprentissage
  • G06F 7/08 - Tri, c. à d. rangement des supports d'enregistrement dans un ordre de succession numérique ou autre, selon la classification d'au moins certaines informations portées sur les supports
  • H04L 67/306 - Profils des utilisateurs
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

83.

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

      
Numéro d'application 17131338
Numéro de brevet 11687974
Statut Délivré - en vigueur
Date de dépôt 2020-12-22
Date de la première publication 2023-06-27
Date d'octroi 2023-06-27
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Huang, Yi
  • Fan, Peng
  • Chen, Zhimin
  • Tong, Keyun

Abrégé

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.

Classes IPC  ?

84.

Free-space optical communication system using a backchannel for power optimization

      
Numéro d'application 17213712
Numéro de brevet 11689283
Statut Délivré - en vigueur
Date de dépôt 2021-03-26
Date de la première publication 2023-06-27
Date d'octroi 2023-06-27
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Efthyvoulos, Stephen Philip
  • Miller, Eric Douglas
  • Chen, Chien-Chung
  • Moro, Slaven

Abrégé

An example device may include an optical modulator configured to generate an optical beam encoding network data, an optical power amplifier configured to adjust a transmitted power of the optical beam, and a transmit beam angle mechanism configured to adjust a beam direction of the optical beam and to transmit the optical beam to a remote receiver over a free-space optical link. Example devices may include a controller configured to receive backchannel data from the remote receiver and modify a characteristic of the optical beam based on the backchannel data. Various other devices, systems, and methods are also disclosed.

Classes IPC  ?

  • H04B 10/112 - Transmission dans la ligne de visée sur une distance étendue
  • H04B 10/118 - Dispositions spécifiques à la transmission en espace libre, c. à d. dans l’air ou le vide spécialement adaptées aux communications par satellite
  • H04B 10/564 - Commande de la puissance
  • H04W 16/28 - Structures des cellules utilisant l'orientation du faisceau
  • H04B 10/50 - Systèmes de transmission utilisant des ondes électromagnétiques autres que les ondes hertziennes, p.ex. les infrarouges, la lumière visible ou ultraviolette, ou utilisant des radiations corpusculaires, p.ex. les communications quantiques Émetteurs
  • H04W 84/06 - Réseaux aériens ou satellitaires

85.

System and Method of Data Communication

      
Numéro d'application 18171193
Statut En instance
Date de dépôt 2023-02-17
Date de la première publication 2023-06-22
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Padmanabhan, Amar
  • Ramakrishnan, Praveen Kumar
  • Hasan, Shaddi Husein
  • Tomar, Anoop Singh
  • Makeev, Evgeniy
  • Ramadan, Omar
  • Ouyang, Jiannan
  • Tian, Xiaochen
  • Romano, Thomas
  • Xia, Ting
  • Rallapalli, Jagannath
  • Li, Kuan-Yu
  • Sanadhya, Shruti

Abrégé

Particular embodiments may detect, by a core network, a change in network traffic types from a first network traffic type to a second network traffic type. The core network includes one or more network functionality components. Each of the one or more network functionality components is decomposed into multiple service types. The core network may determine several service instances for deployment in response to the change in the network traffic types. Each of the service instances may belong to one of the multiple decomposed service types. The core network may deploy several service instances to one or more server machines of the core network according to a decomposed service type of a respective service instance.

Classes IPC  ?

  • H04L 41/08 - Gestion de la configuration des réseaux ou des éléments de réseau
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

86.

COLLABORATIVE STORIES

      
Numéro d'application 17557935
Statut En instance
Date de dépôt 2021-12-21
Date de la première publication 2023-06-22
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Khan, Sonja Okano
  • Sheibley, Mari
  • Song, Rennie Hsie
  • Hiscott, Kevin Joseph

Abrégé

Techniques for generating ephemeral collections of content items are described herein. For example, a social networking system may receive, from a first account, a request to generate a collection of content items, or a “collaborative story.” The request may include an identifier associated with a second account that is to be associated with the collaborative story. Based on the request, the social networking system may generate the collaborative story and associate the second account therewith, designating the first account and the second account are as collaborators. In some examples, the social networking system may receive content from the first account and/or the second account and may publish the content in association with the collaborative story via the social networking system.

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme

87.

Prediction unit skip detection in encoder

      
Numéro d'application 17513770
Numéro de brevet 11683509
Statut Délivré - en vigueur
Date de dépôt 2021-10-28
Date de la première publication 2023-06-20
Date d'octroi 2023-06-20
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Zha, Xianliang
  • Chen, Yunqing
  • Pan, Shiyan
  • Reddy, Harikrishna Madadi

Abrégé

Techniques for detecting skipped prediction units in an encoder are disclosed. Control information associated with a prediction unit of a video frame is received at a node of a video encoding pipeline used to compress the video frame. A skip decision for the prediction unit is made by analyzing transform units comprising the prediction unit. The skip decision indicates whether or not the prediction unit comprises a skipped prediction unit during encoding. The skip decision for the prediction unit is provided to a downstream node of the video encoding pipeline.

Classes IPC  ?

  • H04N 7/12 - Systèmes dans lesquels le signal de télévision est transmis par un canal ou une pluralité de canaux parallèles, la bande passante de chaque canal étant inférieure à la largeur de bande du signal de télévision
  • H04N 19/423 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques - caractérisés par les détails de mise en œuvre ou le matériel spécialement adapté à la compression ou à la décompression vidéo, p.ex. la mise en œuvre de logiciels spécialisés caractérisés par les dispositions des mémoires
  • H04N 19/172 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant une zone de l'image, p.ex. un objet la zone étant une image, une trame ou un champ
  • H04N 19/169 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif
  • H04N 19/18 - Procédés ou dispositions pour le codage, le décodage, la compression ou la décompression de signaux vidéo numériques utilisant le codage adaptatif caractérisés par l’unité de codage, c. à d. la partie structurelle ou sémantique du signal vidéo étant l’objet ou le sujet du codage adaptatif l’unité étant un ensemble de coefficients de transformée

88.

Generating Multi-Perspective Responses by Assistant Systems

      
Numéro d'application 18164480
Statut En instance
Date de dépôt 2023-02-03
Date de la première publication 2023-06-15
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Koukoumidis, Emmanouil
  • Hanson, Michael Robert
  • Subba, Rajen
  • Young, Heidi
  • Shah, Rushin
  • Yu, Jinsong
  • Dumoulin, Benoit F.
  • Kahn, Jeremy Gillmor
  • Iyer, Chandrasekhar

Abrégé

In one embodiment, a method includes receiving a user query inputted on a head-mounted device from the head-mounted device, wherein the user query corresponds to multiple dialog-intents, executing multiple tasks corresponding to the multiple dialog-intents, generating a multi-perspective response by a stitching model based on two or more of execution results of the multiple tasks, wherein the stitching model combines the two or more of the execution results based on natural language processing, and wherein the multi-perspective response comprises a natural-language response combining the two or more execution results, and sending instructions to the head-mounted device for presenting the multi-perspective response on the head-mounted device.

Classes IPC  ?

  • G06V 10/82 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant les réseaux neuronaux
  • G06F 9/451 - Dispositions d’exécution pour interfaces utilisateur
  • G10L 15/18 - Classement ou recherche de la parole utilisant une modélisation du langage naturel
  • G10L 15/183 - Classement ou recherche de la parole utilisant une modélisation du langage naturel selon les contextes, p.ex. modèles de langage
  • G10L 15/22 - Procédures utilisées pendant le processus de reconnaissance de la parole, p.ex. dialogue homme-machine 
  • G06F 16/338 - Présentation des résultats des requêtes
  • G06F 16/332 - Formulation de requêtes
  • G06F 16/33 - Requêtes
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 67/306 - Profils des utilisateurs
  • G06F 16/176 - Support d’accès partagé aux fichiers; Support de partage de fichiers
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 15/16 - Classement ou recherche de la parole utilisant des réseaux neuronaux artificiels
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur
  • G06F 16/9032 - Formulation de requêtes
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04L 51/02 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel en utilisant des réactions automatiques ou la délégation par l’utilisateur, p.ex. des réponses automatiques ou des messages générés par un agent conversationnel
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • G06N 3/08 - Méthodes d'apprentissage
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • G06F 16/9038 - Présentation des résultats des requêtes
  • G06F 16/904 - Navigation; Visualisation à cet effet
  • G06F 40/30 - Analyse sémantique
  • G06F 40/40 - Traitement ou traduction du langage naturel
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/23 - Mise à jour
  • G06F 7/14 - Interclassement, c. à d. association d'au moins deux séries de supports d'enregistrement, chacun étant rangé dans le même ordre de succession, en vue de former une série unique rangée dans le même ordre de succession
  • H04L 43/0882 - Utilisation de la capacité de la liaison
  • H04L 43/0894 - Taux de paquets
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]
  • H04L 41/00 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets
  • H04L 41/22 - Dispositions pour la maintenance, l’administration ou la gestion des réseaux de commutation de données, p.ex. des réseaux de commutation de paquets comprenant des interfaces utilisateur graphiques spécialement adaptées [GUI]
  • H04W 12/08 - Sécurité d'accès
  • G10L 15/07 - Adaptation au locuteur
  • G10L 17/22 - Procédures interactives; Interfaces homme-machine
  • G06N 3/006 - Vie artificielle, c. à d. agencements informatiques simulant la vie fondés sur des formes de vie individuelles ou collectives simulées et virtuelles, p.ex. simulations sociales ou optimisation par essaims particulaires [PSO]
  • G10L 17/06 - Techniques de prise de décision; Stratégies d’alignement de motifs
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/951 - Indexation; Techniques d’exploration du Web
  • G06F 16/242 - Formulation des requêtes
  • G06F 16/2455 - Exécution des requêtes
  • G10L 15/02 - Extraction de caractéristiques pour la reconnaissance de la parole; Sélection d'unités de reconnaissance 
  • G10L 15/187 - Contexte phonémique, p.ex. règles de prononciation, contraintes phonotactiques ou n-grammes de phonèmes
  • G06V 20/10 - Scènes terrestres
  • G06V 40/20 - Mouvements ou comportement, p.ex. reconnaissance des gestes
  • G06F 40/295 - Reconnaissance de noms propres
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation
  • H04L 67/50 - Services réseau
  • H04L 67/5651 - Conversion ou adaptation du format ou du contenu d'applications en réduisant la quantité ou la taille des données d'application échangées
  • H04L 51/18 - Commandes ou codes exécutables
  • H04L 67/75 - Services réseau en affichant sur l'écran de l'utilisateur les conditions du réseau ou d'utilisation
  • G06F 16/903 - Requêtes
  • G06F 40/205 - Analyse syntaxique
  • G06F 18/2411 - Techniques de classification relatives au modèle de classification, p.ex. approches paramétriques ou non paramétriques basées sur la proximité d’une surface de décision, p.ex. machines à vecteurs de support
  • G06N 7/01 - Modèles graphiques probabilistes, p.ex. réseaux probabilistes
  • G06V 10/764 - Dispositions pour la reconnaissance ou la compréhension d’images ou de vidéos utilisant la reconnaissance de formes ou l’apprentissage automatique utilisant la classification, p.ex. des objets vidéo

89.

SYNCHRONIZING STREAMS OF CO-WATCHING DIGITAL VIDEO CONTENT WHILE PROVIDING LIVE DIGITAL VIDEO CHAT STREAMS ACROSS MULTIPLE CLIENT DEVICES

      
Numéro d'application 18165652
Statut En instance
Date de dépôt 2023-02-07
Date de la première publication 2023-06-15
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Fang, Zheng
  • Micheva, Nora
  • Barvo, Pablo Jose

Abrégé

This disclosure describes a video co-watching system that can efficiently, flexibly, and securely provide access to, and synchronize, co-watching digital video content across multiple participant devices while providing live digital video chat streams between the participant devices. For example, the video co-watching system can enable the participant devices to simultaneously present co-watching digital video content together with a presentation of a video chat. In addition, the video co-watching system can synchronize the co-watching digital video content at each participant device while also facilitating video chatting between the participant devices by transmitting a playback modifier signal to cause one participant device to perform a modification to the playback made at another participant device.

Classes IPC  ?

  • H04N 21/43 - Traitement de contenu ou données additionnelles, p.ex. démultiplexage de données additionnelles d'un flux vidéo numérique; Opérations élémentaires de client, p.ex. surveillance du réseau domestique ou synchronisation de l'horloge du décodeur; Intergiciel de client
  • H04N 21/845 - Structuration du contenu, p.ex. décomposition du contenu en segments temporels
  • H04N 21/472 - Interface pour utilisateurs finaux pour la requête de contenu, de données additionnelles ou de services; Interface pour utilisateurs finaux pour l'interaction avec le contenu, p.ex. pour la réservation de contenu ou la mise en place de rappels, pour la requête de notification d'événement ou pour la transformation de contenus affichés
  • H04N 21/2187 - Transmission en direct

90.

Textless Speech-to-Speech Translation on Real Data

      
Numéro d'application 17889116
Statut En instance
Date de dépôt 2022-08-16
Date de la première publication 2023-06-15
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Lee, Ann
  • Chen, Peng-Jen
  • Schwenk, Holger
  • Gu, Jiatao
  • Hsu, Wei-Ning

Abrégé

In one embodiment, a method includes accessing a first utterance of a content by a first speaker, generating first discrete speech units from the first utterance based on a speech-learning model, wherein each of the first discrete speech units is associated with a speech cluster, accessing second utterances of the content by second speakers different from the first speaker, and training a speech normalizer by processing each of the second utterances using the speech normalizer to generate second discrete speech units and updating the speech normalizer by using the first discrete speech units as an optimization target for the second discrete speech units associated with each of the second utterances.

Classes IPC  ?

  • G06F 40/42 - Traduction appuyée sur des données
  • G10L 15/06 - Création de gabarits de référence; Entraînement des systèmes de reconnaissance de la parole, p.ex. adaptation aux caractéristiques de la voix du locuteur
  • G10L 21/0208 - Filtration du bruit

91.

Systems, devices, and methods for tiled multi-monochromatic displays

      
Numéro d'application 17932984
Numéro de brevet 11675199
Statut Délivré - en vigueur
Date de dépôt 2022-09-16
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Trail, Nicholas Daniel
  • Bonar, James Ronald
  • Valentine, Gareth

Abrégé

The disclosed projector device may include (1) a first monochromatic emitter array having a plurality of emitters of a first color disposed in a two-dimensional configuration and (2) a second monochromatic emitter array having a plurality of emitters of a second color disposed in a two-dimensional configuration. The first and second monochromatic emitter arrays may be configured to emit images of the first and second colors into a waveguide configuration, and the first color may be different than the second color. Associated display systems and methods are also provided.

Classes IPC  ?

  • G02B 27/01 - Dispositifs d'affichage "tête haute"
  • G03B 21/20 - Boîtes à lumière
  • G02B 6/293 - Moyens de couplage optique ayant des bus de données, c. à d. plusieurs guides d'ondes interconnectés et assurant un système bidirectionnel par nature en mélangeant et divisant les signaux avec des moyens de sélection de la longueur d'onde
  • G03B 21/14 - Projecteurs ou visionneuses du type par projection; Leurs accessoires - Détails
  • G02B 6/12 - OPTIQUE ÉLÉMENTS, SYSTÈMES OU APPAREILS OPTIQUES - Détails de structure de dispositions comprenant des guides de lumière et d'autres éléments optiques, p.ex. des moyens de couplage du type guide d'ondes optiques du genre à circuit intégré
  • G02B 27/09 - Mise en forme du faisceau, p.ex. changement de la section transversale, non prévue ailleurs

92.

Multiple identifiers for user accounts

      
Numéro d'application 17408072
Numéro de brevet 11676175
Statut Délivré - en vigueur
Date de dépôt 2021-08-20
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Vaidya, Shlok
  • Chordia, Sagar Sanjay
  • Toksoz, Tuna
  • Singhal, Manish
  • Wei, Wei
  • Wang, Yu
  • Pang, Yu
  • Foody, Connor
  • Kedia, Manav
  • Yan, Jinghao

Abrégé

Methods, systems, and storage media for assigning multiple identifiers to user accounts are disclosed. Exemplary implementations may: receive an indication of an event; associate the event with a user; associate the user with at least a first account identifier of a plurality of accounts of the user; associate the user with at least a second account identifier of the plurality of accounts of the user, the second account identifier different than the first account identifier; add at least one of the first account identifier or the second account identifier to a custom audience relating to the event; target the custom audience through directed advertising; and deliver advertisements to the custom audience.

Classes IPC  ?

93.

Systems and methods for opt-in messaging

      
Numéro d'application 16886998
Numéro de brevet 11677700
Statut Délivré - en vigueur
Date de dépôt 2020-05-29
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Slutsker, Igor
  • Watve, Rohit
  • Xiao, Yi

Abrégé

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

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • H04L 51/18 - Commandes ou codes exécutables
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système
  • G06Q 30/016 - Fourniture d’une assistance aux clients, p. ex pour assister un client dans un lieu commercial ou par un service d’assistance après-vente
  • H04L 51/224 - Surveillance ou traitement des messages en fournissant une notification sur les messages entrants, p.ex. des poussées de notifications des messages reçus
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

94.

Techniques for scam detection and prevention

      
Numéro d'application 17671720
Numéro de brevet 11677704
Statut Délivré - en vigueur
Date de dépôt 2022-02-15
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Strauss, Emanuel Alexandre
  • Saif Farooqui, Muhammad
  • Muhammad, Rehman Mehdi
  • Hwang, Michelle Ruby
  • Scheffer, Nicolas
  • Rhyu, Joseph

Abrégé

Techniques for scam detection and prevention are described. In one embodiment, an apparatus may comprise an interaction processing component operative to generate a scam message example repository; submit the scam message example repository to a natural-language machine learning component; and receive a scam message model from the natural-language machine learning component in response to submitting the scam message example repository; an interaction monitoring component operative to monitor a plurality of messaging interactions with a messaging system based on the scam message model; and determine a suspected scam messaging interaction of the plurality of messaging interactions; and a scam action component operative to perform a suspected scam messaging action with the messaging system in response to determining the suspected scam messaging interaction. Other embodiments are described and claimed.

Classes IPC  ?

  • H04L 51/212 - Surveillance ou traitement des messages utilisant un filtrage ou un blocage sélectif
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06N 20/00 - Apprentissage automatique
  • H04L 69/329 - Protocoles de communication intra-couche entre entités paires ou définitions d'unité de données de protocole [PDU] dans la couche application [couche OSI 7]
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • G06N 3/044 - Réseaux récurrents, p.ex. réseaux de Hopfield
  • G06N 3/045 - Combinaisons de réseaux

95.

Display screen or portion thereof with a graphical user interface

      
Numéro d'application 29751416
Numéro de brevet D0989113
Statut Délivré - en vigueur
Date de dépôt 2020-09-21
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Javier, Laura Ling
  • Devoy, Iii, Joseph Paul
  • Soederstedt, Erik Daniel

96.

Identifying characteristics used for content selection by an online system to a user for user modification

      
Numéro d'application 16912473
Numéro de brevet 11676177
Statut Délivré - en vigueur
Date de dépôt 2020-06-25
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Iannaccone, Gianluca
  • Hural, Matthew

Abrégé

Content presented to a user of an online system is presented along with an option allowing the user to view one or more reasons for presentation of the advertisement content to the user and one or more characteristics of the user satisfying targeting criteria associated with the content. For example, a description identifying one or more selected characteristics of the user satisfying the targeting criteria is presented along with the content. The online system selects the one or more characteristics presented along with the content by applying one or more rules to characteristics of the user satisfying targeting criteria included in the content. The rules may account for accuracy of models used to determine whether the user has characteristics, revenue received by the online system from presenting content associated with targeting criteria identifying various characteristics, or prevalence of characteristics among users or targeting criteria of content.

Classes IPC  ?

97.

Apparatus, system, and method for transferring radio frequency signals between parallel waveguides in antennas

      
Numéro d'application 17388237
Numéro de brevet 11677161
Statut Délivré - en vigueur
Date de dépôt 2021-07-29
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Tabatabai, Farbod
  • Tang, Qi
  • Booen, Eric

Abrégé

A steerable antenna comprising (1) a lower waveguide configured to direct radio frequency signals in a specific direction, (2) an upper waveguide positioned substantially parallel to the lower waveguide, wherein the upper waveguide is configured to direct the radio frequency signals in another direction substantially opposite to the specific direction, and (3) a plate coupled between the lower waveguide and the upper waveguide, wherein the plate includes one or more coupling elements that facilitate transferring the radio frequency signals between the lower waveguide to the upper waveguide. Various other apparatuses, systems, and methods are also disclosed.

Classes IPC  ?

  • H01Q 21/06 - Réseaux d'unités d'antennes, de même polarisation, excitées individuellement et espacées entre elles
  • H01Q 13/10 - Antennes à fentes résonnantes
  • H01Q 21/00 - Systèmes ou réseaux d'antennes

98.

Techniques for sharing a device location via a messaging system

      
Numéro d'application 17153032
Numéro de brevet 11678136
Statut Délivré - en vigueur
Date de dépôt 2021-01-20
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire META PLATFORMS, INC. (USA)
Inventeur(s)
  • Reitz, Benoit Charles Henri
  • Fedida, Menahem Dan
  • Leupold, Felix

Abrégé

A computer-implemented method may include receiving, in a messaging client executing on a first client device, a location request from a second client device; determining whether the second client device is authorized to send the location request to the first client device; starting a timer in response to receiving the location request when the second client device is authorized; and sending a location of the first client device to the second client device when the timer expires. Other embodiments are described and claimed.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de localisation
  • H04W 4/12 - Messagerie; Boîtes aux lettres; Annonces
  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 51/52 - Messagerie d'utilisateur à utilisateur dans des réseaux à commutation de paquets, transmise selon des protocoles de stockage et de retransmission ou en temps réel, p.ex. courriel pour la prise en charge des services des réseaux sociaux
  • H04L 51/222 - Surveillance ou traitement des messages en utilisant des informations de localisation géographique, p.ex. des messages transmis ou reçus à proximité d'un certain lieu ou d'une certaine zone
  • H04L 67/52 - Services réseau spécialement adaptés à l'emplacement du terminal utilisateur
  • H04L 69/28 - Minuteurs ou mécanismes de chronométrage utilisés dans les protocoles

99.

MULTI-STAGE SEQUENTIAL PIM REDUCTION VIA SEQUENTIAL TRAINING

      
Numéro d'application 18059632
Statut En instance
Date de dépôt 2022-11-29
Date de la première publication 2023-06-08
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Chen, Weizhong
  • Tujkovic, Djordje

Abrégé

The disclosed computer-implemented method may include (1) determining a first stage estimated passive inter-modulation (PIM) noise using a nonlinear model, the nonlinear model receiving a nonlinear model input based on a transmitted signal, (2) training the nonlinear model using a training signal based on an uncorrected received signal, (3) determining an estimated PIM noise using the first stage estimated PIM noise and a finite impulse response (FIR) filter, (4) training the FIR using a second training signal based on the uncorrected received signal, and (5) subtracting the estimated PIM noise from the uncorrected received signal. Various other methods, systems, and devices are also disclosed.

Classes IPC  ?

100.

GENERATION AND DELIVERY OF INTEREST-BASED COMMUNICATIONS

      
Numéro d'application 17893896
Statut En instance
Date de dépôt 2022-08-23
Date de la première publication 2023-06-08
Propriétaire Meta Platforms, Inc. (USA)
Inventeur(s)
  • Xiao, Zigang
  • Zhang, Yanyu
  • Mishra, Prasoon
  • Smith, Kaitlyn M.
  • Tsai, Alex
  • Springstroh, Jordan

Abrégé

According to examples, a system for generating and delivering enhanced content utilizing remote rendering and data streaming is described. The system may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to generate one or more interests associated with a user, generate a taxonomy based on the one or more interests associated with the user and associate the one or more interests associated with the user. The processor, when executing the instructions, may then determine a relationship between a first user and a second user utilizing the one or more interests associated with the user; determine an arrangement of a plurality of users in relation to the user and a plurality of other users; and generate an engagement item in association with the user

Classes IPC  ?

  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  1     2     3     ...     72        Prochaine page