Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

Similar
Filing Names

Facebook Inc
Facebook Inc A Delaware Corporation
Facebook Inc_20131212

Facebook Inc patents


Recent patent applications related to Facebook Inc. Facebook Inc is listed as an Agent/Assignee. Note: Facebook Inc may have other listings under different names/spellings. We're not affiliated with Facebook Inc, we're just tracking patents.

ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 | Company Directory "F" | Facebook Inc-related inventors


 new patent  Techniques to interact with an application via messaging

Techniques to interact with an application via messaging are described. An apparatus may comprise an application support component and a communication component. The application support component may be operative to generate an image representing a state of an application and to update the state of the application according to a... Facebook Inc

 new patent  Multi-threaded processing of user interfaces for an application

An electronic device processes tasks in an application program on a first thread; creates, by the first thread, one or more additional threads distinct from the first thread; and partially processing a plurality of layout objects in the application program on the one or more additional threads. In accordance with... Facebook Inc

 new patent  Revoking electronic messages in an electronic message campaign

One or more embodiments of the disclosure provide a promotional messaging system for efficiently providing promotional messages to customers via an electronic messaging system. For example, in one or more embodiments, the promotional messaging system identifies users of the electronic messaging system that have previously communicated with a merchant as... Facebook Inc

 new patent  Determining optimal delivery times for electronic messages

One or more embodiments of the disclosure provide a promotional messaging system for efficiently providing promotional messages to customers via an electronic messaging system. For example, in one or more embodiments, the promotional messaging system identifies users of the electronic messaging system that have previously communicated with a merchant as... Facebook Inc

 new patent  User privacy in an electronic message campaign

One or more embodiments of the disclosure provide a promotional messaging system for efficiently providing promotional messages to customers via an electronic messaging system. For example, in one or more embodiments, the promotional messaging system identifies users of the electronic messaging system that have previously communicated with a merchant as... Facebook Inc

 new patent  Creating customized audiences based on messaging signals

One or more embodiments of the disclosure provide a promotional messaging system for efficiently providing promotional messages to customers via an electronic messaging system. For example, in one or more embodiments, the promotional messaging system identifies users of the electronic messaging system that have previously communicated with a merchant as... Facebook Inc

 new patent  Texture repository for image processing applications

A texture repository is provided for use with an image manipulation application. The texture repository provides a canvas to the image manipulation application for use with an image filter. The texture repository may provide an existing canvas matching the request from the image filter, or the texture repository may generate... Facebook Inc

 new patent  Optimizations for zero-forcing precoding

Massive MIMO systems provide impressive spectral efficiencies through beam forming techniques such as Zero-Forcing Precoding (ZFP). Unfortunately, ZFP imposes a considerable computational burden for each additional user. Relationships between the antennas, the users, and the environment must be rapidly, and accurately, reassessed during ZFP on an ongoing basis. Brute force... Facebook Inc

 new patent  Content notification on online social networks for media-player devices

In one embodiment, a method includes receiving, from a first client system of a first user of the online social network, an indication that a media-player device is proximate to the first client system. Content information associated with media-content items may be accessed. The media-content items may be accessible to... Facebook Inc

 new patent  Techniques for managing groups on a mobile platform

Techniques for managing groups on a mobile platform, comprising a mobile groups application. The mobile groups application including a groups management component to manage at least one group for a corresponding social networking application of a social networking system; and a groups rendering component to render a groups user interface... Facebook Inc

 new patent  Deep linking to media-player devices

In one embodiment, a method includes receiving, at an interface of a client system of a user of an online social network, a user input selecting a deep link. The deep link may include instructions for accessing a media-content item via a media-player device. The deep link may be selected... Facebook Inc

 new patent  Installation identification for family applications

In one embodiment, a method includes, by a second application that is a member of a family of applications and is installed on a client device, broadcasting a communication that includes a second hashed installation identifier and a second timestamp, the second timestamp indicating a time that the second application... Facebook Inc

Systems and methods for previewing and scrubbing through media content items

Systems, methods, and non-transitory computer-readable media can display a collection of media content items. A pressure-based user interaction is received via a graphical user interaction, the pressure-based user interaction identifying a first media content item of the collection of media content items. A preview pane displaying the first media content... Facebook Inc

Systems and methods for concurrent graphical user interface transitions

Systems, methods, and non-transitory computer-readable media can receive a first user interaction associated with a first transition in a graphical user interface. The first transition is executed in the graphical user interface. A second user interaction associated with a second transition in the graphical user interface is received during the... Facebook Inc

Lexicon development via shared translation database

A speech translation system and methods for cross-lingual communication that enable users to improve and customize content and usage of the system and easily. The methods include, in response to receiving an utterance including a first term associated with a field, translating the utterance into a second language. In response... Facebook Inc

Keyboard-based corrections for search queries on online social networks

In one embodiment, a method includes receiving from a first user a text query inputted by the first user using an I/O device associated with the client system, the I/O device including a first keyboard layout. The method also includes identifying one or more physical-proximity phrases corresponding to the text... Facebook Inc

Systems and methods for performing operations with data acquired from multiple sources

Systems, methods, and non-transitory computer-readable media can provide an abstraction layer capable of accessing one or more data sources. A set of data can be acquired, via the abstraction layer, from the one or more data sources. The set of data can be searched, based on a query acquired via... Facebook Inc

Protecting personal information upon sharing a personal computing device

In particular embodiments, a computing device may receive authentication information provided by a temporary user and retrieve personal information associated with the temporary user from a server using the authentication information. The device may present a personalized user interface on a screen of the computing device for the temporary user,... Facebook Inc

Systems and methods for forecasting trends

Systems, methods, and non-transitory computer-readable media train a machine learning model to forecast growth of a content item, the growth being measured based at least in part on a count of user interactions with the content item, wherein the model is trained to adjust growth forecasts for the content item... Facebook Inc

Predicting an effect of a set of modifications to an appearance of content included in a content item on a performance metric associated with the content item

An online system receives a request from a user of the online system to generate a content item specifying content (e.g., an image) received from the user and one or more modifications to the appearance of the content to be included in the content item. The online system generates multiple... Facebook Inc

Systems and methods for intent classification of messages in social networking systems

Systems, methods, and non-transitory computer-readable media according to certain aspects can receive at least one message sent by a user of a social networking system to a page provided by the social networking system, where the page is associated with an entity. A training data set including a plurality of... Facebook Inc

Sentiment polarity for users of a social networking system

A social networking system infers a sentiment polarity of a user toward content of a page. The sentiment polarity of the user is inferred based on received information about an interaction between the user and the page (e.g., like, report, etc.), and may be based on analysis of a topic... Facebook Inc

Systems and methods for analyzing interaction-bait content based on classifier models

Systems, methods, and non-transitory computer-readable media can select one or more content items that are associated with one or more interactions that each at least meet a specified interaction metric threshold. Data associated with the one or more content items can be acquired. A classifier can be developed based on... Facebook Inc

Content data model for optimized content creation

An online system provides a content data model to content providers for optimizing content creation. The content data model is a hierarchical model with multiple levels for content creation, e.g., campaign level, content item set level and content item level. At each level of the content data model, a content... Facebook Inc

Component optimization of benefit computation for third party systems

An online system identifies an impression opportunity for a target user of the online system. The online system accesses predictors for a third party system, each predictor determining a prediction value indicating a likelihood of users to provide a specified benefit to the third party system after a specified timeframe... Facebook Inc

Custom features for third party systems

An online system manages a set of custom features for a third party system stored in user profiles. The online system accesses predictors for the third party system based on the set of custom features for the third party system, the predictors generating predictions for users to the third party... Facebook Inc

Systems and methods for recipient-side image processing

Systems, methods, and non-transitory computer readable media configured to create, process, and/or modify images are provided. Recipient image data associated with an original image captured by a second computing system can be received by a first computing system. A first intermediate image may be generated based on the recipient image... Facebook Inc

Combining faces from source images with target images based on search queries

In some embodiments, a source image depicting a face can be accessed. A portion of the source image that depicts the face can be determined. A search query can be acquired based on user input. A set of one or more target images associated with the search query can be... Facebook Inc

Deploying line-of-sight communication networks

Various of the disclosed embodiments relate to line-of-sight (LOS), e.g., optical, based networks. Systems and methods for determining where to place and how to configure nodes in an optically connected network across a geographic region are provided. Various factors concerning the region may be collected, including, e.g.,: building locations and... Facebook Inc

Techniques for messaging using replication of a client database

Techniques for messaging using replication of a client database are described. In one embodiment, an apparatus may comprise a local queue component operative to receive a message collection update at the first client device from a database synchronization system via an update queue, the message collection update for a message... Facebook Inc

Url normalization

In one embodiment, a method includes receiving a plurality of uniform resource identifiers (URI's) associated with a particular domain. Each of the URI's identifies a content page comprising one or more signature elements. The method further includes, for each URI in the plurality of URI's, successively testing the URI to... Facebook Inc

Transport layer security latency mitigation

Some embodiments include a method of utilizing a proxy device to mitigate latency related to a transport layer security (TLS) handshake protocol. The proxy device can be an untrusted proxy of a server or a client. The proxy device can negotiate cipher suites on behalf of its principal (e.g., the... Facebook Inc

Events discovery interface

In one embodiment, a method includes identifying one or more event categories that are of interest to a user of a social-networking system, where each of the event categories comprises one or more social-networking events. generating an event category interface element that represents the event category, where the event category... Facebook Inc

Automatic recipient targeting for notifications

In one embodiment, a method includes one or more computing devices detecting a triggering action by a user of a social-networking system, wherein the detecting includes receiving information about the triggering action from a client device associated with the user and accessing a queue including multiple notifications. The method also... Facebook Inc

Methods and systems for rewriting scripts to direct requests

Methods and systems for rewriting scripts by a server system to direct requests generated from the scripts to pass through the server system. The proxy server receives a first request from the user device for a web page provided by a first web server. The proxy server then receives the... Facebook Inc

01/11/18 / #20180013855

Handling notifications

In particular embodiments, one or more notifications are presented on a screen of a personal computing device while the personal computing device is in a locked state. Entry of one or more user responses may be detected on the personal computing device while still in the locked state. Each user... Facebook Inc

01/11/18 / #20180013861

Events discovery context

In one embodiment, a method includes identifying one or more social network events that satisfy a query condition in a social-networking system, determining an event score for each of the identified events, where the event score is based on one or more signals that are each related to a first... Facebook Inc

01/11/18 / #20180013866

Kernel multiplexing system of communications

A system for providing a message-based protocol for multiplexing messages sent via a stream-based connection protocol is provided. A multiplexing system provides high-level sockets of the message-based protocol that interact with low-level sockets of a stream-based connection protocol. The multiplexing system executes in a privilege mode. To send a message,... Facebook Inc

01/11/18 / #20180013896

Seamless codec switching

In various embodiments, a corpus of codecs may be correlated with different, partially overlapping ranges of transmission characteristics. As channel conditions degrade or improve, the system may select a new codec with which to continue the connection based upon the corresponding overlapping range. Codecs may not be switched immediately when... Facebook Inc

01/11/18 / #20180013956

Techniques to selectively capture visual media using a single interface element

Techniques to selectively capture media using a single user interface element are described. In one embodiment, an apparatus may comprise a touch controller, a visual media capture component, and a storage component. The touch controller may be operative to receive a haptic engagement signal. The visual media capture component may... Facebook Inc

01/11/18 / #20180014267
01/04/18 / #20180007145

Graphically managing data classification workflows in a social networking system with directed graphs

Various embodiments include a classification platform system. A user can define a classification experiment on the classification platform system. For example, the user can define an input data space by selecting at least one of data sources interfaced with the classification platform system and defining a workflow configuration including a... Facebook Inc

01/04/18 / #20180004313

Systems and methods for providing functionality based on device orientation

Systems, methods, and non-transitory computer-readable media can determine a first orientation in which a computing system is positioned. A first functionality can be provided when the computing system is positioned in the first orientation. It can be determined that the computing system becomes positioned in a second orientation. A second... Facebook Inc

01/04/18 / #20180004489

High performance php

Markup language documents including server side scripting code using PHP syntax are executed efficiently in response to requests received by a server. The processing of the markup language document results in generation of a transformed markup language document that is returned in response to the request. The server side script... Facebook Inc

01/04/18 / #20180004715

Optimizing view hierarchy by automatically removing layout-only views

Disclosed are ways to transform an unoptimized hierarchy of views into an optimized display view hierarchy that achieves the same user interface specified by the unoptimized hierarchy but with fewer views. Various embodiments of the present disclosure render pages more quickly and with less overhead by automatically removing “layout-only” views... Facebook Inc

01/04/18 / #20180004734

Predicting future translations

Technology is disclosed for snippet pre-translation and dynamic selection of translation systems. Pre-translation uses snippet attributes such as characteristics of a snippet author, snippet topics, snippet context, expected snippet viewers, etc., to predict how many translation requests for the snippet are likely to be received. An appropriate translator can be... Facebook Inc

01/04/18 / #20180004828

Techniques for replication of a client database to remote devices

Techniques for replication of a client database to remote devices are described. In one embodiment, an apparatus may comprise a server database management component operative to receive a collection subscription command from a client device at a database synchronization system, the collection subscription command specifying an object collection; and detect... Facebook Inc

01/04/18 / #20180004829

Techniques for database replication between client devices

Techniques for database replication between client devices are described. In another embodiment, an apparatus may comprise a local database management component operative to send a collection subscription command from a client device to a database synchronization system, the collection subscription command specifying an object collection; and update a local database... Facebook Inc

01/04/18 / #20180004835

Data classification workflows implemented with dynamically modifiable directed graphs

Various embodiments include a classification platform system. A user can define a classification experiment on the classification platform system. For example, the user can define an input data space by selecting at least one of data sources interfaced with the classification platform system and defining a directed graph (DG) connecting... Facebook Inc

01/04/18 / #20180004847

Dynamic creative optimization for effectively delivering content

An online system generates dynamically optimized sponsored content for a target user of the online system. Each sponsored content item comprises optimal creatives selected for a target user from a set of creatives provided by a content provider. Each type of creative (e.g. title, image, video, descriptive text), has a... Facebook Inc

01/04/18 / #20180004859

Computation platform agnostic data classification workflows

Various embodiments include a classification platform system. A user can define a classification experiment on the classification platform system. For example, the user can define an input data space by selecting at least one of data sources interfaced with the classification platform system and defining a workflow configuration including a... Facebook Inc

01/04/18 / #20180004861

User-card interfaces

In one embodiment, a method includes receiving, from a client system associated with a first user, a request to access a user-card interface. The method includes generating, in response to the request, multiple user-cards, each user-card being associated with a pre-selected query. Each user-card includes references to second users matching... Facebook Inc

01/04/18 / #20180005188

Systems and methods for sharing images in a social network

The image may be received from a mobile device. The image may be captured by a camera of a mobile device. The image may be automatically uploaded from a mobile device. A request may be received from the second user to include the image in the second archive associated with... Facebook Inc

01/04/18 / #20180005270

Determining fraudulent indications of advertisement interaction based on identity

An ad publisher provides an online system with user identifying information of users who interacted with an advertisement presented by the ad publisher and indications of interactions with the advertisement. A landing page is associated with the advertisement, and the advertiser provides the online system with user identifiers of users... Facebook Inc

01/04/18 / #20180006686

Hybrid node

Apparatuses, methods, and systems of a hybrid node are disclosed. One embodiment of the hybrid node includes a first sector and a second sector. The first sector is operative to transmit a signal through a predetermined transmission channel at each of a first plurality of transmit beam forming settings. The... Facebook Inc

01/04/18 / #20180006988

Automatically providing a communication based on location information for a user of a social networking system

Systems and methods for automatically locating web-based social network members are provided. According to one embodiment, contact content including an associated GPS identifier and status for web-based social network members located at or near the same location automatically appears on a GPS-enabled device. A further exemplary system includes a GPS-enabled... Facebook Inc

01/04/18 / #20180006994

Generating guest suggestions for events in a social networking system

Social networking system users may create events where a group of other users invited to the event meet at a specified time and location. The social networking system suggests users to invite to an event based on a prediction that the users would attend the event if invited. Various factors... Facebook Inc

01/04/18 / #20180007030

Authenticating devices to a network

In one embodiment, a method includes receiving, from a device via a wireless signal, a request to access a WLAN of a router, the request including a device identifier. The provisioning agent may be within wireless ranges of the device and of the router. The provisioning agent may request, from... Facebook Inc

01/04/18 / #20180007120

Distributing content based on weights associated with users specified by content provider systems

A content publishing system receives content items from content provider systems for providing to users. The content publishing system further receives mapping tables from the content provider systems specifying weights for users of the content provider systems. The content publishing system provides content items to users based on the user... Facebook Inc

01/04/18 / #20180007269

Neural network to optimize video stabilization parameters

A neural network learning algorithm obtains a fingerprint of a video sequence. Using the fingerprint, selection of an appropriate video stabilization algorithm, and its parameter settings, is performed. The video thus stabilized is made more appealing for viewing and easier for subsequent video compression. The neural network may be trained... Facebook Inc

01/04/18 / #20180007344

Stereoscopic image capture

An assembly includes a pair of image capture devices that capture 360-degree, stereo cubemap representation images of a scene. A controller generates a representation of the scene by correcting errors caused by placement of the image capture devices relative to each other in the assembly. The controller rotates an image... Facebook Inc

01/04/18 / #20180007381

Foreground detection for video stabilization

Video foreground and background detection is performed on a received video sequence on a macroblock by macroblock basis using motion vector encoding information associated with each macroblock. Some of the macroblocks in each frame, for example, edge or corner macroblocks, may be exempt from the foreground and background detection. The... Facebook Inc

01/04/18 / #20180007382

Systems and methods for determining motion vectors

Systems, methods, and non-transitory computer-readable media can train a model to predict motion vectors for entities in video frames. A set of frames that correspond to a first video can be obtained. The set of frames can be provided as input to the model. A set of motion vectors for... Facebook Inc

01/04/18 / #20180007522

Server-side rate-limiting algorithms for piggybacking social updates for mobile devices

In one embodiment, device status information is received from a mobile device of a first user. The device status information may include: information related to power for the device, information related to network connectivity of the device, or a notification mode of the device. Outgoing messages may be identified to... Facebook Inc

01/04/18 / #20180007718

Simultaneous bidirectional wireless link

Apparatuses, methods, and systems of a node that supports a simultaneous bidirectional wireless link with a second node are disclosed. One embodiment of the node includes a first sector that includes a first transceiver and a first plurality of antennas operative to form a beam directed to a first sector... Facebook Inc

Patent Packs
12/28/17 / #20170371865

Target phrase classifier

Exemplary embodiments relate to detecting, removing, and/or replacing objectionable words and phrases in a machine-generated translation. A classifier identifies translations containing target words or phrases. The classifier may be applied to the output translation to remove target words and phrases from the translation, or to prevent target words and phrases... Facebook Inc

12/28/17 / #20170371866

Language model using reverse translations

Exemplary embodiments relate to techniques for improving machine translation systems. The machine translation system may apply one or more models for translating material from a source language into a destination language. The models are initially trained using training data. According to exemplary embodiments, supplemental training data is used to train... Facebook Inc

12/28/17 / #20170371867

Identifying risky translations

Exemplary embodiments provide techniques for evaluating when words or phrases of a translation were generated with a low degree of confidence, and conveying this information when the translation is presented. For example, if a source language word is encountered in source material for translation, but the source language word was... Facebook Inc

12/28/17 / #20170371868

Optimizing machine translations for user engagement

Exemplary embodiments relate to techniques for improving a machine translation system. The machine translation system may include one or more models for generating a translation. The system may generate multiple candidate translations, and may present the candidate translations to different groups of users, such as users of a social network.... Facebook Inc

12/28/17 / #20170371869

Crowd-matching translators

Exemplary embodiments relate to techniques for selecting translators willing to provide high-quality translations for a cause, organization, or individual. Users having a high level of engagement with the cause, organization, or individual may be identified as translator candidates. For example, the user may actively engage with the organization or individual... Facebook Inc

12/28/17 / #20170371870

Machine translation system employing classifier

Exemplary embodiments relate to detecting, removing, and/or replacing objectionable words and phrases in a machine-generated translation. A classifier identifies translations containing target words or phrases. The classifier may be applied to the output translation to remove target words and phrases from the translation, or to prevent target words and phrases... Facebook Inc

12/28/17 / #20170371930

Systems and methods for storing content

Systems, methods, and non-transitory computer-readable media can store fingerprint data corresponding to one or more content items in an index data structure, the index data structure comprising a set of bins, wherein at least one first bin references a list of fingerprinted frames, and wherein at least one fingerprinted frame... Facebook Inc

12/28/17 / #20170371962

Systems and methods for identifying matching content

Systems, methods, and non-transitory computer-readable media can generate at least one fingerprint based on a set of frames corresponding to a test content item, generate a set of distorted fingerprints using at least a portion of the fingerprint, and determine one or more reference content items using the set of... Facebook Inc

12/28/17 / #20170371963

Systems and methods for identifying matching content

Systems, methods, and non-transitory computer-readable media can obtain a test content item having a plurality of video frames. At least one video fingerprint is determined based on a set of video frames corresponding to the test content item. At least one reference content item is determined using at least a... Facebook Inc

12/28/17 / #20170371966

Blending search results on online social networks

In one embodiment, a method includes receiving a search query, searching a multiple verticals to identify multiple of sets of objects in each respective vertical that match the search query, wherein each vertical stores objects of a particular object-type, generating a set of blended search results by blending the sets... Facebook Inc

12/28/17 / #20170372138

Systems and methods for incremental media processing based on utilizing client-side computation

Systems, methods, and non-transitory computer-readable media can identify a media content item for which media processing is to be performed. State information associated with the media content item can be acquired. At least some of the media processing can be enabled, based on the state information, to be performed client-side... Facebook Inc

12/28/17 / #20170372142

Systems and methods for identifying matching content

Systems, methods, and non-transitory computer-readable media can obtain a test content item having a plurality of video frames. At least one video fingerprint is determined based on a set of video frames corresponding to the test content item. At least one reference content item is determined using at least a... Facebook Inc

12/28/17 / #20170372163

Systems and methods for incremental character recognition to recognize characters in images

Systems, methods, and non-transitory computer-readable media can acquire an image that depicts at least one character. A set of pixels, within the image, through which the at least one character is depicted can be identified. At least one linear portion, within the image, can be identified based on the set... Facebook Inc

12/28/17 / #20170372358

Budgeting for campaigns associated with locations

An online system receives a request from a content provider to run multiple campaigns. Each campaign is for a different physical location. The online system also receives from the content provider a total budget for running the multiple campaigns. The online system determines a campaign budget for each campaign, which... Facebook Inc

12/28/17 / #20170372365

Providing content in a timeslot on a client computing device

In particular embodiments, a client computing device identifies an available timeslot for displaying content on a screen. The client computing device notifies one or more applications of the available timeslot and receives from each of one or more applications a bid to fill the available timeslot with content associated with... Facebook Inc

Patent Packs
12/28/17 / #20170372408

Product page classification

In one embodiment, a method includes extracting a document object model (DOM) for a content page. The DOM comprises a hierarchical tree-based data structure. The method also includes traversing the DOM to identify, in the content page, candidate features of a product page. The method further includes for each of... Facebook Inc

12/28/17 / #20170372674

Photo selection for mobile devices

In one embodiment, a first computing server receives a message from a client computing device. The message identifies an image to be displayed on the client computing device. The message is generated by a second computing server and received by the client computing device in response to a request sent... Facebook Inc

12/28/17 / #20170373868

Multiplex live group communication

In one embodiment, a method includes receiving, from a first group member of a group, a request to initiate a multiplex live communication; receiving, from the first group member, a selection of one or more second group members of the group; by the computer server, sending a notification to each... Facebook Inc

12/28/17 / #20170373885

Estimating signals in sub-sampled systems

Embodiments are disclosed for improving precoder-matrix computations in a MIMO base station. Particularly, various embodiments implement methods for interpolating pilot signal results from multiple calibration transmissions. A subchannel of a resource block is selected as an anchor subchannel and the channel matrices for each subchannel are then determined using weights... Facebook Inc

12/28/17 / #20170373943

Computer network planning

The disclosure is directed to a network planning tool for planning a topology of a computer network, e.g., for provisioning network capacity. The network planning tool evaluates various factors, e.g., demand projections between a pair of nodes, existing network topology, existing circuits, failure scenarios, and other constraints, and generates a... Facebook Inc

12/28/17 / #20170373993

Systems and methods for generating and processing action-based links

Systems, methods, and non-transitory computer-readable media can receive an action-based link associated with an action and a user. A set of metadata associated with the action-based link is received. An action-based link preview is generated based on the set of metadata, wherein the action-based link preview comprises the action-based link... Facebook Inc

12/28/17 / #20170374075

Methods and systems for maintaining reachability of a messaging application

Exemplary embodiments relate to techniques for the atomic switching of user accounts for a messaging client, in order to maintain constant network availability of the messaging client. The messaging client may allow the registering of multiple messaging accounts and switching between them. Switching may include validating a selecting account, logging... Facebook Inc

12/28/17 / #20170374170

Identifying and using identities deemed to be known to a user

The people a user is presumed to know or be associated with may be determined using a number of techniques. This information about people that the user knows is used in relation to the user's communications. For example access to a user's online presence may be restricted based on the... Facebook Inc

12/28/17 / #20170374701

Local area network meshing

Some embodiments includes a method of forming a local area mesh network at a computing device. The method can include: receiving a connection request from a first neighbor device utilizing a Wi-Fi Direct (WFD) discovery protocol; forming a first peer-to-peer (P2P) connection with the first neighbor device utilizing WFD, wherein... Facebook Inc

12/21/17 / #20170364493

Efficient event delegation in browser scripts

Event handlers associated with markup language documents represented in a web browser are identified efficiently in response to an event. The markup language document is represented as a hierarchical structure comprising nodes and edges. Nodes are associated with node types, each node type defining how descendants of the node respond... Facebook Inc

12/21/17 / #20170364823

Value model for sending notifications

In one embodiment, a method includes sending, through a communications network, several volumes of notifications corresponding to a first notification type to multiple users and several volumes of notifications corresponding to a second notification type to multiple users. The method further determines visitation impacts of the volumes of notifications of... Facebook Inc

12/21/17 / #20170364951

Navigating through content items on a computing device

One or more embodiments of the disclosure include methods and systems that allows for improved user navigation within a group of content items. For example, a content navigation system can identify a content item within a group of content items to provide to a user in response to a user... Facebook Inc

12/21/17 / #20170364957

Identifying target audience for content distribution based on historical user activity

An online system identifies target audience for distributing content items based on historical activity of users. The online system receives information describing events representing actions of users performed on the online system or on an external system and stores the information as action logs. The online system receives targeting criteria... Facebook Inc

12/21/17 / #20170364958

Using real time data to automatically and dynamically adjust values of users selected based on similarity to a group of seed users

An online system determines the score for each additional user based on the measure of similarity between the additional user and a group of seed users. The online system divides the additional users into one or more segments according to their respective scores, and assigns a bid amount for each... Facebook Inc

12/21/17 / #20170365015

Determining and providing feedback about communications from an application on a social networking platform

A social networking system (SNS) may determine the integrity of a social application. In particular, the SNS can receive communications and tags associated with different subsets of the communications from the social application. Thereafter, the SNS can distribute the communications, and monitor for user interactions performed on the communications. Subsequently,... Facebook Inc

12/21/17 / #20170365038

Producing higher-quality samples of natural images

In one embodiment, a method includes accessing a plurality of generative adversarial networks (GANs) that are each applied to a particular level k of a Laplacian pyramid. Each GAN may comprise a generative model Gk and a discriminative model Dk. At each level k, the generative model Gk may take... Facebook Inc

12/21/17 / #20170366427

Load balancing web service by rejecting connections

A load balancer allocates requests to a pool of web servers configured to have low queue capacities. If the queue capacity of a web server is reached, the web server responds to an additional request with a rejection notification to the load balancer, which enables the load balancer to quickly... Facebook Inc

12/21/17 / #20170366497

Selection of service providers for message transmission on online social networks

In one embodiment, a method includes identifying a mobile service provider network (SPN) and a geographic location of an online social network user and accessing a service-provider table associated with the identified mobile SPN and with the geographic location. The service-provider table indexes a reliability score and a sampling amount... Facebook Inc

12/21/17 / #20170366500

Inferring additional email addresses to match email addresses in a digest list

An online system receives third party hashes for a plurality of targeted users and generates local hashes for one or more local users of the online system. The online system identifies as matched users those local users with local hashes that match those of the third party hashes. The online... Facebook Inc

12/21/17 / #20170366508

Techniques to use operating system redirection for network stream transformation operations

Techniques to use operating system redirection for network stream transformation operations are described. In one embodiment, an apparatus may comprise a network stream component operative to receive a network stream, the network stream associated with an application on a device; modify the network stream to generate a modified network stream;... Facebook Inc

12/21/17 / #20170366531

Authenticating users to media-player devices on online social networks

In one embodiment, a method includes an online social networking system generating an authentication key in response to a request from a media-player device. The media-device player broadcasts the authentication key, which is received by a client system of a user of the online social network that is within range... Facebook Inc

12/21/17 / #20170366555

Contextual device locking/unlocking

Particular embodiments disclose a first device associated with a user that may receive an indication that a second device of a second user of the online system is located within a proximity distance from the first device. The first device may store social-networking information associated with the first user comprising... Facebook Inc

12/21/17 / #20170366592

Systems and methods for event broadcasts

Systems, methods, and non-transitory computer-readable media can determine a broadcaster request to determine information for conducting a content broadcast through the computing system. One or more parameters for the broadcast can be determined using a machine learning model that has been trained to predict the one or more parameters based... Facebook Inc

12/21/17 / #20170366604

Load balancing back-end application services utilizing derivative-based cluster metrics

Some embodiments include a back-end routing engine. The engine can receive traffic data characterizes amount of service requests from front-end servers to a server group of one or more back-end servers that corresponds to a geographical tier in a server group hierarchy. The engine can receive metric measurements in a... Facebook Inc

12/21/17 / #20170366642

User experience modifications

In one embodiment, a method includes accessing a media item associated with a first user of a social-networking system and determining an interest associated with the first user. The method also includes receiving, from the first user, a selection of a user experience modification for the media item, wherein the... Facebook Inc

12/21/17 / #20170366854

Systems and methods for event broadcasts

Systems, methods, and non-transitory computer-readable media can determine a broadcaster request to determine information for conducting a content broadcast through the computing system. One or more parameters for the broadcast can be determined using a machine learning model that has been trained to predict the one or more parameters based... Facebook Inc








ARCHIVE: New 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009



###

This listing is an abstract for educational and research purposes is only meant as a recent sample of applications filed, not a comprehensive history. Freshpatents.com is not affiliated or associated with Facebook Inc in any way and there may be associated servicemarks. This data is also published to the public by the USPTO and available for free on their website. Note that there may be alternative spellings for Facebook Inc with additional patents listed. Browse our Agent directory for other possible listings. Page by FreshPatents.com

###