Facebook, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-21 de 21 pour Facebook, Inc. Trier par
Recheche Texte
Brevet
États-Unis - USPTO
Excluant les filiales
Affiner par Reset Report
Date
2023 2
2022 1
2021 2
2020 2
2019 1
Voir plus
Classe IPC
H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison 9
H04L 12/58 - Systèmes de commutation de messages 6
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 5
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 3
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 3
Voir plus
Statut
En Instance 3
Enregistré / En vigueur 18
Résultats pour  brevets

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.

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

6.

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

7.

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

8.

Systems and methods for updating data pipelines

      
Numéro d'application 15702573
Numéro de brevet 11244025
Statut Délivré - en vigueur
Date de dépôt 2017-09-12
Date de la première publication 2019-03-14
Date d'octroi 2022-02-08
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s)
  • Avihail, Eitan Mordechai
  • Gershman, Amir
  • Eessa, Ahmad

Abrégé

A computer-implemented method for updating data pipelines may include (i) identifying at least one file that defines a series of transformations for data that passes through a data pipeline, for an application, that reads from at least one input table and writes to at least one output table, (ii) designating as a development version of the data pipeline at least one additional file that comprises a modified version of the file (iii) creating an additional version of the output table, (iv) detecting an execution of the additional file, and (v) directing output data written by the file to the additional version of the output table instead of the output table in response to both detecting the execution of the additional file and determining that the additional file is designated as the development version. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 16/958 - Organisation ou gestion de contenu de sites Web, p.ex. publication, conservation de pages ou liens automatiques
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

9.

Suggesting search results to users before receiving any search query from the users

      
Numéro d'application 16003484
Numéro de brevet 10467239
Statut Délivré - en vigueur
Date de dépôt 2018-06-08
Date de la première publication 2018-10-11
Date d'octroi 2019-11-05
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Johnson, Michael Dudley
  • Patterson, Ryan

Abrégé

In one embodiment, a method includes compiling one or more references to content items based on information known about a user stored in one or more object stores of a social-networking system. Each reference is associated with one or more call-to-action elements applicable to the content item associated with the reference. The call-to-action elements are selectable by the user to initiate the execution of an action modifying the related content item on the social-networking system. Modifying the related content item may include modifying metadata associated with the content item in one or more object stores of the social-networking system. The method includes sending, to a client device of the user after the user accesses a tool provided by the social-networking system, the references with their associated call-to-action elements for presentation to the user. The call-to-action elements are presented to the user in proximity to their associated references.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/248 - Présentation des résultats de requêtes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

10.

Methods and devices for haptic communication

      
Numéro d'application 15880907
Numéro de brevet 10833245
Statut Délivré - en vigueur
Date de dépôt 2018-01-26
Date de la première publication 2018-07-26
Date d'octroi 2020-11-10
Propriétaire
  • THE TRUSTEES OF DARTMOUTH COLLEGE (USA)
  • FACEBOOK, INC. (USA)
Inventeur(s)
  • Chen, Zi
  • Zhang, John X. J.
  • Lau, Frances
  • Israr, Ali

Abrégé

A haptic stimulator includes a multilayer sheet with a piezoelectric or electroactive polymer layer adapted to mechanically deform upon application of voltage, the multilayer sheet secured to a substrate, and a source of electrical stimulation coupled to drive electrodes on the polymer layer with an AC signal to vibrate the polymer layer. In particular embodiments, the polymer contains polyvinylidene fluoride, and electrodes are patterned to control local electric fields. Another haptic stimulator has first and second electrodes with an air gap and an insulating sheet between first and second electrodes, with an AC voltage driver connecting to the electrodes. In a method of providing haptic stimulation to skin an alternating current supply drives first and second electrodes, the electrodes disposed upon either a piezoelectric or electroactive polymer sheet, vibrating the polymer layer by driving the electrodes; and coupling vibrations of the polymer layer to the sensate skin.

Classes IPC  ?

  • H01L 41/047 - Electrodes
  • H01L 41/08 - Eléments piézo-électriques ou électrostrictifs
  • A61B 5/00 - Mesure servant à établir un diagnostic ; Identification des individus
  • H01L 41/09 - Eléments piézo-électriques ou électrostrictifs à entrée électrique et sortie mécanique
  • H01L 41/083 - Eléments piézo-électriques ou électrostrictifs avec une structure empilée ou multicouche
  • H01L 41/193 - Compositions macromoléculaires
  • G08B 6/00 - Systèmes de signalisation tactile, p.ex. systèmes d'appel de personnes
  • 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

11.

Notifications based on user activity on third-party websites

      
Numéro d'application 15365517
Numéro de brevet 10469437
Statut Délivré - en vigueur
Date de dépôt 2016-11-30
Date de la première publication 2018-05-31
Date d'octroi 2019-11-05
Propriétaire Facebook, Inc. (USA)
Inventeur(s) Jackson, Dean

Abrégé

In one embodiment, a method includes sending notifications to one or more users of a social-networking system. Information may be received regarding actions taken by the users of the social-networking system. The information may include parameters associated with each of the actions taken by the users. The method further includes determining correlations between the parameters and the users, and sending notifications to the users of the social-networking system based on the determined correlations.

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

12.

Call-termination-triggered social interface

      
Numéro d'application 15636997
Numéro de brevet 10506097
Statut Délivré - en vigueur
Date de dépôt 2017-06-29
Date de la première publication 2017-10-19
Date d'octroi 2019-12-10
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Papakipos, Matthew Nicholas
  • Garcia, David Harry
  • Tarjan, Paul

Abrégé

In one embodiment, a method includes receiving identifier-information from a device of a first user, wherein the identifier-information is associated with a source of an incoming communication; accessing a social graph including nodes and edges, where the nodes include a first node corresponding to the first user, and second nodes corresponding to respective second users; determining whether one or more reporting users, corresponding to respective second nodes within a specified degree of separation from the first node, have flagged the source of the incoming communication as a spam source; and sending, to the first user, a spam-notification object that includes information identifying one or more of the reporting users.

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
  • H04M 3/42 - Systèmes fournissant des fonctions ou des services particuliers aux abonnés
  • G06F 16/29 - Bases de données d’informations géographiques
  • G06F 16/44 - Navigation; Visualisation à cet effet
  • G06Q 10/10 - Bureautique; Gestion du temps
  • G06Q 50/00 - Systèmes ou procédés spécialement adaptés à un secteur particulier d’activité économique, p.ex. aux services d’utilité publique ou au tourisme
  • H04L 12/58 - Systèmes de commutation de messages
  • 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
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04W 4/021 - Services concernant des domaines particuliers, p.ex. services de points d’intérêt, services sur place ou géorepères
  • H04M 3/436 - Dispositions pour intercepter des appels entrants
  • H04W 76/30 - Libération de la connexion
  • H04W 88/02 - Dispositifs terminaux

13.

Customizing media content on online social networks

      
Numéro d'application 14836300
Numéro de brevet 10530875
Statut Délivré - en vigueur
Date de dépôt 2015-08-26
Date de la première publication 2017-03-02
Date d'octroi 2020-01-07
Propriétaire Facebook, Inc. (USA)
Inventeur(s) Niewczas, Mateusz Marek

Abrégé

In one embodiment, a method includes receiving, from a media-player device associated with a social-networking system, an indication that a plurality of client systems of a plurality of users of an online social network, respectively, are proximate to the media-player device. Each of the users is logged into a native application associated with the social-networking system on a respective client system. The media-player device is communicatively coupled to a display screen. The social-networking system may access, in response to the received indication, social-networking information and watch-history information of each user. The social-networking system may select one or more media-content items from a plurality of media-content items based on the social-networking information and watch-history information of each user. The social-networking system may send, to the media-player device, the one or more selected media-content items and instructions to send the selected media-content items to the display screen for display to the users.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • 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
  • H04W 4/21 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic pour applications de réseaux sociaux
  • H04W 4/80 - Services utilisant la communication de courte portée, p.ex. la communication en champ proche, l'identification par radiofréquence ou la communication à faible consommation d’énergie
  • H04W 12/00 - Dispositions de sécurité; Authentification; Protection de la confidentialité ou de l'anonymat
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds
  • H04W 4/06 - Répartition sélective de services de diffusion, p.ex. service de diffusion/multidiffusion multimédia; Services à des groupes d’utilisateurs; Services d’appel sélectif unidirectionnel
  • 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

14.

Presenting content to an online system user promoting interaction with an application based on installation of the application on a client device

      
Numéro d'application 14593968
Numéro de brevet 10592931
Statut Délivré - en vigueur
Date de dépôt 2015-01-09
Date de la première publication 2016-07-14
Date d'octroi 2020-03-17
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Ketchpaw, John Stephen
  • Li, Jun
  • Shum, Stephanie

Abrégé

An application associated with an online system that presents content to a user via a client device determines content associated with an additional advertisement for presentation via the client device based on whether the additional advertisement is installed on the client device. If the application has been installed on the client device, content associated with the additional advertisement includes a link that, when selected, executes the application and configures the application to operate in s specific state. However, if the application has not been installed, content associated with the additional application includes a link that, when selected, retrieves information for installing the application. If the link to install the additional application is selected, the client device may be monitored to determine when the additional application has been installed. A notification identifying the additional application may subsequently be presented after installation of the additional application on the client device.

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
  • H04M 1/725 - Téléphones sans fil

15.

User-aware notification delivery

      
Numéro d'application 14567218
Numéro de brevet 10515081
Statut Délivré - en vigueur
Date de dépôt 2014-12-11
Date de la première publication 2016-06-16
Date d'octroi 2019-12-24
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Birchall, Andrew Alexander
  • Ilic, Aleksandar
  • Ratiu, Florin
  • Rehwald, Martin
  • Li, Yiyu
  • Sharma, Pradeep Kumar
  • Rajendran, Vasanth Kumar

Abrégé

In one embodiment, a method includes one or more computing devices accessing a notification to be sent to a user, where the notification has a context. The method also includes one or more computing devices sending a request to a history service for historical notification data associated with the user with respect to the context of the notification and a ranking of the notification where the ranking indicates a probability of the user interacting with the notification. The method also includes one or more computing devices receiving the historical notification data and the ranking from the history service. Moreover, the method also includes one or more computing devices determining a notification policy to apply to the notification based at least in part on the context of the notification, the historical notification data, and the ranking. Furthermore, the method also includes one or more computing devices applying the notification policy to the notification to be sent to the user.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

16.

Prefetching places

      
Numéro d'application 14551191
Numéro de brevet 10397346
Statut Délivré - en vigueur
Date de dépôt 2014-11-24
Date de la première publication 2016-05-26
Date d'octroi 2019-08-27
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Kao, Wayne
  • Shumski, Tal

Abrégé

In one embodiment, a method includes automatically determining, in response to user input that includes an indication that the user is generating social-network content, a location of the user. The social network has a number of nodes and a number of edges connecting the nodes, and at least one node corresponds to the user. The method includes sending, automatically and without requiring further user input, the location from a client computing device of the user to an external server computing device and receiving from the server an identification of one or more places corresponding to the location.

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

17.

Location-based ranking of search results on online social networks

      
Numéro d'application 14323975
Numéro de brevet 10394303
Statut Délivré - en vigueur
Date de dépôt 2014-07-03
Date de la première publication 2015-10-22
Date d'octroi 2019-08-27
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Vaccari, Andrea
  • Jia, Yuntao
  • Ge, Jun
  • Moreels, Pierre

Abrégé

In one embodiment, a computing system may access a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, each of the edges between two of the nodes representing a single degree of separation between them, where the nodes comprise a first node corresponding to a first user of an online social network, and a plurality of second nodes that each correspond to a concept or a second user associated with the online social network. The computing system may receive a search query from the first user. The computing system may generate one or more search results corresponding to the search query, where each search result corresponds to a node of the plurality of second nodes. The computing system may score each search result based on a proximity coefficient between the first node and the node corresponding to the search result.

Classes IPC  ?

  • G06F 1/3215 - Surveillance de dispositifs périphériques
  • G06F 16/9537 - Recherche à dépendance spatiale ou temporelle, p.ex. requêtes spatio-temporelles
  • 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
  • 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 4/02 - Services utilisant des informations de localisation
  • H04W 4/08 - Gestion des groupes d'utilisateurs
  • H04W 4/20 - Signalisation de services; Signalisation de données auxiliaires, c. à d. transmission de données par un canal non destiné au trafic
  • G06F 1/3209 - Surveillance d’une activité à distance, p.ex. au travers de lignes téléphoniques ou de connexions réseau
  • H04W 4/029 - Services de gestion ou de suivi basés sur la localisation
  • H04W 4/14 - Services d'envoi de messages courts, p.ex. SMS ou données peu structurées de services supplémentaires [USSD]

18.

Implicit population of access control lists

      
Numéro d'application 13907761
Numéro de brevet RE045254
Statut Délivré - en vigueur
Date de dépôt 2013-05-31
Date de la première publication 2014-11-18
Date d'octroi 2014-11-18
Propriétaire Facebook, Inc. (USA)
Inventeur(s) Roskind, James A.

Abrégé

Communication applications may include lists of users with which a user of the application communicates. If two users of a communications application each include the other user on their user lists, an implicit trust may be established between the users. For example, if user A includes user B in her list and user B includes user A in his list, then it may be determined that each user knows and/or trusts the other user. As a result, a connection or communications pathway may be automatically created between the client devices of the users to facilitate communications between the users based on the implicit trust.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • 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
  • H04L 12/28 - Réseaux de données à commutation caractérisés par la configuration des liaisons, p.ex. réseaux locaux [LAN Local Area Networks] ou réseaux étendus [WAN Wide Area Networks]

19.

Dynamic geographic beacons for geographic-positioning-capable devices

      
Numéro d'application 13431842
Numéro de brevet 08787939
Statut Délivré - en vigueur
Date de dépôt 2012-03-27
Date de la première publication 2013-10-03
Date d'octroi 2014-07-22
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Papakipos, Matthew Nicholas
  • Popov, Lev

Abrégé

In one embodiment, a method includes receiving, at a mobile device, information on one or more entities socially connected to a user, the information including a location for each of the entities and an affinity score; determining on a periodic basis, by one or more processors of a geographic-positioning component of the mobile device, a current location of the mobile device; determining, for each of one or more of the entities, a radius from the location of the entity based at least in part on the affinity score for the entity; determining whether the current location is within an area defined by one of the radii; and, if so, then transmitting by the processors of the geographic-positioning component a message to one or more other processors of the mobile device, causing one or more of the other processors to transition from a sleep state to an active state.

Classes IPC  ?

  • H04W 4/02 - Services utilisant des informations de localisation

20.

System, process and software arrangement for providing multidimensional recommendations/suggestions

      
Numéro d'application 13593798
Numéro de brevet 08930243
Statut Délivré - en vigueur
Date de dépôt 2012-08-24
Date de la première publication 2012-12-20
Date d'octroi 2015-01-06
Propriétaire Facebook, Inc. (USA)
Inventeur(s)
  • Tuzhilin, Alexander
  • Adomavicius, Gediminas

Abrégé

A process, system and computer software are provided to facilitate at least one recommendation to one or more users and/or one or more applications using multidimensional data. In particular, a multidimensional space is defined, wherein each dimension is capable of providing variable information. At least one dimension corresponds to user profiles. The multidimensional space is filled with multidimensional data corresponding to dimensions of the multidimensional space. Then, information from the multidimensional space is retrieved. Further, the recommendation is generated based on the retrieved information. In addition, it is possible to generate a recommendation-specific query. This can be performed by generating the recommendation-specific query to access a multidimensional cube and retrieve data stored therein. Then, the recommendation can be issued based on the data retrieved from the multidimensional cube.

Classes IPC  ?

  • G06Q 30/00 - Commerce
  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

21.

Shared buffer having hardware-controlled buffer regions

      
Numéro d'application 12022493
Numéro de brevet 07877548
Statut Délivré - en vigueur
Date de dépôt 2008-01-30
Date de la première publication 2008-06-12
Date d'octroi 2011-01-25
Propriétaire FACEBOOK, INC. (USA)
Inventeur(s) Shearer, Robert A.

Abrégé

Buffer memories having hardware controlled buffer space regions in which the hardware controls the dimensions of the various buffer space regions to meet the demands of a particular system. The hardware monitors the usage of the buffer data regions over time and subsequently and automatically adjusts the dimensions of the buffer space regions based on the utilization of those buffer regions.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement