Patents Assigned to Facebook
-
Patent number: 10834215Abstract: An online system receives a list of third party user identifiers from a third party attribution system, each associated with one or more user action events by each of a set of users across multiple content providers. The online system determining if it has its own user identifiers that match to at least a subset of the received third party user identifiers. The online system determines relevant impressions corresponding to the matching online system user identifiers, and sends them to the third party attribution system along with an associated subset of the third party user identifiers.Type: GrantFiled: January 28, 2019Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventors: Sanjay Kanaka Sai Tirupattur Saravanan, Andrew Knox
-
Patent number: 10834437Abstract: An online system receives a request for a video to be presented by the online system to a target user. The online system determines whether to insert secondary content into the video. For such a determination, the online system identifies a position in the video for inserting secondary content. Further, the online system determines a loss score and a gain score. The loss score measures a loss of interaction by the target user if the secondary content were inserted. The gain score includes a monetary compensation to be received by the online system for inserting the secondary content at the identified position. The online system compares the loss score and the gain score. Based on the gain score offsetting the loss score, the online systems modifies the video by inserting the secondary content at the identified position and provides the modified video for display to the target user.Type: GrantFiled: December 12, 2017Date of Patent: November 10, 2020Assignee: FACEBOOK, INC.Inventors: Shuo Li, Eric Hsin-Chun Huang, Abhishek Bapna
-
Patent number: 10834385Abstract: A computer-implemented method for encoding videos using reference objects may include identifying, by a computing device, a video to be encoded. The method may also include identifying, by the computing device, a set of objects that appear in the video as reference images for video encoding. In addition, the method may include training a machine learning algorithm to detect an object from the set of objects. Furthermore, the method may include encoding each frame of the video using the trained machine learning algorithm. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 11, 2018Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventor: Abdulkadir Utku Diril
-
Patent number: 10831278Abstract: Information from execution of a vision processing module may be used to control a 3D vision system.Type: GrantFiled: January 20, 2016Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventor: Matthew Bell
-
Patent number: 10832167Abstract: Disclosed is an online system that infers interests of unresolved users for whom the interests are not known. The online system determines certain features about the unresolved users, but does not have certain information about the users themselves (e.g., their interests), so instead infers these attributes based on the features of the user. The online system provides the features as input to a classifier trained to predict a particular interest, and the classifier outputs a prediction of whether the user has the corresponding interest. In one embodiment, the online system trains a classifier for various interest values by forming training sets for the interests using the features for users who are logged into the online system and hence have known interests.Type: GrantFiled: January 3, 2017Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventors: Goran Predovic, Chaochao Cai
-
Patent number: 10831981Abstract: In one embodiment, a computer system provides a document for display in a non-browser application of a client device of a user associated with a social-networking system, wherein the application is associated with the social-networking system, a layout of the document corresponds to a first document template, and the document includes content items corresponding to elements, wherein each element is a container for a content item, and information corresponding to characteristics of users of the social-networking system. The computer system determines a characteristic associated with a user, wherein the characteristic is associated with a preferred layout based on a type of content item associated with each element. The computer system selects an alternate document template based on the characteristic, including a set of elements. The computer system provides the document with content items corresponding to the set of elements and configured in accordance with the alternate document template for display.Type: GrantFiled: March 17, 2016Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventors: Paresh Jayant Rajwat, Asad K. Awan
-
Patent number: 10834344Abstract: In one example, an apparatus comprises: a comparator; a sampling capacitor having a first plate and a second plate. The first plate is coupled with an output of a charge sensing unit that senses charge generated by a photodiode, whereas the second plate is coupled with an input of the comparator. The apparatus further includes a controller configured to: at a first time, set a first voltage across the sampling capacitor based on an output voltage of the charge sensing unit; reset the charge sensing unit to set the first plate at a second voltage and to set the second plate at a third voltage based on the first voltage and the second voltage; compare, using the comparator, the third voltage against one or more thresholds; and generate, based on the comparison result, a quantization result of the output voltage of the charge sensing unit at the first time.Type: GrantFiled: June 4, 2019Date of Patent: November 10, 2020Assignee: Facebook Technologies, LLCInventors: Song Chen, Xinqiao Liu, Andrew Samuel Berkovich, Wei Gao
-
Patent number: 10832165Abstract: Systems, methods, and non-transitory computer-readable media can receive JOINKEY information identifying a JOINKEY and embedding element information identifying a plurality of embedding elements associated with the JOINKEY. A training instance is created comprising a pre-determined number of embedding elements from the plurality of embedding elements. A plurality of negative samples from a sample cache are added to the training instance. One or more embeddings are updated based on the training instance.Type: GrantFiled: December 2, 2016Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventor: Bradley Ray Green
-
Patent number: 10831061Abstract: A display includes a display pixel array, a backlight emitter, and a lightguide. The backlight emitter provides illumination light. The lightguide receives the illumination light from the backlight emitter and distributes the illumination light to illuminate the display pixel array. The lightguide is configured to illuminate a viewing boundary of the display pixel array with an illumination gradient that fades from fully illuminated along a viewing portion to unilluminated along a non-viewing portion.Type: GrantFiled: October 31, 2018Date of Patent: November 10, 2020Assignee: Facebook Technologies, LLCInventors: Nirav Rajendra Patel, Dong Chen
-
Patent number: 10831847Abstract: In one embodiment, a method includes receiving a search query to search for multimedia objects of the online social network; searching an index to identify multimedia objects based on the search query, wherein the index indexes multimedia objects and associated keywords, each keyword being extracted from communications associated with a respective multimedia object, wherein each communication is of a particular communication-type, and wherein each identified multimedia object is indexed with keywords matching at least a portion of the search query; calculating, for each identified multimedia object, an object-score based on a communication-type of a communication from which one or more of the matching keywords were sourced; and sending instructions for presenting a search-results page to a client system, the search-results page including references to identified multimedia objects having an object-score greater than a threshold object-score.Type: GrantFiled: August 7, 2018Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventors: Anuj Bindal, Maxime Boucher, Sahil P. Thaker, Mahsa Ghafourian, Arpit Suresh Jain
-
Patent number: 10831267Abstract: The disclosed computer-implemented method may include (i) determining, using an eye-tracking system, an orientation of at least one eye of a user, (ii) identifying, based at least in part on the orientation of the user's eye, a point of interest within a field of view of the user, (iii) determining that the point of interest is a candidate for tagging, and (iv) performing, in response to determining that the point of interest is the candidate for tagging, a tagging action that facilitates tagging of the point of interest. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 7, 2019Date of Patent: November 10, 2020Assignee: Facebook Technologies, LLCInventors: Andre Golard, Bo Asp Andersen, Immo Andreas Schuetz, Karol Constantine Hatzilias, Kelly Ingham, Martin Henrik Tall, Neeraj Choubey, Sharvil Shailesh Talati, Robert Dale Cavin, Thomas Scott Murdison
-
Patent number: 10834358Abstract: A system includes multiple client devices that are capable of capturing and displaying video data, in which at least two of the client devices have different amounts of processing power. A connection is established at a client device having more processing power to a client device having less processing power. The client device having more processing power receives video data captured by the client device having less processing power as well as metadata associated with the video data via the connection as the video data are being captured by the client device having less processing power. The client device having more processing power processes the video data based on the metadata associated with the video data within a duration of the connection, thereby enhancing a quality of the video data. The processed video data are then displayed at the client device having more processing power.Type: GrantFiled: December 31, 2018Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventors: Jason Francis Harrison, Timo Juhani Ahonen
-
Patent number: 10831286Abstract: In one embodiment, a method includes receiving light signals from an interaction device, where the captured light signals are processed into one or more images that include illumination patterns associated with one or more objects, accessing light signals only within a particular spectrum range, detecting one or more tracking patterns from the accessed light signals within the particular spectrum range, where each of the one or more tracking patterns indicates a particular portion of a first object, and where the first object is a part of the one or more objects, determining one or more characteristics of the first object based on the detected one or more tracking patterns, and sending one or more content items and instructions causing a projector to project the one or more content items on the first object to the interaction device.Type: GrantFiled: January 9, 2019Date of Patent: November 10, 2020Assignee: Facebook, Inc.Inventors: Samuel Franklin Pepose, Walter Luh, Alexander Mortimer, Rajesh Prasannavenkatesan
-
Patent number: 10832051Abstract: A system tracks eye movement using optical coherence in a head mounted display. The system includes an illumination source configured to project low coherence interference light onto a portion of a user's eye. The system includes a scanning system to select an axial position within the illuminated portion of the user's eye. The system includes a detector configured to collect light reflected from the illuminated portion of the user's eye at the selected axial position, and the reflected light includes measurement data characterizing the illuminated portion of the user's eye. The system includes a controller configured to compare the measurement data with a trained baseline, and determine an eye position based the comparison.Type: GrantFiled: May 12, 2017Date of Patent: November 10, 2020Assignee: Facebook Technologies, LLCInventors: Nicholas Daniel Trail, Robert Dale Cavin
-
Patent number: 10826823Abstract: A specification of network paths between a group of computer network routers is received and possible route paths between routers of the group of computer network routers are determined. A unique identifier is assigned to each route path of the possible route paths. A preferred route path of network traffic between a source computer network router and a destination computer network router among the group of computer network routers is determined and the unique identifier assigned to the preferred route path is identified. A specification of the identified unique identifier and a specification of at least a portion of the preferred route path that corresponds to the identified unique identifier are provided to at least the computer network routers in the preferred route path.Type: GrantFiled: July 31, 2018Date of Patent: November 3, 2020Assignee: Facebook, Inc.Inventors: Henry Kwok, Songqiao Su, Petr V. Lapukhov
-
Patent number: 10824875Abstract: Systems, methods, and non-transitory computer-readable media can identify a set of media content items based on at least one search query. The set of media content items can be ranked based on information associated with one or more media content items in the set of media content items to produce a ranked set of media content items. The ranked set of media content items can be provided for sequential video presentation. A set of image frame previews can be selected for at least some media content items in the ranked set. Each image frame preview in the set of image frame previews can be selected based on a respective confidence score associated with viewer interest. One or more image frame previews, out of the set of image frame previews, can be provided during media navigation associated with the sequential video presentation.Type: GrantFiled: June 5, 2019Date of Patent: November 3, 2020Assignee: Facebook, Inc.Inventor: John Samuel Barnett
-
Patent number: 10824245Abstract: The disclosed system may include (1) a conductive coil, where at least a portion of the coil is oriented along a first direction and orthogonal to a second direction, (2) a magnetic field generation structure that generates a magnetic field through the coil along a third direction orthogonal to the first and second directions, (3) a detection subsystem that determines a location of the coil relative to the field, (4) a force-to-current converter that (a) receives a force command to alter a relative location of the coil and the field, and (b) issues, in response to the force command, a current command based on the location of the coil relative to the field, and (5) a coil driver that generates, in response to the current command, current in the coil to generate a force between the coil and the field along the second direction. Various other embodiments are also disclosed.Type: GrantFiled: September 21, 2018Date of Patent: November 3, 2020Assignee: Facebook, Inc.Inventors: Chiyun Xia, Eric Booen, William Hamlin Farr, Alexandre Chong
-
Patent number: 10827024Abstract: In one embodiment, a method includes, by one or more computing systems of a communication network, receiving, from a first client system associated with a first user during a communication session between the first client system and a second client system associated with a second user, a first user communication in a first modality, wherein the first user communication is to be sent via the network to the second client system. The method further includes determining an available bandwidth of the network with respect to the second client system, determining a second modality to send the first user communication to the second client system based on the available bandwidth, generating a second user communication in the second modality by converting the first user communication to the second modality, and sending, to the second client system the second user communication for presentation to the second user.Type: GrantFiled: December 17, 2018Date of Patent: November 3, 2020Assignee: Facebook, Inc.Inventors: Jason Schissel, Aleksey Sergeyevich Fadeev
-
Patent number: 10827163Abstract: A depth camera assembly (DCA) that captures data describing depth information in a local area. The DCA includes an imaging device, a controller, and an illumination source. The illumination source includes a plurality of emitters on a single substrate. The imaging device captures one or more images of the local area illuminated with the light from the illumination source. The controller determines depth information for objects in the local area using the one or more images.Type: GrantFiled: August 9, 2016Date of Patent: November 3, 2020Assignee: Facebook Technologies, LLCInventors: Nicholas Daniel Trail, Renzo De Nardi, Richard Andrew Newcombe
-
Patent number: D901532Type: GrantFiled: February 11, 2020Date of Patent: November 10, 2020Assignee: Facebook Technologies, LLCInventors: Agatha Yick Jun Yu, Matthew Alan Scott