Real Time Touch



new TOP 200 Companies filing patents this week

new Companies with the Most Patent Filings (2010+)




Real Time Touch

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


Doppler shift estimation and correction for broadband communication in unmanned aerial vehicles

Systems and associated methods for reducing doppler shifts in the broadband signals between unmanned aerial vehicles (uavs) and ground stations are disclosed herein. In one embodiment, a method for reducing the doppler shift of wireless signals includes estimating a velocity of the uav based on a global positioning system (gps) or an inertial measurement unit (imu) of the uav and calculating the doppler shift of an upload (ul) wireless signal based on the velocity of the uav. ... Facebook Inc

Smart positioning of chat heads

In particular embodiments, a client computing device of a user provides for presentation a user interface that includes one or more components. The client computing device may receive an indication of a message to the user. ... Facebook Inc

Providing travel related content to modify travel itineraries

An online system uses rules and/or machine learning models to provide travel related content items to users. The online system may determine when a user is likely to travel and provide the content items in advance of a trip. ... Facebook Inc

Providing travel related content customized for users

An online system uses rules and/or machine learning models to provide travel related content items to users. The online system may determine when a user is likely to travel and provide the content items in advance of a trip. ... Facebook Inc

Providing travel related content for transportation by multiple vehicles

An online system uses rules and/or machine learning models to provide travel related content items to users. The online system may determine when a user is likely to travel and provide the content items in advance of a trip. ... Facebook Inc

Providing travel related content by predicting travel intent

An online system uses rules and/or machine learning models to provide travel related content items to users. The online system may determine when a user is likely to travel and provide the content items in advance of a trip. ... Facebook Inc

Automatically tagging topics in posts during composition thereof

An online system predicts topics for content items. The online system provides one or more topic labels for a user to apply concurrently while a user is composing a post, in response to requests periodically received from the user's device. ... Facebook Inc

Accounting for long-term user interaction with an application in selection of content associated with the application by an online system

An online system generates one or more models that determine a likelihood of a user interacting with an application over a particular time interval after installing the application. To generate the one or more models, the online system obtains information describing a user's interaction with the application that occurred greater than a threshold time period prior to a time for which user interaction with the application is to be determined. ... Facebook Inc

Multi-task neutral network for feed ranking

For a content item with unknown tasks performed by a viewing user on an online system, the online system receives a plurality of content items associated with a viewing user. The online system derives a feature vector for each content item. ... Facebook Inc

Relationship mapping employing multi-dimensional context including facial recognition

A system and method for mapping interpersonal relationships, the method including sending a first composite image that includes an image of at least one unknown person from the client machine to an image analysis system of the online social network, receiving a list of candidate persons, each candidate person corresponding to a particular person identifier and having a predetermined relationship with the first user at the client machine, and sending information indicating a selection of one of the candidate persons for tagging the image of the unknown person with the particular person identifier corresponding to the selected candidate person from the client machine.. . ... Facebook Inc

Switched diversity in data link layers of directional networks

The disclosed embodiments seek to improve communication rates and lessen transmission errors between nodes in a communication network. The disclosed embodiments seek to improve reception bandwidth using one or more of (1) a mac wrapper configured to integrate incoming data across sector arrays for use by the existing chipsets, and/or (2) a new interface modification to the chip design facilitating integrated log likelihood ratio processing from across multiple sector arrays. ... Facebook Inc

Content-based transcoder

A computer system operates according to a method including: determining an image file; calculating an extraction-feature set based on content of the image file; calculating a distance measure based on the extraction-feature set according to an image recognition model; determining an image type for the image file based on the distance measure; and storing the image file according to the image type.. . ... Facebook Inc

Methods and systems for adjusting user experience on a social networking service using quotas

A method of adjusting user experience on a social networking service includes setting a data-usage threshold for a plurality of features in the social networking service, providing the plurality of features to a user of the social networking service at an initial quality of service, and monitoring data usage by the user during a period of time in which the plurality of features is provided to the user. The method further includes, in response to a determination that the data usage by the user during the period of time satisfies the data-usage threshold: (1) reducing the quality of service for the user for one or more features of the plurality of features, and (2) providing the one or more features to the user at the reduced quality of service.. ... Facebook Inc

Component cooling system

Technology is provided for a component cooling system. The system can include a cooling block assembly and a radiator. ... Facebook Inc

09/20/18 / #20180268615

Visual editor for designing augmented-reality effects

In one embodiment, a method for designing an augmented-reality effect may include receiving a model definition of a virtual object. The virtual object may be rendered in a 3d space based on the model definition. ... Facebook Inc

09/20/18 / #20180268609

Visual editor for designing augmented-reality effects

In one embodiment, a method for designing an augmented-reality effect may include displaying, by a computing device, a video within a user interface. The video may comprise an object, such a person's face. ... Facebook Inc

09/20/18 / #20180268608

Visual editor for designing augmented-reality effects and configuring rendering parameters

In one embodiment, a method for designing an augmented-reality effect may include associating, by a computing device, a first visual object with a first rendering order specified by a user. A second visual object may be associated with a second rendering order specified by the user. ... Facebook Inc

09/20/18 / #20180268582

Visual editor for designing augmented-reality effects and configuring scaling parameters

In one embodiment, a method for designing an augmented-reality effect may include associating an image with an anchor position that defines a first relative point in the image and a second relative point in a first display region. The image may be associated with a first position offset, which may be used to define a first position of the image relative to the display region based on the first and second relative points. ... Facebook Inc

09/20/18 / #20180268579

Personalized-recommendation graph

In one embodiment, a method includes receiving multiple recommendations for a first user from multiple second users and the multiple recommendations are associated with multiple objects. The multiple second users select the first user as the addresses of the multiple recommendations. ... Facebook Inc

09/20/18 / #20180268490

Identifying user exploitation of one or more content selection processes used by an online system

An online system receives content items from publishing users for presentation to other users. When selecting content for presentation to users, the online system accounts for amounts of compensation from publishing users when presenting content items. ... Facebook Inc

09/20/18 / #20180268317

Embeddings for feed and pages

An embedding vector is the determined for a target user based on a weighted sum or the embedding vectors of entities the target user has interacted with in the past. Then, for each entity of a plurality of entities of the online system, a measure of similarity between the embedding vector of the user and the embedding vectors of the plurality of entities is determined. ... Facebook Inc

09/20/18 / #20180268303

Prediction of content distribution statistics using a model simulating a content distribution program for a specified set of users over a time period

An online system generates, based on previously recorded content presentations, user value distributions for users of the online system. The online system also receives third party specifications from a third party system. ... Facebook Inc

09/20/18 / #20180268065

Search result ranking based on post classifiers on online social networks

In one embodiment, a method includes generating a reconstructed embedding of a query based on one or more term embeddings associated with the one or more query terms, respectively, on receiving a query with the one or more query terms, formulating an evaluation model based at least on the reconstructed embedding of the query, where the evaluation model calculates a relevance score for posts with respect to the search query based at least on the classifier vectors of the posts, and calculating, for each of the retrieved posts, a relevance score for the post by applying the associated classifier vector to the formulated evaluation model.. . ... Facebook Inc

09/20/18 / #20180268063

Vital author snippets on online social networks

In one embodiment, a method includes receiving a text query from a client system of a user and parsing the text query to identify a primary entity referenced in the text query. The method also includes identifying one or more related entities for the primary entity based on one or more related-entity indexes associated with the primary entity and identifying one or more content objects matching the text query, each identified content object being associated with one or more of the related entities. ... Facebook Inc

09/20/18 / #20180267674

Systems and methods for providing interactive user interface elements for obtaining feedback within a media content item

Systems, methods, and non-transitory computer readable media can determine a set of interactive user interface (ui) elements, each interactive ui element associated with at least one of: a particular feedback or an entity. A media content item created by a first user can be provided, where the media content item includes a subset of the set of interactive ui elements selected by the first user. ... Facebook Inc

09/06/18 / #20180255067

Controlling devices by social networking

In one embodiment, a method includes analyzing information received from a first network-enabled device to identify instructions for a second network-enabled device associated with a second user of a social-networking system, the first network-enabled device being associated with a first user of the social-networking system. The method also includes determining (1) that the first user is connected to the second user with respect to a social graph of the social-networking system and (2) that the first user has authorization to provide instructions to the second network-enabled device, where the authorization is based on social-networking information. ... Facebook Inc

09/06/18 / #20180253800

Relaxing policy rules for regulating the presentation of sponsored content to a user of an online system based on characteristics of the user

An online system applies content policies regulating presentation of sponsored content to its users. For example, content policies may prevent the presentation of sponsored content items in certain positions content feeds. ... Facebook Inc

09/06/18 / #20180253756

Determining a subsidy applied by an online system to a budget for presenting content received from a publising user

An online system determines a change in of revenue received when a budget for presenting content received from a publishing user is increased. Based on the change in revenue to the online system, the online system determines a subsidy that the online system can provide to one or more publishing users that increases revenue received by the online system from the publishing users, while accounting for the subsidy. ... Facebook Inc

09/06/18 / #20180253661

Evaluating content for compliance with a content policy enforced by an online system using a machine learning model determining compliance with another content policy

An online system maintains machine learning models that determine risk scores for content items indicating likelihoods of content items violating content policies associated with the machine learning models. When the online system obtains an additional content policy, the online system applies a maintained machine learning model to a set including content items previously identified as violating or not violating the additional content policy. ... Facebook Inc

09/06/18 / #20180253651

Data transmission between two systems to improve outcome predictions

An online system generates predicted outcomes for a content distribution program that distributes content to users of the online system, the predicted outcome indicating a likelihood for the occurrence of an outcome of a content presentation. The online system transmits the one or more predicted outcomes to the third party system, and receives prediction improvement data from the third party system, the prediction improvement data indicating an adjustment to errors in the predicted outcomes based on a prediction by the third party system. ... Facebook Inc

09/06/18 / #20180253193

Generating a user-specific profile feed associated with a visitation state for presentation to a user of a social networking system

A social networking system provides a user with a newsfeed that includes content selected by the social networking system for presentation to the user and allows the user to request a user-specific profile feed associated with an additional user connected to the user on the social networking system. The user-specific profile feed includes content received from the additional user and designated by the additional user as eligible for presentation in a user-specific profile feed associated with the additional user. ... Facebook Inc

08/23/18 / #20180241801

Push-based cache invalidation notification

In one embodiments, one or more first computing devices receive updated values for user data associated with a plurality of users; and for each of the user data for which an updated value has been received, determine one or more second systems that each have subscribed to be notified when the value of the user datum is updated and each have a pre-established relationship with the user associated with the user datum; and push notifications to the second systems indicating that the value of the user datum has been updated without providing the updated value for the user datum to the second systems.. . ... Facebook Inc

08/23/18 / #20180241713

Methods and systems for providing notifications to users of a social networking service

A method of providing notifications to users of a social networking service includes determining a user intent associated with a post from a user on the social networking service, based at least in part on content of the post. The method further includes generating a first notification of the user intent associated with the post and selecting a plurality of users of the social networking service to receive the first notification. ... Facebook Inc

08/23/18 / #20180241498

Optical fiber polarization multiplexing

Optical fiber data communications are described. A comb laser can provide light at a first wavelength and a second wavelength. ... Facebook Inc

08/23/18 / #20180239823

Selecting time-specific content for presentation to a user of a social networking system

A social networking system maintains content items associated with various topics. Each topic may be associated with a start time and/or an end time defining a time range during which content items associated with the topic are most likely to be relevant to social networking system users. ... Facebook Inc

08/23/18 / #20180239524

Methods and devices for providing effects for media content

The various implementations described herein include methods, devices, and systems for providing and editing audiovisual effects. In one aspect, a method is performed at a first device having one or more processors and memory. ... Facebook Inc

08/16/18 / #20180235107

Server facility cooling system

Technology is provided for a server facility cooling system. The system can include a coolant tank containing an electrically insulating liquid and one or more servers submerged in the liquid. ... Facebook Inc

08/16/18 / #20180234810

Techniques for communicating entity references in a messaging thread

Techniques for communicating entity references in messaging groups are described. In one embodiment, an apparatus may comprise a client messaging component operative to receive a message at a recipient client device from a messaging system, the recipient client device associated with a recipient user account, the message comprising an entity reference, the message addressed to a message thread; and extract an augmentation element for the entity reference from the message; and a user interface component operative to display the augmentation element in a message thread display for the message thread on the recipient client device. ... Facebook Inc

08/16/18 / #20180234795

Techniques for sharing a device location via a messaging system

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

08/16/18 / #20180234738

Transmitting video clips of viewers' reactions during a broadcast of a live video stream

This disclosure covers systems and methods that both transmit a live video stream from a broadcaster device to viewer devices and relay video clips of reactions (by viewers to the live video stream) to the broadcaster device during presentation of the live video stream. In certain embodiments, the disclosed systems and methods facilitate viewers capturing video clips of reactions to a live video stream using a viewer device and, in turn, transmit video clips received from the viewer device to a broadcaster device during broadcast of the live video stream. ... Facebook Inc

08/16/18 / #20180234508

Header enhancement

In one embodiment, a method includes receiving a first encrypted request from a client device. The request includes a request for access to a resource corresponding to a first uniform resource locator (url). ... Facebook Inc

08/16/18 / #20180234380

Techniques for augmenting entity references in a messaging system

Techniques for augmenting entity references in messaging groups are described. In one embodiment, an apparatus may comprise a messaging component operative to receive a message from a referencing client device at a messaging system, the message comprising an entity reference; determine a receiving user account for the message; and send an augmented entity reference to one or more receiving client devices associated with the receiving user account; and an entity reference component operative to select an augmentation element associated with the entity reference; and generate the augmented entity reference by augmenting the entity reference with the augmentation element. ... Facebook Inc

08/16/18 / #20180234366

Techniques for generating entity references in a messaging thread

Techniques for generating entity references in messaging groups are described. In one embodiment, an apparatus may comprise a user interface component operative to predict an entity-reference invocation in a message thread display on a client device; suggest one or more entities for use in the entity-reference invocation in response to predicting the entity-reference invocation; and receive the entity-reference invocation, the entity-reference invocation comprising an entity reference; and a client messaging component operative to generate a message comprising the entity reference; and send the message to a messaging system. ... Facebook Inc

08/16/18 / #20180234319

Methods and systems for congestion-based content delivery

Content delivery is adapted based on network congestion. A method identifies multiple types of content, including a first type and a second type. ... Facebook Inc

08/16/18 / #20180232769

Discount offer with time period defined by user impression

An online system receives a discount offer from a merchant and displays the offers to users. Some of the discount offers provide for a discount that becomes valid when the discount offer is displayed to the user and remains valid for an offer duration. ... Facebook Inc

08/16/18 / #20180232768

Notification for pre-announced discount offer

An online system receives a discount offer from a merchant and displays the offer to a user before the offer's start time. The online system also defines one or more triggering conditions and sends a notification to remind the user about the discount offer when a triggering condition is satisfied. ... Facebook Inc

08/16/18 / #20180232530

Methods and systems for a frictionless login to a service

Methods, systems, and/or devices for providing a frictionless login experience are described herein. In one aspect, a user is allowed to log into a first service using an account associated with a second service by providing the first service with an identifier, such as an email address or phone number. ... Facebook Inc

08/16/18 / #20180232460

Context-based search suggestions on online social networks

In one embodiment, a method includes receiving, from a client system of a first user of an online social network, an indication that the first user has accessed a query field. The method also includes determining one or more content objects viewed by the first user in a current view session, accessing terms associated with one or more of the content objects, and ranking the terms based at least on a social-graph affinity of the first user with respect to the term. ... Facebook Inc

08/16/18 / #20180232431

Methods and systems for dynamic sampling of application events

A method of dynamically sampling application events includes receiving usage data for a plurality of applications on client devices. The usage data includes data for instances of events that occur in the plurality of applications in response to users interacting with the plurality of applications on the client devices. ... Facebook Inc

08/16/18 / #20180232378

Default suggested queries on online social networks

In one embodiment, a method includes receiving, from a client system of a user, an indication of the user accessing a query field associated with a profile interface of a first entity, accessing a relational database to identify one or more second entities related to the first entity, generating one or more suggested queries based on the first entity, each suggested query comprising a name string of the first entity and one or more second name strings of one or more of the identified second entities, respectively, and sending, to the client system, responsive to the user accessing the query field, instructions for displaying one or more of the suggested queries.. . ... Facebook Inc

08/16/18 / #20180232122

Tilting to scroll

In one embodiment, a method includes sending information to display a visual content item; determining an origin position within the visual content item, wherein the origin position is an initial position in the visual content item from which the visual content item is to be scrolled, and wherein the origin position is determined based on a type of an application associated with the visual content item; receiving an initial tilt measurement of a client computing device; receiving a second tilt measurement of the client computing device; and sending information to scroll the visual content item based on the initial tilt measurement and the second tilt measurement.. . ... Facebook Inc

08/16/18 / #20180229547

Omnidirectional wheels and associated wheel guards

Technology is provided for omnidirectional wheels having rolling surfaces configured to roll over obstacles when the wheel is moving sideways with respect to its axis of rotation. The omnidirectional wheel can include a central disk assembly and a pair of lateral disk assemblies coaxially positioned on opposite sides of the central disk assembly. ... Facebook Inc

08/09/18 / #20180227632

Commercial breaks for live videos

In one embodiment, a method includes providing an interface that permits a first user to broadcast a live video to one or more second users. The method also includes determining that at least one predetermined condition for taking a commercial break during the live video has been met. ... Facebook Inc

08/09/18 / #20180227380

Mobile push notification

In one embodiment, a method includes receiving content from a first user at a first time, determining whether one or more second users should be notified of the received content based on an associated first priority level, and sending a first notification to these second users. The first notification includes a subset of user-facing information of the received content. ... Facebook Inc

08/09/18 / #20180227327

Secure content delivery over a domain portal

In one embodiment, a method includes sending a login request to a server computing device; receiving a first derivative identifier from the server computing device; storing the first derivative identifier; sending a content request to the server computing device for a web page; receiving, from the server computing device, a content frame and a trusted frame for display on the client device, wherein the content frame comprises a second derivative identifier; according to instructions associated with the content frame, requesting the trusted frame to verify whether the second derivative identifier matches the first derivative identifier; according to instructions associated with the trusted frame, verifying whether the second derivative identifier matches the stored first derivative identifier; and displaying the requested web page in the content frame based on a verification confirmation from the trusted frame that the second derivative identifier matches the stored first derivative identifier.. . ... Facebook Inc

08/09/18 / #20180225859

Systems and methods for rendering content

Systems, methods, and non-transitory computer-readable media can determine at least one content item to be presented through a display screen of the computing device, the content item including a set of sub-content items. A composite web view is created in which each sub-content item in the set of sub-content items is rendered. ... Facebook Inc

08/09/18 / #20180225725

Indications for sponsored content items within media items

In one embodiment, a method includes sending a media item to a client computing device of a user; determining an interest level of the user for the media item, wherein the interest level is determined based on a duration of time for which the media item is played on the client computing device; and if the interest level of the user is greater than a threshold interest level, then sending, to the client computing device, a sponsored-content indicator indicating that a sponsored content item will be presented and causing the sponsored content item to be presented on the client computing device.. . ... Facebook Inc

08/09/18 / #20180225718

User-specific promotion unit for page advertisements

A online system generates and displays page promotion units to viewing users of the online system. The page promotion unit provides content to the viewing user to promote advertisement of a page that the viewing user administers or advertises for. ... Facebook Inc

08/09/18 / #20180225703

Methods and systems for generating synthetic content feeds

A method of generating a synthetic content feed includes receiving a request to display a synthetic content feed for a class of users of a social networking system, identifying a first user and a second user based on profile data for the first user and second user in the social networking system, constructing a first post of synthetic content feed representative of a first post in the content feed of the first user, constructing a second post of synthetic content feed representative of a second post in the content feed of the second user, and providing the synthetic content feed for display.. . ... Facebook Inc

08/09/18 / #20180225081

Music playback for affiliated services

Exemplary embodiments relate to techniques for presenting music or other media to a user. A provider of a service may be affiliated with one or more other services offered through different sites or apps. ... Facebook Inc

08/02/18 / #20180220376

User-defined coverage of media-player devices on online social networks

In one embodiment, a method includes detecting, by a media-player device including multiple antennas, a client system of a user is within a wireless communication range of the media-player device. In response to the detection, the media-player device broadcasts an authentication key for the user of the client system. ... Facebook Inc

08/02/18 / #20180219892

Methods and systems for detecting viruses in emails

A method of monitoring email use is performed at a server system by monitoring email use in a first email application at a first device distinct from the server system and monitoring email use in a second email application at a second device distinct from the server system. An inconsistency in the monitored email use is detected for a first email that is received by the second device and appears to have been sent from the first device. ... Facebook Inc

08/02/18 / #20180218410

User-level bidding for advertising campaigns

An online system presents ads on behalf of advertisers to users of the online system. For an ad campaign, the online system determines bid prices to be associated with an ad for different eligible users based at least on user cost models associated with the eligible users and a value curve that specifies an amount of value the advertiser derives from each ad impression. ... Facebook Inc

08/02/18 / #20180218406

Using interpolation based on historical data to generate a time-agnostic scoring for users in an online system

An online system scores campaign audiences based on historical scoring data for similar audiences. A third party system selects a target audience and a day on which the target audience should be exposed to a campaign. ... Facebook Inc

08/02/18 / #20180218399

Generating a content item for presentation to an online system user including content describing a product selected by the online system based on likelihoods of user interaction

An online system generates a content item for a user based on products likely to be of interest to the user. The online system receives information about content provided by one or more third party systems the user accessed and determines products associated with accessed content. ... Facebook Inc

08/02/18 / #20180218378

Selecting geographic regions for evaluation of content presented by an online system based on characteristics of online system users

An online system selects different geographic regions to evaluate content presented by the online system. The online system pairs a geographic region with another geographic region based on similarity of the geographic regions. ... Facebook Inc

08/02/18 / #20180218287

Determining performance of a machine-learning model based on aggregation of finer-grain normalized performance metrics

An online system receives content items, for example, from content providers and sends the content items to users. The online system uses machine-learning models for predicting whether a user is likely to interact with a content item. ... Facebook Inc

08/02/18 / #20180218286

Generating models to measure performance of content presented to a plurality of identifiable and non-identifiable individuals

An online system measures performance of content presented to a plurality of identifiable and non-identifiable individuals based on matching user identifying information included in data describing presentation of the content and data describing performance of an action associated with the content. To reduce measurement inaccuracy resulting from incomplete matching of user identifying information associated with non-identifiable individuals, the online system generates models to extrapolate data describing an amount of unique individuals presented with the content, an amount of unique individuals who performed an action associated with the content, and an amount of unique individuals who performed the action associated with the content attributable to presentation of the content by a content publisher. ... Facebook Inc

08/02/18 / #20180218283

Systems and methods for incorporating long-term patterns in online fraud detection

Systems, methods, and non-transitory computer readable media can generate one or more first machine learning models, where each of the one or more first machine learning models is associated with a respective portion of a first period of time. A second machine learning model incorporating the one or more first machine learning models as features can be generated, where the second machine learning model is associated with a second period of time. ... Facebook Inc

08/02/18 / #20180218142

Systems and methods for authenticating users

Systems, methods, and non-transitory computer-readable media can determine user input that was provided to authenticate a user, the user input including a plurality of characters. A first input delay pattern corresponding to the user input is determined. ... Facebook Inc

08/02/18 / #20180218086

Systems and methods for accessing content

Systems, methods, and non-transitory computer-readable media can determine a request for a page of content items to be obtained from a content provider, the request being associated with a cache key. A determination is made that access to the content provider is unavailable. ... Facebook Inc

08/02/18 / #20180217941

Method and system for using processor enclaves and cache partitioning to assist a software cryptoprocessor

A processor cache is logically partitioned into a main partition, located in the cache itself, and an enclave partition, located within an enclave, that is, a hardware-enforced protected region of an address space of a memory. This extends the secure address space usable by and for an application such as a software cryptoprocessor that is to execute only in secure regions of cache or memory.. ... Facebook Inc

08/02/18 / #20180217836

K-selection using parallel processing

In one embodiment, a method includes accessing a query vector; accessing object vectors; determining input distances corresponding to a distance between the query vector and the object vectors; accessing thread queues; accessing a warp queue; for each of the input distance values: selecting one of the thread queues, when the input distance value is less than a greatest one of the distance values stored in the selected thread queue, inserting the input distance value into the thread queues and ejecting the greatest distance values stored in the thread queue, and when a greatest distance value stored in any of the thread queues is less than a greatest distance value stored in the warp queue, merging the thread queue with the warp queue; identifying the objects represented by an object vector corresponding to the distance values stored in the warp queue; and providing the search results for presentation.. . ... Facebook Inc

08/02/18 / #20180217803

Multi-user media presentation system

One or more embodiments of the disclosure provide systems and methods for providing media presentations to users of a media presentation system. A media presentation generally includes a plurality of media segments provided by multiple users of the media presentation system. ... Facebook Inc

08/02/18 / #20180217730

Infinite bi-directional scrolling

In one embodiment, a computing device determines a size of a view port of a graphical user interface based on a scrolling frame rate, processing resources, or memory resources of the computing device. One or more content objects are displayed in the view port. ... Facebook Inc

07/26/18 / #20180213033

Peer-to-peer content distribution

Certain embodiments described herein relate to peer-to-peer content distribution. In one embodiment, a method includes a first device receiving content and determining a content categorization of the received content. ... Facebook Inc

07/26/18 / #20180212931

People-based user synchronization within an online system

Embodiments include one or more client devices accessible by users, an online system, and one or more partner systems such that the online system is able to identify a user of the online system across different devices and browsers based on the user activity that occurs external to the online system. A user performs user actions (e.g. ... Facebook Inc

07/26/18 / #20180212890

Optimizing value of content items delivered for a content provider

An online system receives content items from content providers and delivers the content items to client devices of users. The online system receives a weight associated with an item described in the content item. ... Facebook Inc

07/26/18 / #20180212137

Methods and devices for haptic communication

A haptic stimulator includes a multilayer sheet with a piezoelectric or electroactive polymer layer adapted to mechanically deform upon application of voltage, the multilayer sheet secured to a substrate, and a source of electrical stimulation coupled to drive electrodes on the polymer layer with an ac signal to vibrate the polymer layer. In particular embodiments, the polymer contains polyvinylidene fluoride, and electrodes are patterned to control local electric fields. ... Facebook Inc

07/26/18 / #20180211333

Demographic-based targeting of electronic media content items

An online system stores user profiles of users performing past user interactions with content items. The system receives a new content item and extracts a new feature vector from an image in the new content item using image analysis. ... Facebook Inc

07/26/18 / #20180210886

Generating card stacks with queries on online social networks

In one embodiment, a method includes receiving, from a client system of a first user, an input from the first user indicating a query-domain and one or more query-filters, generating a card cluster comprising a plurality of cards referencing a plurality of objects corresponding to the indicated query-domain and one or more query-filters, ranking the plurality of cards based on one or more user-engagement factors, and sending, to the client system in response to the input from the first user, instructions for displaying the card cluster to the first user, the cards of the card cluster being ordered based on the rankings associated with the cards.. . ... Facebook Inc

07/26/18 / #20180210885

Ranking search results by social relevancy

In one embodiment, a search request is received from a first user, the request including the first user's location. One or more search results and their corresponding geographic locations located within a threshold geographic distance of the first user's location are determined in response to the search request. ... Facebook Inc

07/26/18 / #20180210635

Smart audience picker

Various embodiments include a graphical user interface for a social network system. The graphical user interface includes a slider for selecting recipients who may receive communications from a user (or sources who may send communications to the user). ... Facebook Inc

07/19/18 / #20180205996

Virtual reality streaming for games

Embodiments relate to providing a recorded gameplay session of an interactive content controlled by a broadcasting user. While the broadcasting user is controlling the interactive content being recorded, the inputs provided by the broadcasting user for interacting with the interactive content are recorded. ... Facebook Inc

07/19/18 / #20180205941

Three-dimensional scene reconstruction from set of two dimensional images for consumption in virtual reality

To enable better sharing and preservation of immersive experiences, a graphics system reconstructs a three-dimensional scene from a set of images of the scene taken from different vantage points. The system processes each image to extract depth information therefrom and then stitches the images (both color and depth information) into a multi-layered panorama that includes at least front and back surface layers. ... Facebook Inc

07/19/18 / #20180205880

Initializing camera subsystem for face detection based on sensor inputs

In one embodiment, a method comprises monitoring one or more sensors of a computing device that is in a locked state and is associated with an authorized user of a social-networking system, identifying, based on information associated with the authorized user, content to be downloaded from the social-networking system, and downloading the identified content from the social-networking system, wherein the identified content is stored for display after the computing device is unlocked. The downloading may be in response to determining that an operation to unlock the computing device is imminent, and the content may include commonly-viewed content. ... Facebook Inc

07/19/18 / #20180204230

Demographic prediction for unresolved users

Disclosed is an online system that infers demographic attributes of unresolved users for whom the demographic attributes are not known. The online system determines certain features about devices used by the unresolved users, but does not have certain information about the users themselves (e.g., their age, gender, or location), so instead infers these attributes based on the features of the user devices. ... Facebook Inc

07/19/18 / #20180204133

Demographic prediction for users in an online system with unidirectional connection

Disclosed is a content sharing system that infers demographic attributes of users of the content sharing system based on features of the users with accounts matched to an online system with known demographic attributes. The features include attributes of unidirectional connections of the users on the content sharing system. ... Facebook Inc

07/19/18 / #20180204008

Multiple system images for over-the-air updates

In one embodiment, a computing device may execute software from a first portion of memory of the computing device. The computing device may download from a server a new version of the software. ... Facebook Inc

07/19/18 / #20180203936

Coefficients attribution for different objects based on natural language processing

In one embodiment, a method includes receiving, from a client device that corresponds to a user of an online social network, an input that comprises free-form text; determining, through application of natural-language processing of the free-form text, an affinity declaration for an object associated with the online social network; determining an affinity coefficient between respective user and the object; adjusting the determined affinity coefficient based on social-networking information of the user, wherein the social-networking information reinforces or reduces the determined affinity coefficient; and upon determining that the determined affinity coefficient is above a threshold coefficient, creating or modifying an edge connection in a social graph between a user node corresponding to the user and a concept node corresponding to the object.. . ... Facebook Inc

07/19/18 / #20180203862

Context-based selection of calls-to-action associated with search results

In one embodiment, a method includes, sending, to a client device of a user of an online social network for presentation to the user, one or more references corresponding to one or more content items of the online social network, respectively. Each reference is presented with one or more call-to-action elements. ... Facebook Inc

07/19/18 / #20180203199

Submarine optical fiber communications architectures

Submarine optical fiber communications are described. A submarine optical fiber communications system can be configured to transmit optical signals within a first band of the electromagnetic spectrum in a first direction, and to transmit optical signals within a second band of the electromagnetic spectrum in a second direction. ... Facebook Inc

07/12/18 / #20180199470

Modular network switches, associated structures, and associated methods of manufacture and use

Modular network switches and other computer systems are described herein. A modular network switch can include a latching device for installing and removing computer modules (e.g., line cards) from an associated cabinet or enclosure. ... Facebook Inc

07/12/18 / #20180198910

Social caller id with reverse look-up

Methods and systems directed to a social caller id application that performs a reverse look up on an incoming communication to determine a specific member of a social networking system associated with the incoming communication, and, based on the social relationship between the detected member and the recipient of the communication, display particular information to the recipient. In this manner, a user is provided a caller id system that leverages information stored remotely on a social network.. ... Facebook Inc

07/12/18 / #20180198883

Content customization based on status with network operator

In one embodiment, a method includes a content provider (e.g., a social-media network) receiving an event notification from a network-operator system (e.g., a cellular-service provider) with which a user has a data account. The event notification may include status information associated with the user's data account. ... Facebook Inc

07/12/18 / #20180198847

Methods and systems for providing content to users of a social networking service

An exemplary method of providing content to users of a social networking service includes determining user-traffic patterns during respective periods of time for a plurality of users on a social networking service in a geographic region. The user-traffic patterns including a first user-traffic pattern during a first period of time. ... Facebook Inc

07/12/18 / #20180198745

Proxied outgoing message transmission

In particular embodiments, a mailbox server is operable to receive, from a client, a message to be delivered to an endpoint; store the message in a mailbox associated with the user; access a set of policies for the client or the endpoint; determine a delivery channel for the message based on the policies; and transmit the message to the endpoint through the delivery channel. In particular embodiments, the mailbox server may transmit sms messages via a special bind with a recipient's smsc, or via a carrier short code. ... Facebook Inc

07/12/18 / #20180197207

Systems and methods for identifying politically influential users

Systems, methods, and non-transitory computer-readable media can determine a plurality of politically engaged users based on political engagement criteria. A plurality of influential users is determined based on shared content influence criteria. ... Facebook Inc

07/12/18 / #20180197109

Methods and systems for ranking comments on a post in an online service

A server system receives a plurality of comments on a post in an online service, receives feedback on respective comments of the plurality of comments from users of the online service and retrieves feedback weights for the users. The server system ranks the plurality of comments using the feedback and feedback weights and provides the plurality of comments, ordered in accordance with the ranking, for display.. ... Facebook Inc

07/12/18 / #20180197108

Systems and methods to reduce feature dimensionality based on embedding models

Systems, methods, and non-transitory computer readable media are configured to obtain a first identifier and a second identifier for at least one entity constituting potential features to train a machine learning model. The first identifier and the second identifier are applied to an embedding model for generating vector representations in a vector space associated with a desired feature dimensionality. ... Facebook Inc

07/12/18 / #20180197107

Identity prediction for unknown users of an online system

For a visit of a user to a web page where the user's identity on an online system is not presently known to the online system, the online system uses a machine learning model to make a prediction of the user's identity. The online system obtains visit data about the visit of the user to the web page. ... Facebook Inc

07/12/18 / #20180197098

Systems and methods for captioning content

Systems, methods, and non-transitory computer-readable media can determine one or more chunks for a content item to be captioned. Each chunk can include one or more terms that describe at least a portion of the subject matter captured in the content item. ... Facebook Inc

07/12/18 / #20180197090

Externally informed counterfactual prediction

An online system receives explicit user data and explicit event data, and implicit user data and implicit event data from a third party system. The online system generates an implicit users/implicit events data feature, an explicit users/explicit events data feature, and an explicit users/implicit events data feature. ... Facebook Inc

07/12/18 / #20180196957

Storage and privacy service

In one embodiment, a method includes receiving a request for an object; retrieving one or more rules to evaluate whether to allow or deny access to the object, wherein a first rule is of an allow-type or a deny-type; evaluating the first rule by executing one or more of its operations, wherein when any of the executed operations of the first rule returns a result that is not definitive, if the first rule is of the allow-type, assigning a final result as an indication to skip evaluation of the rule, and if the rule is of the deny-type, assigning the final result to the first rule as an indication to deny access to the object; determining final results for the one or more rules; and based on the final results, allowing or denying access to the object.. . ... Facebook Inc

07/12/18 / #20180196893

Stochastic network traffic modeling

A system and method for generating a stochastic model of network traffic demands in a network is disclosed. The system receives information characterizing a network to be modeled, the information including network component data describing the nodes of the network, demand data describing projected traffic demands for the overall network, and weight data describing which nodes contribute relatively more or less to traffic within the network. ... Facebook Inc

07/12/18 / #20180196879

Methods and systems for generating content for users of a social networking service

An exemplary method of generating content for a user of a social networking service includes, in an application of a social networking service, receiving a classification model from a server system associated with the social networking service. The method further includes detecting content items stored on the client device independently of the application. ... Facebook Inc

07/12/18 / #20180196850

Systems and methods for optimizing queries

Systems, methods, and non-transitory computer-readable media can receive a query that includes at least one operation for aggregating data stored in one or more database tables. A determination is made that at least a portion of the data being aggregated by the operation has been pre-computed. ... Facebook Inc

07/12/18 / #20180196813

Systems and methods to identify influencers in a social networking system

Systems, methods, and non-transitory computer readable media are configured to determine one or more weights associated with connections between nodes representing users in a first graph. The one or more weights are adjusted based at least in part on an impact metric associated with a first user based on a second graph. ... Facebook Inc

07/12/18 / #20180196492

Location-based content promotion on online social networks

In one embodiment, a computing system may access a plurality of content items shared by a plurality of first users on an online social network. The computing system may calculate a content score for each of content items shared by a first user on the online social network, where each content score is based at least in part on a proximity coefficient between a second user and the first user that shared the content item, where the proximity coefficient is a weighted combination of multiple subpart proximity coefficients over a period of time. ... Facebook Inc

07/05/18 / #20180192263

Predicting the future state of a mobile device user

In one embodiment, a computing system accesses current usage information of a mobile device associated with a user. The computing system then determine a future user state of the user based on multiple predictor functions. ... Facebook Inc

07/05/18 / #20180192154

Real-time script for live broadcast

In one embodiment, a method includes retrieving, from one or more data stores, a script including multiple text strings, where the script is associated with a user of a social-networking system. The method also includes capturing an incoming media stream including audio data corresponding to vocal expression by the user, where the media stream is transmitted to the social-networking system for broadcast and identifying, using a speech recognition process, one or more words in the vocal expression corresponding to a text string of the script. ... Facebook Inc

07/05/18 / #20180192143

Scheduling live videos

A method includes receiving an indication from a client computing device that a first user has selected one or more options from a composer interface to schedule a live video for broadcast by the first user at a future start time. The method also includes determining one or more second users who are connected to the first user in a social graph and sending a first notification to each of the second users. ... Facebook Inc

07/05/18 / #20180192142

Live broadcast on an online social network

In one embodiment, a method includes sending, to a social-networking system, a request to access a live-broadcast session associated with a broadcasting user of the social-networking system. The live-broadcast session includes a media stream, where the media stream is available in a video format or an audio format. ... Facebook Inc

07/05/18 / #20180192141

Live video lobbies

In one embodiment, a method includes receiving an indication that a first user has selected an option to broadcast a live video at a future start time and determining one or more second users who are connected to the first user in a social graph. The method also includes sending a notification to each of the second users about the live video. ... Facebook Inc

07/05/18 / #20180192101

Systems and methods for identifying matching content

Systems, methods, and non-transitory computer-readable media can generate at least one first fingerprint based at least in part on one or more frames corresponding to a test content item. At least one second fingerprint is generated based at least in part on the one or more frames corresponding to the test content item. ... Facebook Inc

07/05/18 / #20180192094

Systems and methods to transition between media content items

Systems, methods, and non-transitory computer readable media are configured to detect a concept reflected in a first media content item to which a user is provided access. It is determined that the concept has a threshold level of relevance to the user. ... Facebook Inc

07/05/18 / #20180192086

Live to video on demand normalization

An online system receives live stream content to be provided to one or more client devices as the live stream is ongoing. The online system generates a variety of transcoded live stream content to ensure that client devices can readily playback the appropriately encoded content. ... Facebook Inc

07/05/18 / #20180192080

Presentation of composite streams to users

An online system receives a media stream from a host of a live broadcasting stream and a second media stream from a guest of the host, and generates a single composite stream that includes the multiple live streams. The online system decodes and aligns the video and audio frames of each live stream to ensure that the composite stream displays the multiple live streams in a synchronized fashion. ... Facebook Inc

07/05/18 / #20180192061

Video encoding using starve mode

A video encoder may be put in a starve mode during a low latency operation in which the video encoder may be operated in a mode that allows video frames to be encoded without any interdependencies such as motion compensation. At least one encoding parameter of the video encoding is selected such that, for each resulting encoded video frame, the video frame fits in exactly one application layer packet.. ... Facebook Inc

07/05/18 / #20180192000

Group video session

In one embodiment, a computer server machine receives, from one or more client devices, one or more video streams associated with a video session associated with one or more users. The one or more users are respectively associated with each client device. ... Facebook Inc

07/05/18 / #20180191999

Group video session

In one embodiment, a computer server machine maintains a persistent real-time group chatroom comprising one or more participants. At any given time, zero or more participants are active in the group chatroom. ... Facebook Inc

07/05/18 / #20180191962

Dynamically ranking media effects based on user and device characteristics

The present disclosure is directed toward systems and methods for ranking media effects. For example, systems and methods described herein enable a user to select and apply one or more media effects to a media communication such as a digital photograph or video. ... Facebook Inc

07/05/18 / #20180191847

Generating a feed of content for a user of an online system including content associated with additional online system users who are not connected to the user via the online system

An online system generates a feed of content for a user that includes content items provided by, or otherwise related to, other users who are connected to the user via the online system. The online system supplements the feed with additional content items that are not related to users who are connected to the user but are likely to be of interest to the user. ... Facebook Inc

07/05/18 / #20180191806

Systems and methods for resumable uploading of data in a social networking system

Systems, methods, and non-transitory computer readable media can receive a request to upload a file from a user. A server of a plurality of servers can be determined to process the request to upload the file. ... Facebook Inc

07/05/18 / #20180191801

Adaptively updating content delivery network link in a manifest file

An online system more efficiently streams multimedia content over the internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. ... Facebook Inc

07/05/18 / #20180191800

Decision engine for dynamically selecting media streams

An online system receives content (e.g. Video content and/or audio content) from a content provider device to be appropriately transcoded and distributed to client devices for consumption. ... Facebook Inc

07/05/18 / #20180191799

Effectively fetch media content for enhancing media streaming

An online system more efficiently streams multimedia content over the internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. ... Facebook Inc

07/05/18 / #20180191797

Dynamically generating customized media effects

The present disclosure is directed toward systems and methods for generating dynamic media effects ready for sending/posting to allow for in-moment sharing of media communications. One or more embodiments involve dynamically identify contextual information associated with a current environment of a client-computing device (e.g., a mobile phone) associated with a user. ... Facebook Inc

07/05/18 / #20180191792

Live broadcast on an online social network

In one embodiment, a method includes sending, to a social-networking system, information to initiate a live-broadcast session for distribution of a media stream using the social-networking system. The method also includes capturing an incoming media stream in association with the live-broadcast session, generating an outgoing media stream based on the incoming media stream, and sending the outgoing media stream to the social-networking system. ... Facebook Inc

07/05/18 / #20180191694

Secure registration and ignition of network nodes on a multi-hop wireless network

In one embodiment, a method includes receiving from a requesting network node identifying information, and accessing registration information of previously registered network nodes of a multi-hop wireless network. The registration information includes a firmware hash or a serial number of the previously registered network node. ... Facebook Inc

07/05/18 / #20180191688

Systems and methods for secure password transmission and verification

Systems, methods, and non-transitory computer-readable media can receive a password from a user. A first password hash is generated based on the password and a first salt. ... Facebook Inc

07/05/18 / #20180191662

Systems and methods for delivering low latency real-time updates

Systems, methods, and non-transitory computer-readable media can generate subscription information associated with a user and a content item, wherein the subscription information is indicative of the user viewing the content item. The subscription information is stored at a first data center. ... Facebook Inc

07/05/18 / #20180191651

Techniques for augmenting shared items in messages

A computer-implemented method may include detecting a shared item in a message from a sharing user account to one or more receiving user accounts; matching the shared item to an entity; determining an augmentation element associated with the entity; generating an augmented shared item by augmenting the shared item with the augmentation element; and sending the augmented shared item to one or more receiving client devices associated with the one or more receiving user accounts. Other embodiments are described and claimed.. ... Facebook Inc

07/05/18 / #20180191643

User communications with a third party through a social networking system

The present disclosure is directed toward systems and methods for facilitating communications between a third party and a user of a social networking system. The systems and methods may include providing, via a social networking system, an electronic form having at least one fillable field and receiving one or more responses from the user via the electronic form. ... Facebook Inc

07/05/18 / #20180191587

Customizing manifest file for enhancing media streaming

An online system more efficiently streams multimedia content over the internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. ... Facebook Inc

07/05/18 / #20180191586

Generating manifest file for enhancing media streaming

An online system more efficiently streams multimedia content over the internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. ... Facebook Inc

07/05/18 / #20180191428

Bidirectional satellite communications

Particular embodiments may provide a transceiver in geosynchronous orbit. The transceiver may include a plurality of forward channel receivers. ... Facebook Inc

07/05/18 / #20180191082

Wideband antenna array on laminated printed circuit board

Systems and associated methods for improved phased array antennas are disclosed herein. In one embodiment, a communication system for wireless signals includes a printed circuit board (pcb), an m×n array of antenna elements carried by the pcb, and a radio chip carried by the pcb. ... Facebook Inc

07/05/18 / #20180190327

Systems and methods for providing content

Systems, methods, and non-transitory computer-readable media can present one or more base segments of a first stream of a content item in a viewport interface, the content item being composed using a set of streams that each capture at least one scene from a particular direction, wherein the viewport interface is provided through a display screen of the computing device. A determination is made that a direction of the viewport interface has changed to a different direction during playback of a first base segment of the first stream. ... Facebook Inc

07/05/18 / #20180190324

Systems and methods for providing content items associated with objects

Systems, methods, and non-transitory computer readable media can identify an object included in a video content item. A content item associated with the object can be determined during playback of the video content item, wherein the content item is one or more of: a two-dimensional content item or a three-dimensional content item. ... Facebook Inc

07/05/18 / #20180190313

Audio compression using an artificial neural network

In one embodiment, a method includes accessing a voice signal from a first user; compressing the voice signal using a compression portion of an artificial neural network trained to compress the first user's voice; and sending the compressed voice signal to a second client computing device.. . ... Facebook Inc

07/05/18 / #20180190033

Systems and methods for providing augmented reality effects and three-dimensional mapping associated with interior spaces

Systems, methods, and non-transitory computer readable media can obtain image data from a camera view associated with a computing device, where the image data is associated with an interior space. A portion of the image data for displaying one or more augmented reality (ar) content items can be determined. ... Facebook Inc

07/05/18 / #20180190032

Systems and methods for providing augmented reality overlays

Systems, methods, and non-transitory computer-readable media can identify one or more objects depicted in a camera view of a camera application displayed on a display of a user device. An augmented reality overlay is determined based on the one or more objects identified in the camera view. ... Facebook Inc

07/05/18 / #20180190026

Systems and methods to transition between media content items

Systems, methods, and non-transitory computer readable media are configured to detect a concept reflected in a first media content item to which a user is provided access. It is determined that the concept has a threshold level of relevance to the user. ... Facebook Inc

07/05/18 / #20180190025

Systems and methods for providing nested content items associated with virtual content items

Systems, methods, and non-transitory computer readable media can provide a virtual content item relating to a virtual three-dimensional space. An object within the virtual content item can be determined. ... Facebook Inc

07/05/18 / #20180189935

Systems and methods for image matting

Systems, methods, and non-transitory computer-readable media can generate an initial alpha mask for an image based on machine learning techniques. A plurality of uncertain pixels is defined in the initial alpha mask. ... Facebook Inc

07/05/18 / #20180189932

Accelerated skin smoothing effect

In one embodiment, a method includes accessing an original image of a person's face to be smoothed. A second image may be generated to include color information corresponding to those of the original image. ... Facebook Inc

07/05/18 / #20180189843

Preview of content items for dynamic creative optimization

An online system receives a set of creatives provided by a content provider, and presents one or more pseudo-assembled content items composed of the different combinations of the received creatives on a user interface to the content provider. A pseudo-assembled content item includes one or more creatives to be included in a final content item that are placed in their positions in the display interface, but the content item has not yet undergone assembly or creation. ... Facebook Inc

07/05/18 / #20180189840

Systems and methods for providing augmented reality personalized content

Systems, methods, and non-transitory computer readable media can determine a placement in a camera view for displaying an augmented reality (ar) advertisement, where the camera view is associated with a computing device. An ar advertisement for a user associated with the computing device can be determined based on attributes associated with the user. ... Facebook Inc

07/05/18 / #20180189827

Analyzing and converting unstructured networking system communications

The present disclosure is directed toward systems and methods for identifying offers in networking system post. For example, systems and methods described herein identify one or more offer indicators in a networking system post and calculate a confidence score representing a level of confidence that the unstructured networking system post includes a merchant offer. ... 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

###