Patents Assigned to Facebook
-
Patent number: 10693828Abstract: A social networking system selects a set of contacts for presentation to a user of the social networking system. A contact is an additional user or a group of users maintained by the social networking system. To select the set of contacts, the social networking system generates scores associated with additional users of the social networking system and groups of users based on interactions between the user and various additional users and between the user and groups of users. Based on the scores associated with additional users and with groups of users, the social networking system selects a set of contacts from the additional users and the groups of users. Information identifying the set of contacts is communicated from the social networking system to a client device for presentation to the user.Type: GrantFiled: October 23, 2017Date of Patent: June 23, 2020Assignee: Facebook, Inc.Inventors: Aleksandar Ilic, Chuang Wu, Peter Henry Martinazzi, Ziqing Mao
-
Patent number: 10692224Abstract: A head mounted display comprises an eye tracking system configured to enable eye tracking using polarization. The eye tracking system includes one or more illumination sources and an optical detector comprising polarization sensitive pixels. The one or more illumination sources are configured to illuminate a user's eye and generate reflections directed towards the optical detector. The eye tracking system determines, for each polarization sensitive pixel in a subset of the polarization sensitive pixels, one or more estimation parameters. The eye tracking system determines, for the subset of the polarization sensitive pixels, depth information for one or more glints associated with one or more surfaces of the eye, based in part on the polarization of the reflections and the one or more estimation parameters. The determined depth information is used to update a model of the eye. The eye tracking system determines eye tracking information based on the updated model.Type: GrantFiled: April 11, 2019Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventors: Michael Hall, Ruonan Yang
-
Patent number: 10687759Abstract: Techniques for shielding wearable surface electromyography (sEMG) devices are described. According to some aspects, an sEMG device may comprise amplification circuitry comprising at least a first differential amplifier and at least two sEMG electrodes electrically connected to the amplification circuitry. The device may further comprise at least one auxiliary conductor not electrically connected to the amplification circuitry, wherein the at least one auxiliary conductor is configured to be electrically coupled to a wearer of the wearable device, and an electromagnetic shield surrounding the wearable device at least in part and electrically connected to the at least one auxiliary conductor.Type: GrantFiled: May 28, 2019Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventors: Ning Guo, Alexandre Barachant, Jonathan Reid
-
Patent number: 10690831Abstract: A diffraction grating includes a substrate and an array of triangular ridges extending from the substrate. The ridges run parallel to one another and have triangular cross-sections such that first sides of the ridges face in a first direction and adjacent second sides of the ridges face in a second, different direction. An array of grating lines is disposed over the first sides of the array of ridges, each grating line of the array of grating lines comprising a slab of transparent material supported by the first side of a corresponding ridge of the array of ridges. A refractive index of the array of grating lines is different from a refractive index of the array of ridges.Type: GrantFiled: November 20, 2018Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventor: Giuseppe Calafiore
-
Patent number: 10693829Abstract: The present disclosure is directed toward systems and methods for providing translations of electronic messages via a social networking system. For example, systems and methods described herein involve determining whether to provide an electronic message or a translation of the electronic message to a recipient based on social networking activities of the recipient. Furthermore, systems and methods described herein can provide a translation of an electronic message based on an analysis of social networking activities of one or more recipients of the electronic message.Type: GrantFiled: November 5, 2018Date of Patent: June 23, 2020Assignee: FACEBOOK, INC.Inventors: Matthias Eck, Necip Fazil Ayan, Ying Zhang, Kay Rottman, Lukasz Langa
-
Patent number: 10690919Abstract: A waveguide display includes a light source, a scanning mirror assembly, an output waveguide, and a controller. The light source emits image light. The scanning mirror assembly scans the image light as scanned image light to particular locations in accordance with scanning instructions. The output waveguide includes an input area and an output area. The output waveguide receives the scanned image light emitted from the scanning mirror assembly at the input area, and output expanded image light from a portion of the output area, the location of the portion of the output area based in part on a direction of the scanned image light output from the scanning mirror assembly. The controller generates the scanning instructions and provides the scanning instructions to the scanning mirror assembly.Type: GrantFiled: February 14, 2018Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventors: Yijing Fu, Wanli Chi, Pasi Saarikko, Xinqiao Liu, Hee Yoon Lee, Maxwell Parsons
-
Patent number: 10691930Abstract: An online system matches a user across multiple online systems based on image data for the user (e.g., profile photo) regardless whether the image data is from the online system, a different but related online system or a third party system. For example, to match the user across a social networking system and INSTAGRAM™ system, the online system compares the similarity between images of the user from both systems in addition to similarity of textual information in the user profiles on both systems. The similarity of image data and the similarity of textual information associated with the user are used by the online system as indicators of matched user accounts belonging to the same user across both systems. The online system applies models trained using deep learning techniques to match a user across multiple online systems based on the image data and textual information associated with the user.Type: GrantFiled: July 9, 2019Date of Patent: June 23, 2020Assignee: Facebook, Inc.Inventors: Aleksey Sergeyevich Fadeev, Li Zhou, Yimin Song, Goran Predovic, Chaochao Cai, Liang Xu
-
Patent number: 10694270Abstract: In an embodiment, a system for accelerated monitoring of optical transceivers includes a monitoring unit included in a port interface module of a network switch. The monitoring unit is configured to receive a monitoring configuration, obtain status information from a plurality of optical transceivers connected to the port interface module at an instance based on the monitoring configuration, and store the obtained status information and at least one associated timestamp in a memory. The memory is included in the port interface module and configured to provide the stored status information to a requestor external to the port interface module.Type: GrantFiled: May 6, 2019Date of Patent: June 23, 2020Assignee: Facebook, Inc.Inventors: Xu Wang, Rongchun Zhou, Olaf Moeller
-
Patent number: 10692473Abstract: Channel selection, quantization, and compression are used to reduce data size of textures used in pixel correction. For example, an apparatus such as a head-mounted display may include circuitry that retrieves a compressed texture from the memory, the compressed texture being generated using various compression techniques, and decompresses the compressed texture to determine adjustment quantization values for sub-pixels based on the compressed values. The circuitry determines reconstructed brightness adjustment levels for the sub-pixels based on the adjustment quantization values, and renders an image frame based on the reconstructed brightness adjustment levels. In some embodiments, the apparatus or a separate device generates the compressed texture in a calibration and stores the texture in a memory of the apparatus for use during the pixel correction.Type: GrantFiled: March 13, 2018Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventor: Matthew Robert Fulghum
-
Patent number: 10690923Abstract: A head mounted display (HMD) system includes a light source, a scanning mirror assembly, and an output screen. The light source includes source elements that emit image light. The scanning mirror assembly scans the image light at least along one dimension to form tiled portions of scanned image light of an output image. The scanning mirror assembly directs at least one of the tiled portions of the output image to a first position, and redirects at least one of the tiled portions of the output image to a second position adjacent to the first position. The scanning mirror assembly includes scanning mirrors operating within a first range of scanning frequencies along a slow axis and a second range of scanning frequencies along a fast axis. The output screen outputs a tiled image light to an eyebox region using the scanned image light.Type: GrantFiled: May 8, 2018Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventors: Selso Luanava, Jacques Gollier, William Thomas Blank, Ying Geng, David R. Perek
-
Patent number: 10690922Abstract: A super-resolution scanning display. The scanning display includes a light source, a conditioning assembly, and a scanning mirror assembly. The light source is configured to emit source light from a plurality of columns of emitters formed along a first dimension, including at least a first column of emitters emitting in a first band of light and a second column of emitters emitting in a second band of light which are offset along the first dimension by a fraction of an emitter width and offset along a second dimension—that is orthogonal to the first dimension—by greater than the emitter width. The conditioning assembly receives and conditions the source light. The scanning mirror assembly scans the conditioned light along the second dimension to generate a portion of an image at a first location with a resolution that is more than a first threshold number of emitters in a unit angle in the first dimension.Type: GrantFiled: April 13, 2018Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventors: Byron Taylor, Nicholas Daniel Trail
-
Patent number: 10691198Abstract: A pancake lens assembly includes a back optical element, a front optical element and an absorptive linear polarizer. The back optical element transmits a defined amount of light incident on a surface of the back optical element and reflects a remaining amount of the light incident on the surface of the back optical element. The front optical element is in optical series with the back optical element and positioned closer to an eye-box than the back optical element. The front optical element is configured to transmit toward the eye-box light received from the back optical element having a polarization parallel to a transmission axis of the front optical element. The absorptive linear polarizer is positioned between the front optical element and the eye-box. A transmission axis of the absorptive linear polarizer is oriented parallel to the polarization of the light being transmitted by the front optical element.Type: GrantFiled: September 21, 2017Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventors: Jacques Gollier, Andrew John Ouderkirk
-
Patent number: 10692106Abstract: The present disclosure is directed toward systems, methods, and non-transitory computer readable media that dynamically modify content distribution campaigns based on triggering conditions and actions. In particular, systems described herein can provide a user interface for display to a publisher device that includes a plurality of selectable options for setting triggering conditions and/or actions. For example, the disclosed systems can utilize a machine learning model to generate suggested triggering conditions and/or actions for one or more content distribution campaigns of a provider. Moreover, the disclosed systems can generate custom rules based on selected triggering conditions and actions and apply the custom rules during execution of digital content campaigns. For instance, the disclosed systems can monitor performance of content campaigns, detect triggering conditions, and dynamically modify digital content campaigns based on actions corresponding to the triggering conditions.Type: GrantFiled: October 30, 2017Date of Patent: June 23, 2020Assignee: FACEBOOK, INC.Inventors: Xiaoxiao Ma, Ko Ching Chang, Mohamed Yasser Ahmed Hammad Nour
-
Patent number: 10690921Abstract: An apparatus may include a proximal adjustable-focus lens. The apparatus may further include a distal adjustable-focus lens. The apparatus may additionally include an actuator coupled to both the proximal adjustable-focus lens and the distal adjustable-focus lens, such that mechanical action by the actuator simultaneously adjusts the proximal adjustable-focus lens and the distal adjustable-focus lens. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: March 26, 2018Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventors: Andrew J. Ouderkirk, Katherine Marie Smyth, Lu Lu, John Cooke, Robin Sharma
-
Patent number: 10692187Abstract: Systems, methods, and non-transitory computer-readable media can determine that a content item is being presented through a display screen of the computing device. Information describing one or more salient points of interest that appear during presentation of the content item are determined, wherein the salient points of interest are predicted to be of interest to one or more users accessing the content item. The presentation of at least a first salient point of interest is enhanced during presentation of the content item based at least in part on the information.Type: GrantFiled: April 16, 2017Date of Patent: June 23, 2020Assignee: Facebook, Inc.Inventors: Evgeny V. Kuzyakov, Chetan Parag Gupta, Renbin Peng
-
Patent number: 10693897Abstract: Activity specifications of a plurality of activities to be monitored are received. Each activity specification of the activity specifications identifies properties of a corresponding activity of the activities to be monitored. A fingerprint specification of a computer security risk fingerprint is received. The fingerprint specification identifies a combination of two or more of the activities to be detected. A log of activities to identify occurrences of the activities to be monitored is analyzed. Based on the analysis, the computer security risk fingerprint in the log of activities is detected, including by detecting an occurrence of at least a portion of the combination of the activities identified by the fingerprint specification. A computer security action based on the detection of the computer security risk fingerprint is performed.Type: GrantFiled: December 14, 2017Date of Patent: June 23, 2020Assignee: Facebook, Inc.Inventors: Benjamin Roy Jones, Samuel Webb Jones
-
Patent number: 10688702Abstract: A method of fabricating an optical assembly includes positioning an optical structure between a first portion of a mold tool and a second portion of the mold tool and providing a transparent liquid optical material into a first cavity of the mold tool and into the second cavity of the mold tool while the optical structure is positioned between the first portion of the mold tool and the second portion of the mold tool. The first cavity is defined by the first portion of the mold tool and the second cavity is defined by the second portion of the mold tool. The liquid optical material is cured to form the optical assembly.Type: GrantFiled: May 11, 2018Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventor: Wei Rong
-
Patent number: 10692186Abstract: A first image and a second image are presented to a user of a head mounted display (HMD) so that the first image and the second image are perceived as a combined image. The first image is inset into the second image and the first image may be a higher resolution image than the second image. The first image and the second image may be presented at different focal lengths and various techniques are utilized to gracefully blend the first image and the second image.Type: GrantFiled: December 18, 2018Date of Patent: June 23, 2020Assignee: Facebook Technologies, LLCInventors: Olivier Mercier, Brian Wheelwright
-
Patent number: 10691183Abstract: An apparatus for minimizing installation footprints of expansion cards may include one or more expansion cards that include a short edge, a long edge that is longer than the short edge and is substantially perpendicular to the short edge, and an edge connector disposed on the short edge. The apparatus may also include an expansion-card frame dimensioned to 1) guide an expansion card toward a printed circuit board of a computing device at a substantially vertical orientation such that the short edge of the expansion card is disposed proximate the printed circuit board of the computing device and the long edge of the expansion card extends away from the printed circuit board and 2) removably couple the edge connector disposed on the short edge of the expansion card to the printed circuit board of the computing device. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: January 17, 2018Date of Patent: June 23, 2020Assignee: Facebook, Inc.Inventors: John Edward Fernandes, Jon Brian Ehlen
-
Patent number: 10692006Abstract: A chatbot can use a knowledge base including question/answer pairs to respond to questions. When a question is asked that does not correspond to a question/answer pair in the knowledge base, the chatbot can send the question to one or more humans to obtain an answer. However, only some people will have the experience, context, knowledge, etc., to answer the question. A model can be trained to select “experts” that are likely to be able to provide a good answer to a question by using both A) a vector comprising characteristics of questions and of the person posing the questions and B) a vector comprising characteristics of a possible expert. The model can trained to produce a value predicting how good an identified expert's answer is likely to be. The model can be trained based on measures of past answers provided for types of questions/questioners.Type: GrantFiled: June 30, 2016Date of Patent: June 23, 2020Assignee: FACEBOOK, INC.Inventor: Ying Zhang