Patents Assigned to Facebook, Inc.
  • Patent number: 11032513
    Abstract: The present disclosure is directed toward systems and methods for optimizing video conferences. For instance, systems and methods described herein optimize both the transmission and display of one or more video conference data streams. Systems and methods described herein optimize the transmission and display of one or more video conference data streams by identifying a context associated with the one or more video conference data streams and optimizing the one or more video conference data streams based on the identified context.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: June 8, 2021
    Assignee: FACEBOOK, INC.
    Inventor: Oliver Pell
  • Patent number: 11032398
    Abstract: A system for providing a message-based protocol for multiplexing messages sent via a stream-based connection protocol is provided. A multiplexing system provides high-level sockets of the message-based protocol that interact with low-level sockets of a stream-based connection protocol. The multiplexing system executes in a privilege mode. To send a message, an application uses a high-level socket to provide a request to send the message using the multiplexing system. The multiplexing system selects an available low-level socket from a group of sockets and sends the message via that socket. The message is sent as an atomic operation. If, during the sending of the message, the application requests to send another message, the multiplexing system selects another available low-level socket of the group and sends the other message via the selected low-level socket.
    Type: Grant
    Filed: November 22, 2019
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Tom Herbert, Blake Ross Matheny
  • Patent number: 11030238
    Abstract: One or more embodiments of the disclosure include a character management system that determines and utilizes contextual meaning with regard to standardized image characters. In particular, the character management system determines contextual meaning with regard to standardized characters based on the manner in which the standardized characters are utilized in a repository of electronic documents. Moreover, the character management system can utilize the contextual meaning to search, recommend, analyze, and translate with regard to the use of standardized image characters.
    Type: Grant
    Filed: December 3, 2019
    Date of Patent: June 8, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Thomas Frederick Dimson, Bogdan State, Shankar Kalyanaraman, Hamdan Azhar
  • Patent number: 11029354
    Abstract: A system includes (1) a signal transmitter that includes (a) a radio frequency generator that generates a first radio frequency electromagnetic signal and (b) a first transducer that converts the first radio frequency electromagnetic signal to a surface wave mode signal imposed onto a powerline conductor at a first location in a first direction toward a second location along the powerline conductor, (2) a signal receiver that includes a second transducer located at the second location that converts the surface wave mode signal into a second radio frequency electromagnetic signal, and (3) an analysis subsystem that monitors a signal strength of the second radio frequency electromagnetic signal over time to determine whether a physical encroachment of the powerline conductor exists between the first location and the second location.
    Type: Grant
    Filed: January 16, 2020
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventor: Karthik Yogeeswaran
  • Patent number: 11032596
    Abstract: Systems, methods, and non-transitory computer-readable media can determine a viewing audience for a content producer. A bandwidth distribution for the viewing audience can be determined. One or more quality levels for encoding streams of content items created by the content producer can be determined based at least in part on the bandwidth distribution.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventor: Chenyong Xu
  • Patent number: 11029170
    Abstract: An online system provides navigation information customized using travel preferences of users. The online system receives actions performed by users that may indicate their geographical locations of interest. The online system may use a model to predict a user's level of interest in destination geographical locations. The online system generates navigation information or travel information that describes routes from origin geographical locations of users to destination geographical locations to which the users are likely to travel. The online system transmits the navigation information to client devices for presentation as personalized or dynamically-created content items to users. The online system may generate navigation information using catalogs describing routes between geographical locations. For instance, the catalog indicates a vehicle for navigation along a route, as well as origin and destination geographical locations.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Gurpreetsingh Baljeetsingh Sachdev, Arpit Sood, Ananth Narayan Subramaniam, Tao Cui Baecklund, Shashikant Khandelwal
  • Patent number: 11030461
    Abstract: The disclosed computer-implemented method may include receiving an input indicating that a picture is to be taken using a camera on an electronic device. The method may next include taking the picture with the camera, and storing the associated picture data. Next, the method may include accessing the picture data to recognize the persons in the picture based on facial features associated with those persons. Still further, the method may include creating a group for the recognized persons, where the group is associated with the picture taken by the camera, and generating a collaborative group storyline for the created group that allows members of the group to add stories to the collaborative group storyline. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: July 1, 2020
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: 11032934
    Abstract: A configurable storage-system drawer may include (1) a chassis, (2) a slide assembly coupled to a side of the chassis that is configured to enable the chassis to be temporarily pulled out of a data-center rack, and (3) a passive drive-plane board housed within the chassis and configured to enable storage-system modules that differ between two or more storage-system configurations of the storage-system drawer to be interchanged. In some examples, the passive drive-plane board may include (1) storage-drive connectors that are each configured to detachably mate with a storage drive, (2) a storage-system-module connector configured to detachably mate with a storage-system module that includes one or more components necessary for one of the two or more storage-system configurations, and (3) electrical interconnects that electrically couple the storage-drive connectors to the storage-system-module connector.
    Type: Grant
    Filed: May 18, 2020
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Jason David Adrian, Dominic Kai Yin Cheng, Austin Joel Cousineau
  • Patent number: 11030539
    Abstract: In one embodiment, a method includes receiving a request to identify a word representing a target concept that is in a first relationship with a particular concept such that the first relationship is analogous to a second relationship in which a first reference concept is with a second reference concept, accessing a table of word vector relationships, looking up a particular word vector, a first reference word vector, and a second reference word vector, determining an imaginary vector such that a first vector from the first reference word vector to the second reference word vector is equal to a second vector from the particular word vector to the imaginary vector, selecting a target word vector closest to the imaginary vector, identifying a target n-gram corresponding to the target word vector, and sending a response message comprising the target n-gram.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Jonathan Michael Arfa, Nikhil Girish Nawathe, Bryan Kauder, Shriram Subramanian
  • Patent number: 11032231
    Abstract: Techniques to convert multi-party conversations to an editable document are described. In one embodiment, an apparatus may comprise a message queue monitoring component operative to monitor a messaging conversation between two or more messaging participants; and analyze the messaging conversation based on a plurality of domain-specific extractors; a domain selector component operative to determine that a domain detection level for a selected extractor exceeds a threshold; and a document component operative to generate an editable document based on the messaging conversation using the selected extractor and assign access permissions to the editable document automatically to the two or more messaging participants. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 10, 2019
    Date of Patent: June 8, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Sung-eok Jeon, Aliasgar Mumtaz Husain
  • Patent number: 11030660
    Abstract: 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. The method also includes, after determining that at least one of the predetermined conditions has been met, displaying a selectable option within the interface that permits the first user to begin the commercial break. The method also includes, after receiving an indication that the first user has selected the selectable option to begin the commercial break, beginning the commercial break by ceasing to display the live video to the one or more second users after a predetermined amount of time and displaying one or more commercials to the one or more second users during the commercial break.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Clare Rubin, Chen Huang, Maria Angelidou
  • Patent number: 11030440
    Abstract: Systems, methods, and non-transitory computer-readable media can identify a first user depicted in image content captured by a second user. It is determined that the first user should be obscured in the image content based on privacy settings. The image content is modified to obscure the first user.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: John Samuel Barnett, Dantley Davis, Congxi Lu, Jonathan Morton, Peter Vajda, Joshua Charles Harris
  • Patent number: 11030078
    Abstract: Systems, methods, and non-transitory computer-readable media can receive, via a user interface provided to a user, test device information identifying one or more user computing devices as test devices. An advertisement request is received from a first user computing device. A determination is made that the first user computing device is identified as a test device. A test advertisement is transmitted to the first user computing device based on the determination that the first user computing device is identified as a test device.
    Type: Grant
    Filed: June 27, 2019
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Peihua Zhou, Matthew Shaer, Prabhjot Singh, Adam Stevens
  • Patent number: 11030235
    Abstract: The present invention relates to a method for navigating through a set of images depicting a scenery, said method comprising: receiving information relating to a subset of images within said set of images, said information comprising metadata of each image, said subset of images comprising images being acquired from a geographical position, which is within a bounding area surrounding the geographical position of a current image within the set of images; receiving weight information, said weight information controlling weights to be given to a plurality of different measures of similarities based on different types of metadata; and calculating a plurality of combined measures of similarity for pairs of images in the subset of images, said calculating being performed using said metadata and said weight information.
    Type: Grant
    Filed: December 27, 2016
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Jan Erik Solem, Yubin Kuang, Johan Gyllenspetz, Peter Neubauer, Pau Gargallo Pirac├ęs
  • Patent number: 11032316
    Abstract: An online system detects imposter pages based on machine learning techniques. The online system maintains a plurality of authenticated pages and a plurality of unauthenticated pages, each of which is associated with a name and an image. From the plurality of unauthenticated pages, the online system filters out one or more unauthenticated pages that are associated with names of authenticated pages to obtain a group of candidate pages. Further, the online system pairs each candidate page up with an authenticated page. The candidate page has a name and/or image similar to the authenticated page. The online system inputs the candidate page and the authenticated page into a trained model. The trained model outputs an imposter score indicating a likelihood that the candidate page is an imposter page. The online system takes actions on the candidate page based on the imposter score.
    Type: Grant
    Filed: December 11, 2018
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventor: Ravneet Singh Sidhu
  • Patent number: 11030462
    Abstract: Systems, methods, and non-transitory computer-readable media can store fingerprint data corresponding to one or more content items in an index data structure, the index data structure comprising a set of bins, wherein at least one first bin references a list of fingerprinted frames, and wherein at least one fingerprinted frame in the list corresponds to a first content item. A determination is made that one or more fingerprinted frames corresponding to a second content item are to be added to the index data structure. At least one of the fingerprinted frames corresponding to the second content item are added to the list of fingerprinted frames that is referenced by the first bin.
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Sergiy Bilobrov, Maksim Khadkevich, Eran Ambar
  • Patent number: 11031043
    Abstract: A video collaboration tool is provided that, in some embodiments, features a non-transitory machine-readable storage medium encoded with instructions executable by a hardware processor of a computing component, the machine-readable storage medium comprising instructions to cause the hardware processor to perform a method for an electronic device comprising: repeatedly playing a video clip having a predetermined duration; capturing video of a user of the electronic device while repeatedly playing the video clip; automatically generating a plurality of takes of the video of the user, wherein each take has the predetermined duration of the video clip; and responsive to input of the user: selecting one of the takes, and synchronously playing the selected take and the video clip.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: June 8, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Vardges Avetisyan, Dobromir Ankov Yordanov, Paige Regalado, Christopher Melamed, Brittany Mennuti, Rishabh Aggarwal, Harry Sanabria, Shu Yu Ke
  • Patent number: 11032222
    Abstract: Techniques are described that determine when content to be shared by a user may be offensive, and providing the user with a notification that the content may be offensive. In some examples, the user may be provided with a notification that includes a selectable option allowing the user to withdraw or undo the content from being shared, additional information regarding why the content was determined to be offensive, content sharing guidelines, and/or advice for how to revise the content to be less offensive. In some examples, the notification may be presented for a predetermined period of time, and the content may be held in a pending state and not shared with other users until expiration of the predetermined period.
    Type: Grant
    Filed: August 22, 2019
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Francesco Fogu, Mindi Yuan, Yoav Shapira, Alana Conner
  • Patent number: 11030814
    Abstract: In one embodiment, the system captures a video data stream of a scene and contextual data streams associated with the video data stream. The contextual data streams comprise a sensor data stream or a computed data stream. The system renders an artificial reality effect based on the contextual data streams for display with the video data stream. The system generates a serialized data stream by serializing data chunks of the video data stream and the contextual data streams. The system stores the serialized data stream into a storage. The system extracts the video data stream and one or more of the contextual data streams from the serialized data stream by deserializing the data chunks in the serialized data stream. The system renders the same or another artificial reality effect for display with the extracted video data stream based on the extracted contextual data streams.
    Type: Grant
    Filed: January 15, 2019
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: Marcin Kwiatkowski, Mark I-Kai Wang, Mykyta Lutsenko, Miguel Goncalves, Hermes Germi Pique Corchs
  • Patent number: 11030650
    Abstract: An online system receives a request from an online system user to present a content item associated with an action that may be performed on a third party website not associated with the user. The online system identifies a set of third party websites on which the action may be performed based on information provided by content publishers associated with the websites describing performances of the action on the websites. The online system predicts a likelihood a viewing user of the online system presented with the content item will perform the action on each third party website based on the information provided by the content publishers and selects a website associated with a highest predicted likelihood the viewing user will perform the action on the website. The online system generates the content item including a link to the selected website and provides the content item for presentation.
    Type: Grant
    Filed: May 14, 2018
    Date of Patent: June 8, 2021
    Assignee: Facebook, Inc.
    Inventors: William Bullock, Li Zhou