Facebook, Inc.

United States of America

Back to Profile

1-100 of 784 for Facebook, Inc. Sort by
Query
Patent
World - WIPO
Excluding Subsidiaries
Aggregations Reset Report
Date
2021 16
2020 59
2019 73
Before 2019 636
IPC Class
G06Q 50/30 - Transportation; Communications 164
G06Q 30/02 - Marketing; Price estimation or determination; Fundraising 87
G06F 17/30 - Information retrieval; Database structures therefor 86
G06Q 50/10 - Services 66
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism 61
See more
Found results for  patents
  1     2     3     ...     8        Next Page

1.

DETERMINISTIC SPARSE-TREE BASED CRYPTOGRAPHIC PROOF OF LIABILITIES

      
Application Number US2021024415
Publication Number 2021/202289
Status In Force
Filing Date 2021-03-26
Publication Date 2021-10-07
Owner FACEBOOK, INC. (USA)
Inventor
  • Chalkias, Konstantinos
  • Lewi, Kevin
  • Mohassel, Payman
  • Nikolaenko, Valeria Olegovna

Abstract

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.

IPC Classes  ?

  • H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system

2.

TOUCH PAD SENSORS OPERATIVE AS ANTENNAS

      
Application Number US2021017282
Publication Number 2021/173342
Status In Force
Filing Date 2021-02-09
Publication Date 2021-09-02
Owner FACEBOOK, INC. (USA)
Inventor
  • Cendon Martin, Bruno
  • Davis-Wilson, Jen
  • Ye, Geng
  • Marcolini, Kyle
  • Alexeev, Vitaliy
  • Zhang, Ce

Abstract

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.

IPC Classes  ?

  • G06F 1/16 - Constructional details or arrangements
  • G06F 3/044 - Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by capacitive means
  • H01Q 1/24 - Supports; Mounting means by structural association with other equipment or articles with receiving set

3.

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

      
Application Number US2021018254
Publication Number 2021/167910
Status In Force
Filing Date 2021-02-16
Publication Date 2021-08-26
Owner FACEBOOK, INC. (USA)
Inventor
  • Kuang, Yubin
  • Gargallo Piracés, Pau
  • López Antequera, Manuel
  • Solem, Jan Erik
  • Kontschieder, Peter
  • Rota Bulò, Samuel

Abstract

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.

IPC Classes  ?

  • G06T 7/579 - Depth or shape recovery from multiple images from motion

4.

VOICE SEPARATION WITH AN UNKNOWN NUMBER OF MULTIPLE SPEAKERS

      
Application Number US2020064770
Publication Number 2021/167683
Status In Force
Filing Date 2020-12-14
Publication Date 2021-08-26
Owner FACEBOOK, INC. (USA)
Inventor
  • Wolf, Lior
  • Adi, Yossef Mordechay
  • Nachmani, Eliya

Abstract

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.

IPC Classes  ?

  • G10L 21/0272 - Voice signal separating
  • G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
  • G10L 25/78 - Detection of presence or absence of voice signals

5.

HYPER-GRAPH NETWORK DECODERS FOR ALGEBRAIC BLOCK CODES

      
Application Number US2020062530
Publication Number 2021/158275
Status In Force
Filing Date 2020-11-29
Publication Date 2021-08-12
Owner FACEBOOK, INC. (USA)
Inventor
  • Wolf, Lior
  • Nachmani, Eliya

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06N 3/08 - Learning methods
  • H03M 13/05 - Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits

6.

SYSTEM AND METHOD FOR ADDING VIRTUAL AUDIO STICKERS TO VIDEOS

      
Application Number US2020058443
Publication Number 2021/118710
Status In Force
Filing Date 2020-10-31
Publication Date 2021-06-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Muenster, Natalie
  • Stirman, Jason
  • Chang, Vicki
  • Toff, Jason

Abstract

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.

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/34 - Indicating arrangements

7.

DYNAMIC SHARED EXPERIENCE RECOMMENDATIONS

      
Application Number US2020060437
Publication Number 2021/113059
Status In Force
Filing Date 2020-11-13
Publication Date 2021-06-10
Owner FACEBOOK, INC. (USA)
Inventor
  • Sutasirisap, Suchada
  • Brennessl, Tomas
  • Kilcline, John
  • Li, Tianyu

Abstract

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.

IPC Classes  ?

8.

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

      
Application Number US2020054688
Publication Number 2021/091646
Status In Force
Filing Date 2020-10-08
Publication Date 2021-05-14
Owner FACEBOOK, INC. (USA)
Inventor
  • Flowers, Christian Lynn
  • Irturk, Jennifer Nicole
  • Poppel, Elliott
  • Botto, Joao Miguel
  • Brennessl, Tomas

Abstract

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.

IPC Classes  ?

  • H04N 7/14 - Systems for two-way working
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/4223 - Cameras
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting

9.

SEMANTIC REPRESENTATIONS USING STRUCTURAL ONTOLOGY FOR ASSISTANT SYSTEMS

      
Application Number US2020056144
Publication Number 2021/086645
Status In Force
Filing Date 2020-10-16
Publication Date 2021-05-06
Owner FACEBOOK, INC. (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

  • G06F 40/30 - Semantic analysis
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G10L 15/32 - Multiple recognisers used in sequence or in parallel; Score combination systems therefor, e.g. voting systems

10.

PROCESSING INTERACTION REQUESTS WITH USER SPECIFIC DATA ON A SHARED DEVICE

      
Application Number US2020052807
Publication Number 2021/076300
Status In Force
Filing Date 2020-09-25
Publication Date 2021-04-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Gautam, Nikhil
  • Mansourian, Navid
  • Mccarthy, John
  • Stahl, Justin, David

Abstract

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04M 3/42 - Systems providing special services or facilities to subscribers

11.

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

      
Application Number US2020052743
Publication Number 2021/076299
Status In Force
Filing Date 2020-09-25
Publication Date 2021-04-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Pilli, Sridhar
  • Dehghani, Pejman

Abstract

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.

IPC Classes  ?

  • H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
  • H04H 60/58 - Arrangements characterised by components specially adapted for monitoring, identification or recognition covered by groups or of audio

12.

FACIAL TRACKING DURING VIDEO CALLS USING REMOTE CONTROL INPUT

      
Application Number US2020052841
Publication Number 2021/076301
Status In Force
Filing Date 2020-09-25
Publication Date 2021-04-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Powell, Benjamin
  • Brennessl, Tomas
  • Wang, Yanni
  • Chang, Yuan

Abstract

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.

IPC Classes  ?

13.

GENERATING PROACTIVE CONTENT FOR ASSISTANT SYSTEMS

      
Application Number US2020056188
Publication Number 2021/077043
Status In Force
Filing Date 2020-10-16
Publication Date 2021-04-22
Owner FACEBOOK, INC. (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

  • G06Q 10/06 - Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
  • G06Q 10/10 - Office automation; Time management
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

14.

THREE-DIMENSIONAL CONVOLUTION PIPELINE WITH MEMORY ORGANIZER UNIT

      
Application Number US2020044625
Publication Number 2021/034486
Status In Force
Filing Date 2020-07-31
Publication Date 2021-02-25
Owner FACEBOOK, INC. (USA)
Inventor
  • Diril, Abdulkadir Utku
  • Nair, Krishnakumar
  • Mudigere, Dheevatsa

Abstract

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.

IPC Classes  ?

  • G06N 3/04 - Architecture, e.g. interconnection topology
  • G06T 1/60 - Memory management
  • G06N 3/063 - Physical realisation, i.e. hardware implementation of neural networks, neurons or parts of neurons using electronic means
  • G06F 17/15 - Correlation function computation

15.

MATRIX MULTIPLICATION IN HARDWARE USING MODULAR MATH

      
Application Number US2020042458
Publication Number 2021/016058
Status In Force
Filing Date 2020-07-17
Publication Date 2021-01-28
Owner FACEBOOK, INC. (USA)
Inventor Ulrich, Thomas Mark

Abstract

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.

IPC Classes  ?

  • G06F 7/544 - Methods or arrangements for performing computations using exclusively denominational number representation, e.g. using binary, ternary, decimal representation using unspecified devices for evaluating functions by calculation

16.

CIRCULAR POLARIZATION ANTENNA ARRAY

      
Application Number US2020042688
Publication Number 2021/016137
Status In Force
Filing Date 2020-07-18
Publication Date 2021-01-28
Owner FACEBOOK, INC. (USA)
Inventor
  • Nosrati, Mehrdad
  • Coutts, Gordon Michael

Abstract

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.

IPC Classes  ?

  • H01Q 9/04 - Resonant antennas
  • H01Q 21/00 - Antenna arrays or systems
  • H01Q 21/06 - Arrays of individually energised antenna units similarly polarised and spaced apart
  • H01Q 21/24 - Combinations of antenna units polarised in different directions for transmitting or receiving circularly and elliptically polarised waves or waves linearly polarised in any direction
  • H01Q 3/26 - Arrangements for changing or varying the orientation or the shape of the directional pattern of the waves radiated from an antenna or antenna system varying the distribution of energy across a radiating aperture

17.

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

      
Application Number US2020037243
Publication Number 2020/263582
Status In Force
Filing Date 2020-06-11
Publication Date 2020-12-30
Owner FACEBOOK, INC. (USA)
Inventor
  • Tsai, Chia-Yang
  • Li, Handong

Abstract

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.

IPC Classes  ?

  • H04N 1/60 - Colour correction or control
  • G06T 5/00 - Image enhancement or restoration
  • H04N 9/64 - Circuits for processing colour signals

18.

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

      
Application Number US2020036769
Publication Number 2020/256998
Status In Force
Filing Date 2020-06-09
Publication Date 2020-12-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Blackshear, Samuel, Howard
  • Maurer, Benjamin, D.
  • Zakian, Timothy Andrew, Kenneth
  • Pott, Alistair
  • Wu, Qinfan
  • Hurley, Kevin

Abstract

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.

IPC Classes  ?

  • G06F 21/64 - Protecting data integrity, e.g. using checksums, certificates or signatures

19.

MITIGATION OF BULLYING AND OBJECTIONABLE CONTENT

      
Application Number US2020037322
Publication Number 2020/257066
Status In Force
Filing Date 2020-06-11
Publication Date 2020-12-24
Owner FACEBOOK, INC. (USA)
Inventor Fogu, Francesco

Abstract

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.

IPC Classes  ?

  • G06F 21/55 - Detecting local intrusion or implementing counter-measures
  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 12/58 - Message switching systems
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

20.

POINT TO POINT CONNECTED PROCESSING ELEMENTS WITH DATA JOINER COMPONENTS

      
Application Number IB2020055429
Publication Number 2020/245812
Status In Force
Filing Date 2020-06-09
Publication Date 2020-12-10
Owner FACEBOOK, INC. (USA)
Inventor
  • Nair, Krishnakumar
  • Mudigere, Dheevatsa
  • Diril, Abdulkadir Utku

Abstract

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.

IPC Classes  ?

  • G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

21.

SYSTEMS AND METHODS FOR ELECTRONIC PAYMENT AND GATEWAY ROUTING

      
Application Number US2020033635
Publication Number 2020/242836
Status In Force
Filing Date 2020-05-19
Publication Date 2020-12-03
Owner FACEBOOK, INC. (USA)
Inventor
  • Nejatian, Kasra
  • Chace, Justin Mason
  • Modi, Ankit Yatish
  • Yadav, Ritwik
  • Ayyappan, Swathish Ram

Abstract

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.

IPC Classes  ?

  • G06Q 20/02 - Payment architectures, schemes or protocols involving a neutral third party, e.g. certification authority, notary or trusted third party [TTP]
  • G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
  • G06N 20/00 - Machine learning
  • G06Q 20/22 - Payment schemes or models

22.

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

      
Application Number US2020031870
Publication Number 2020/231738
Status In Force
Filing Date 2020-05-07
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Diril, Abdulkadir, Utku
  • Nair, Krishnakumar
  • Zadeh, Ehsan, Khish Ardestani
  • Mudigere, Dheevatsa
  • Wu, Olivia
  • Hao, Yuchen

Abstract

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.

IPC Classes  ?

23.

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

      
Application Number US2020032103
Publication Number 2020/231811
Status In Force
Filing Date 2020-05-08
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Yogeeswaran, Karthik
  • Kachmar, Wayne, Michael
  • Mass, James, A.
  • Todd, Nelson

Abstract

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.

IPC Classes  ?

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

24.

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

      
Application Number US2020031531
Publication Number 2020/231680
Status In Force
Filing Date 2020-05-05
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor Katsavounidis, Ioannis

Abstract

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.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • H04L 29/06 - Communication control; Communication processing characterised by a protocol
  • H04N 19/40 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using video transcoding, i.e. partial or full decoding of a coded input stream followed by re-encoding of the decoded output stream
  • H04N 19/46 - Embedding additional information in the video signal during the compression process
  • H04N 21/84 - Generation or processing of descriptive data, e.g. content descriptors
  • H04N 21/235 - Processing of additional data, e.g. scrambling of additional data or processing content descriptors
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 19/154 - Measured or subjectively estimated visual quality after decoding, e.g. measurement of distortion

25.

SYSTEMS AND METHODS FOR GENERATING AND SHARING CONTENT

      
Application Number US2020031669
Publication Number 2020/231698
Status In Force
Filing Date 2020-05-06
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Azzinnari, Bruno
  • Urlaub, Austin Dillon
  • Mizoi, Shigeru
  • Jung, Hyun, Woo
  • Kim, Jason, Dong Uk

Abstract

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.

IPC Classes  ?

  • G11B 27/034 - Electronic editing of digitised analogue information signals, e.g. audio or video signals on discs
  • G11B 27/10 - Indexing; Addressing; Timing or synchronising; Measuring tape travel
  • G11B 27/34 - Indicating arrangements
  • G06F 3/0485 - Scrolling or panning

26.

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

      
Application Number US2020032046
Publication Number 2020/231790
Status In Force
Filing Date 2020-05-08
Publication Date 2020-11-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Kuriloff, Jonathan, M.
  • Lagosz-Sinclair, Benjamin
  • Symington, Alex, Edwin
  • Webster, John, J.
  • Kachmar, Wayne, Michael

Abstract

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.

IPC Classes  ?

  • G02B 6/48 - Overhead installation
  • G02B 6/44 - Mechanical structures for providing tensile strength and external protection for fibres, e.g. optical transmission cables

27.

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

      
Application Number US2020031379
Publication Number 2020/227246
Status In Force
Filing Date 2020-05-04
Publication Date 2020-11-12
Owner FACEBOOK, INC. (USA)
Inventor
  • Kuriloff, Jonathan, M.
  • Penza, G., Gregory
  • Lagosz-Sinclair, Benjamin

Abstract

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.

IPC Classes  ?

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

28.

COMMUNICATION NETWORK OPTIMIZATION BASED ON PREDICTED ENHANCEMENT GAIN

      
Application Number US2020026247
Publication Number 2020/214421
Status In Force
Filing Date 2020-04-01
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Li, Ying
  • Gonguet, Vincent
  • De Jongh, Martinus Arnold

Abstract

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.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 24/00 - Supervisory, monitoring or testing arrangements
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

29.

CROSS-SITE SEMI-ANONYMOUS TRACKING

      
Application Number US2020027449
Publication Number 2020/214478
Status In Force
Filing Date 2020-04-09
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Knox, Andrew
  • Wooldridge, Tobias, Henry

Abstract

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.

IPC Classes  ?

  • G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
  • H04W 12/02 - Protecting privacy or anonymity, e.g. protecting personally identifiable information [PII]

30.

SECURE MULTI-PARTY COMPUTATION ATTRIBUTION

      
Application Number US2020027464
Publication Number 2020/214480
Status In Force
Filing Date 2020-04-09
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor Knox, Andrew

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

31.

ZERO KNOWLEDGE BLOCKCHAIN ATTRIBUTION

      
Application Number US2020027502
Publication Number 2020/214485
Status In Force
Filing Date 2020-04-09
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor Knox, Andrew

Abstract

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.

IPC Classes  ?

  • G06Q 20/32 - Payment architectures, schemes or protocols characterised by the use of specific devices using wireless devices
  • G06Q 20/06 - Private payment circuits, e.g. involving electronic currency used only among participants of a common payment scheme

32.

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

      
Application Number US2020027650
Publication Number 2020/214497
Status In Force
Filing Date 2020-04-10
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Wang, Haotian
  • Singh Thakur, Gaurav
  • Kapoor, Komal

Abstract

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.

IPC Classes  ?

  • G06F 16/901 - Indexing; Data structures therefor; Storage structures

33.

COHERENT APERTURE COMBINING USING MACHINE LEARNING

      
Application Number US2020028769
Publication Number 2020/214954
Status In Force
Filing Date 2020-04-17
Publication Date 2020-10-22
Owner FACEBOOK, INC. (USA)
Inventor
  • Kudinov, Konstantin
  • Zhang, Amy
  • Tiecke, Tobias, Gerard
  • Birnbaum, Kevin, Michael

Abstract

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.

IPC Classes  ?

  • H04B 10/112 - Line-of-sight transmission over an extended range

34.

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

      
Application Number US2020025903
Publication Number 2020/210081
Status In Force
Filing Date 2020-03-31
Publication Date 2020-10-15
Owner FACEBOOK, INC. (USA)
Inventor
  • Naveh, Barak, R.
  • Reyes, James

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

35.

IMPROVING USER ENGAGEMENT WITH CO-USERS OF A NETWORKING SYSTEM

      
Application Number US2020026196
Publication Number 2020/210102
Status In Force
Filing Date 2020-04-01
Publication Date 2020-10-15
Owner FACEBOOK, INC. (USA)
Inventor
  • Anerella, Jessica, Marie
  • Huhe, Tala
  • Luk, Alina

Abstract

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.

IPC Classes  ?

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

36.

SYSTEMS AND METHODS FOR IDENTIFYING AND GROUPING RELATED CONTENT LABELS

      
Application Number US2020027317
Publication Number 2020/210389
Status In Force
Filing Date 2020-04-08
Publication Date 2020-10-15
Owner FACEBOOK, INC. (USA)
Inventor
  • Dimson, Thomas Frederick
  • Torres De Sa Resende, Danilo
  • Xiao, Bai
  • State, Bogdan
  • Weinsberg, Ehud
  • Herdağdelen, Amaç

Abstract

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.

IPC Classes  ?

  • G06F 16/38 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

37.

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

      
Application Number US2020025789
Publication Number 2020/198744
Status In Force
Filing Date 2020-03-30
Publication Date 2020-10-01
Owner FACEBOOK, INC. (USA)
Inventor
  • Zhao, Yue
  • Wang, Yu
  • Bailey, William, Samuel
  • Sheibley, Mari

Abstract

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.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04L 12/58 - Message switching systems
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/482 - End-user interface for program selection
  • G06N 20/00 - Machine learning
  • G06K 9/62 - Methods or arrangements for recognition using electronic means

38.

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

      
Application Number US2020018513
Publication Number 2020/190435
Status In Force
Filing Date 2020-02-17
Publication Date 2020-09-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Asfaw, Michael
  • Yu, Michael, Xingyi
  • Mag, Stefan
  • Smedegaard, Michael

Abstract

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.

IPC Classes  ?

  • H04R 1/32 - Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only
  • H04S 7/00 - Indicating arrangements; Control arrangements, e.g. balance control
  • H04R 1/40 - Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by combining a number of identical transducers

39.

MEASURING THE IMPACT OF NETWORK DEPLOYMENTS

      
Application Number US2020021020
Publication Number 2020/185470
Status In Force
Filing Date 2020-03-04
Publication Date 2020-09-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Gonguet, Vincent
  • De Jongh, Martinus, Arnold
  • Tepedelenlioglu, Emre
  • Park, Won, Hee
  • Chang, Austin

Abstract

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.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04L 12/26 - Monitoring arrangements; Testing arrangements

40.

MEASURING THE IMPACT OF NETWORK DEPLOYMENTS

      
Application Number US2020020932
Publication Number 2020/185460
Status In Force
Filing Date 2020-03-04
Publication Date 2020-09-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Gonguet, Vincent
  • De Jongh, Martinus Arnold
  • Tepedelenlioglu, Emre
  • Chang, Austin
  • Park, Won Hee

Abstract

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.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration

41.

MODELING POSES OF TRACKED OBJECTS BY PREDICTING SENSOR DATA

      
Application Number US2020017420
Publication Number 2020/180460
Status In Force
Filing Date 2020-02-10
Publication Date 2020-09-10
Owner FACEBOOK, INC. (USA)
Inventor
  • Zhang, Boyang
  • Hesch, Joel, Amado

Abstract

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.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • A63B 24/00 - Electric or electronic controls for exercising apparatus of groups
  • G06F 3/0346 - Pointing devices displaced or positioned by the user; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
  • G06T 7/73 - Determining position or orientation of objects or cameras using feature-based methods
  • G02B 27/01 - Head-up displays

42.

PULSE WIDTH MODULATION FOR DRIVING PIXEL USING COMPARATOR

      
Application Number US2020016392
Publication Number 2020/163229
Status In Force
Filing Date 2020-02-03
Publication Date 2020-08-13
Owner FACEBOOK, INC. (USA)
Inventor Yee, Michael

Abstract

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.

IPC Classes  ?

  • G09G 3/32 - Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes for presentation of an assembly of a number of characters, e.g. a page, by composing the assembly by combination of individual elements arranged in a matrix using controlled light sources using electroluminescent panels semiconductive, e.g. using light-emitting diodes [LED]

43.

SYSTEMS AND METHODS FOR SHARING CONTENT

      
Application Number US2020014371
Publication Number 2020/154267
Status In Force
Filing Date 2020-01-21
Publication Date 2020-07-30
Owner FACEBOOK, INC. (USA)
Inventor
  • Okafor, Chukwuemeka
  • Kim, Junsik

Abstract

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.

IPC Classes  ?

  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/34 - Indicating arrangements
  • G11B 27/00 - Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel

44.

IDENTIFYING PLANES IN ARTIFICIAL REALITY SYSTEMS

      
Application Number US2019018538
Publication Number 2020/149867
Status In Force
Filing Date 2019-02-19
Publication Date 2020-07-23
Owner FACEBOOK, INC. (USA)
Inventor
  • Szeliski, Richard
  • Geraghty, David, James
  • Scharstein, Daniel

Abstract

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,

IPC Classes  ?

  • G06T 19/20 - Editing of 3D images, e.g. changing shapes or colours, aligning objects or positioning parts
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 7/11 - Region-based segmentation
  • G06T 7/536 - Depth or shape recovery from perspective effects, e.g. by using vanishing points
  • G06T 7/13 - Edge detection
  • G06T 7/90 - Determination of colour characteristics

45.

A SYSTEM AND METHOD OF DATA COMMUNICATION

      
Application Number US2019067745
Publication Number 2020/142253
Status In Force
Filing Date 2019-12-20
Publication Date 2020-07-09
Owner FACEBOOK, INC. (USA)
Inventor
  • 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

Abstract

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 12/24 - Arrangements for maintenance or administration

46.

TOPOLOGY SCANNING IN A MULTI-HOP WIRELESS NETWORK

      
Application Number US2019067768
Publication Number 2020/142258
Status In Force
Filing Date 2019-12-20
Publication Date 2020-07-09
Owner FACEBOOK, INC. (USA)
Inventor Nemavat, Pradeep, Jugraj

Abstract

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.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration
  • H04W 8/00 - Network data management
  • H04W 48/16 - Discovering; Processing access restriction or access information

47.

SYSTEMS AND METHODS FOR AUTOMATED VIDEO CLASSIFICATION

      
Application Number US2019068542
Publication Number 2020/139923
Status In Force
Filing Date 2019-12-26
Publication Date 2020-07-02
Owner FACEBOOK, INC. (USA)
Inventor
  • Huang, Lei
  • Wang, Jianyu
  • Liu, Guangshou
  • Peng, Renbin
  • Wang, Ziheng
  • Liu, Di

Abstract

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.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • G06N 3/02 - Neural networks
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/8405 - Generation or processing of descriptive data, e.g. content descriptors represented by keywords
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/32 - Aligning or centering of the image pick-up or image-field

48.

SYSTEM AND METHOD OF SATELLITE COMMUNICATION

      
Application Number US2019062723
Publication Number 2020/112517
Status In Force
Filing Date 2019-11-22
Publication Date 2020-06-04
Owner FACEBOOK, INC. (USA)
Inventor Moro, Slaven

Abstract

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.

IPC Classes  ?

  • H04B 7/185 - Space-based or airborne stations
  • H04B 7/204 - Multiple access
  • H04B 10/118 - Arrangements specific to free-space transmission, i.e. transmission through air or vacuum specially adapted for satellite communication

49.

COMMUNICATION NETWORK OPTIMIZATION

      
Application Number US2018067586
Publication Number 2020/106302
Status In Force
Filing Date 2018-12-27
Publication Date 2020-05-28
Owner FACEBOOK, INC. (USA)
Inventor Gonguet, Vincent

Abstract

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.

IPC Classes  ?

  • H04L 12/24 - Arrangements for maintenance or administration

50.

DETECTING AUGMENTED-REALITY TARGETS

      
Application Number US2020012264
Publication Number 2020/097632
Status In Force
Filing Date 2020-01-03
Publication Date 2020-05-14
Owner FACEBOOK, INC. (USA)
Inventor
  • Ramnath, Krishnan
  • Tsai, Shanghsuan

Abstract

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.

IPC Classes  ?

  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06K 9/32 - Aligning or centering of the image pick-up or image-field
  • G06K 9/62 - Methods or arrangements for recognition using electronic means
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

51.

OPTIMIZATION OF NEURAL NETWORKS USING HARDWARE CALCULATION EFFICIENCY AND ADJUSTMENT FACTORS

      
Application Number US2019056905
Publication Number 2020/081916
Status In Force
Filing Date 2019-10-18
Publication Date 2020-04-23
Owner FACEBOOK, INC. (USA)
Inventor Johnson, Jeffrey, Hoyle

Abstract

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.

IPC Classes  ?

  • G06F 7/483 - Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
  • G06F 7/509 - Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination for multiple operands, e.g. digital integrators

52.

OPTIMIZATION OF NEURAL NETWORKS USING HARDWARE CALCULATION EFFICIENCY

      
Application Number US2019056985
Publication Number 2020/081964
Status In Force
Filing Date 2019-10-18
Publication Date 2020-04-23
Owner FACEBOOK, INC. (USA)
Inventor Johnson, Jeffrey, Hoyle

Abstract

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.

IPC Classes  ?

  • G06F 7/483 - Computations with numbers represented by a non-linear combination of denominational numbers, e.g. rational numbers, logarithmic number system or floating-point numbers
  • G06F 7/509 - Adding; Subtracting in bit-parallel fashion, i.e. having a different digit-handling circuit for each denomination for multiple operands, e.g. digital integrators
  • G06F 7/523 - Multiplying only

53.

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

      
Application Number US2019054411
Publication Number 2020/072724
Status In Force
Filing Date 2019-10-03
Publication Date 2020-04-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Jakubowski, Richard
  • Mustafa, Syed, Rameez

Abstract

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.

IPC Classes  ?

54.

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

      
Application Number US2019054420
Publication Number 2020/072730
Status In Force
Filing Date 2019-10-03
Publication Date 2020-04-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Ahonen, Timo, Juhani
  • Hwang, Eric, W.

Abstract

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.

IPC Classes  ?

  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 7/14 - Systems for two-way working
  • H04N 21/439 - Processing of audio elementary streams
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/414 - Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
  • H04N 21/422 - Input-only peripherals, e.g. global positioning system [GPS]
  • H04N 21/4223 - Cameras
  • H04N 21/431 - Generation of visual interfaces; Content or additional data rendering
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/45 - Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies 
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/61 - Network physical structure; Signal processing

55.

HINGE MECHANISM OF A DEVICE MOUNT

      
Application Number US2019054452
Publication Number 2020/072752
Status In Force
Filing Date 2019-10-03
Publication Date 2020-04-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Davies, Joshua
  • Ross, Oliver

Abstract

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.

IPC Classes  ?

  • F16M 11/10 - Means for attachment of apparatus; Means allowing adjustment of the apparatus relatively to the stand allowing pivoting around a horizontal axis
  • F16M 13/00 - Other supports for positioning apparatus or articles; Means for steadying hand-held apparatus or articles
  • H04M 1/02 - Constructional features of telephone sets

56.

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

      
Application Number US2019054434
Publication Number 2020/072738
Status In Force
Filing Date 2019-10-03
Publication Date 2020-04-09
Owner FACEBOOK, INC. (USA)
Inventor
  • Ahonen, Timo, Juhani
  • Hwang, Eric, W.
  • Harrison, Jason, Francis
  • Negrillo, Belmer, Perrella Garcia

Abstract

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.

IPC Classes  ?

  • H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
  • G11B 27/031 - Electronic editing of digitised analogue information signals, e.g. audio or video signals
  • G11B 27/11 - Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information not detectable on the record carrier
  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/2743 - Video hosting of uploaded data from client
  • H04N 21/4223 - Cameras
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/4402 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs involving reformatting operations of video signals for household redistribution, storage or real-time display
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/8549 - Creating video summaries, e.g. movie trailer

57.

SHARED LIVE AUDIO

      
Application Number US2019050984
Publication Number 2020/060856
Status In Force
Filing Date 2019-09-13
Publication Date 2020-03-26
Owner FACEBOOK, INC. (USA)
Inventor
  • Saba, Maher, Afif
  • Puntambekar, Amit

Abstract

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.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure

58.

SYSTEMS AND METHODS FOR CAPTURING CONTENT

      
Application Number US2019049776
Publication Number 2020/051350
Status In Force
Filing Date 2019-09-05
Publication Date 2020-03-12
Owner FACEBOOK, INC. (USA)
Inventor Debashish, Paul

Abstract

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.

IPC Classes  ?

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

59.

METHOD AND SYSTEM FOR ANALYZING AND PREDICTING GEOGRAPHIC HABITS

      
Application Number US2019046667
Publication Number 2020/041090
Status In Force
Filing Date 2019-08-15
Publication Date 2020-02-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Mohapatra, Saurav
  • Bychkovsky, Vladimir, Leonid
  • Garg, Rohit
  • Keikha, Mostafa

Abstract

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,

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

60.

SUGGESTION OF CONTENT WITHIN AUGMENTED-REALITY ENVIRONMENTS

      
Application Number US2019047840
Publication Number 2020/041665
Status In Force
Filing Date 2019-08-23
Publication Date 2020-02-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abstract

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.

IPC Classes  ?

  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints

61.

SHARING AND PRESENTATION OF CONTENT WITHIN AUGMENTED-REALITY ENVIRONMENTS

      
Application Number US2019047813
Publication Number 2020/041652
Status In Force
Filing Date 2019-08-23
Publication Date 2020-02-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abstract

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.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 19/00 - Manipulating 3D models or images for computer graphics

62.

MULTI-DEVICE MAPPING AND COLLABORATION IN AUGMENTED-REALITY ENVIRONMENTS

      
Application Number US2019047824
Publication Number 2020/041659
Status In Force
Filing Date 2019-08-23
Publication Date 2020-02-27
Owner FACEBOOK, INC. (USA)
Inventor
  • Stahl, Justin David
  • Sead, Narin
  • Murrell, Tullie
  • Germe, Gregory Daniel Louis
  • Kish, Steven

Abstract

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.

IPC Classes  ?

  • G06F 3/01 - Input arrangements or combined input and output arrangements for interaction between user and computer
  • G06K 9/00 - Methods or arrangements for reading or recognising printed or written characters or for recognising patterns, e.g. fingerprints
  • G06T 19/00 - Manipulating 3D models or images for computer graphics
  • G06T 7/33 - Determination of transform parameters for the alignment of images, i.e. image registration using feature-based methods

63.

DETERMINING GEOGRAPHIC LOCATIONS OF NETWORK DEVICES

      
Application Number US2019043902
Publication Number 2020/028243
Status In Force
Filing Date 2019-07-29
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor Bullock, William

Abstract

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.

IPC Classes  ?

  • G06F 16/29 - Geographical information databases
  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • H04L 29/12 - Arrangements, apparatus, circuits or systems, not covered by a single one of groups characterised by the data terminal
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management

64.

DISTRIBUTION OF EMBEDDED CONTENT ITEMS BY AN ONLINE SYSTEM

      
Application Number US2019043940
Publication Number 2020/028260
Status In Force
Filing Date 2019-07-29
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Huang, Eric, Hsin-Chun
  • Bapna, Abhishek
  • Awan, Asad, K.

Abstract

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.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • H04N 21/475 - End-user interface for inputting end-user data, e.g. PIN [Personal Identification Number] or preference data
  • H04N 21/81 - Monomedia components thereof

65.

OPTIMIZING CONTENT ITEM SELECTION FOR USER MESSAGING ENGAGEMENT

      
Application Number US2019043961
Publication Number 2020/028270
Status In Force
Filing Date 2019-07-29
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Banothu, Siddharth
  • Wu, Chengjie

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

66.

DYNAMIC LOCATION MONITORING FOR TARGETED UPDATES

      
Application Number US2019044049
Publication Number 2020/028308
Status In Force
Filing Date 2019-07-30
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Carreiro, Jason, Michael
  • Sundram, Jason
  • Voigt, Samuel, Riemer
  • Reyero, Lionel, Laurent

Abstract

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • H04W 4/021 - Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
  • H04W 64/00 - Locating users or terminals for network management purposes, e.g. mobility management

67.

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

      
Application Number US2019044115
Publication Number 2020/028349
Status In Force
Filing Date 2019-07-30
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Boles, Elizabeth, Patton
  • Wu, Yining
  • Beeve-Morris, Cassidy, Jake
  • Fong, Chin, Lung

Abstract

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.

IPC Classes  ?

  • H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
  • H04N 21/2668 - Creating a channel for a dedicated end-user group, e.g. by inserting targeted commercials into a video stream based on end-user profiles
  • H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
  • H04N 21/466 - Learning process for intelligent management, e.g. learning user preferences for recommending movies
  • H04N 21/81 - Monomedia components thereof
  • H04N 21/658 - Transmission by the client directed to the server
  • H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
  • G06N 20/00 - Machine learning
  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

68.

LOCATION PREDICTION

      
Application Number US2019044965
Publication Number 2020/028846
Status In Force
Filing Date 2019-08-02
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Chen, Tsuwei
  • Ruan, Qizhen
  • Jose, Roy, Koonammave
  • Bratsman, Scott, J.
  • Bullock, William
  • Hofleitner, Aude
  • Shapira, Yoav
  • Keikha, Mostafa

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

69.

NEURAL NETWORK BASED CONTENT DISTRIBUTION IN AN ONLINE SYSTEM

      
Application Number US2019044914
Publication Number 2020/028808
Status In Force
Filing Date 2019-08-02
Publication Date 2020-02-06
Owner FACEBOOK, INC. (USA)
Inventor
  • Gao, Tianshi
  • Wang, Xiangyu
  • Jin, Ou
  • Huang, Yifei
  • Ramanathan, Vignesh

Abstract

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.

IPC Classes  ?

  • G06F 16/583 - Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
  • G06F 16/535 - Filtering based on additional data, e.g. user or group profiles

70.

PERSONALIZED SUBSTRATES

      
Application Number US2018043646
Publication Number 2020/023025
Status In Force
Filing Date 2018-07-25
Publication Date 2020-01-30
Owner FACEBOOK, INC. (USA)
Inventor
  • Prasannavenkatesan, Rajesh
  • Heley, Richard

Abstract

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.

IPC Classes  ?

  • G03F 7/20 - Exposure; Apparatus therefor
  • G03F 7/00 - Photomechanical, e.g. photolithographic, production of textured or patterned surfaces, e.g. printed surfaces; Materials therefor, e.g. comprising photoresists; Apparatus specially adapted therefor
  • H01L 21/027 - Making masks on semiconductor bodies for further photolithographic processing, not provided for in group or

71.

DETECTING COMMUNICATION NETWORK INSIGHTS OF ALERTS

      
Application Number US2018058689
Publication Number 2020/018133
Status In Force
Filing Date 2018-11-01
Publication Date 2020-01-23
Owner FACEBOOK, INC. (USA)
Inventor
  • Li, Ying
  • De Jongh, Martinus, Arnold
  • Gonguet, Vincent
  • Donovan, James
  • Corigliano, Laurent

Abstract

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.

IPC Classes  ?

  • H04L 29/08 - Transmission control procedure, e.g. data link level control procedure
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass

72.

RENDERING 360 DEPTH CONTENT

      
Application Number US2018059889
Publication Number 2020/018134
Status In Force
Filing Date 2018-11-08
Publication Date 2020-01-23
Owner FACEBOOK, INC. (USA)
Inventor
  • Toksvig, Michael
  • Briggs, Forrest

Abstract

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.

IPC Classes  ?

73.

RENDERING 360 DEPTH CONTENT

      
Application Number US2018059892
Publication Number 2020/018135
Status In Force
Filing Date 2018-11-08
Publication Date 2020-01-23
Owner FACEBOOK, INC. (USA)
Inventor Briggs, Forrest

Abstract

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.

IPC Classes  ?

74.

DETECTING COMMUNICATION NETWORK INSIGHTS OF ALERTS

      
Application Number US2018067120
Publication Number 2020/018139
Status In Force
Filing Date 2018-12-21
Publication Date 2020-01-23
Owner FACEBOOK, INC. (USA)
Inventor
  • Li, Ying
  • De Jongh, Martinus Arnold
  • Gonguet, Vincent

Abstract

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.

IPC Classes  ?

75.

ASYNCHRONOUS CO-WATCHING

      
Application Number IB2019056852
Publication Number 2020/003292
Status In Force
Filing Date 2019-08-12
Publication Date 2020-01-02
Owner FACEBOOK, INC. (USA)
Inventor Bosworth, Andrew Garrod

Abstract

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.

IPC Classes  ?

76.

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

      
Application Number US2018037306
Publication Number 2019/240790
Status In Force
Filing Date 2018-06-13
Publication Date 2019-12-19
Owner FACEBOOK, INC. (USA)
Inventor
  • Qu, Qi
  • Alex, Padinjaremannil, Sam
  • Yazdan Panah, Ali
  • Tiwari, Abhishek
  • Yan, Yan
  • Zhou, Hongyu
  • Bondalapati, Pratheep

Abstract

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.

IPC Classes  ?

  • H04B 7/0456 - Selection of precoding matrices or codebooks, e.g. using matrices for antenna weighting
  • H04B 7/06 - Diversity systems; Multi-antenna systems, i.e. transmission or reception using multiple antennas using two or more spaced independent antennas at the transmitting station
  • H04B 7/0413 - MIMO systems

77.

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

      
Application Number US2018032953
Publication Number 2019/221725
Status In Force
Filing Date 2018-05-16
Publication Date 2019-11-21
Owner FACEBOOK, INC. (USA)
Inventor
  • Bullock, William
  • Zhou, Li

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

78.

COMBINING MACHINE-LEARNING AND SOCIAL DATA TO GENERATE PERSONALIZED RECOMMENDATIONS

      
Application Number US2018030508
Publication Number 2019/212538
Status In Force
Filing Date 2018-05-01
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor
  • Han, Kun
  • Peng, Fuchun
  • Dumoulin, Benoit
  • Zeng, Bo

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

79.

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

      
Application Number US2019029980
Publication Number 2019/213124
Status In Force
Filing Date 2019-04-30
Publication Date 2019-11-07
Owner FACEBOOK INC. (USA)
Inventor
  • Sharp, Nathan
  • Wang, Charlotte

Abstract

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.

IPC Classes  ?

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

80.

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

      
Application Number US2019029987
Publication Number 2019/213127
Status In Force
Filing Date 2019-04-30
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor
  • Sharp, Nathan Andrew
  • Ding, Xue (sherry)
  • Wang, Charlotte
  • Springstroh, Jordan

Abstract

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.

IPC Classes  ?

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

81.

APPLYING TEMPLATES TO CUSTOMIZE PRESENTATION OF CONTENT BASED ON SURFACE TYPE

      
Application Number US2018030510
Publication Number 2019/212539
Status In Force
Filing Date 2018-05-01
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor
  • Peng, Fuchun
  • Zeng, Bo
  • Han, Kun
  • Dumoulin, Benoit

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

82.

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

      
Application Number US2019029016
Publication Number 2019/212834
Status In Force
Filing Date 2019-04-24
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor Sharp, Nathan Andrew

Abstract

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.

IPC Classes  ?

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

83.

SCROLL-BASED PRESENTATION OF ANIMATION CONTENT

      
Application Number US2019030032
Publication Number 2019/213156
Status In Force
Filing Date 2019-04-30
Publication Date 2019-11-07
Owner FACEBOOK, INC. (USA)
Inventor Tseng, Erick

Abstract

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.

IPC Classes  ?

  • G06Q 30/02 - Marketing; Price estimation or determination; Fundraising

84.

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

      
Application Number US2018030390
Publication Number 2019/209351
Status In Force
Filing Date 2018-05-01
Publication Date 2019-10-31
Owner FACEBOOK, INC. (USA)
Inventor Scott, Martin

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

85.

ASSISTING USERS WITH EFFICIENT INFORMATION SHARING AMONG SOCIAL CONNECTIONS

      
Application Number US2018038396
Publication Number 2019/203866
Status In Force
Filing Date 2018-06-20
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Yu, Jinsong
  • Zuo, Zhengping
  • Shieh, Guowei
  • Peng, Fuchun

Abstract

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.

IPC Classes  ?

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

86.

PROCESSING MULTIMODAL USER INPUT FOR ASSISTANT SYSTEMS

      
Application Number US2018045177
Publication Number 2019/203872
Status In Force
Filing Date 2018-08-03
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Natarajan, Vivek
  • Mei, Shawn, C.P.
  • Zuo, Zhengping

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06N 3/08 - Learning methods

87.

AGGREGATING SEMANTIC INFORMATION FOR IMPROVED UNDERSTANDING OF USERS

      
Application Number US2018033116
Publication Number 2019/203863
Status In Force
Filing Date 2018-05-17
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Natarajan, Vivek
  • Liu, Baiyang
  • Liu, Xiaohu
  • Aly, Ahmed

Abstract

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.

IPC Classes  ?

  • G10L 15/187 - Phonemic context, e.g. pronunciation rules, phonotactical constraints or phoneme n-grams
  • G06F 15/16 - Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
  • G10L 15/26 - Speech to text systems
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06F 17/20 - Handling natural language data

88.

ASSISTING USERS WITH PERSONALIZED AND CONTEXTUAL COMMUNICATION CONTENT

      
Application Number US2018034604
Publication Number 2019/203864
Status In Force
Filing Date 2018-05-25
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor Martin, Scott

Abstract

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.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass

89.

BUILDING CUSTOMIZED USER PROFILES BASED ON CONVERSATIONAL DATA

      
Application Number US2018039268
Publication Number 2019/203867
Status In Force
Filing Date 2018-06-25
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Natarajan, Vivek
  • Yang, Wenhai
  • Liu, Honglei
  • Kumar, Anuj

Abstract

In one embodiment, a method includes accessing a plurality of content objects associated with a first user from an online social network, accessing a baseline profile, wherein the baseline profile is based on ontology data from one or more information graphs, accessing conversational data associated with the first user, determining one or more subjects associated with the first user based on the plurality of content objects and conversational data associated with the first user, and generating a customized user profile for the first user based on the baseline profile, wherein the user profile comprises one or more confidence scores associated with the respective one or more subjects associated with the first user, wherein the one or more confidence scores are calculated based on the plurality of content objects associated with the first user and the conversational data associated with the first user.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass
  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor

90.

GENERATING PERSONALIZED CONTENT SUMMARIES FOR USERS

      
Application Number US2018042906
Publication Number 2019/203869
Status In Force
Filing Date 2018-07-19
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Peng, Fuchun
  • Sha, Fei
  • Han, Kun
  • Yang, Wenhai
  • Kumar, Anuj
  • Hanson, Michael, Robert
  • Dumoulin, Benoit, F.

Abstract

In one embodiment, a method includes receiving a user request for a summarization of a particular type of content objects from a client system associated with a first user, determining one or more modalities associated with the user request, selecting a plurality of content objects of the particular type based on a user profile of the first user, wherein the user profile comprises one or more confidence scores associated with one or more subjects associated with the first user, respectively, and wherein the plurality of content objects are selected based on the one or more confidence scores, generating a summary of each content object based on the user profile and the determined modalities, and sending, to the client system in response to the user request, instructions for presenting the summaries of the plurality of content objects, wherein the summaries are presented via one or more of the determined modalities.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism

91.

INTENT IDENTIFICATION FOR AGENT MATCHING BY ASSISTANT SYSTEMS

      
Application Number US2018049568
Publication Number 2019/203880
Status In Force
Filing Date 2018-09-05
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Liu, Baiyang
  • Dumoulin, Benoit, F.
  • Garcia Jurado Suarez, Carlos
  • Liu, Xiaohu

Abstract

In one embodiment, a method includes receiving a user request associated with one or more domains from a client system associated with a first user, parsing the user request to identify one or more semantic-intents are associated with, the one or more domains and one or more slots, identifying, based on a ranker model, one or more dialog-intents associated with the user request based on the one or more semantic-intents and slots and context information associated with the user request, wherein each dialog-intent is a sub-intent of one or more of the semantic-intents, determining one or more agents for executing one or more tasks associated with the one or more dialog-intents respectively, and sending instructions for presenting a communication content information returned from the one or more agents responsive to executing the one or more tasks responsive to the user input to the client system.

IPC Classes  ?

  • G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
  • G06F 17/27 - Automatic analysis, e.g. parsing, orthograph correction
  • G06N 99/00 - Subject matter not provided for in other groups of this subclass

92.

CONTEXTUAL AUTO-COMPLETION FOR ASSISTANT SYSTEMS

      
Application Number US2018054322
Publication Number 2019/203886
Status In Force
Filing Date 2018-10-04
Publication Date 2019-10-24
Owner FACEBOOK, INC. (USA)
Inventor
  • Zhu, Jiedan
  • Peng, Fuchun
  • Dumoulin, Benoit F.
  • Liu, Xiaohu
  • Subba, Rajen
  • Agsen, Mohsen
  • Hanson, Michael Robert

Abstract

In one embodiment, a method includes receiving a user input including a partial request from a client system of a first user, analyzing the user input to generate one or more candidate hypotheses based on a personalized language model where each of the candidate hypotheses includes one or more of an intent-suggestion or a slot-suggestion, sending instructions for presenting one or more suggested auto-completions corresponding to one or more of the candidate hypotheses, respectively, to the client system., where each suggested auto-completion comprises the partial request and the corresponding candidate hypothesis, receiving an indication of a selection by the first user of a first suggested, auto-completion of the suggested auto-completions from the client system, and executing one or more tasks based on the first suggested auto- completion selected by the first user via one or more agents.

IPC Classes  ?

  • G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
  • G06Q 50/30 - Transportation; Communications
  • G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination

93.

AUTOMATED DECISIONS BASED ON DESCRIPTIVE MODELS

      
Application Number US2019026668
Publication Number 2019/199890
Status In Force
Filing Date 2019-04-09
Publication Date 2019-10-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Hwang, Eric, W.
  • Nallamothu, Rahul
  • Razzaq, Shahid

Abstract

In one embodiment, a method includes accessing input data from one or more different input sources. The input sources include: one or more cameras, one or more microphones, and a social graph maintained by a social-networking system. Based on the input data, generating a current descriptive model for a current audio-video communication session that comprises one or more descriptive characteristics about (1) an environment associated with the current audio- video communication session, (2) one or more people within the environment, or (3) one or more contextual elements associated with the current audio-video communication session. The method also includes generating one or more instructions for the current audio-video communication session that are based the one or more descriptive characteristics; and sending the one or more instructions to a computing device associated with the one or more cameras and the one or more microphones.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/4223 - Cameras
  • G06K 9/46 - Extraction of features or characteristics of the image

94.

AUTOMATED DECISIONS BASED ON DESCRIPTIVE MODELS

      
Application Number US2019026684
Publication Number 2019/199904
Status In Force
Filing Date 2019-04-09
Publication Date 2019-10-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Hwang, Eric, W.
  • Nallamothu, Rahul
  • Razzaq, Shahid

Abstract

In one embodiment, a method includes accessing input data from one or more different input sources. The input sources include: one or more cameras, one or more microphones, and a social graph maintained by a social-networking system. Based on the input data, generating a current descriptive model for a current audio-video communication session that comprises one or more descriptive characteristics about (1) an environment associated with the current audio-video communication session, (2) one or more people within the environment, or (3) one or more contextual elements associated with the current audio-video communication session. The method also includes generating one or more instructions for the current audio-video communication session that are based the one or more descriptive characteristics; and sending the one or more instructions to a computing device associated with the one or more cameras and the one or more microphones.

IPC Classes  ?

  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/4223 - Cameras

95.

AUTOMATED DECISIONS BASED ON DESCRIPTIVE MODELS

      
Application Number US2019026685
Publication Number 2019/199905
Status In Force
Filing Date 2019-04-09
Publication Date 2019-10-17
Owner FACEBOOK, INC (USA)
Inventor
  • Harrison, Jason, Francis
  • Hwang, Eric, W.
  • Nallamothu, Rahul
  • Razzaq, Shahid

Abstract

In one embodiment, a method includes accessing input data from one or more different input sources. The input sources include: one or more cameras, one or more microphones, and a social graph maintained by a social-networking system. Based on the input data, generating a current descriptive model for a current audio-video communication session that comprises one or more descriptive characteristics about (1) an environment associated with the current audio- video communication session, (2) one or more people within the environment, or (3) one or more contextual elements associated with the current audio-video communication session. The method also includes generating one or more instructions for the current audio-video communication session that are based the one or more descriptive characteristics; and sending the one or more instructions to a computing device associated with the one or more cameras and the one or more microphones.

IPC Classes  ?

  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting
  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/4223 - Cameras

96.

AUDIO SELECTION BASED ON USER ENGAGEMENT

      
Application Number US2019025768
Publication Number 2019/199565
Status In Force
Filing Date 2019-04-04
Publication Date 2019-10-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Razzaq, Shahid
  • Hwang, Eric, W.

Abstract

In one embodiment, a method includes receiving audio input data from a microphone array of at least two microphones. The audio input data is generated by a first sound source at a first location and a second sound source at a second location. The method also includes calculating a first engagement metric for the first sound source and a second engagement metric for the second sound source. The first engagement metric approximates an interest level of a receiving user for the first sound source, and the second engagement metric approximates an interest level from the receiving user for the second sound source. The method also includes determining that the first engagement metric is greater than the second engagement metric, and processing the audio input data to generate an audio output signal. The audio output signal may amplify sound generated by the first sound source relative to the second sound source.

IPC Classes  ?

97.

AUTOMATED DECISIONS BASED ON DESCRIPTIVE MODELS

      
Application Number US2019026682
Publication Number 2019/199902
Status In Force
Filing Date 2019-04-09
Publication Date 2019-10-17
Owner FACEBOOK, INC. (USA)
Inventor
  • Harrison, Jason, Francis
  • Hwang, Eric, W.
  • Nallamothu, Rahul
  • Razzaq, Shahid

Abstract

In one embodiment, a method includes accessing input data from one or more different input sources. The input sources include: one or more cameras, one or more microphones, and a social graph maintained by a social-networking system. Based on the input data, generating a current descriptive model for a current audio-video communication session that comprises one or more descriptive characteristics about (1) an environment associated with the current audio-video communication session, (2) one or more people within the environment, or (3) one or more contextual elements associated with the current audio-video communication session. The method also includes generating one or more instructions for the current audio-video communication session that are based the one or more descriptive characteristics; and sending the one or more instructions to a computing device associated with the one or more cameras and the one or more microphones.

IPC Classes  ?

  • H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
  • H04N 21/234 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs
  • H04N 21/4223 - Cameras
  • H04N 21/4545 - Input to filtering algorithms, e.g. filtering a region of the image
  • H04N 21/4728 - End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification or for manipulating displayed content for selecting a ROI [Region Of Interest], e.g. for requesting a higher resolution version of a selected region
  • H04N 21/4788 - Supplemental services, e.g. displaying phone caller identification or shopping application communicating with other users, e.g. chatting

98.

SYSTEMS AND METHODS FOR PREFETCHING CONTENT

      
Application Number US2018028202
Publication Number 2019/190570
Status In Force
Filing Date 2018-04-18
Publication Date 2019-10-03
Owner FACEBOOK, INC. (USA)
Inventor
  • Vismonte, Mark A.
  • Fuchs, Azriel
  • Hendri, Fnu

Abstract

Systems, methods, and non-transitory computer-readable media can receive, from a client computing device, a request for a first portion of a content item. The first portion of the content item is determined based on a likelihood of consumption value associated with the content item. The first portion of the content item is transmitted to the client computing device. The first portion of the content item is prefetched by the client computing device.

IPC Classes  ?

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

99.

AUTOMATIC AIRFOIL AND WING DESIGN BASED ON DYNAMIC MODELING OF STRUCTURAL AND AERODYNAMIC PERFORMANCE

      
Application Number US2018024390
Publication Number 2019/182620
Status In Force
Filing Date 2018-03-26
Publication Date 2019-09-26
Owner FACEBOOK, INC. (USA)
Inventor
  • Colas, Dorian, Frederic, Marie
  • Suryakumar, Vishvas, Samuel
  • Roberts, Nicholas

Abstract

Systems, methods, and non-transitory computer-readable media are disclosed for automatically generating an improved aircraft wing by modifying quantitative design variables of one or more airfoils based on joint analysis of aerodynamic and structural performance. In particular, the disclosed systems determine cross-sectional aerodynamic and structural performance metrics for identified airfoils. Based on cross-sectional metrics, the disclosed systems iteratively determine wing aerodynamic performance and deformation metrics across a span of the wing until arriving at an equilibrium deformation and corresponding aerodynamic metric. The disclosed systems can repeatedly analyze the aero-structural metrics for different quantitative design variables to explore a design space and generate an improved wing design while improving aerodynamic and structural performance.

IPC Classes  ?

  • B64F 5/00 - Designing, manufacturing, assembling, cleaning, maintaining or repairing aircraft, not otherwise provided for; Handling, transporting, testing or inspecting aircraft components, not otherwise provided for
  • G06F 17/50 - Computer-aided design

100.

SYSTEMS AND METHODS FOR ENABLING USERS OF A SOCIAL NETWORKING SYSTEM TO ASSIST EACH OTHER IN MAKING CONNECTIONS WITH OTHER USERS

      
Application Number US2019022152
Publication Number 2019/178298
Status In Force
Filing Date 2019-03-13
Publication Date 2019-09-19
Owner FACEBOOK, INC. (USA)
Inventor Sharp, Nathan

Abstract

A disclosed computer-implemented method may include (1) receiving, from a participant of a discovery service of a social networking system, a request for a friend of the participant to assist the participant in making connections with other participants of the discovery service, (2) identifying at least one set of information that is associated with the discovery service and that is designated as private to the participant, and (3) providing the friend of the participant with access to at least a portion of the set of information via a recommendation interface that enables the friend of the participant to make recommendations to the participant regarding the set of information to assist the participant in making connections with other participants of the discovery service. Various other methods, systems, and computer-readable media are also disclosed.

IPC Classes  ?

  1     2     3     ...     8        Next Page