Facebook, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 816 pour Facebook, Inc. Trier par
Recheche Texte
Excluant les filiales
Affiner par Reset Report
Type PI
        Brevet 805
        Marque 11
Juridiction
        International 788
        États-Unis 23
        Canada 5
Date
2023 2
2022 1
2021 18
2020 66
2019 74
Voir plus
Classe IPC
G06Q 50/30 - Transport; Communications 164
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 89
G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds 89
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 66
G06Q 50/10 - Services 66
Voir plus
Classe NICE
41 - Éducation, divertissements, activités sportives et culturelles 6
35 - Publicité; Affaires commerciales 5
38 - Services de télécommunications 5
42 - Services scientifiques, technologiques et industriels, recherche et conception 5
09 - Appareils et instruments scientifiques et électriques 4
Voir plus
Statut
En Instance 9
Enregistré / En vigueur 807
  1     2     3     ...     9        Prochaine page

1.

Initiating Real-Time Games in Video Communications

      
Numéro d'application 18179243
Statut En instance
Date de dépôt 2023-03-06
Date de la première publication 2023-06-29
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Pather, Shyamalan
  • Barvo, Pablo Jose
  • Mercredi, Dwayne B.

Abrégé

In one embodiment, a method includes, by a client system of a first user, presenting, by the client system, a display interface comprising a plurality of layers, where a first layer is a game container containing a first game, the display interface comprising an activatable element to access a video communication, receiving, by the client system, an input from the first user to initiate the video communication with a second user within the first layer of the display interface via a selection of the activatable element, generating, by the client system, a video container in a second layer of the display interface, where the second layer contains the video communication with the second user in a full-screen view, reducing, by the client system, the first layer containing the game container to a thumbnail within the display interface, and overlaying, by the client system, 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

2.

Children's car seat adapter

      
Numéro d'application 17391756
Numéro de brevet 11673493
Statut Délivré - en vigueur
Date de dépôt 2021-08-02
Date de la première publication 2023-06-13
Date d'octroi 2023-06-13
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Randall, Steven J.

Abrégé

The present invention is directed to a children's car seat adapter for positioning two child's car seats near the center passenger area of a vehicles passenger seat. The children's car seat adapter includes a base plate for receiving a child's car seat and a latch anchor assembly for releasably securing the child's car seat to the base plate. The children's car seat adapter further includes a strap assembly for securing the base plate to the center passenger area of the vehicle's passenger seat.

Classes IPC  ?

  • B60N 2/28 - Sièges prêts à monter sur des, ou à démonter de sièges existants de véhicule

3.

GENERATING AND PROVIDING ORGANIZATION-BASED SPACES FOR A VIRTUAL COMMUNITY OF USERS

      
Numéro d'application 17723354
Statut En instance
Date de dépôt 2022-04-18
Date de la première publication 2022-10-20
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Hung, Charmaine Ching Man
  • Kim, Jessie
  • Lei, Ka Man
  • Su, Christopher Jing-Ming
  • Afshar, Jaleh
  • Clinton, Nathanael Arthur Wells
  • Watkins, Richmond
  • Baldwin, Bob
  • Ares, Monica
  • Ilic, Daniel
  • Taylor, Mallory
  • Castaneto, Euzcil
  • Kostka, Lauren
  • Collins, Timothy John
  • Grossberg, Samuel
  • Slusser, Kaylee
  • Hsu, Nai Wen
  • Parmeggiani, Simone
  • Huang, Willy
  • Chang, Baldwin Po Wei
  • Rios Riano, Juan Felipe

Abrégé

According to examples, a system for generating and providing organization-bounded spaces for a virtual community of users may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to generate an organization-bounded space; analyze user information to associate a user with the organization-bounded space; enable the user to receive and publish a content item; and implement a security feature for communications associated with an organization-bounded space and/or its associated users. The processor may further determine recommend a group to the user and identify a user representative for the organization-bounded space.

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 9/40 - Protocoles réseaux de sécurité
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p.ex. messagerie instantanée [IM]

4.

EFFICIENTLY SCALABLE SYSTEMS

      
Numéro d'application 17354957
Statut En instance
Date de dépôt 2021-06-22
Date de la première publication 2021-10-14
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Huang, Yi
  • Dong, Wenlong
  • Celani, Marc Alexander
  • Zha, Xianliang
  • Chen, Yunqing
  • Reddy, Harikrishna Madadi
  • Lan, Junqiang
  • Liu, Chien Cheng
  • Moola, Raghuvardhan
  • Ucar, Haluk
  • Srinivasan, Sujith
  • Li, Handong
  • Chen, Xing Cindy
  • Wang, Tuo
  • Wang, Zhao
  • Anandharengan, Baheerathan
  • Chaudhari, Gaurang
  • Venkatapuram, Prahlad Rao
  • Alaparthi, Srikanth
  • Morle, James Alexander
  • Malfa, Vincent Matthew
  • Azziz, Yassir
  • Chen, Chien-Chung
  • Cui, Yan
  • Pedreira, Pedro Eugenio Rocha
  • Harizopoulos, Stavros

Abrégé

The disclosed may include various systems and methods for improving the efficiency and scalability of large-scale systems. For example, the disclosed may include systems and methods for automatic privacy enforcement using privacy-aware infrastructure, scalable general-purpose low cost integer motion search, efficient scaler filter coefficients layout for flexible scaling quality control with limited hardware resources, hardware optimization for power saving with both different codecs enabled, optimizing storage overhead and performance for large distributed data warehouse, mass and volume efficient integration of intersatellite link terminals to a satellite bus, and overcoming retention limit for memory-based distributed database systems.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06T 3/40 - Changement d'échelle d'une image entière ou d'une partie d'image

5.

DETERMINISTIC SPARSE-TREE BASED CRYPTOGRAPHIC PROOF OF LIABILITIES

      
Numéro d'application US2021024415
Numéro de publication 2021/202289
Statut Délivré - en vigueur
Date de dépôt 2021-03-26
Date de publication 2021-10-07
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Chalkias, Konstantinos
  • Lewi, Kevin
  • Mohassel, Payman
  • Nikolaenko, Valeria Olegovna

Abrégé

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating decentralized, privacy-preserving cryptographic proofs of liabilities in connection with immutable databases. In particular, in one or more embodiments, the disclosed systems enable an entity to transparently and accurately report its total amount of liabilities, obligations or other data related to fungible negative reports without exposing any user data or sensitive system data (e.g., the liabilities structure). Furthermore, the disclosed systems can generate a cryptographic proof of liability that allows individual users to independently verify that their committed liability is included in a reported total liability.

Classes IPC  ?

  • 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

6.

TOUCH PAD SENSORS OPERATIVE AS ANTENNAS

      
Numéro d'application US2021017282
Numéro de publication 2021/173342
Statut Délivré - en vigueur
Date de dépôt 2021-02-09
Date de publication 2021-09-02
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Cendon Martin, Bruno
  • Davis-Wilson, Jen
  • Ye, Geng
  • Marcolini, Kyle
  • Alexeev, Vitaliy
  • Zhang, Ce

Abrégé

Apparatuses, methods, and systems for touch pad sensors that are further operative as antennas, are disclosed. One apparatus includes a plurality of touch sensors, a controller, and a radio. The controller is operative to receive sensed signals of the plurality of touch sensors, and provide controls of the apparatus in response to the receive sensed signals of the plurality of touch sensors. The radio is operative to wirelessly communicate with an external wireless device. One or more conductive lines electrically connect the radio with one or more of the plurality of touch sensors, wherein the plurality of touch sensors operate as one or more antennas for facilitating the wireless communication.

Classes IPC  ?

  • G06F 1/16 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES - Détails non couverts par les groupes et - Détails ou dispositions de structure
  • G06F 3/044 - Numériseurs, p.ex. pour des écrans ou des pavés tactiles, caractérisés par les moyens de transduction par des moyens capacitifs
  • H01Q 1/24 - Supports; Moyens de montage par association structurale avec d'autres équipements ou objets avec appareil récepteur

7.

A METHOD FOR GENERATING A DATASET, A METHOD FOR GENERATING A NEURAL NETWORK, AND A METHOD FOR CONSTRUCTING A MODEL OF A SCENE

      
Numéro d'application US2021018254
Numéro de publication 2021/167910
Statut Délivré - en vigueur
Date de dépôt 2021-02-16
Date de publication 2021-08-26
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Kuang, Yubin
  • Gargallo Piracés, Pau
  • López Antequera, Manuel
  • Solem, Jan Erik
  • Kontschieder, Peter
  • Rota Bulò, Samuel

Abrégé

A method for generating an image depth estimation neural network that estimates at least one depth measure of an image of a scene, the method comprising: receiving a first set of images, the first set of images being a plurality of images of a scene taken by one or more cameras; receiving, for each image in the first set of images, an associated focal length that is an estimate of a focal length of the camera that took the image; transforming the first set of images into a set of normalized training images, the set of normalized training images representing how images of the first set of images would appear if the images of the set had an joint focal length, wherein transforming an image of the first set of images into a normalized training image comprises rescaling the image, the rescaling representing a change in the associated focal length of the image such that it approaches the joint focal length; training the neural network to predict at least one depth measure of an image, wherein training the neural network comprises providing the neural network with a training dataset of pairs of input data and output data, wherein the input data of the training dataset comprises the set of normalized training images.

Classes IPC  ?

  • G06T 7/579 - Récupération de la profondeur ou de la forme à partir de plusieurs images à partir du mouvement

8.

VOICE SEPARATION WITH AN UNKNOWN NUMBER OF MULTIPLE SPEAKERS

      
Numéro d'application US2020064770
Numéro de publication 2021/167683
Statut Délivré - en vigueur
Date de dépôt 2020-12-14
Date de publication 2021-08-26
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Wolf, Lior
  • Adi, Yossef Mordechay
  • Nachmani, Eliya

Abrégé

In one embodiment, a method includes receiving a mixed audio signal comprising a mixture of voice signals associated with a plurality of speakers, generating first audio signals by processing the mixed audio signal using a first machine-learning model configured with a first number of output channels, determining that at least one of the first number of output channels is silent based on the first audio signals, generating second audio signals by processing the mixed audio signal using a second machine-learning model configured with a second number of output channels that is fewer than the first number of output channels, determining that each of the second number of output channels is non-silent based on the second audio signals, and using the second machine-learning model to separate additional mixed audio signals associated with the plurality of speakers.

Classes IPC  ?

  • G10L 21/0272 - Séparation du signal de voix
  • G10L 25/30 - Techniques d'analyses de la parole ou de la voix qui ne se limitent pas à un seul des groupes caractérisées par la technique d’analyse utilisant des réseaux neuronaux
  • G10L 25/78 - Détection de la présence ou de l’absence de signaux de voix

9.

HYPER-GRAPH NETWORK DECODERS FOR ALGEBRAIC BLOCK CODES

      
Numéro d'application US2020062530
Numéro de publication 2021/158275
Statut Délivré - en vigueur
Date de dépôt 2020-11-29
Date de publication 2021-08-12
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Wolf, Lior
  • Nachmani, Eliya

Abrégé

In one embodiment, a method includes inputting an encoded message with noise to a neural-networks model comprising a variable and a check layer of nodes, each node being associated with at least one weight and a hyper-network node, updating the weights associated with the variable layer of nodes by processing the encoded message using the hyper-network nodes associated with the variable layer of nodes, generating a first set of outputs by processing the encoded message using the variable layer of nodes and their respective updated weights, updating the weights associated with the check layer of nodes by processing the first set of outputs using the hyper-network nodes associated with the check layer of nodes, and generating a decoded message without noise using the neural-networks model by using at least the first set of outputs and the check layer of nodes and their respective updated weights.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06N 3/08 - Méthodes d'apprentissage
  • H03M 13/05 - Détection d'erreurs ou correction d'erreurs transmises par redondance dans la représentation des données, c.à d. mots de code contenant plus de chiffres que les mots source utilisant un codage par blocs, c.à d. un nombre prédéterminé de bits de contrôle ajouté à un nombre prédéterminé de bits d'information

10.

SYSTEM AND METHOD FOR ADDING VIRTUAL AUDIO STICKERS TO VIDEOS

      
Numéro d'application US2020058443
Numéro de publication 2021/118710
Statut Délivré - en vigueur
Date de dépôt 2020-10-31
Date de publication 2021-06-17
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Muenster, Natalie
  • Stirman, Jason
  • Chang, Vicki
  • Toff, Jason

Abrégé

Systems and methods for adding virtual audio stickers to videos are disclosed. In general, one aspect disclosed features a method, comprising: editing a video to create an edited video, the editing comprising: playing a video in a video panel of a display screen of an electronic device, while the video is playing in the video panel, receiving user input at a particular time in the video, wherein the user input includes a touch at a particular location in the video panel, and responsive to the user input, adding a virtual audio sticker to the video, wherein the virtual audio sticker comprises: an image, and an audio clip.

Classes IPC  ?

  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G11B 27/34 - Aménagements indicateurs

11.

DYNAMIC SHARED EXPERIENCE RECOMMENDATIONS

      
Numéro d'application US2020060437
Numéro de publication 2021/113059
Statut Délivré - en vigueur
Date de dépôt 2020-11-13
Date de publication 2021-06-10
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Sutasirisap, Suchada
  • Brennessl, Tomas
  • Kilcline, John
  • Li, Tianyu

Abrégé

A communication server facilitates a video call between client devices of a plurality of participants (315A, 135B, 320). During the video call, the communication server identifies an in-call activity to recommend to the plurality of participants in the video call based on user information. The in-call activity is selected to be relevant to each of the plurality of participants and jointly recommended to the plurality of participants of the video call. To identify the recommended in-call activity, the communication server may determine common interests among the plurality of participants and select an in-call activity that is associated with the common interests. After the recommended in-call activity is selected, an indication of the recommended in-call activity is provided to the client devices to enable the client devices to display a user interface including the in-call activity to the participants during the video call.

Classes IPC  ?

12.

SYSTEMS, METHODS, AND DEVICES FOR MANAGING A CALL ON A COMMUNICATIONS SYSTEM WITH AN EXTERNAL DISPLAY DEVICE

      
Numéro d'application US2020054688
Numéro de publication 2021/091646
Statut Délivré - en vigueur
Date de dépôt 2020-10-08
Date de publication 2021-05-14
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Flowers, Christian Lynn
  • Irturk, Jennifer Nicole
  • Poppel, Elliott
  • Botto, Joao Miguel
  • Brennessl, Tomas

Abrégé

A communication system (120) receives a request to establish a call between the communication system (120) and a remote client device. The communication system (120) sends a command to a television (180) connected to the communication system (120) that instructs the television (180) to turn on and set its input source. The communication system (120) requests a state of the television (180) from the television (180). In response to receiving a response from the television (180) indicating that the television (180) is configured for video output (340) from the communication system (120), the communication system (120) outputs video and audio received from the remote client device to the television (180), activates a camera of the communication system (120), and transmits video and audio from the communication system (120) to the remote client device.

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/4223 - Caméras
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne

13.

SEMANTIC REPRESENTATIONS USING STRUCTURAL ONTOLOGY FOR ASSISTANT SYSTEMS

      
Numéro d'application US2020056144
Numéro de publication 2021/086645
Statut Délivré - en vigueur
Date de dépôt 2020-10-16
Date de publication 2021-05-06
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Hanson, Michael Robert
  • Kumar, Anuj
  • Yu, Jinsong
  • Liu, Baiyang
  • Huang, Lisa Xiaoyi
  • Xiao, Eric
  • Penov, Francislav P.
  • Crook, Paul Anthony
  • Liu, Xiaohu
  • Shah, Pararth Paresh
  • Cheung, Vincent Charles
  • Benson, Nicholas Michael Andrew
  • Sheng, Yating
  • He, Zijian
  • Shao, Rui
  • Sinha, Animesh
  • Malik, Kshitiz
  • Moon, Seungwhan
  • Liu, Honglei
  • Zhan, Hongyuan
  • Aly, Ahmed
  • Aghajanyan, Armen
  • Gupta, Sonal
  • Moran, Brian
  • Levin, Theodore Frank
  • Nakatsu, Crystal Annette Naomi Su Hua
  • Difranco, Daniel
  • Christensen, Jonathan David
  • Labuda, Kirk

Abrégé

In one embodiment, a method includes receiving a user input comprising a natural-language utterance by an assistant xbot from a client system associated with a user, determining a semantic representation of the user input based on a structural ontology defining a labeling syntax for parsing the natural-language utterance to semantic units comprising actions, objects, and attributes, wherein the semantic representation embeds at least one object within at least one action and declares at least one attribute of the embedded object to be acted upon, sending a request based on the semantic representation to an agent for executing a task corresponding to the user input, receiving results of the executed task mapped to a structure determined by the structural ontology from the agent, and sending from the assistant xbot to the client system instructions for presenting a response based on the results of the executed task.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • 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 15/32 - Reconnaisseurs multiples utilisés en séquence ou en parallèle; Systèmes de combinaison de score à cet effet, p.ex. systèmes de vote

14.

PROCESSING INTERACTION REQUESTS WITH USER SPECIFIC DATA ON A SHARED DEVICE

      
Numéro d'application US2020052807
Numéro de publication 2021/076300
Statut Délivré - en vigueur
Date de dépôt 2020-09-25
Date de publication 2021-04-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Gautam, Nikhil
  • Mansourian, Navid
  • Mccarthy, John
  • Stahl, Justin, David

Abrégé

A shared communication system associates a plurality of owner profiles with the device and processes user interaction requests based on information included in the owner profiles. The communication system classifies incoming requests based on whether the results of a request should be personal to one user, shared among several users, or generic to all users, and processes requests according to the classification. In one embodiment, the user request is targeted at establishing a video call session between a user of the communication system and one or more other target recipient users of a communications system. The communication system determines which user to associate with the outgoing video call based on which user has the target recipient in an associated contacts list.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés

15.

METHOD TO ACOUSTICALLY DETECT A STATE OF AN EXTERNAL MEDIA DEVICE USING AN IDENTIFICATION SIGNAL

      
Numéro d'application US2020052743
Numéro de publication 2021/076299
Statut Délivré - en vigueur
Date de dépôt 2020-09-25
Date de publication 2021-04-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Pilli, Sridhar
  • Dehghani, Pejman

Abrégé

A communication system detects a state of a connected television. The communication system receives a request to establish a communication session with a local communication device via a network. The communication system outputs a reference audio signal to a locally connected audio output device. The communication system captures an ambient audio signal from a local microphone and compares the reference audio signal and the ambient audio signal to determine if the reference audio signal and the ambient audio signal match by meeting a similarity threshold. initiates an action with respect to the communication session based on the comparison.

Classes IPC  ?

  • H04H 60/32 - Dispositions de contrôle des conditions des stations réceptrices, p.ex. un dysfonctionnement ou une panne de celles-ci
  • H04H 60/58 - Dispositions caractérisées par des composants spécialement adaptés à la surveillance, l'identification ou la reconnaissance, couverts par les groupes ou audio

16.

FACIAL TRACKING DURING VIDEO CALLS USING REMOTE CONTROL INPUT

      
Numéro d'application US2020052841
Numéro de publication 2021/076301
Statut Délivré - en vigueur
Date de dépôt 2020-09-25
Date de publication 2021-04-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Powell, Benjamin
  • Brennessl, Tomas
  • Wang, Yanni
  • Chang, Yuan

Abrégé

A communication system enables users to select between individuals for tracking during video calls based on remote control input. The communication system establishes a video call session between a local client device and one or more remote client devices. The communication system uses a facial recognition algorithm to detect one or more faces from video data and obtains an identifier to each face. The communication system selects a first identifier. The communication system receives a navigation input from a remote control coupled to the communication system and, based on the input, selects a second identifier. The communication system receives an operation input and applies a center of focus of the video data to a second face corresponding to the second identifier.

Classes IPC  ?

17.

GENERATING PROACTIVE CONTENT FOR ASSISTANT SYSTEMS

      
Numéro d'application US2020056188
Numéro de publication 2021/077043
Statut Délivré - en vigueur
Date de dépôt 2020-10-16
Date de publication 2021-04-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Presant, William Crosby
  • Li, Xiaolei
  • Zhou, Hao
  • Khemka, Piyush
  • Crook, Paul Anthony
  • Weng, Kai Jun
  • Chen, Franz-Julius
  • Hanson, Michael Robert
  • Huang, Lisa Xiaoyi
  • Xiao, Eric
  • Kumar, Anuj
  • Yu, Jinsong
  • Liu, Baiyang
  • Penov, Francislav P.
  • Liu, Xiaohu
  • Shah, Pararth Paresh
  • Cheung, Vincent Charles
  • Benson, Nicholas Michael
  • Sheng, Yating
  • He, Zijian
  • Shao, Rui
  • Sinha, Animesh
  • Malik, Kshitiz
  • Moon, Seungwhan
  • Liu, Honglei
  • Aly, Ahmed
  • Zhan, Hongyuan

Abrégé

A system, medium and method that include receiving one or more inputs associated with proactive triggers associated with a first user, determining whether the first user is eligible to receive proactive suggestions based on one or more proactive policies, generating one or more proactive suggestions based on the one or more inputs and user context data associated with the first user, selecting one or more of the proactive suggestions based on task history data associated with the first user, and sending instructions for presenting proactive content to the first user to a client system associated the first user, wherein the proactive content comprises the selected proactive suggestions.

Classes IPC  ?

  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • 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

18.

Modular inbox and generation of content modules

      
Numéro d'application 16438737
Numéro de brevet 10958606
Statut Délivré - en vigueur
Date de dépôt 2019-06-12
Date de la première publication 2021-03-23
Date d'octroi 2021-03-23
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Jayaram, Vinodh
  • 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. Examples of modules include modules for sharing articles, videos, or pictures (e.g., from a social networking service associated with the messaging service). Content recommendations may be provided, and a user may provide a list of users with whom they would like to share the content. The content recommendations may be retrieved from a social network based on consumption information, or may come from multiple different locations. Content may be ranked based on recency, likelihood of user enjoyment, an amount time spent watching the content, etc. A group of recommended recipients may be provided, for example based on the users considered to be most likely to enjoy the content.

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 12/58 - Systèmes de commutation de messages
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 12/08 - Sécurité d'accès
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

19.

THREE-DIMENSIONAL CONVOLUTION PIPELINE WITH MEMORY ORGANIZER UNIT

      
Numéro d'application US2020044625
Numéro de publication 2021/034486
Statut Délivré - en vigueur
Date de dépôt 2020-07-31
Date de publication 2021-02-25
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Diril, Abdulkadir Utku
  • Nair, Krishnakumar
  • Mudigere, Dheevatsa

Abrégé

A processor system comprises a memory organizer unit and a matrix computing unit. The memory organizer unit is configured to receive a request for a three-dimensional data of a convolutional neural network layer. The requested three-dimensional data is obtained from a memory. The obtained three-dimensional data is rearranged in an optimized linear order and the rearranged data in the optimized linear order is provided to the matrix computing unit. The matrix computing unit is configured to perform at least a portion of a three-dimensional convolution using at least a portion of the provided rearranged data in the optimized linear order.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06T 1/60 - Gestion de mémoire
  • G06N 3/063 - Réalisation physique, c. à d. mise en œuvre matérielle de réseaux neuronaux, de neurones ou de parties de neurone utilisant des moyens électroniques
  • G06F 17/15 - Calcul de fonction de corrélation

20.

MATRIX MULTIPLICATION IN HARDWARE USING MODULAR MATH

      
Numéro d'application US2020042458
Numéro de publication 2021/016058
Statut Délivré - en vigueur
Date de dépôt 2020-07-17
Date de publication 2021-01-28
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Ulrich, Thomas Mark

Abrégé

A first group of modulo result matrices corresponding to modulo of elements of a first matrix by each of a plurality of moduli is stored. A second group of modulo result matrices corresponding to modulo of elements of a second matrix by each of the plurality of moduli is stored. It is determined whether an element operation of a multiplication of the first matrix with the second matrix can be performed using a first hardware multiplication module rather than a second hardware multiplication module. In response to a determination that the element operation can be performed using the first hardware multiplication module, the element operation is performed using the first hardware multiplication module including by multiplying one or more corresponding elements from the first group of modulo result matrices with one or more corresponding elements from the second group of modulo result matrices.

Classes IPC  ?

  • G06F 7/544 - Méthodes ou dispositions pour effectuer des calculs en utilisant exclusivement une représentation numérique codée, p.ex. en utilisant une représentation binaire, ternaire, décimale utilisant des dispositifs non spécifiés pour l'évaluation de fonctions par calcul

21.

CIRCULAR POLARIZATION ANTENNA ARRAY

      
Numéro d'application US2020042688
Numéro de publication 2021/016137
Statut Délivré - en vigueur
Date de dépôt 2020-07-18
Date de publication 2021-01-28
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Nosrati, Mehrdad
  • Coutts, Gordon Michael

Abrégé

Apparatuses, methods, and systems for an antenna element are disclosed. For an embodiment, the antenna element includes a feed line layer, a first substrate adjacent to the feed line layer, a ground layer adjacent to the first substrate, a second substrate adjacent to the ground layer, and a third layer adjacent to the second substrate. The feed line layer includes a conductive fork-shape that includes a conductive handle adapted to be electrically connected to a center conductor of a coaxial line, a conductive cross-section that crosses an end portion of the conductive handle, and a plurality of conductive fingers. For an embodiment, a rectangular slot is formed in the ground layer, wherein a length of the rectangular slot is perpendicular to the conductive handle. For an embodiment, the third layer includes four parasitic elements, wherein each parasitic element is electrically connected to the ground layer through a shorting via.

Classes IPC  ?

  • H01Q 9/04 - Antennes résonnantes
  • 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
  • H01Q 21/24 - Combinaisons d'unités d'antennes polarisées dans des directions différentes pour émettre ou recevoir des ondes polarisées circulairement ou elliptiquement ou des ondes polarisées linéairement dans n'importe quelle direction
  • H01Q 3/26 - 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 faisant varier la distribution de l’énergie à travers une ouverture rayonnante

22.

PREPROCESSING OF HIGH-DYNAMIC-RANGE VIDEO USING A HYBRID LOOKUP TABLE SCHEME

      
Numéro d'application US2020037243
Numéro de publication 2020/263582
Statut Délivré - en vigueur
Date de dépôt 2020-06-11
Date de publication 2020-12-30
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Tsai, Chia-Yang
  • Li, Handong

Abrégé

The disclosed method may include (1) receiving an input datum to be processed using a non-linear function to produce an output datum, (2) comparing the input datum to a plurality of indexes of a lookup table, where the indexes designate input endpoints of a plurality of piecewise-linear sections approximating the non-linear functions, and where the lookup table further includes, for each of the indexes (a) a slope of the piecewise-linear section corresponding to the index, and (b) an axis intercept of the piecewise-linear section corresponding to the index (2) selecting, based on comparing the input datum to the plurality of indexes, an index that designates the piecewise-linear section associated with the input datum, and (4) calculating, using the slope and the axis intercept corresponding to the selected index, the output data corresponding to the input datum. Video processing systems employing such a method are also disclosed.

Classes IPC  ?

  • H04N 1/60 - Correction ou commande des couleurs
  • G06T 5/00 - Amélioration ou restauration d'image
  • H04N 9/64 - Circuits pour le traitement de signaux de couleur

23.

SCALABLE, SECURE, EFFICIENT, AND ADAPTABLE DISTRIBUTED DIGITAL LEDGER TRANSACTION NETWORK

      
Numéro d'application US2020036769
Numéro de publication 2020/256998
Statut Délivré - en vigueur
Date de dépôt 2020-06-09
Date de publication 2020-12-24
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Blackshear, Samuel, Howard
  • Maurer, Benjamin, D.
  • Zakian, Timothy Andrew, Kenneth
  • Pott, Alistair
  • Wu, Qinfan
  • Hurley, Kevin

Abrégé

The present disclosure relates to systems, methods, and non-transitory computer readable storage media for implementing a scalable, secure, efficient, and adaptable distributed digital ledger transaction network. Indeed, the disclosed systems can reduce storage and processing requirements, improve security of implementing computing devices and underlying digital assets, accommodate a wide variety of different digital programs (or "smart contracts"), and scale to accommodate billions of users and associated digital transactions. For example, the disclosed systems can utilize a host of features that improve storage, account/address management, digital transaction execution, consensus, and synchronization processes. The disclosed systems can also utilize a new programming language that improves efficiency and security of the distributed digital ledger transaction network.

Classes IPC  ?

  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures

24.

MITIGATION OF BULLYING AND OBJECTIONABLE CONTENT

      
Numéro d'application US2020037322
Numéro de publication 2020/257066
Statut Délivré - en vigueur
Date de dépôt 2020-06-11
Date de publication 2020-12-24
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Fogu, Francesco

Abrégé

Techniques are described that allow a user to control and/or restrict dissemination of content by other users related to an account of the user. For example, a request may be received, from a first user account, to restrict presentation of content having a characteristic and received from a second user account. An item of content having the characteristic may be received from the second user account. A first instruction to present a first representation of the item of content is sent to a first computing device associated with the first user account and based at least in part on the request to restrict presentation. A second instruction to present a second representation of the item of content is sent to a second computing device associated with the second user account, the second representation of the item of content being different than the first representation of the item of content.

Classes IPC  ?

  • G06F 21/55 - Détection d’intrusion locale ou mise en œuvre de contre-mesures
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • H04W 12/02 - Protection de la confidentialité ou de l'anonymat, p.ex. protection des informations personnellement identifiables [PII]
  • 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 12/58 - Systèmes de commutation de messages
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

25.

POINT TO POINT CONNECTED PROCESSING ELEMENTS WITH DATA JOINER COMPONENTS

      
Numéro d'application IB2020055429
Numéro de publication 2020/245812
Statut Délivré - en vigueur
Date de dépôt 2020-06-09
Date de publication 2020-12-10
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Nair, Krishnakumar
  • Mudigere, Dheevatsa
  • Diril, Abdulkadir Utku

Abrégé

A microprocessor 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  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

26.

SYSTEMS AND METHODS FOR ELECTRONIC PAYMENT AND GATEWAY ROUTING

      
Numéro d'application US2020033635
Numéro de publication 2020/242836
Statut Délivré - en vigueur
Date de dépôt 2020-05-19
Date de publication 2020-12-03
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Nejatian, Kasra
  • Chace, Justin Mason
  • Modi, Ankit Yatish
  • Yadav, Ritwik
  • Ayyappan, Swathish Ram

Abrégé

According to examples, a system for electronic payments and gateway selection and routing may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to receive data associated with a transaction. The system may further determine a predicted performance capability of each of a plurality of gateways based on one or more transaction parameters associated with the data. The system may select a target gateway from the plurality of gateways based on the predicted performance capability the target gateway. The system may transmit the data associated with transaction to the target gateway to process the transaction over a network.

Classes IPC  ?

  • G06Q 20/02 - Architectures, schémas ou protocoles de paiement impliquant un tiers neutre, p.ex. une autorité de certification, un notaire ou un tiers de confiance
  • G06Q 20/40 - Autorisation, p.ex. identification du payeur ou du bénéficiaire, vérification des références du client ou du magasin; Examen et approbation des payeurs, p.ex. contrôle des lignes de crédit ou des listes négatives
  • G06N 20/00 - Apprentissage automatique
  • G06Q 20/22 - Schémas ou modèles de paiement

27.

HIGH THROUGHPUT NEURAL NETWORK OPERATIONS USING INTER-LAYER MEMORY LAYOUT TRANSFORMATION

      
Numéro d'application US2020031870
Numéro de publication 2020/231738
Statut Délivré - en vigueur
Date de dépôt 2020-05-07
Date de publication 2020-11-19
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Diril, Abdulkadir, Utku
  • Nair, Krishnakumar
  • Zadeh, Ehsan, Khish Ardestani
  • Mudigere, Dheevatsa
  • Wu, Olivia
  • Hao, Yuchen

Abrégé

A microprocessor comprises a shared memory and a processing element. The processing element includes a matrix processor unit, a transpose hardware unit, a scatter hardware unit, and a gather hardware unit. The matrix processor unit is configured to perform a matrix operation. The transpose hardware unit is configured to perform a matrix transpose operation. The scatter hardware unit is configured to place data to the shared memory at locations selected for an output data layout conversion. The gather hardware unit is configured to obtain input data from the shared memory from non-contiguous locations for an input data layout conversion.

Classes IPC  ?

28.

SPOOL-FREE FIBER OPTIC CABLE CONFIGURATION FOR CABLE INSTALLATION ONTO A POWERLINE CONDUCTOR

      
Numéro d'application US2020032103
Numéro de publication 2020/231811
Statut Délivré - en vigueur
Date de dépôt 2020-05-08
Date de publication 2020-11-19
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Yogeeswaran, Karthik
  • Kachmar, Wayne, Michael
  • Mass, James, A.
  • Todd, Nelson

Abrégé

A method may include (1) coating a segment of fiber optic cable with an adhesive substance, (2) forming a coil of the segment of fiber optic cable, (3) deforming the coil into a noncircular shape defining a slot external to the coil while obeying a minimum bend radius requirement for the segment of fiber optic cable, and (4) activating the adhesive substance to stabilize the noncircular shape of the coil. Various other methods and apparatuses, such as those for performing the deforming operation, are also disclosed.

Classes IPC  ?

  • 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
  • G02B 6/48 - Installation aérienne
  • H02G 1/02 - 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

29.

SYSTEMS AND METHODS FOR PERSISTING IN-BAND METADATA WITHIN COMPRESSED VIDEO FILES

      
Numéro d'application US2020031531
Numéro de publication 2020/231680
Statut Délivré - en vigueur
Date de dépôt 2020-05-05
Date de publication 2020-11-19
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Katsavounidis, Ioannis

Abrégé

The disclosed computer-implemented method may include (1) receiving, at a computing device, a compressed video bitstream that includes (A) video data and (B) in-band metadata that indicates a video quality of the compressed video bitstream, (2) extracting, at the computing device, the in-band metadata from the compressed video bitstream, (3) determining, based at least in part on the in-band metadata, the video quality of the compressed video bitstream, and then (4) making at least one video-processing decision in connection with the compressed video bitstream based at least in part on the video quality of the compressed video bitstream. Various other systems and methods are also disclosed.

Classes IPC  ?

  • 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 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04N 19/40 - 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 transcodage vidéo, c. à d. le décodage partiel ou complet d’un flux d’entrée codé suivi par un ré-encodage du flux de sortie décodé
  • H04N 19/46 - Inclusion d’information supplémentaire dans le signal vidéo pendant le processus de compression
  • H04N 21/84 - Génération ou traitement de données de description, p.ex. descripteurs de contenu
  • H04N 21/235 - Traitement de données additionnelles, p.ex. brouillage de données additionnelles ou traitement de descripteurs de contenu
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 19/154 - Qualité visuelle après décodage mesurée ou estimée de façon subjective, p.ex. mesure de la distorsion

30.

SYSTEMS AND METHODS FOR GENERATING AND SHARING CONTENT

      
Numéro d'application US2020031669
Numéro de publication 2020/231698
Statut Délivré - en vigueur
Date de dépôt 2020-05-06
Date de publication 2020-11-19
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Azzinnari, Bruno
  • Urlaub, Austin Dillon
  • Mizoi, Shigeru
  • Jung, Hyun, Woo
  • Kim, Jason, Dong Uk

Abrégé

Systems, methods, and non-transitory computer-readable media can provide an interface for associating at least one portion of selected audio content with visual content to be shared through a content provider system. A text-based scrubber can be provided in the interface for navigating to different segments of the selected audio content, wherein the text-based scrubber permits accessing a first segment of the audio content by selecting a first phrase of the audio content that corresponds to the first segment.

Classes IPC  ?

  • G11B 27/034 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo sur disques
  • G11B 27/10 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande
  • G11B 27/34 - Aménagements indicateurs
  • G06F 3/0485 - Défilement ou défilement panoramique

31.

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

      
Numéro d'application US2020032046
Numéro de publication 2020/231790
Statut Délivré - en vigueur
Date de dépôt 2020-05-08
Date de publication 2020-11-19
Propriétaire FACEBOOK, 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  ?

  • G02B 6/48 - Installation aérienne
  • 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

32.

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

      
Numéro d'application US2020031379
Numéro de publication 2020/227246
Statut Délivré - en vigueur
Date de dépôt 2020-05-04
Date de publication 2020-11-12
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Kuriloff, Jonathan, M.
  • Penza, G., Gregory
  • Lagosz-Sinclair, Benjamin

Abrégé

The disclosed system may include (1) a drive subsystem that translates along a powerline conductor, (2) a rotation subsystem that rotates a segment of fiber optic cable about the powerline conductor while the drive subsystem translates along the powerline conductor such that the segment of fiber optic cable is wrapped helically about the powerline conductor, and (3) an extension subsystem that (a) mechanically couples the rotation subsystem to the drive subsystem, and (b) selectively extends the rotation subsystem away from the drive subsystem and the powerline conductor to avoid obstacles along the powerline conductor. Various other systems and methods are also disclosed.

Classes IPC  ?

  • 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
  • G02B 6/48 - Installation aérienne
  • H02G 1/02 - 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
  • B25J 18/02 - Bras extensibles

33.

Methods and systems for connecting caller and callee client devices

      
Numéro d'application 16442928
Numéro de brevet 10819949
Statut Délivré - en vigueur
Date de dépôt 2019-06-17
Date de la première publication 2020-10-27
Date d'octroi 2020-10-27
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Zuo, Zhengping
  • Taine, Stephane
  • Aronoff, Brendan Benjamin

Abrégé

Exemplary embodiments relate to techniques for facilitating a connection between two users in a call by providing an “answering window” when a user calls. When a caller places a call to a callee, the call invitation may remain open for a window of time during which the caller remains available. The callee may opt to answer the call at any time during the window. During the window, the caller may be placed in a lobby and may share audio and/or video. Accepting the call during the answering window may place the callee in the lobby or may directly convert the interaction into an active call. The callee may request that the window can be altered, or may signal their intention to answer the call at a particular time.

Classes IPC  ?

  • H04N 7/14 - Systèmes à deux voies
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/58 - Systèmes de commutation de messages

34.

COMMUNICATION NETWORK OPTIMIZATION BASED ON PREDICTED ENHANCEMENT GAIN

      
Numéro d'application US2020026247
Numéro de publication 2020/214421
Statut Délivré - en vigueur
Date de dépôt 2020-04-01
Date de publication 2020-10-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Li, Ying
  • Gonguet, Vincent
  • De Jongh, Martinus Arnold

Abrégé

In one embodiment, a computing system may collect data samples associated with a geographic area of interest covered by a communication network. The system may aggregate the data samples into data points. The system may split the aggregated data points into two sets of data points using a first threshold of a first network metric. The system may determine a trend of a second network metric over the first network metric based on regression on the two sets of data points. The system may determine a predicted gain of the second network metric for a network enhancement operation based on the trend of the second network metric and a reference value of the first network metric. The system may generate network optimization recommendations for the geographic area of interest based at least in part on the predicted gain of the second network metric.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04W 24/00 - Dispositions de supervision, de contrôle ou de test
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

35.

CROSS-SITE SEMI-ANONYMOUS TRACKING

      
Numéro d'application US2020027449
Numéro de publication 2020/214478
Statut Délivré - en vigueur
Date de dépôt 2020-04-09
Date de publication 2020-10-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Knox, Andrew
  • Wooldridge, Tobias, Henry

Abrégé

Semi-anonymous tracking cookies may be utilized to provide relevant content and advertisements to users, while maintaining user privacy. A content publisher may place a tracking cookie on a device. The tracking cookie may include an attribute identifying the cookie as a cross-site semi-anonymous tracking cookie. The device may request anonymization advice for the tracking cookie. An anonymization service may provide anonymization advice for the tracking cookie. The device may store a semi-anonymous value based on the anonymization advice. The semi-anonymous value may be shared by multiple devices. The content publisher may store the actions performed by the multiple devices, without uniquely identifying which device performed the actions. Content and advertisements may he targeted to the device based on the stored actions performed byr the multiple devices sharing the semi -anonymous value for the tracking cookie. Additionally, attribution for conversions may be calculated based on the stored actions.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • H04W 12/02 - Protection de la confidentialité ou de l'anonymat, p.ex. protection des informations personnellement identifiables [PII]

36.

SECURE MULTI-PARTY COMPUTATION ATTRIBUTION

      
Numéro d'application US2020027464
Numéro de publication 2020/214480
Statut Délivré - en vigueur
Date de dépôt 2020-04-09
Date de publication 2020-10-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Knox, Andrew

Abrégé

Secure multi-party computations may be used to get attribution results without compromising user privacy. A content provider and an advertiser may each sign a calculation indicating that they wish to share data using a secure multi-party computation. A measurement company may sign the calculation indicating that the measurement company has evaluated the computation and that the computation will protect user privacy. A user device may confirm with the verification service that all parties have signed the calculation. The user device may transmit one-time identifiers to the measurement company, which allows impression data and conversion data stored by the content provider and the advertiser to be linked. The content provider, the advertiser, and the measurement company may perform the secure multi-party computation, which allows the advertiser to evaluate attribution results without accessing the user data stored by the content provider.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

37.

ZERO KNOWLEDGE BLOCKCHAIN ATTRIBUTION

      
Numéro d'application US2020027502
Numéro de publication 2020/214485
Statut Délivré - en vigueur
Date de dépôt 2020-04-09
Date de publication 2020-10-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Knox, Andrew

Abrégé

A content publisher may transfer an impression token value to a user in response to the content publisher displaying an advertisement for a merchant to the user. The content publisher may record the transfer on a zero knowledge blockchain. The merchant may transfer a conversion token value to the user in response to the user making a purchase from the merchant. The merchant may record the transfer on the zero knowledge blockchain. The user may transfer the impression token value and the conversion token value to a measurement company. The measurement company may calculate attribution and lift results for the advertisement.

Classes IPC  ?

  • G06Q 20/32 - Architectures, schémas ou protocoles de paiement caractérisés par l'emploi de dispositifs spécifiques utilisant des dispositifs sans fil
  • 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

38.

DETECTING A PAGE FOR A REAL-WORLD ENTITY, AN IMPOSTER OF A REAL-WORLD ENTITY, OR A NON-REAL-WORLD ENTITY THAT COMPLIES WITH OR VIOLATES A POLICY OF AN ONLINE SYSTEM

      
Numéro d'application US2020027650
Numéro de publication 2020/214497
Statut Délivré - en vigueur
Date de dépôt 2020-04-10
Date de publication 2020-10-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Wang, Haotian
  • Singh Thakur, Gaurav
  • Kapoor, Komal

Abrégé

An online system maintains pages and accesses a graph of nodes representing the pages. Each node is labeled to indicate that a corresponding page is for a real-world entity, an imposter of the real-world entity, or a derived entity complying with or violating a policy. The online system retrieves machine-learning models, each of which is trained based on labels for a set of the nodes and features of corresponding pages. A first model predicts whether a page is for a derived entity based on features of the page. Responsive to predicting the page is not for a derived entity, a second model predicts whether the page is for a real-world entity or an imposter based on features of the page. Responsive to predicting the page is for a derived entity, a third model predicts whether the derived entity complies with or violates the policy based on features of the page.

Classes IPC  ?

  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage

39.

COHERENT APERTURE COMBINING USING MACHINE LEARNING

      
Numéro d'application US2020028769
Numéro de publication 2020/214954
Statut Délivré - en vigueur
Date de dépôt 2020-04-17
Date de publication 2020-10-22
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Kudinov, Konstantin
  • Zhang, Amy
  • Tiecke, Tobias, Gerard
  • Birnbaum, Kevin, Michael

Abrégé

An optical system for responding to distortions in incident light in a free space optical communication system includes a machine learning output storing at least an indication of multiple images and corresponding positioning or orientation attributes for one or more optical elements; a sensor configured to generate an image; and a component configured to adjust the one or more optical elements based on the generated image, Various other methods, systems, and apparatuses are also disclosed.

Classes IPC  ?

  • H04B 10/112 - Transmission dans la ligne de visée sur une distance étendue

40.

Techniques to promote filtered messages based on historical reply rate

      
Numéro d'application 16249163
Numéro de brevet 10812432
Statut Délivré - en vigueur
Date de dépôt 2019-01-16
Date de la première publication 2020-10-20
Date d'octroi 2020-10-20
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Adkins, Michael David
  • Rosenberg, Seth Garrett Steinberg

Abrégé

Techniques to promote filtered messages based on historical reply rate are described. In one embodiment, an apparatus may comprise a messaging interface component operative to receive an incoming message; and transmit the incoming message to a configured delivery mailbox on a client device; and a destination mailbox configuration component operative to determine one or more connection categories between the sender account and the recipient account; determine a predicted reply rate for the incoming message based on the one or more connection categories, a recipient reply history for the recipient account, and a sender reply history for the sender account; configure the delivery mailbox for the incoming message based on the predicted reply rate; identify a most-prominent connection category of the one or more connection categories; and configure the incoming message with a banner message indicating the most-prominent connection category. Other embodiments are described and claimed.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages

41.

AUTOMATED VISUAL SUGGESTION, GENERATION, AND ASSESSMENT USING COMPUTER VISION DETECTION

      
Numéro d'application US2020025903
Numéro de publication 2020/210081
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de publication 2020-10-15
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Naveh, Barak, R.
  • Reyes, James

Abrégé

An online system may identify content with which a user has an interest. For example, the online system may determine that a user has an interest in the content based on interaction information indicating that the user interacted with the content. In a particular example, the online system may identify image concepts included in the content based on computer vision techniques that recognize the image concepts. The online system may model probabilities that image concepts will appeal to users. Based on the modeled probabilities, the online system may automatically recommend image concepts for inclusion in candidate images, automatically generate candidate images, or assess candidate images to determine a probability of user interaction with the assessed candidate images.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

42.

IMPROVING USER ENGAGEMENT WITH CO-USERS OF A NETWORKING SYSTEM

      
Numéro d'application US2020026196
Numéro de publication 2020/210102
Statut Délivré - en vigueur
Date de dépôt 2020-04-01
Date de publication 2020-10-15
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Anerella, Jessica, Marie
  • Huhe, Tala
  • Luk, Alina

Abrégé

The present disclosure relates to systems, non-transitory computer-readable media, and methods for improving and streamlining user engagement with co-users within a networking system. For instance, the user engagement system can detect co-user engagement with a user of a networking system. Based on one or more metrics, such as characteristics of the engaging co-user, the type of detected co-user engagement, or engagement history with the user, the user engagement system can rank, prioritize, and/or aggregate the engagement notifications. For example, the user engagement system can prioritize message requests from co-users with whom the user has not actively engaged on the networking system. In another example, the user engagement system can filter messages from co-users with whom the user has actively engaged in to one of multiple message repositories.

Classes IPC  ?

  • 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

43.

SYSTEMS AND METHODS FOR IDENTIFYING AND GROUPING RELATED CONTENT LABELS

      
Numéro d'application US2020027317
Numéro de publication 2020/210389
Statut Délivré - en vigueur
Date de dépôt 2020-04-08
Date de publication 2020-10-15
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Dimson, Thomas Frederick
  • Torres De Sa Resende, Danilo
  • Xiao, Bai
  • State, Bogdan
  • Weinsberg, Ehud
  • Herdağdelen, Amaç

Abrégé

Systems, methods, and non-transitory computer-readable media can acquire a set of labels associated with a set of content items. Each label in the set of labels can be associated with at least one content item in the set of content items. It can be determined that at least two labels, out of the set of labels, are related. The at least two labels can be determined to be related based on at least one of a co-occurrence metric associated with the at least two labels or a topic similarity metric associated with the at least: two labels. One label can be selected, out of the at: least two labels, as being representative of the at least two labels.

Classes IPC  ?

  • G06F 16/38 - Recherche 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
  • 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

44.

GENERATING DIGITAL MEDIA CLUSTERS CORRESPONDING TO PREDICTED DISTRIBUTION CLASSES FROM A REPOSITORY OF DIGITAL MEDIA BASED ON NETWORK DISTRIBUTION HISTORY

      
Numéro d'application US2020025789
Numéro de publication 2020/198744
Statut Délivré - en vigueur
Date de dépôt 2020-03-30
Date de publication 2020-10-01
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Zhao, Yue
  • Wang, Yu
  • Bailey, William, Samuel
  • Sheibley, Mari

Abrégé

The present disclosure relates to systems, non-transitory computer-readable media, and methods for generating accurate digital media clusters corresponding to predicted distribution classes from a repository of digital media based on network distribution hi story. For example. a digital media clustering system can apply machine learning models at a remote server (based on network distribution history of a network account of a user) to generate predicted distribution classes for future electronic communications. The remote server can provide the predicted distribution classes to a user client device for secure local analysis of digital media stored at the client device. Based on the predicted distribution classes and the stored digital media, the client device can suggest digital media items to distribute via a networking system. Thus, the disclosed system can surface digital media content without providing any information regarding the digital media items stored at the client device to a remote server.

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
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04L 12/58 - Systèmes de commutation de messages
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
  • H04N 21/482 - Interface pour utilisateurs finaux pour la sélection de programmes
  • G06N 20/00 - Apprentissage automatique
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

45.

SPEAKER BEAM-STEERING BASED ON MICROPHONE ARRAY AND DEPTH CAMERA ASSEMBLY INPUT

      
Numéro d'application US2020018513
Numéro de publication 2020/190435
Statut Délivré - en vigueur
Date de dépôt 2020-02-17
Date de publication 2020-09-24
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Asfaw, Michael
  • Yu, Michael, Xingyi
  • Mag, Stefan
  • Smedegaard, Michael

Abrégé

An audio device includes a speaker array and a controller for beam-steering audio output by the speaker array to localize sound in different locations in a local area around the audio device. The audio device also includes a microphone array or a set of cameras configured to detect an object, such as a human, in the local area around the audio device. From data captured by the microphone array or the set of cameras, the audio device determines a location of the object in the local area and steers the audio output by the speaker array towards the determined location of the object. As the object moves within the local area, the audio device dynamically steers the audio output to move along with the object.

Classes IPC  ?

  • H04R 1/32 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement
  • H04S 7/00 - Dispositions pour l'indication; Dispositions pour la commande, p.ex. pour la commande de l'équilibrage
  • H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques

46.

MEASURING THE IMPACT OF NETWORK DEPLOYMENTS

      
Numéro d'application US2020021020
Numéro de publication 2020/185470
Statut Délivré - en vigueur
Date de dépôt 2020-03-04
Date de publication 2020-09-17
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Gonguet, Vincent
  • De Jongh, Martinus, Arnold
  • Tepedelenlioglu, Emre
  • Park, Won, Hee
  • Chang, Austin

Abrégé

In one embodiment, a computing system may determine network metrics for geographic regions connected by a communication network. The geographic regions may include a geographic region of interest impacted by a network deployment. The system may identify candidate control regions by clustering geographic regions of into a first group based on metric feature of network metric shared by the geographic regions. The system may select control regions by identifying a second group of geographic regions from the first group of geographic regions based on a comparison between the region of interest and each of the first group of geographic regions. The system may compare a first network metric of the geographic region of interest to first a metric baseline determined based on the one or more control regions. The system may determine whether the first network metric has a change greater than a threshold after the network deployment.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

47.

MEASURING THE IMPACT OF NETWORK DEPLOYMENTS

      
Numéro d'application US2020020932
Numéro de publication 2020/185460
Statut Délivré - en vigueur
Date de dépôt 2020-03-04
Date de publication 2020-09-17
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Gonguet, Vincent
  • De Jongh, Martinus Arnold
  • Tepedelenlioglu, Emre
  • Chang, Austin
  • Park, Won Hee

Abrégé

In one embodiment, a computing system may receive user inputs from an interactive user interface specifying a communication network and a geographic region of interest. The user interface may retrieve measurements of the communication network and a network deployment taken on the communication network. The system may generate project for measuring impact of the network deployment on the geographic region of interest. The system may access network performance data associated with time periods before and after the network deployment. The system may determine whether the impact is greater than a threshold based on incremental network metrics which may be determined based on the accessed network performance data and using one or more measurement methodologies. The system may send instructions for presenting a visualization of the impact within the user interface. The visualization may describe the geographic region of interest and incremental metrics with respect to the geographic region of interest.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

48.

MODELING POSES OF TRACKED OBJECTS BY PREDICTING SENSOR DATA

      
Numéro d'application US2020017420
Numéro de publication 2020/180460
Statut Délivré - en vigueur
Date de dépôt 2020-02-10
Date de publication 2020-09-10
Propriétaire FACEBOOK, 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  ?

  • 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
  • A63B 24/00 - Commandes électriques ou électroniques pour les appareils d'exercice des groupes
  • G06F 3/0346 - Dispositifs de pointage déplacés ou positionnés par l'utilisateur; Leurs accessoires avec détection de l’orientation ou du mouvement libre du dispositif dans un espace en trois dimensions [3D], p.ex. souris 3D, dispositifs de pointage à six degrés de liberté [6-DOF] utilisant des capteurs gyroscopiques, accéléromètres ou d’inclinaiso
  • 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
  • G02B 27/01 - Dispositifs d'affichage "tête haute"

49.

PULSE WIDTH MODULATION FOR DRIVING PIXEL USING COMPARATOR

      
Numéro d'application US2020016392
Numéro de publication 2020/163229
Statut Délivré - en vigueur
Date de dépôt 2020-02-03
Date de publication 2020-08-13
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Yee, Michael

Abrégé

A display device provides pulse width modulation (PWM) control of pixels using comparator circuits within each pixel. The display device includes a display panel and a row driver connected to the display panel. The row driver includes a counter configured to generate count bit values for subframes of a pulse width modulation (PWM) frame. The display panel includes pixels, each pixel including a comparator circuit and a light emitting diode. The comparator circuit includes a dynamic comparison node. The comparator circuit is configured to generate comparison results at the dynamic comparison node by comparing the count bit values of the subframes and data bit values of a control word defining a brightness level of the pixel for the PWM frame. The LED is configured to turn on or off responsive to the comparison results at the dynamic comparison node.

Classes IPC  ?

  • G09G 3/32 - Dispositions ou circuits de commande présentant un intérêt uniquement pour l'affichage utilisant des moyens de visualisation autres que les tubes à rayons cathodiques pour la présentation d'un ensemble de plusieurs caractères, p.ex. d'une page, en composant l'ensemble par combinaison d'éléments individuels disposés en matrice utilisant des sources lumineuses commandées utilisant des panneaux électroluminescents semi-conducteurs, p.ex. utilisant des diodes électroluminescentes [LED]

50.

SYSTEMS AND METHODS FOR SHARING CONTENT

      
Numéro d'application US2020014371
Numéro de publication 2020/154267
Statut Délivré - en vigueur
Date de dépôt 2020-01-21
Date de publication 2020-07-30
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Okafor, Chukwuemeka
  • Kim, Junsik

Abrégé

Systems, methods, and non-transitory computer-readable media can provide an interface for associating selected musical content with visual content to be shared through a social networking system. A main playback scrubber for navigating to different parts of the selected musical content can be provided in the interface. A precision playback scrubber for identifying a portion of the selected musical content to be associated with the visual content being shared can be provided in the interface with more precision than the main playback scrubber.

Classes IPC  ?

  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G11B 27/34 - Aménagements indicateurs
  • G11B 27/00 - Montage; Indexation; Adressage; Minutage ou synchronisation; Contrôle; Mesure de l'avancement d'une bande

51.

IDENTIFYING PLANES IN ARTIFICIAL REALITY SYSTEMS

      
Numéro d'application US2019018538
Numéro de publication 2020/149867
Statut Délivré - en vigueur
Date de dépôt 2019-02-19
Date de publication 2020-07-23
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Szeliski, Richard
  • Geraghty, David, James
  • Scharstein, Daniel

Abrégé

In one embodiment, a method includes, accessing an image of a physical world, -scene, detecting a number of straight-line segments m the accessed image, identifying a first, vanishing point and a second vanishing point in the image, where each vanishmg point corresponds- to a.sub-set of the. number of straight-line segments, and where the first vanishmg point and the second vanishing point are orthogonal, identifying a planar region in the accessed image represented;hy one or more siraight-line segments associated with the first vanishing point and one or more straight-line segments associated -with the second vanishing point, transforming a virtual object associated with the planar region based on one or more properties associated with the planar region, and displaying the transformed virtual object over the image,

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
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 7/11 - Découpage basé sur les zones
  • G06T 7/536 - Récupération de la profondeur ou de la forme à partir des effets de perspective, p.ex. en utilisant des points de fuite
  • G06T 7/13 - Détection de bords
  • G06T 7/90 - Détermination de caractéristiques de couleur

52.

A SYSTEM AND METHOD OF DATA COMMUNICATION

      
Numéro d'application US2019067745
Numéro de publication 2020/142253
Statut Délivré - en vigueur
Date de dépôt 2019-12-20
Date de publication 2020-07-09
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Padmanabhan, Amar
  • Tomar, Anoop, Singh
  • Makeev, Evgeniy
  • Li, Kuan-Yu
  • Rallapalli, Jagannath
  • Ramadan, Omar
  • Ouyang, Jiannan
  • Ramakrishnan, Praveen, Kumar
  • Hasan, Shaddi, Husein
  • Sanadhya, Shruti
  • Xia, Ting
  • Romano, Thomas
  • Tian, Xiaochen

Abrégé

Particular embodiments may communicate to a core network by a user device via an access point. The user device may be authenticated by the core network which comprises one or more network functionality components, and each of the one or more network functionality components may be decomposed into multiple service types. The core network may receive a user task associating with service instances. Each of the service instances may belong to one of the multiple decomposed service types and be configured by a service chaining orchestration entity. The service instances may be deployed to one or more of server machines of the core network with respect to the configurations of the service instances, by a service chaining orchestration entity. The capacity of the core network may be scaled up or down by network dimensioning.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

53.

TOPOLOGY SCANNING IN A MULTI-HOP WIRELESS NETWORK

      
Numéro d'application US2019067768
Numéro de publication 2020/142258
Statut Délivré - en vigueur
Date de dépôt 2019-12-20
Date de publication 2020-07-09
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Nemavat, Pradeep, Jugraj

Abrégé

jjj is a beam for communications at the second network node, an identifier for the second network node, and the geo-location information associated with the second network node, and sending a network- ignition-request message to the second network node.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04W 8/00 - Gestion de données relatives au réseau
  • H04W 48/16 - Exploration; Traitement d'informations sur les restrictions d'accès ou les accès

54.

SYSTEMS AND METHODS FOR AUTOMATED VIDEO CLASSIFICATION

      
Numéro d'application US2019068542
Numéro de publication 2020/139923
Statut Délivré - en vigueur
Date de dépôt 2019-12-26
Date de publication 2020-07-02
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Huang, Lei
  • Wang, Jianyu
  • Liu, Guangshou
  • Peng, Renbin
  • Wang, Ziheng
  • Liu, Di

Abrégé

Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. Dynamic regions in each video frame of the set of video frames can be filtered out, wherein each dynamic region represents a region in which a threshold level of movement is detected. A determination can be made for each video frame of the set of filtered video frames, whether the video frame comprises synthetic overlaid text based on a machine learning model.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • G06N 3/02 - Réseaux neuronaux
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/8405 - Génération ou traitement de données de description, p.ex. descripteurs de contenu représentés par des mots-clés
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image

55.

SYSTEM AND METHOD OF SATELLITE COMMUNICATION

      
Numéro d'application US2019062723
Numéro de publication 2020/112517
Statut Délivré - en vigueur
Date de dépôt 2019-11-22
Date de publication 2020-06-04
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Moro, Slaven

Abrégé

In particular embodiments, a system may include a spacecraft and optical ground terminals. The spacecraft includes at least an optical space terminal and a space switch unit. The space switch unit is configured to receive physical layer data frames from one optical space terminal, regenerate data-link layer data packets based on the physical layer data frames and route the regenerated data-link layer data packets to another optical space terminal. The optical ground terminals are configured to receive data-link layer data packets by one of the optical ground terminals, encode the received data-link layer data packets into physical layer data frames, transmit encoded physical layer data frames from one of the optical ground terminals to a respective optical space terminal through multiple forward channels at a data rate of 1 Tbps or above, the encoded physical layer data frames are decoded by the respective optical space terminal.

Classes IPC  ?

  • H04B 7/185 - Stations spatiales ou aériennes
  • H04B 7/204 - Accès multiple
  • 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

56.

COMMUNICATION NETWORK OPTIMIZATION

      
Numéro d'application US2018067586
Numéro de publication 2020/106302
Statut Délivré - en vigueur
Date de dépôt 2018-12-27
Date de publication 2020-05-28
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Gonguet, Vincent

Abrégé

In one embodiment, the system determines network performance metrics in a number of geographic areas within a communication network based on application data of end users.The system receives, from a client system, a query for geographic areas of interest specifying network performance criteria based on network performance metrics and corresponding thresholds.The system identifies geographic areas of interest matching the network performance criteria of the query. The system, determines, for each geographic area of interest, network performance features based on network performance metrics derived from application data collected from the geographic areas of interest. The system generates optimization recommendations for one or more of the geographic areas of interest. The optimization recommendations are customized for the geographic areas of interest based on tile performance features associated with -the respective geographic areas of interest. The system sends, to the client system, instructions for presenting the optimization recommendations.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

57.

NOVI

      
Numéro d'application 203040000
Statut En instance
Date de dépôt 2020-05-26
Propriétaire Facebook, Inc. (USA)
Classes de Nice  ? 36 - Services financiers, assurances et affaires immobilières

Produits et services

(1) Financial services; financial exchange; financial affairs, namely, financial management, financial planning, financial forecasting, financial portfolio management and financial analysis and consultation; financial information provided by electronic means; brokerage services; currency dealing services; digital currency services; cryptocurrency services; virtual currency services; digital currency wallet and storage services; electronic banking services via a global computer network; currency trading; payment processing services; digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token trading services; digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token processing services for others; facilitating transfers of electronic cash equivalents; providing financial information in the nature of digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token ratings; providing financial information in the fields of digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token markets; news reporting services in the field of financial news; financial services, namely, providing virtual currency services for use by members of an online community via a global computer network; issuance of tokens of value; management of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; financial services, namely, providing a financial exchange for the trading of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; cryptocurrency trading services; cryptocurrency exchange services; cryptocurrency payment processing; electronic payment services; electronic wallet services; processing electronic payments through electronic wallet services; currency management services; currency transfer services; financial services, namely, providing electronic transfer of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; financial consultation in the field of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; providing electronic processing and tracking of electronic funds transfers; currency exchange services; investment management services; money exchange services; management of digital asset investment portfolios; custodial services for financial institutions and funds; listing and trading of swaps and derivatives on digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; monetary exchange; exchanging money; clearing and reconciling financial transactions; electronic funds transfer; financial information services; electronic financial trading services; electronic financial trading, namely, trading of the field of digitized assets; providing on-demand and real-time financial information about digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; providing a website featuring financial information regarding digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token payments; providing information in the fields of investment and finance over computer networks and global communication network; electronic trading of financial instruments; electronic commerce payment services.

58.

NOVI

      
Numéro d'application 203042800
Statut En instance
Date de dépôt 2020-05-26
Propriétaire Facebook, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Design and development of computer hardware and software; computer services; application service provider (ASP) services; software as a service (SaaS) services; platform as a service (PaaS) services; providing cloud computing software; providing software enabling users to invest in digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; providing distributed ledger technology; providing software for use in managing portfolios of digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token assets; providing software which facilitates the ability of users to view, analyze, record, store, monitor, manage, trade and exchange digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; providing software for sending, receiving, accepting, buying, selling, storing, transmitting, trading and exchanging digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; providing software for implementing and recording financial transactions, for creating accounts and maintaining and managing information about financial transactions on distributed public ledgers and peer to peer payment networks; providing software for processing electronic payments and for transferring funds to and from others; providing electronic financial platform software; providing software for use as an application programming interface (API) for the development, testing, and integration of blockchain software applications; providing software for transfers of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens between parties; providing software for use in financial trading; providing software for use in financial exchange; providing software for use in accessing financial information and market data and trends; providing software for settling financial transactions, for providing authentication of parties to a financial transaction, for maintaining ledgers for financial transactions; providing software for the management of cryptographic security of electronic transmissions across computer networks; providing software for use with digital currency; providing software for use with cryptocurrency; providing software for use with virtual currency; providing software for use with digital currency wallet and storage services; providing software for digital currency payment and exchange transactions; providing distributed ledger software for use in processing financial transactions; providing software for electronic funds transfer; providing software for currency conversion; providing software for the collection and distribution of data; providing software for payment transactions; providing software for connecting computers to local databases and global computer networks; providing software for creating searchable databases of information and data; providing software for managing and validating digital currency, virtual currency, cryptocurrency, digital asset, blockchain asset, digitized asset, digital token, crypto token and utility token transactions; providing software for creating and managing smart contracts; providing software for managing payment and exchange transactions; providing software for electronically exchanging currency for digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; providing software for use in enabling the electronic transfer of funds to and from others; providing software for creating a decentralized and open source digital currency for use in blockchain-based transactions; providing software for creating a decentralized and open source virtual currency for use in blockchain-based transactions; providing software for creating a decentralized and open source cryptocurrency for use in blockchain-based transactions; providing software for creating a decentralized and open source digitized asset for use in blockchain-based transactions; providing software for creating a decentralized and open source digital token for use in blockchain-based transactions; providing software for encrypting and enabling secure transmission of digital information over the Internet, as well as over other modes of communication between computing devices; providing software for allowing users to calculate parameters related to financial transactions; distributed ledger platform software for use in processing financial transactions; providing software for electronic funds transfer and currency conversion; providing software for use in securely managing the conversion of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens into hard currency; providing a web portal featuring blogs and non-downloadable publications in the nature of articles, columns, and informational guides in the fields of virtual currencies, digital and blockchain assets and market and trading trends; providing a web portal for users to access information in the field of virtual currencies, digital and blockchain assets; platform as a service (PaaS) featuring computer software platforms for the selling and purchasing digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software as a service (SaaS) featuring computer software platforms for the selling and purchasing digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; computer services, namely, creating an on-line virtual environment for the selling and purchasing of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; platform as a service (PaaS) featuring computer software platforms for managing blockchain and token driven, distributed storage computer systems; software as a service (SaaS) featuring computer software platforms for managing blockchain and token driven, distributed storage computer systems; computer services, namely, providing a decentralized electronic file storage system and open source cloud storage platform; computer services, namely, providing a decentralized electronic object storage platform for end-to-end encrypted and powered by blockchain and blockchain payments; computer services, namely, providing secure, private encrypted cloud storage services; computer services, namely, providing electronic peer-to-peer data storage distributed across unused customer electronic storage resources; computer services, namely, providing open source decentralized cloud storage platform; data encryption services featuring blockchain software technology and peer-to-peer protocols to provide secure, private, and encrypted cloud storage; distributed, electronic storage of electronic media, namely, data, documents, files, text, photos, images, graphics, music, audio, video, and multimedia content; providing software for use as a cryptocurrency wallet; providing software for democratically managing digital exchanges for virtual items through smart contracts; data mining; providing software for use in trading, clearing, transmitting, receiving, storing, confirmation, and financial trading risk management for exchange market transactions in the fields of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; platform as a service (PaaS) featuring software platforms for authenticating, facilitating, matching, processing, clearing, storing, receiving, tracking, transferring, and submitting trade data, exchanging of trading transaction details, and management of the overall trading lifecycle; software as a service (SaaS) featuring software platforms for authenticating, facilitating, matching, processing, clearing, storing, receiving, tracking, transferring, and submitting trade data, exchanging of trading transaction details, and management of the overall trading lifecycle; providing software for use with blockchain technology; software as a service (SaaS) services featuring software for clearing, allocation, compliance, recordation and settlement of trading related to digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; platform as a service (PaaS) services featuring software for clearing, allocation, compliance, recordation and settlement of trading related to digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; platform as a service (PaaS) featuring software platforms for facilitating transactions and payments using digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens that allow users to buy from, and sell products and services to others; software as a service (SaaS) featuring software platforms for facilitating transactions and payments using digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens that allow users to buy from, and sell products and services to others; blockchain-based software platforms and distributed computing software platforms for auditing and verifying digital information and codes; design, development and implementation of audit and security software for blockchain-based platforms; providing software for use in facilitating secure transactions; providing software for auditing digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software platforms for decentralized blockchain style communication; software platforms for the tracking and support of data transactions; design, development, and implementation of software for distributed computing platforms; design, development, and implementation of software for blockchain; design, development, and implementation of software solutions for digital currency security; design, development, and implementation of software for digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token wallets; design, development, and implementation of software for third-party verification services for digital currency transactions, including but not limited to transactions involving bitcoin currency; providing temporary use of non-downloadable software for use in collecting, transferring, receiving, tracking, storing and transferring bitcoin; providing software for use in collecting, transferring, receiving, tracking, storing and transferring peer-to-peer currency; providing software for users to buy and sell products by using digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; providing software platforms for facilitating transactions and payments using digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens or utility tokens that allow users to buy from, and sell products and services to others; providing software for use in accessing, reading, tracking, and using blockchain technology; technical consultancy services related to digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token transactions; platform as a service (PaaS) featuring computer software platforms for computer system and application development, deployment, and management; software as a service (SaaS) featuring computer software platforms for computer system and application development, deployment, and management; providing software enabling users to develop, build and run distributed applications through an open-source peer-to-peer smart-contract and payment network platform; providing cloud-based computer network identification verification, authentication and management services for security purposes; secure hosted management, storage and administration of passwords, credentials and identity information relating to persons, accounts and devices for security purposes; providing authentication software for controlling access to and communications with computers and computer networks; providing software for use in the exchange of virtual items; providing software for selling, trading and managing blockchain-based tokens or appcoins; providing a digital exchange; providing software for use in issuing digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; providing cloud-based network identification verification, authentication and management services for security purposes; providing software for managing digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized asset, digital token, crypto token and utility token payments, money transfers, and commodity transfers; providing software for facilitating money transfers, electronic funds transfers, commodity transfers, bill payment remittance, and transferring funds between parties

59.

NOVI

      
Numéro d'application 203043000
Statut En instance
Date de dépôt 2020-05-26
Propriétaire Facebook, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

(1) Software; computer hardware; blockchain; software for use with digital currency; software for use with cryptocurrency; software for use with virtual currency; downloadable computer software for use as a cryptocurrency wallet; cryptocurrency hardware wallet; software development tools; software for use as an application programming interface (API); application programming interface (API) for use in building software applications; software for the collection, managing, editing, organizing, modifying, transmission, sharing, and storage of data and information; software for digital currency payment and exchange transactions; software for use in managing portfolios of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; distributed ledger platform software; software which facilitates the ability of users to view, analyze, record, store, monitor, manage, trade and exchange digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software for sending, receiving, accepting, buying, selling, storing, transmitting, trading and exchanging digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software for implementing and recording financial transactions; software for creating accounts and maintaining and managing information about financial transactions on distributed ledgers and peer to peer payment networks; software for use in financial trading; software for use in financial exchange; software for accessing financial information and market data and trends; software for settling financial transactions; software for providing authentication of parties to a financial transaction; software for maintaining ledgers for financial transactions; software for the management of cryptographic security of electronic transmissions across computer networks; software for encrypting and enabling secure transmission of digital information over the Internet; software for allowing users to calculate parameters related to financial transactions; distributed ledger software for use in processing financial transactions; software for electronic funds transfer; software for currency conversion; software for the collection and distribution of data; software for payment transactions; software for connecting computers to local databases and global computer networks; software for creating searchable databases of information and data; software for managing and validating digital currency, virtual currency, cryptocurrency, digital asset, blockchain asset, digitized asset, digital token, crypto token and utility token transactions; software for creating and managing smart contracts; software for managing payment and exchange transactions; software and hardware for use as a digital currency wallet; software and hardware for use as a virtual currency wallet; software and hardware for use as a digital asset wallet; software and hardware for use as a digital token wallet; software and hardware for use as a crypto token wallet; software and hardware for use as a utility token wallet; software for creating a decentralized and open source digital currency for use in blockchain-based transactions; software for creating a decentralized and open source virtual currency for use in blockchain-based transactions; software for creating a decentralized and open source cryptocurrency for use in blockchain-based transactions; software for creating a decentralized and open source digitized asset for use in blockchain-based transactions; software for creating a decentralized and open source digital token for use in blockchain-based transactions; software for users to buy and sell products by using digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software platforms for facilitating transactions and payments using digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens or utility tokens that allow users to buy from, and sell products and services to others; computer application software for blockchain-based platforms, namely, software for digital exchanges for virtual items; software for creating, selling and managing blockchain-based tokens or appcoins; software for use in an electronic financial platform; software for processing electronic payments and for transferring funds to and from others; software for transfers of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens between parties; blockchain platform software; software for use in the management and implementation of digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token transactions; software for creating and managing a blockchain platform for use in managing digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token accounts; software for managing crypto currency and digital currency accounts; software for use in payments, purchases, and investments using digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software for use in enabling the electronic transfer of funds to and from others; software for use in managing the conversion of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens into hard currency; software for developing, deploying, and managing software applications, and integrating software applications for digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token accounts; software for use in facilitating the use of a blockchain or distributed electronic ledger to execute and record financial transactions, namely, financial trades made with the use of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software and hardware for use in electronically exchanging currency for digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software for use as an application programming interface (API) for the development, testing, and integration of blockchain software applications; computer hardware for digital currency, virtual currency, cryptocurrency, digital and blockchain asset, and digitized asset mining; security token hardware; electronic currency converters; software, namely, electronic financial platform that accommodates multiple types of payment and transactions in an integrated mobile phone, PDA, and web-based environment; software for creating tokens to be used to pay for products and services, and that may be traded or exchanged for cash value; software for use in securely managing the conversion of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens into hard currency; software for managing digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized asset, digital token, crypto token and utility token payments, money transfers, and commodity transfers; software for facilitating money transfers, electronic funds transfers, commodity transfers, bill payment remittance, and transferring funds between parties; software for use as an application program interface (API) software for use in computer hardware device identification; software for use in authenticating user access to computers and computer networks; software for use in facilitating secure transactions; software for use in accessing, reading, tracking, and using blockchain technology; software and hardware for managing identity information, access rights to information resources and applications and authentication functionality; software for network identification verification, authentication and management services for security purposes; authentication software for controlling access to and communications with computers and computer networks; magnetically encoded credit cards and payment cards; encryption devices; security tokens; software used in issuing digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; software used in auditing digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens

60.

NOVI

      
Numéro d'application 203042900
Statut En instance
Date de dépôt 2020-05-26
Propriétaire Facebook, Inc. (USA)
Classes de Nice  ? 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

(1) Authentication services; online social networking services; online social investment network in the nature of an on-line social networking services in the field of investments; user verification services; identification verification services; providing a website featuring information on the development of privacy, security, blockchain and distributed ledger technologies, and data governance law; regulatory compliance consultancy in the field of digital currency, virtual currency, cryptocurrency, digital and blockchain asset, digitized asset, digital token, crypto token and utility token applications; online social networking service for investors allowing financial trades and exchange of digital currency, virtual currency, cryptocurrency, digital and blockchain assets, digitized assets, digital tokens, crypto tokens and utility tokens; provision of user authentication services

61.

NOVI

      
Numéro d'application 203044400
Statut En instance
Date de dépôt 2020-05-26
Propriétaire Facebook, Inc. (USA)
Classes de Nice  ? 35 - Publicité; Affaires commerciales

Produits et services

(1) Marketing, advertising and promotion services; business information; provision of market research and information services; promoting the goods and services of others via computer and communication networks; business and advertising services; market intelligence services; facilitating the exchange and sale of services and products of third parties via computer and communication networks; providing online marketplaces for sellers of goods and/or services; providing online facilities for connecting sellers with buyers; providing a website featuring an online marketplace for selling and trading virtual goods with other users; online trading services; arranging and conducting special events for commercial, promotional or advertising purposes; arranging and conducting special events for business purposes; blockchain as a service, namely, business advice and information in the field of blockchain technology.

62.

DETECTING AUGMENTED-REALITY TARGETS

      
Numéro d'application US2020012264
Numéro de publication 2020/097632
Statut Délivré - en vigueur
Date de dépôt 2020-01-03
Date de publication 2020-05-14
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Ramnath, Krishnan
  • Tsai, Shanghsuan

Abrégé

In one embodiment, a method includes receiving deep -learning (DL)-feature representations and local-feature descriptors, wherein the DL-feature representations and the local- feature descriptors are extracted from an image that includes a first depiction of a real-world object; identifying a set of potentially matching DL-feature representations based on a comparison of the received DL-feature representations with stored DL-feature representations associated with a plurality of augmented-reality (AR) targets; determining, from a set of potentially matching AR targets associated with the set of potentially matching DL-feature representations, a matching AR target based on a comparison of the received one or more local-feature descriptors with stored local-feature descriptors associated with the set of potentially matching AR targets, wherein the stored local-feature descriptors are extracted from the set of potentially matching AR targets; and sending, to the client computing device, information configured to render an AR effect associated with the determined matching AR target.

Classes IPC  ?

  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06K 9/32 - Alignement ou centrage du capteur d'image ou de la zone image
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

63.

OPTIMIZATION OF NEURAL NETWORKS USING HARDWARE CALCULATION EFFICIENCY AND ADJUSTMENT FACTORS

      
Numéro d'application US2019056905
Numéro de publication 2020/081916
Statut Délivré - en vigueur
Date de dépôt 2019-10-18
Date de publication 2020-04-23
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Johnson, Jeffrey, Hoyle

Abrégé

In one embodiment, a method includes receiving a request for an operation to be performed; determining that the operation is associated with a machine-learning algorithm, and in response, route the operation to a computing circuit; performing, at the computing circuit, the operation, including: determining a linear domain product of a first log-domain number and a second log-domain number associated with the operation based on a summation of the first log- domain number and the second log-domain number and output a third log-domain number approximating the linear domain product of the first log-domain number and the second log- domain number; converting the third log-domain number to a first linear-domain number; summing the first linear-domain number and a second linear-domain number associated with the operation, and output a third linear-domain number as the summed result.

Classes IPC  ?

  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/509 - Addition; Soustraction en mode parallèle binaire, c. à d. ayant un circuit de maniement de chiffre différent pour chaque position pour opérandes multiples, p.ex. intégrateurs numériques

64.

OPTIMIZATION OF NEURAL NETWORKS USING HARDWARE CALCULATION EFFICIENCY

      
Numéro d'application US2019056985
Numéro de publication 2020/081964
Statut Délivré - en vigueur
Date de dépôt 2019-10-18
Date de publication 2020-04-23
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Johnson, Jeffrey, Hoyle

Abrégé

In one embodiment, a method includes receiving a request for an operation to be performed; determining that the operation is associated with a machine-learning algorithm, and in response, route the operation to a computing circuit; performing, at the computing circuit, the operation, including: determining a linear domain product of a first log-domain number and a second log-domain number associated with the operation based on a summation of the first log-domain number and the second log-domain number and output a third log-domain number approximating the linear domain product of the first log-domain number and the second log-domain number; converting the third log-domain number to a first linear-domain number; summing the first linear-domain number and a second linear-domain number associated with the operation, and output a third linear-domain number as the summed result.

Classes IPC  ?

  • G06F 7/483 - Calculs avec des nombres représentés par une combinaison non linéaire de nombres codés, p.ex. nombres rationnels, système de numération logarithmique ou nombres à virgule flottante
  • G06F 7/509 - Addition; Soustraction en mode parallèle binaire, c. à d. ayant un circuit de maniement de chiffre différent pour chaque position pour opérandes multiples, p.ex. intégrateurs numériques
  • G06F 7/523 - Multiplication uniquement

65.

NON-SPOOFABLE PRIVACY INDICATOR SHOWING DISABLING OF SENSORS ON A NETWORK-CONNECTED CLIENT DEVICE

      
Numéro d'application US2019054411
Numéro de publication 2020/072724
Statut Délivré - en vigueur
Date de dépôt 2019-10-03
Date de publication 2020-04-09
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Jakubowski, Richard
  • Mustafa, Syed, Rameez

Abrégé

Systems and methods are disclosed herein for activating a sensor of a client device by toggling, at the client device, a position of a switch that connects the sensor to a power source of the client device to an on position. The client device receives user input corresponding to a privacy mode. In response to receiving the user input, the client device disables the sensor by toggling the position of the switch that connects the sensor to the power source to an off position, and enables a privacy indicator by toggling a position of a switch that connects the privacy indicator to a power source to an on position.

Classes IPC  ?

66.

MODIFYING CAPTURE OF VIDEO DATA BY AN IMAGE CAPTURE DEVICE BASED ON IDENTIFYING AN OBJECT OF INTEREST WITHIN CAPTURED VIDEO DATA TO THE IMAGE CAPTURE DEVICE

      
Numéro d'application US2019054420
Numéro de publication 2020/072730
Statut Délivré - en vigueur
Date de dépôt 2019-10-03
Date de publication 2020-04-09
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Harrison, Jason, Francis
  • Ahonen, Timo, Juhani
  • Hwang, Eric, W.

Abrégé

Various client devices include displays and one or more image capture devices configured to capture video data. Different users of an online system may authorize client devices to exchange information captured by their respective image capture devices. A user viewing video data captured by another user's client device identifies an object of interest in the video data to the other user's client device. The other user's client device modifies captured video data so a focal point of the captured video data is the object of interest and so the object of interest is magnified in the captured video data. Subsequently, the modified video data is transmitted to the client device of the user viewing the captured video data.

Classes IPC  ?

  • H04N 21/234 - Traitement de flux vidéo élémentaires, p.ex. raccordement de flux vidéo ou transformation de graphes de scènes MPEG-4
  • H04N 7/14 - Systèmes à deux voies
  • H04N 21/439 - Traitement de flux audio élémentaires
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/414 - Plate-formes spécialisées de client, p.ex. récepteur au sein d'une voiture ou intégré dans un appareil mobile
  • H04N 21/422 - Périphériques d'entrée uniquement, p.ex. système de positionnement global [GPS]
  • H04N 21/4223 - Caméras
  • H04N 21/431 - Génération d'interfaces visuelles; Rendu de contenu ou données additionnelles
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/45 - Opérations de gestion réalisées par le client pour faciliter la réception de contenu ou l'interaction avec le contenu, ou pour l'administration des données liées à l'utilisateur final ou au dispositif client lui-même, p.ex. apprentissage des préféren
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/4728 - 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 pour la sélection d'une région d'intérêt [ROI], p.ex. pour la requête d'une version de plus haute résolution d'une région sélectionnée
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
  • H04N 21/61 - Structure physique de réseau; Traitement de signal

67.

HINGE MECHANISM OF A DEVICE MOUNT

      
Numéro d'application US2019054452
Numéro de publication 2020/072752
Statut Délivré - en vigueur
Date de dépôt 2019-10-03
Date de publication 2020-04-09
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Davies, Joshua
  • Ross, Oliver

Abrégé

A device mount comprises a camera positioned a top edge of a device coupled to the device mount and a hinge configured to rotate the coupled device. The hinge has a mounting plate configured to couple the hinge to the device mount and a shuttle configured to couple the device to the hinge. The shuttle rotates relative to the mounting plate between a landscape mode and a portrait mode such that a distance between a top surface of the coupled device and the camera remains fixed between the landscape mode and the portrait mode.

Classes IPC  ?

  • F16M 11/10 - Moyens pour la fixation des appareils; Moyens permettant le réglage des appareils par rapport au banc permettant la rotation autour d'un axe horizontal
  • F16M 13/00 - Autres supports ou appuis pour positionner les appareils ou les objets; Moyens pour maintenir en position les appareils ou objets tenus à la main
  • H04M 1/02 - Caractéristiques de structure des appareils téléphoniques

68.

MODIFYING PRESENTATION OF VIDEO DATA BY A RECEIVING CLIENT DEVICE BASED ON ANALYSIS OF THE VIDEO DATA BY ANOTHER CLIENT DEVICE CAPTURING THE VIDEO DATA

      
Numéro d'application US2019054434
Numéro de publication 2020/072738
Statut Délivré - en vigueur
Date de dépôt 2019-10-03
Date de publication 2020-04-09
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Ahonen, Timo, Juhani
  • Hwang, Eric, W.
  • Harrison, Jason, Francis
  • Negrillo, Belmer, Perrella Garcia

Abrégé

Various client devices include displays and one or more image capture devices configured to capture video data. Different users of an online system may authorize client devices to exchange information captured by their respective image capture devices. Additionally, a sending client device captures and transmits video data to a receiving client, while receiving one or more video presentation settings of the receiving client device. The sending client device applies one or more models to the captured video data and compares output from the models to the video presentation settings of the receiving client device. Based on the comparison, the sending client device provides suggested modifications to one or more video presentation settings to the receiving client device. For example, the sending client device provides a suggestion to reorient a display device of the receiving client device.

Classes IPC  ?

  • 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
  • G11B 27/031 - Montage électronique de signaux d'information analogiques numérisés, p.ex. de signaux audio, vidéo
  • G11B 27/11 - Indexation; Adressage; Minutage ou synchronisation; Mesure de l'avancement d'une bande en utilisant une information non détectable sur le support d'enregistrement
  • 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
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • H04N 21/2668 - Création d'un canal pour un groupe dédié d'utilisateurs finaux, p.ex. en insérant des publicités ciblées dans un flux vidéo en fonction des profils des utilisateurs finaux
  • H04N 21/2743 - Hébergement vidéo de données téléchargées à partir du dispositif client
  • H04N 21/4223 - Caméras
  • H04N 21/44 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4
  • H04N 21/4402 - Traitement de flux élémentaires vidéo, p.ex. raccordement d'un clip vidéo récupéré d'un stockage local avec un flux vidéo en entrée ou rendu de scènes selon des graphes de scène MPEG-4 impliquant des opérations de reformatage de signaux vidéo pour la redistribution domestique, le stockage ou l'affichage en temps réel
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/4788 - Services additionnels, p.ex. affichage de l'identification d'un appelant téléphonique ou application d'achat communication avec d'autres utilisateurs, p.ex. discussion en ligne
  • H04N 21/8549 - Création de résumés vidéo, p.ex. bande annonce

69.

SHARED LIVE AUDIO

      
Numéro d'application US2019050984
Numéro de publication 2020/060856
Statut Délivré - en vigueur
Date de dépôt 2019-09-13
Date de publication 2020-03-26
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Saba, Maher, Afif
  • Puntambekar, Amit

Abrégé

In one embodiment, a method includes streaming digital content for presentation by at least two user computing devices (e.g., phones, laptops, virtual reality headsets, TVs, etc.). Audio content, generated by a user of one of the user computing devices, is recorded and mixed with the native audio content from the streamed digital content, generating remixed digital content. The recorded and native audio content are mixed based on a predetermined ratio of recorded audio content and native audio content. The remixed digital content is then streamed for presentation for each other user of the user computing devices.

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
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

70.

SYSTEMS AND METHODS FOR CAPTURING CONTENT

      
Numéro d'application US2019049776
Numéro de publication 2020/051350
Statut Délivré - en vigueur
Date de dépôt 2019-09-05
Date de publication 2020-03-12
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Debashish, Paul

Abrégé

A computer-implemented method for capturing content may include (i) displaying, within a graphical user interface of a media recording application that records media through an input device, a clickable reaction button, (ii) receiving a click of the clickable reaction button within the graphical user interface of the media recording application, and (ii) in response to receiving the click of the clickable reaction button within the graphical user interface of the media recording application, performing both capturing, by the media recording application, media content through the input device recording metadata indicating that a user reacted to the captured media content such that the metadata specifies a reaction that corresponds to the clickable reaction button. Various other methods, systems, and computer-readable media are also disclosed.

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

71.

METHOD AND SYSTEM FOR ANALYZING AND PREDICTING GEOGRAPHIC HABITS

      
Numéro d'application US2019046667
Numéro de publication 2020/041090
Statut Délivré - en vigueur
Date de dépôt 2019-08-15
Date de publication 2020-02-27
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Mohapatra, Saurav
  • Bychkovsky, Vladimir, Leonid
  • Garg, Rohit
  • Keikha, Mostafa

Abrégé

A method includes receiving location reports indicating locations of mobile devices associated with users of an internet platform, registering a count for each location report, determining. for each location report received from a mobile device, a recent location report received from the mobile device indicating a previous location and registering a transition for each of a paired location report and recent location report, corresponding to a pair of locations. The method includes counting a number of transitions corresponding to a particular pair of locations and determining common transitions by comparing the number of transitions to a threshold value. The method includes comparing a location report received from a user's mobile device with location.reports included in common transitions, and predicting, based on the comparison, a likelihood the user will arrive at a particular place within a particular time period or a likelihood that the user was at a particular place within a particular time before the current time,

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

72.

SUGGESTION OF CONTENT WITHIN AUGMENTED-REALITY ENVIRONMENTS

      
Numéro d'application US2019047840
Numéro de publication 2020/041665
Statut Délivré - en vigueur
Date de dépôt 2019-08-23
Date de publication 2020-02-27
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abrégé

In one embodiment, a method includes rendering an augmented-reality environment on a display associated with a first computing device associated with a first user; identifying one or more objects within the augmented-reality environment; determining a suggested augmented- reality content item based on social-networking information associated with the first user, and further based on characteristics associated with the identified objects; and presenting the suggested augmented-reality content item on a display associated with the first computing device.

Classes IPC  ?

  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

73.

SHARING AND PRESENTATION OF CONTENT WITHIN AUGMENTED-REALITY ENVIRONMENTS

      
Numéro d'application US2019047813
Numéro de publication 2020/041652
Statut Délivré - en vigueur
Date de dépôt 2019-08-23
Date de publication 2020-02-27
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abrégé

In one embodiment, a method includes rendering an augmented-reality environment on a display associated with a first computing device that is associated with a first user; determining that the first computing device is authorized to access an augmented-reality content item associated with a location within the augmented-reality environment based on social-networking information associated with the first user, wherein the augmented-reality content item is associated with a second user; receiving, by the first computing device, information configured to render the augmented-reality content item at the associated location within the augmented- reality environment; and rendering, on the display associated with the first computing device, the augmented-reality content item within the augmented-reality environment.

Classes IPC  ?

  • 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
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie

74.

MULTI-DEVICE MAPPING AND COLLABORATION IN AUGMENTED-REALITY ENVIRONMENTS

      
Numéro d'application US2019047824
Numéro de publication 2020/041659
Statut Délivré - en vigueur
Date de dépôt 2019-08-23
Date de publication 2020-02-27
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abrégé

In one embodiment, a method includes receiving first information from a sensor associated with a first computing device, wherein the first information comprises information associated with first images captured at the first sensor; receiving second information from a second computing device, wherein the second information comprises information associated with second images captured at a sensor associated with the second computing device; identifying first points within the first images; identifying second points within the second images; and relocalizing the first and second computing devices within a shared augmented- reality environment by defining coordinate spaces based on the images and combining the coordinate spaces based on identified shared points.

Classes IPC  ?

  • 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
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G06T 7/33 - Détermination des paramètres de transformation pour l'alignement des images, c. à d. recalage des images utilisant des procédés basés sur les caractéristiques

75.

DETERMINING GEOGRAPHIC LOCATIONS OF NETWORK DEVICES

      
Numéro d'application US2019043902
Numéro de publication 2020/028243
Statut Délivré - en vigueur
Date de dépôt 2019-07-29
Date de publication 2020-02-06
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Bullock, William

Abrégé

In one embodiment, a method includes receiving one or more communication network addresses and one or more geographic locations of each network address, determining one or more location-related features based on each network address, generating one or more predicted locations of the network address, each predicted location corresponding to one of the first geographic locations of the network address, and each predicted location being associated with a time stamp representing an age of the predicted location, determining, based on the location- related features and the time stamps, a weighting factor representing a probability that at least one of the predicted locations of the network address corresponds to a true location of the network address, and determining, for each of the predicted locations, a weight based on at least the weighting factor, wherein the weight represents a probability that the predicted location corresponds to the true location of the network address.

Classes IPC  ?

  • G06F 16/29 - Bases de données d’informations géographiques
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité

76.

DISTRIBUTION OF EMBEDDED CONTENT ITEMS BY AN ONLINE SYSTEM

      
Numéro d'application US2019043940
Numéro de publication 2020/028260
Statut Délivré - en vigueur
Date de dépôt 2019-07-29
Date de publication 2020-02-06
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Huang, Eric, Hsin-Chun
  • Bapna, Abhishek
  • Awan, Asad, K.

Abrégé

An online system receives host content items and supplementary content items to be presented in conjunction with one another. In embodiments, the online system receive an allocation of display instances of supplementary content items with host content items during a time interval. For a host content providers, the online system receives a count of display instances of supplementary content items in conjunction with host content items. The online system determines a content quality score based on user interactions with content from the host content provider and a count of display instances for host content items presented in conjunction with supplementary content items for a preceding time interval. The online system determines a content quality threshold based and, for host providers with content quality scored below the threshold, presents host content items in conjunction with supplementary content items to a user.

Classes IPC  ?

  • 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
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04N 21/475 - Interface pour utilisateurs finaux pour acquérir des données d'utilisateurs finaux, p.ex. numéro d'identification personnel [PIN] ou données de préférences
  • H04N 21/81 - Composants mono média du contenu

77.

OPTIMIZING CONTENT ITEM SELECTION FOR USER MESSAGING ENGAGEMENT

      
Numéro d'application US2019043961
Numéro de publication 2020/028270
Statut Délivré - en vigueur
Date de dépôt 2019-07-29
Date de publication 2020-02-06
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Banothu, Siddharth
  • Wu, Chengjie

Abrégé

An online system selects for display content items having an option to allow a user to converse with a content provider over an electronic communication system in a way that optimizes for the occurrence of that communication. Content items provided by the online system include links to an online communication system from which the online system can directly observe whether the user engaged in communications with third parties. The online system can thus obtain labeled training data describing communications between users and users'' previous interactions with content items and pages of the online system. The trained model is applied to candidate content items to predict a probability that a user will engage in a communication with the content provider if the content is provided to the user, and the model optimizes the selection of content items for which the call to action is to engage In the communication.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

78.

DYNAMIC LOCATION MONITORING FOR TARGETED UPDATES

      
Numéro d'application US2019044049
Numéro de publication 2020/028308
Statut Délivré - en vigueur
Date de dépôt 2019-07-30
Date de publication 2020-02-06
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Carreiro, Jason, Michael
  • Sundram, Jason
  • Voigt, Samuel, Riemer
  • Reyero, Lionel, Laurent

Abrégé

ln one embodiment a technique including receiving, from a client system of a user, a first location of the client system. The technique further Including receiving, from the client system, an ID of an access point detected by the client system. The technique also including accessing, by the one or more computing devices, an index to determine a second location of the access point based on the ID. The technique further including determining, by the one or more computing devices, a refined location of the client system, based on the first location and the second location. The technique also including generating, by the one or more computing devices, a prioritized list of regions based on the refined location and user data. The technique further including transmitting, by the one or more computing devices, information associated with the prioritized list of regions to the client system.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • 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
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères
  • H04W 64/00 - Localisation d'utilisateurs ou de terminaux pour la gestion du réseau, p.ex. gestion de la mobilité

79.

OPTIMIZING USER ENGAGEMENT WITH CONTENT BASED ON AN OPTIMAL SET OF ATTRIBUTES FOR MEDIA INCLUDED IN THE CONTENT

      
Numéro d'application US2019044115
Numéro de publication 2020/028349
Statut Délivré - en vigueur
Date de dépôt 2019-07-30
Date de publication 2020-02-06
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Boles, Elizabeth, Patton
  • Wu, Yining
  • Beeve-Morris, Cassidy, Jake
  • Fong, Chin, Lung

Abrégé

An online system identifies a candidate content item eligible for presentation to a viewing user of the online system, in which the candidate content item includes media (e.g., an image, a video, etc.). The online system identifies one or more media attributes for the media, such as color saturation, tone, brightness, sharpness, contrast, etc. The online system also predicts a value of a performance metric for the candidate content item that indicates a likelihood of user engagement with the candidate content item by the viewing user. For each modification that may be made to a media attribute, the online system predicts a change to the value of the performance metric. Based on the predicted change, the online system determines an optimal set of media attributes associated with a maximum predicted value of the performance metric. The online system modifies the media based on the optimal set of media attributes.

Classes IPC  ?

  • 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
  • H04N 21/2668 - Création d'un canal pour un groupe dédié d'utilisateurs finaux, p.ex. en insérant des publicités ciblées dans un flux vidéo en fonction des profils des utilisateurs finaux
  • H04N 21/442 - Surveillance de procédés ou de ressources, p.ex. détection de la défaillance d'un dispositif d'enregistrement, surveillance de la bande passante sur la voie descendante, du nombre de visualisations d'un film, de l'espace de stockage disponible dans l
  • H04N 21/466 - Procédé d'apprentissage pour la gestion intelligente, p.ex. apprentissage des préférences d'utilisateurs pour recommander des films
  • H04N 21/81 - Composants mono média du contenu
  • H04N 21/658 - Transmission du client vers le serveur
  • H04N 21/258 - Gestion de données liées aux clients ou aux utilisateurs finaux, p.ex. gestion des capacités des clients, préférences ou données démographiques des utilisateurs, traitement des multiples préférences des utilisateurs finaux pour générer des données co
  • G06N 20/00 - Apprentissage automatique
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

80.

LOCATION PREDICTION

      
Numéro d'application US2019044965
Numéro de publication 2020/028846
Statut Délivré - en vigueur
Date de dépôt 2019-08-02
Date de publication 2020-02-06
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Chen, Tsuwei
  • Ruan, Qizhen
  • Jose, Roy, Koonammave
  • Bratsman, Scott, J.
  • Bullock, William
  • Hofleitner, Aude
  • Shapira, Yoav
  • Keikha, Mostafa

Abrégé

In one embodiment, a method includes analyzing social graph information associated with users of a social -networking system, developing feature vectors describing elements of social graph information, and applying the feature vectors to determine the relevance of elements of social graph information to the location of special relevance. The method further includes receiving at least one data point from a user's networked device, applying the feature vectors to the at least one data point to determine the relevance of the at least one data point to the location of special relevance, and assigning weight to each data point based on the determined relevance of each data point to the location of special relevance. Finally, the method includes processing the at least one data point according to its assigned weight and forming a prediction, to a particular degree of certainty, indicating the user's location of special relevance.

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

81.

NEURAL NETWORK BASED CONTENT DISTRIBUTION IN AN ONLINE SYSTEM

      
Numéro d'application US2019044914
Numéro de publication 2020/028808
Statut Délivré - en vigueur
Date de dépôt 2019-08-02
Date de publication 2020-02-06
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Gao, Tianshi
  • Wang, Xiangyu
  • Jin, Ou
  • Huang, Yifei
  • Ramanathan, Vignesh

Abrégé

An online system receives content items from a third party content provider. For each content item, the online system inputs an image into a neural network and extracts a feature vector from a hidden layer of the neural network. The online system compresses each feature vector by assigning a label to each feature value representing whether the feature value was above a threshold value. The online system identifies a set of content items that the user has interacted with and determines a user feature vector by aggregating feature vectors of the set of content items. For a new set of content items, the online system compares the compressed feature vectors of the content item with the user feature vector. The online system selects one or more of the new content items based on the comparison and sends the selected content items to the user.

Classes IPC  ?

  • G06F 16/583 - Recherche 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 utilisant des métadonnées provenant automatiquement du contenu
  • G06F 16/535 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes

82.

PERSONALIZED SUBSTRATES

      
Numéro d'application US2018043646
Numéro de publication 2020/023025
Statut Délivré - en vigueur
Date de dépôt 2018-07-25
Date de publication 2020-01-30
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Prasannavenkatesan, Rajesh
  • Heley, Richard

Abrégé

In one embodiment, a method includes determining an ornamental pattern to be transferred to a substrate. The ornamental pattern is specific to a particular user, and one or more parameters of the ornamental pattern are based at least, in part on social-graph information of the user. The method also includes generating one or more instructions for controlling a laser- treatment system to transfer the ornamental pattern to the substrate; sending the instructions to the laser-treatment system to transfer the omamenial pattern to the substrate; and transferring the ornamental pattern to the substrate.

Classes IPC  ?

  • G03F 7/20 - Exposition; Appareillages à cet effet
  • G03F 7/00 - Production par voie photomécanique, p.ex. photolithographique, de surfaces texturées, p.ex. surfaces imprimées; Matériaux à cet effet, p.ex. comportant des photoréserves; Appareillages spécialement adaptés à cet effet
  • H01L 21/027 - Fabrication de masques sur des corps semi-conducteurs pour traitement photolithographique ultérieur, non prévue dans le groupe ou

83.

DETECTING COMMUNICATION NETWORK INSIGHTS OF ALERTS

      
Numéro d'application US2018058689
Numéro de publication 2020/018133
Statut Délivré - en vigueur
Date de dépôt 2018-11-01
Date de publication 2020-01-23
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Li, Ying
  • De Jongh, Martinus, Arnold
  • Gonguet, Vincent
  • Donovan, James
  • Corigliano, Laurent

Abrégé

In one embodiment, the system identifies geographic areas covered by a communication network. The system determines, for each identified geographic area, a network performance metric for the identified geographic area based on a difference between; (1) a first average network; speed of the communication network in the identified geographic area during prior time periods in which the communication network is busy, and (2) a second average network speed of the communication network in the identified geographic area during second prior time periods in which the communication network is not busy. The system compares the respective performance metrics of the geographic areas to a threshold, network performance metric, which is determined by a congestion-analysis machine learning (ML) model. The system identifies traffic congestions in one or more of the identified geographic areas having a determined network performance metric below the threshold network performance metric.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe

84.

RENDERING 360 DEPTH CONTENT

      
Numéro d'application US2018059889
Numéro de publication 2020/018134
Statut Délivré - en vigueur
Date de dépôt 2018-11-08
Date de publication 2020-01-23
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Toksvig, Michael
  • Briggs, Forrest

Abrégé

As user device can receive and display 360 panoramic content in a 360 depth format. 360 depth content can comprise 360 panoramic image data and corresponding depth information. To display 360 depth content, the user device can generate a 3D environment based on the 360 depth content and the current user viewpoint. A content display module on the user device can render 360 depth content using a standard 3D rendering pipeline modified to render 360 depth content. The content display module can use a vertex shader or fragment shader of the 3D rendering pipeline to interpret the depth information of the 360 depth content into the 3D environment as it is rendered.

Classes IPC  ?

  • G06T 15/10 - Effets géométriques
  • G06T 7/50 - Récupération de la profondeur ou de la forme

85.

RENDERING 360 DEPTH CONTENT

      
Numéro d'application US2018059892
Numéro de publication 2020/018135
Statut Délivré - en vigueur
Date de dépôt 2018-11-08
Date de publication 2020-01-23
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Briggs, Forrest

Abrégé

As user device can receive and display 360 panoramic content in a 360 depth format. 360 depth content can comprise 360 panoramic image data and corresponding depth information. To display 360 depth content, the user device can generate a 3D environment based on the 360 depth content and the current user viewpoint. A content display module on the user device can render 360 depth content using a standard 3D rendering pipeline modified to render 360 depth content. The content display module can use a vertex shader or fragment shader of the 3D rendering pipeline to interpret the depth information of the 360 depth content into the 3D environment as it is rendered.

Classes IPC  ?

  • G06T 15/10 - Effets géométriques
  • G06T 7/50 - Récupération de la profondeur ou de la forme

86.

DETECTING COMMUNICATION NETWORK INSIGHTS OF ALERTS

      
Numéro d'application US2018067120
Numéro de publication 2020/018139
Statut Délivré - en vigueur
Date de dépôt 2018-12-21
Date de publication 2020-01-23
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Li, Ying
  • De Jongh, Martinus Arnold
  • Gonguet, Vincent

Abrégé

In one embodiment, a computing system determines quality of experience metrics and root- cause metrics for geographic areas connected by a communication network based on application data. The system determines that one or more of the geographic areas have.low quality of experience based on the quality of experience.metrics and a first set of criteria which includes, one or more first thresholds for the quality of experience metrics. The system determines- causes for the low quality of experience in each associated geographic area having lo w quality of experience based on the root-cause metrics and a second set of criteria which includes one or more second thresholds and is looser than the first set of criteria. The system determines a solution recommendation for the low quality of experience in each associated geographic area based on the causes of the lo w quality of experience of that geographic area.

Classes IPC  ?

  • H04W 24/08 - Réalisation de tests en trafic réel
  • H04W 24/10 - Planification des comptes-rendus de mesures
  • H04W 24/02 - Dispositions pour optimiser l'état de fonctionnement
  • H04W 16/08 - Dispositions de délestage
  • H04W 28/08 - Gestion du trafic, p.ex. régulation de flux ou d'encombrement Équilibrage ou répartition des charges

87.

ASYNCHRONOUS CO-WATCHING

      
Numéro d'application IB2019056852
Numéro de publication 2020/003292
Statut Délivré - en vigueur
Date de dépôt 2019-08-12
Date de publication 2020-01-02
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Bosworth, Andrew Garrod

Abrégé

The disclosed computer-implemented method may include determining that a subsequent user is consuming content that was consumed previously by an initial user. The computer may access various reactions by the initial user to the content that were recorded and synchronized as the initial user consumed the content. The computer may further determine that at least some of the reactions by the initial user have an engagement level above a predetermined threshold, and then provide the reactions with engagement levels above the predetermined threshold for presentation to the subsequent user synchronously with the content as the content is consumed by the subsequent user. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages

88.

MIMO (MULTIPLE-INPUT, MULTIPLE-OUTPUT) INTER-STREAM INTERFERENCE CANCELLATION

      
Numéro d'application US2018037306
Numéro de publication 2019/240790
Statut Délivré - en vigueur
Date de dépôt 2018-06-13
Date de publication 2019-12-19
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Qu, Qi
  • Alex, Padinjaremannil, Sam
  • Yazdan Panah, Ali
  • Tiwari, Abhishek
  • Yan, Yan
  • Zhou, Hongyu
  • Bondalapati, Pratheep

Abrégé

Apparatuses, methods, and systems for MIMO inter-stream interference cancellation are disclosed. One method includes determining a channel matrix between a plurality of transmitting antennas of a transmitter and a plurality of receiving antennas of a receiver, determining a plurality of channel propagation delays based on a propagation delay between each of the plurality of transmitting antennas and each of the plurality of receiving antennas, preprocessing, by the transmitter, streams of symbols for each transmitting antenna for transmission based on the plurality of channel propagation delays and based on the channel matrix, and transmitting, by the transmitter, the preprocessed symbol streams through the plurality of transmitting antennas.

Classes IPC  ?

  • H04B 7/0456 - Sélection de matrices de pré-codage ou de livres de codes, p.ex. utilisant des matrices pour pondérer des antennes
  • H04B 7/06 - 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 d'émission
  • H04B 7/0413 - Systèmes MIMO

89.

SELECTING A THIRD PARTY WEBSITE ON WHICH AN ACTION ASSOCIATED WITH A CONTENT ITEM MAY BE PERFORMED

      
Numéro d'application US2018032953
Numéro de publication 2019/221725
Statut Délivré - en vigueur
Date de dépôt 2018-05-16
Date de publication 2019-11-21
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Bullock, William
  • Zhou, Li

Abrégé

An online system receives a request from an online system user to present a content item associated with an action that may be performed on a third party website not associated with the user. The online system identifies a set of third party websites on which the action may be performed based on information provided by content publishers associated with the websites describing performances of the action on the websites. The online system predicts a likelihood a viewing user of the online system presented with the content item will perform the action on each third party website based on the information provided by the content publishers and selects a website associated with a highest predicted likelihood the viewing user will perform the action on the website. The online system generates the content item including a link to the selected website and provides the content item for presentation.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet

90.

COMBINING MACHINE-LEARNING AND SOCIAL DATA TO GENERATE PERSONALIZED RECOMMENDATIONS

      
Numéro d'application US2018030508
Numéro de publication 2019/212538
Statut Délivré - en vigueur
Date de dépôt 2018-05-01
Date de publication 2019-11-07
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Han, Kun
  • Peng, Fuchun
  • Dumoulin, Benoit
  • Zeng, Bo

Abrégé

A computing device receives a message including a request for a recommendation. A representation of a hypothetical ideal recommendation to provide in response to the message is determined based on the message content. Data regarding entities that are potential recommendations are retrieved from a data store, the data regarding each entity including a representation of the entity (e.g., a vector) derived from factual information about the entity and opinions of other users of the entity. Ranking scores are determined for at least a subset of the entities based on the difference between the entity representations and the representation of the hypothetical ideal recommendation. An entity to recommend is selected based on the ranking scores and a reply to the message is sent that identifies the selected entity.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

91.

SYSTEMS AND METHODS FOR PROVIDING A COMMUNITY-BASED DATING SERVICE FOR A SOCIAL NETWORKING SYSTEM

      
Numéro d'application US2019029980
Numéro de publication 2019/213124
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de publication 2019-11-07
Propriétaire FACEBOOK INC. (USA)
Inventeur(s)
  • Sharp, Nathan
  • Wang, Charlotte

Abrégé

A disclosed computer-implemented method may include determining that a user of a social networking system is (1) a participant in a dating service of the social networking system, and (2) a member of an interest-based community of the social networking system that includes an activated community-based dating feature. The method may further include receiving a request from the user for access to the community-based dating feature, and providing, in response to receiving the request, the user with access to the community-based dating feature by (1) identifying at least one additional member of the interest-based community who is an additional participant in the dating service, and (2) presenting dating information associated with the additional member of the interest-based community within a dating interface of the social networking system. Various other methods, systems, and computer-readable media are also disclosed.

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

92.

SYSTEMS AND METHODS FOR PROVIDING A COMMUNITY-BASED DATING SERVICE FOR A SOCIAL NETWORKING SYSTEM

      
Numéro d'application US2019029987
Numéro de publication 2019/213127
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de publication 2019-11-07
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Sharp, Nathan Andrew
  • Ding, Xue (sherry)
  • Wang, Charlotte
  • Springstroh, Jordan

Abrégé

A disclosed computer-implemented method may include determining that a user of a social networking system is a participant in a dating service of the social networking system. The method may also include identifying a set of interest-based communities of the social networking system of which the user is a member and that include an activated community-based dating feature. The method may also include selecting a set of additional participants in the dating service. Each additional participant included in the set of additional participants may be an additional member of at least one interest-based community included in the set of interest-based communities. The method may also include presenting, within a dating interface of the social networking system, dating information associated with at least a portion of the set of additional participants. Various other methods, systems, and computer-readable media are also disclosed.

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

93.

APPLYING TEMPLATES TO CUSTOMIZE PRESENTATION OF CONTENT BASED ON SURFACE TYPE

      
Numéro d'application US2018030510
Numéro de publication 2019/212539
Statut Délivré - en vigueur
Date de dépôt 2018-05-01
Date de publication 2019-11-07
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Peng, Fuchun
  • Zeng, Bo
  • Han, Kun
  • Dumoulin, Benoit

Abrégé

An online system receives a request to generate presentation content for presentation to a user. The online system receives a set of content items and identifies a surface for presenting the presentation information to the user. For example, the surface may be a voice only surface, a voice and graphical display, a graphical display only. Based on the identified surface, the online system ranks the set of content items. The online system then determines presentation information for a subset of the content items and transmits instructions to present the presentation information at the surface.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet

94.

SYSTEMS AND METHODS FOR FACILITATING DISCOVERY OF USERS WHO SHARE COMMON CHARACTERISTICS WITHIN A SOCIAL NETWORKING SYSTEM

      
Numéro d'application US2019029016
Numéro de publication 2019/212834
Statut Délivré - en vigueur
Date de dépôt 2019-04-24
Date de publication 2019-11-07
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Sharp, Nathan Andrew

Abrégé

The disclosed computer-implemented method may include (1) receiving, via a social networking system, a request from a user to participate in a discovery service designed to facilitate connections between users of the social networking system who share common attributes, (2) obtaining, from the user, data representative of at least one desired user attribute, possessed by the user, for new user connections, (3) identifying, within the social networking system, at least one additional user who is both a participant in the discovery service and who also possesses the desired user attribute, and (4) providing a visual indication to the user, when representing the additional user within a user interface of the social networking system, that the additional user is a participant in the discovery service and that the additional user possesses the desired user attribute. Various other methods, systems, and computer-readable media are also disclosed.

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

95.

SCROLL-BASED PRESENTATION OF ANIMATION CONTENT

      
Numéro d'application US2019030032
Numéro de publication 2019/213156
Statut Délivré - en vigueur
Date de dépôt 2019-04-30
Date de publication 2019-11-07
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Tseng, Erick

Abrégé

An online system or an application of the online system generates and provides user interfaces that include user interface elements configured to allow users to browse newsfeed stories. For example, users can browse newsfeed stories via scrolling actions. The user interface elements are further configured to control presentation of individual stories that include series of images. The user's scrolling action causes the images to be presented sequentially. The online system selects a particular image and configures a speed of presenting the images according to the user action. The online system further generates and provides user interfaces that present still images in a parallax effect by adjusting viewpoints of observing the still images. The viewpoints can be adjusted according to the user action. The online system further configures the user interfaces to present related stories in adjacent positions and to present 360-degree videos as well as panorama images.

Classes IPC  ?

  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

96.

USING SALIENCE RANKINGS OF ENTITIES AND TASKS TO AID COMPUTER INTERPRETATION OF NATURAL LANGUAGE INPUT

      
Numéro d'application US2018030390
Numéro de publication 2019/209351
Statut Délivré - en vigueur
Date de dépôt 2018-05-01
Date de publication 2019-10-31
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Scott, Martin

Abrégé

A computing device receives a message that is part of a session. The message includes natural language content derived from input by a user. The computing device analyzes the natural language content to determine an intent corresponding to a given task the user desires the computing device to perform. The analyzing is based on a ranked list of tasks that indicates the current relevance of tasks in the session. A definition for the given task that includes an entity slot is retrieved from a data store and a specific entity is assigned to the slot based on a ranked list of entities that indicates current relevance of the entities in the session. The computing device invokes an agent to perform the given task based on the specific entity assigned to the entity slot.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet

97.

ASSISTING USERS WITH EFFICIENT INFORMATION SHARING AMONG SOCIAL CONNECTIONS

      
Numéro d'application US2018038396
Numéro de publication 2019/203866
Statut Délivré - en vigueur
Date de dépôt 2018-06-20
Date de publication 2019-10-24
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Yu, Jinsong
  • Zuo, Zhengping
  • Shieh, Guowei
  • Peng, Fuchun

Abrégé

In one embodiment, a method, includes receiving a sharing request to share content generated during a current dialog session from a client system associated with a first user, identifying one or more content objects associated with the sharing request based on a natural-language understanding module, wherein the one or more content objects were previously generated during the current dialog session, determining one or more second users the sharing request is directed to based on a user profile associated with first user, and sending instructions for accessing one or more of the identified content objects to one or more client systems associated with, the one or more second users.

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 50/10 - Services

98.

PROCESSING MULTIMODAL USER INPUT FOR ASSISTANT SYSTEMS

      
Numéro d'application US2018045177
Numéro de publication 2019/203872
Statut Délivré - en vigueur
Date de dépôt 2018-08-03
Date de publication 2019-10-24
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Natarajan, Vivek
  • Mei, Shawn, C.P.
  • Zuo, Zhengping

Abrégé

In one embodiment, a method includes receiving from a client system associated with, a first user a user input based on one or more modalities, at least one of which is a visual modality, identifying one or more subjects associated with the user input based on the visual modality based on one or more machine-learning models, determining one or more attributes associated with the one or more subjects respectively based on the one or more machine-learning models, resolving one or more entities corresponding to the one or more subjects based on the determined one or more attributes, executing one or more tasks associated with the one or more resolved entities, and sending instructions for presenting a communication content including information associated with the executed one or more tasks responsive to user input to the client system associated with the first user.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06N 3/08 - Méthodes d'apprentissage

99.

AGGREGATING SEMANTIC INFORMATION FOR IMPROVED UNDERSTANDING OF USERS

      
Numéro d'application US2018033116
Numéro de publication 2019/203863
Statut Délivré - en vigueur
Date de dépôt 2018-05-17
Date de publication 2019-10-24
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Natarajan, Vivek
  • Liu, Baiyang
  • Liu, Xiaohu
  • Aly, Ahmed

Abrégé

In one embodiment, a method includes receiving a user input by the first nser from a client system associated with a first user, parsing the user input to identify one or more n-grams associated with the user input, accessing a user profile associated with the first user, wherein the user profile is stored in a first data store, accessing ontology data based on the one or more identified n-grams from one or more information graphs, wherein the one or more information graphs are stored in one or more second data stores, respectively, determining contextual information associated with the user input, generating semantic information by aggregating the user profile, ontology data, and contextual information, generating a feature representation for the identified one or more n~grams based on the semantic information, and resolving one or more entities associated with the one or more n-grams based on the feature representation.

Classes IPC  ?

  • G10L 15/187 - Contexte phonémique, p.ex. règles de prononciation, contraintes phonotactiques ou n-grammes de phonèmes
  • 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
  • G10L 15/26 - Systèmes de synthèse de texte à partir de la parole
  • 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 17/20 - Manipulation de données en langage naturel

100.

ASSISTING USERS WITH PERSONALIZED AND CONTEXTUAL COMMUNICATION CONTENT

      
Numéro d'application US2018034604
Numéro de publication 2019/203864
Statut Délivré - en vigueur
Date de dépôt 2018-05-25
Date de publication 2019-10-24
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Martin, Scott

Abrégé

In one embodiment, a method includes receiving, from a client system associated with a first user, a first user input by the first user, wherein the first user input is associated with a current dialog session, identifying a first language register associated with the first user based on the first user input, accessing a plurality of language-register models associated with a plurality of language registers stored in a data store, selecting a first language-register model from the plurality of language-register models based on the identified first language register, and generating a first communication content responsive to the first user input, the first communication content being personalized for the first user based on the selected first language- register model.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06N 99/00 - Matière non prévue dans les autres groupes de la présente sous-classe
  1     2     3     ...     9        Prochaine page