Patents Assigned to Facebook
-
Patent number: 11143221Abstract: 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: GrantFiled: September 18, 2019Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Joshua Davies, Way Chet Lim
-
Patent number: 11143693Abstract: 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: GrantFiled: March 17, 2020Date of Patent: October 12, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Michael Yee, Ramakrishna Chilukuri, William Thomas Blank, Ilias Pappas
-
Patent number: 11144826Abstract: 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: GrantFiled: December 27, 2017Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Ying Zhang, Wenhai Yang, Ou Jin
-
Patent number: 11146646Abstract: 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: GrantFiled: November 13, 2018Date of Patent: October 12, 2021Assignee: 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: 11140100Abstract: 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: GrantFiled: July 26, 2017Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Mike M. Yaghmai, Alireza Bitaraf Haghighi
-
Patent number: 11138440Abstract: 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: GrantFiled: December 27, 2018Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Jianyu Wang, Lei Huang, Guangshuo Liu, Renbin Peng, Ziheng Wang, Di Liu
-
Patent number: 11138993Abstract: 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: GrantFiled: December 10, 2020Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Yu Cai, Chengyan Fu, Haoci Zhang, John Mah
-
Patent number: 11137869Abstract: 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: GrantFiled: April 21, 2020Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Luke St. Clair, Daniel Weaver, Joshua Van Dyke Watzman, Daniel Schafer
-
Patent number: 11137536Abstract: 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: GrantFiled: July 26, 2018Date of Patent: October 5, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Matthew E. Colburn, Nihar Ranjan Mohanty
-
Patent number: 11140232Abstract: 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: GrantFiled: June 26, 2017Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Scott J. Bratsman, Aude Hofleitner, Jacob Perkowski, Tsuwei Chen
-
Patent number: 11138292Abstract: 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: GrantFiled: May 16, 2019Date of Patent: October 5, 2021Assignee: FACEBOOK, INC.Inventors: Krishnakumar Nair, Abdulkadir Utku Diril, Dheevatsa Mudigere, Ehsan Khish Ardestani Zadeh, Olivia Wu, Yuchen Hao
-
Patent number: 11140188Abstract: 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: GrantFiled: March 25, 2020Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Tobias Henry Wooldridge, Chaochao Cai
-
Patent number: 11138921Abstract: 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: GrantFiled: January 31, 2020Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventor: Michael Yee
-
Patent number: 11140381Abstract: 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: GrantFiled: May 31, 2019Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventors: Rui Zhang, Dong Yang
-
Patent number: 11140118Abstract: 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: GrantFiled: October 25, 2019Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventor: Jordan Springstroh
-
Patent number: 11138782Abstract: In one embodiment, a computing system may determine an orientation in a three-dimensional (3D) space and generate a plurality of coordinates in the 3D space based on the determined orientation. The system may access pre-determined ray trajectory definitions associated with the plurality of coordinates. The system may determine visibility information of one or more objects defined within the 3D space by projecting rays through the plurality of coordinates, wherein trajectories of the rays from the plurality of coordinates are determined based on the pre-determined ray trajectory definitions. The system may then generate an image of the one or more objects based on the determined visibility information of the one or more objects.Type: GrantFiled: October 7, 2019Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
-
Patent number: 11138920Abstract: A display device provides pulse width modulation (PWM) control of pixels using comparator circuits within each pixel. The display device includes a display panel and a row driver connected to the display panel. The row driver includes a counter configured to generate count bit values for subframes of a pulse width modulation (PWM) frame. The display panel includes pixels, each pixel including a comparator circuit and a light emitting diode. The comparator circuit includes a dynamic comparison node. The comparator circuit is configured to generate comparison results at the dynamic comparison node by comparing the count bit values of the subframes and data bit values of a control word defining a brightness level of the pixel for the PWM frame. The LED is configured to turn on or off responsive to the comparison results at the dynamic comparison node.Type: GrantFiled: January 31, 2020Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventor: Michael Yee
-
Patent number: 11140111Abstract: Techniques to configure the network distribution of media compositions for transmission are described. An apparatus may comprise a user interface component of a messaging client on a client device operative to receive a media composition via a composition interface, the messaging client associated with a user account with a messaging system; and receive a transmission command via the composition interface; and a messaging component operative to transmit a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system. Other embodiments are described and claimed.Type: GrantFiled: September 2, 2019Date of Patent: October 5, 2021Assignee: FACEBOOK, INC.Inventors: Peter Henry Martinazzi, Richard Kenneth Zadorozny, Jennifer A Burge, Christian Xavier Dalonzo
-
Patent number: 11139756Abstract: In some embodiments, a device, such as a transducer, includes a polymer element disposed between electrodes, and a control circuit configured to apply electrical potentials having the same polarity to the electrodes. A separation distance between the electrodes may be increased by an electrostatic repulsion between the electrodes. Various other devices, systems, methods, and computer-readable media are also disclosed.Type: GrantFiled: December 11, 2018Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventors: Yigit Mengue, Andrew John Ouderkirk, Christopher Yuan Ting Liao, Katherine Marie Smyth, Thomas John Farrell Wallin, Jack Lindsay, Austin Lane, Tanya Malhotra, Kenneth Diest
-
Patent number: D933082Type: GrantFiled: October 28, 2019Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Joseph Rhyu, Riccardo Carlet, Alessandra Villaamil