Patents Assigned to Facebook
  • Patent number: 11146646
    Abstract: In one embodiment, a method includes launching, by a client system of a first user, a video-call session to enable a video stream for display in a small-overlay-window on a display of the client system of the first user; receiving, by the client system of the first user, a video stream comprising video from a client system of a second user; determining at least one property for the small-overlay-window based on information associated with the second user; and displaying the video stream in the small-overlay-window, wherein the small-overlay-window is customized based on the determined at least one property, and wherein the small-overlay-window is positioned directly over an interface of an active application running on the client system of the first user.
    Type: Grant
    Filed: November 13, 2018
    Date of Patent: October 12, 2021
    Assignee: Facebook, Inc.
    Inventors: Stephane Taine, Edward Young Zhang, Dwayne B. Mercredi, Michael Leggett, Brendan Benjamin Aronoff, Peter Henry Martinazzi, Evan Patrick Noon, Duckjin Kang, John Randall Ehrhardt
  • Patent number: 11144826
    Abstract: In one embodiment, a method includes accessing an input vector representing an input post, wherein: the vector space comprises clusters each associated with a topic; each cluster was determined based on a clustering of training-page vectors corresponding to training pages that each comprise training posts, each training post submitted by a user to a training page and comprises content selected by the user; and each training-page vector was generated by an ANN that was trained, based on the training posts of training pages associated with the ANN, to receive a post and then output a probability that the received post is related to the training posts of the training pages; determining that the input vector is located within a particular cluster in the vector space; and determining a topic of the input post based on the topic associated with the particular cluster that the input vector is located within.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: October 12, 2021
    Assignee: Facebook, Inc.
    Inventors: Ying Zhang, Wenhai Yang, Ou Jin
  • Patent number: 11143221
    Abstract: A device housing comprises a front panel, a back panel, and a support structure. The front panel further comprises at least one threaded interface position on an edge of the front panel. The back panel further comprises at least one securing interface positioned on an edge of the back panel. The support structure is configured to mount the front panel and the back panel. The support structure further comprises a slot configured to couple the threaded interface on the front panel and a securing to configured to couple the securing interface on the back panel.
    Type: Grant
    Filed: September 18, 2019
    Date of Patent: October 12, 2021
    Assignee: Facebook, Inc.
    Inventors: Joshua Davies, Way Chet Lim
  • Patent number: 11143693
    Abstract: A system includes a plurality of first LEDs, a plurality of second LEDs, a first controllable current source that is configured to generate a first bias current for driving a first one of the plurality of first LEDs and a plurality of first ones of the plurality of second LEDs, a first measurement circuit that is configured to measure a first current-voltage (I-V) performance characteristic of the first one of the plurality of first LEDs, and a lens that is arranged to receive light from the plurality of second LEDs. A property of the first bias current is determined as a function of at least two measurements of the first I-V performance characteristic that are acquired while the first bias current is applied to the first one of the plurality of first LEDs and the plurality of first ones of the plurality of second LEDs.
    Type: Grant
    Filed: March 17, 2020
    Date of Patent: October 12, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Michael Yee, Ramakrishna Chilukuri, William Thomas Blank, Ilias Pappas
  • Patent number: 11140381
    Abstract: A method of operating a VR or AR head mounted display (HMD) system includes obtaining a video performance parameter for a video signal, selecting a clock frequency for video data transfer within the HMD system based on the video performance parameter, detecting one or more available frequency bands for a wireless data connection between a host device and the HMD system, and selecting a frequency band from the one or more available frequency bands for the wireless data connection, based on a predetermined connection suitability parameter for the one or more available frequency bands and based on the selected clock frequency for video data transfer within the HMD system. The method further includes establishing a wireless connection between the host device and the HMD system over the selected frequency band.
    Type: Grant
    Filed: May 31, 2019
    Date of Patent: October 5, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Rui Zhang, Dong Yang
  • Patent number: 11140232
    Abstract: In one embodiment, a method includes accessing a location history of a user of a social-networking system. The social-networking system includes a social graph that includes multiple nodes and edges connecting the nodes. At least node corresponds to the user. The method includes accessing a data set from a third-party source independent of the social-networking system. The data set references one or more locations. The method includes comparing the location history of the user with the locations referenced by the data set to determine an overlap between the location history and the data set and determining based on the comparison one or more labels to assign to the user or to one or more locations where the location history and the data set overlap.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: October 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Scott J. Bratsman, Aude Hofleitner, Jacob Perkowski, Tsuwei Chen
  • Patent number: 11140100
    Abstract: Systems, methods, and non-transitory computer-readable media can receive an indication that a first user is interested in participating in a topic-based messaging session pertaining to a first topic. A second user to match with the first user is identified based on user matching criteria. A topic-based messaging session within which the first user and the second user can exchange messages is generated.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: October 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Mike M. Yaghmai, Alireza Bitaraf Haghighi
  • Patent number: 11138993
    Abstract: One or more write efficiency metrics are determined. The one or more write efficiency metrics are associated with a tape storage drive while the tape storage drive is operating on one or more tape storage media cartridges to write data sets to the one or more tape storage media cartridges. It is predicted whether the tape storage drive would be able to write an entire set of data sets to a current tape storage media cartridge based on the one or more write efficiency metrics. It is determined whether a different tape storage drive is to be utilized to complete writing of the entire set of data sets to the current tape storage media cartridge based on the prediction.
    Type: Grant
    Filed: December 10, 2020
    Date of Patent: October 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Yu Cai, Chengyan Fu, Haoci Zhang, John Mah
  • Patent number: 11137869
    Abstract: In one embodiment, a method includes receiving a cover feed interaction history from a device associated with a user of a social-networking system. An order for a plurality of content boards may be determined based on the cover feed interaction history (e.g., viewing history, download status, the current order of content boards in the cover feed, user interaction history, whether the user bookmarked or pinned a particular content board), user information related to the user, and device information about device-based events and device status. Finally, the order for the content boards may be sent to the device. The determination of the order for the content boards may be based on the cover feed interaction history, recency of content included in the content boards, popularity of the content, relevance of content to the user, or device-based events.
    Type: Grant
    Filed: April 21, 2020
    Date of Patent: October 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Luke St. Clair, Daniel Weaver, Joshua Van Dyke Watzman, Daniel Schafer
  • Patent number: 11138440
    Abstract: Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. For each video frame of the set of video frames, a plurality of interest points are identified based on an interest point detector. For each video frame of the set of video frames, it is determined whether the video frame depicts the same static image as a next video frame in the set of video frames based on the plurality of interest points identified in each video frame.
    Type: Grant
    Filed: December 27, 2018
    Date of Patent: October 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Jianyu Wang, Lei Huang, Guangshuo Liu, Renbin Peng, Ziheng Wang, Di Liu
  • Patent number: 11137536
    Abstract: Techniques for fabricating a slanted structure are disclosed. In one embodiment, a method for fabricating a slanted structure on a material layer includes forming a mask layer on the material layer, and implanting ions into a plurality of regions of the material layer at a slant angle greater than zero using an ion beam and the mask layer. The slant angle is measured with respect to a surface normal of the material layer. Implanting the ions into the plurality of regions of the material layer changes a refractive index or an etch rate of the plurality of regions of the material layer. In some embodiments, the method further includes wet-etching the material layer using an etchant to remove materials in the plurality of regions of the material layer. In some embodiments, the method includes either simultaneous or post-implantation etching of modified material through a dry etching process using reactive etchants in feed gas.
    Type: Grant
    Filed: July 26, 2018
    Date of Patent: October 5, 2021
    Assignee: FACEBOOK TECHNOLOGIES, LLC
    Inventors: Matthew E. Colburn, Nihar Ranjan Mohanty
  • Patent number: 11138292
    Abstract: An electronic circuit performs depthwise convolution of an input matrix with a kernel matrix to generate an output matrix. In each of a plurality of rounds of operations, a row of kernel matrix elements is selected for the round of operations, and applied to the input matrix to obtain an intermediate data array corresponding to the selected row of kernel elements. The electronic circuit includes a plurality of subcircuits operable in parallel to generate, in each operation, a set of intermediate data elements in the intermediate data array. Each subcircuit generates a respective intermediate data element that is the sum of a respective row of the input matrix elements weighted by a set of weight elements including the selected row of kernel elements and at least one zero element. The selected row of kernel elements is successively shifted among the set of weight elements in the round of operations.
    Type: Grant
    Filed: May 16, 2019
    Date of Patent: October 5, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Krishnakumar Nair, Abdulkadir Utku Diril, Dheevatsa Mudigere, Ehsan Khish Ardestani Zadeh, Olivia Wu, Yuchen Hao
  • Patent number: 11140188
    Abstract: An online system determines the likelihood of an interaction between a user and a content item being an invalid interaction. The online system receives an indication of an interaction of a client device with a content item. The online system identifies a device ID for the client device and determines whether the device ID is associated with one or more browser IDs. If the device ID is not associated with any browser ID, the received interaction is likely an invalid interaction. The online system may further determine the likelihood of an online publisher manufacturing interactions. The online system determines a number of invalid interactions and a number of valid interactions associated with the online publisher. The online system determines a ratio between the number of invalid and valid interactions. If the ratio is larger than a threshold value, the online system determines that the online publisher is likely manufacturing interactions.
    Type: Grant
    Filed: March 25, 2020
    Date of Patent: October 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Tobias Henry Wooldridge, Chaochao Cai
  • Patent number: 11140118
    Abstract: The disclosed computer-implemented method may include receiving, via a user interface of a social networking system (SNS) (1) a request to include a user of the SNS in a set of users of the SNS, and (2) a time frame associated with an event The method may also include including the user in the set of users based on receiving the request to include the user in the set of users. The method may also include tracking, via a location tracking feature of a mobile device associated with a target user of the SNS, a physical location of the target user during the time frame, and sharing, via the SNS during the time frame, the physical location of the target user with the set of users. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: October 5, 2021
    Assignee: Facebook, Inc.
    Inventor: Jordan Springstroh
  • Patent number: 11138921
    Abstract: A display device provides for row based brightness uniformity compensation. The display device includes a display panel and a row driver connected to the display panel. The display panel includes a first pixel row and a second pixel row. The row driver provides first signals to the first pixel row to drive the first pixel row using a first time interval for a first subframe of a first pulse width modulation (PWM) frame of the first pixel row. The row driver provides second signals to the second pixel row to drive the second pixel row using a second time interval for a second subframe of a second PWM frame of the second pixel row. The first time interval may be different from the second timer interval, such as to provide for uniform brightness of light emission across the first and second pixel rows.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: October 5, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Michael Yee
  • Patent number: 11140240
    Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically providing a activity dashboard for display within a graphical user interface. In particular, the disclosed systems can intelligently display, within the activity dashboard, insights of digital activity within an application of a child account. For example, the disclosed systems can monitor digital activity associated with recent contacts and groups, contact updates, and digital media items exchanged in messaging chat threads. In turn, the disclosed system can selectively surface one or more portions (and/or indications) of the monitored digital activity in the activity dashboard along with corresponding actionable options available for user selection.
    Type: Grant
    Filed: July 14, 2020
    Date of Patent: October 5, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Philip Morgan Brown, Reem Helou, Adam Vicent Cristobal, Hadi Abou El Kheir, Ashu Khaitan, Jeremy Taylor Barton, Katarina Ling
  • Patent number: 11138800
    Abstract: In one embodiment, a method includes accessing a first distortion definition for a first color component of a collection of pixels and a second distortion definition for a second color component of the collection of pixels; casting, from a viewpoint in a 3D space, a first bundle of rays for the first color component in accordance with the first distortion definition; computing a first set of intersection locations between the cast first bundle of rays and an object in the 3D space; determining, based on the first and second distortion definitions, that a difference between distortions of the first and second color components satisfies a predetermined threshold; estimating, using the first set of intersection locations, a second set of intersection locations on the object for the second color component; and determining color values for the collection of pixels based on the first and second sets of intersection locations.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: October 5, 2021
    Assignee: Facebook Technologies, LLC
    Inventor: Larry Seiler
  • Patent number: 11139417
    Abstract: In a flip-chip LED assembly having an array of LEDs formed on the same substrate, different LEDs of the array have different distances to the n-contacts of the assembly. This may cause current crowding as current has to spread from the n-contacts through the substrate to each the farthest LEDs of the LED array, requiring LEDs that are farther away to be driven with a higher voltage in order to receive a desired amount of current. To spread current more evenly through the LED assembly and reduce a voltage difference between the closest and farthest LEDs of the array, one or more additional n-contacts are formed within the LED array. In some embodiments, the n-contacts may replace a pixel of the LED array. In other embodiments, one or more p-contacts of the LED array are resized or repositioned to accommodate the additional n-contacts without sacrificing pixels of the LED array.
    Type: Grant
    Filed: November 26, 2019
    Date of Patent: October 5, 2021
    Assignee: Facebook Technologies, LLC
    Inventors: Christophe Antoine Hurni, John Michael Goward, Chloe Astrid Marie Fabien
  • Patent number: 11138255
    Abstract: The present disclosure is directed toward systems, computer-readable media, and methods for providing customized media effects for use in media communications. For example, systems and methods described herein utilize search terms along with contextual information associated with a client-computing device and characteristic information associated with a digital media item to identify pre-generated media effects and to generate dynamic media effects. Systems and methods described herein score and rank the identified and generated media effects to as to provide listings of media effects that are most likely to appeal to a user of the client-computing device.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: October 5, 2021
    Assignee: Facebook, Inc.
    Inventors: Peter Henry Martinazzi, Christian Xavier Dalonzo, Jennifer A. Burge, Xiaobin Wu, Chih Shao Lee, Puneet Sethi, Jennifer Terra Hansen
  • Patent number: D933082
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: October 12, 2021
    Assignee: Facebook, Inc.
    Inventors: Joseph Rhyu, Riccardo Carlet, Alessandra Villaamil