Patents are sorted by USPTO publication date, most recent first
Facebook, Inc.
Company
GRANT
Utility
Denoising touch gesture input
22 Oct 19
In one embodiment, a method includes determining a touch gesture that includes two or more data points that each correspond to a particular location on a touch screen and a particular point in time or a particular location; adjusting, for each of one or more of the data points, a time or a position value representing its particular point in time or location with respect to other ones of the data points; and based on the adjusted values, determining a user intent associated with the touch gesture.
Jonathan M. Kaldor
Filed: 18 May 17
GRANT
Utility
Visual editor for designing augmented-reality effects
22 Oct 19
In one embodiment, a method for designing an augmented-reality effect may include displaying, by a computing device, a video within a user interface.
Guilherme Schneider, Stef Marc Smet
Filed: 15 Mar 17
GRANT
Utility
Tilting to scroll
22 Oct 19
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.
Michael Matas, Brian D. Amerige
Filed: 17 Apr 18
GRANT
Utility
Recommendations from comments on online social networks
22 Oct 19
In one embodiment, a method includes receiving a text post from a client system of a first user of an online social network and parsing the text post to identify a query associated with the post.
Jin Liu, Erica Jean Virtue, Gregory Paul Whalin
Filed: 26 Apr 16
GRANT
Utility
Predicting a level of knowledge that a user of an online system has about a topic associated with a set of content items maintained in the online system
22 Oct 19
An online system generates a hierarchical taxonomy including multiple levels arranged in order of increasing specificity, in which each level includes one or more topics with which a content item maintained in the online system may be associated.
Hongzheng Xiong
Filed: 9 Nov 17
GRANT
Utility
Systems and methods for distributing intent models
22 Oct 19
Systems, methods, and non-transitory computer-readable media can receive, from a first entity, training data for training an intent model associated with a first intent of a plurality of intents.
Anuj Kumar, Benoit F. Dumoulin
Filed: 20 Feb 18
GRANT
Utility
Systems and methods for providing augmented reality overlays
22 Oct 19
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.
John Samuel Barnett, Dantley Davis, Congxi Lu, Jonathan Morton, Peter Vajda, Joshua Charles Harris
Filed: 1 Feb 19
GRANT
Utility
Cold storage for legal hold data
22 Oct 19
Embodiments are disclosed for preserving legal hold data using a code storage system (e.g., an array of Blu-ray discs).
Ronak Rajesh Parekh, Ryan W. Wagner, Delia David, Sepehr Merat
Filed: 2 Jun 16
GRANT
Utility
Comparing financial transactions of a social networking system user to financial transactions of other users
22 Oct 19
A social networking system obtains financial transaction activity for its users and allows its users to obtain reports of their spending compared to various benchmarks.
Loren Cheng, Edward Zagat
Filed: 6 Feb 13
GRANT
Utility
Systems and methods for transforming an image
22 Oct 19
Systems, methods, and computer-readable media acquire an image captured with a mobile device.
Alex Restrepo, Kevin Systrom
Filed: 4 May 17
GRANT
Utility
Vertex shift for rendering 360 stereoscopic content
22 Oct 19
A 360 video system can render 360 stereoscopic content based on a virtual environment using a standard GPU rendering pipeline.
Michael John Toksvig
Filed: 5 Apr 18
GRANT
Utility
Zone precoding
22 Oct 19
Apparatuses, methods, and systems zone precoding are disclosed.
Ahmed Alkhateeb, Sam Padinjaremannil Alex, Ali Yazdan, Qi Qu
Filed: 9 Jun 19
GRANT
Utility
Systems and methods for preventing session fixation over a domain portal
22 Oct 19
In one embodiment, a method includes a system receiving a request from a user's device, the request being directed to a first host.
Roy Udassin, Erling Alf Ellingsen, Itay Duvdevani, Oren Hafif
Filed: 25 May 17
GRANT
Utility
Method and system for controlled distribution of information over a network
22 Oct 19
An information management and distribution system is disclosed.
Chris Cheah
Filed: 12 Sep 12
GRANT
Utility
Systems and methods to determine location recommendations
22 Oct 19
Systems, methods, and non-transitory computer readable media are configured to receive ratings for a plurality of locations associated with a location type.
Adriel Samuel Frederick
Filed: 16 Dec 15
GRANT
Utility
Systems and methods for evaluating user activity
22 Oct 19
Systems, methods, and non-transitory computer-readable media can determine an event that may affect at least one activity being performed by a first group of users through the computing system.
Akos Lada, Alexander Peysakhovich
Filed: 16 May 16
GRANT
Utility
Analyzing tracking requests generated by client devices interacting with a website
22 Oct 19
An online system receives tracking requests from client devices interacting with a website to analyze user interactions with the website.
Shiliyang Xu, Aleksey Sergeyevich Fadeev
Filed: 28 Jun 17
GRANT
Utility
Presenting content to an online system user based on content presented by a scrollable content unit
22 Oct 19
An online system presents a feed of content including content items and one or more scrollable content units to a user of the online system.
Jeffrey Andrew Kanter, Sanchan Sahai Saxena, Mohit Rajani
Filed: 13 Jul 15
GRANT
Utility
Enabling crowd-sourced video production
22 Oct 19
In one embodiment, a method includes determining a layout for an output screen.
Bradley Isbell
Filed: 17 Nov 17
APP
Utility
Haptic Devices Using Structured Metasurfaces
17 Oct 19
A haptic device can be realized with a single acoustic actuator controlling multiple unit cells by having the unit cells be composed of cantilever arms with different resonant frequencies.
Osama R. BILAL, Vincenzo COSTANZA, Chiara DARAIO, Frances LAU, Ali ISRAR
Filed: 17 Apr 18