Facebook Patents
Facebook, Inc. operates a social media website and mobile app that enables people to connect, share and discover opinions, ideas, photos and videos. The company also owns Instagram, a mobile application for sharing photos and videos, as well as WhatsApp, a mobile messaging application.
Facebook Patents by Type- Facebook Patents Granted: Facebook patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Facebook Patent Applications: Facebook patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 10820415Abstract: In an embodiment, an adapter assembly includes a plurality of system connectors configured to simultaneously engage a plurality of receiving connectors of an external system when inserted in the external system and simultaneously disengage from the plurality of receiving connectors of the external system when disengaged from the external system. The adapter assembly includes a device-receiving connector configured to engage a connector of a removable device, where the adapter assembly is configured to house at least a portion of the removable device. The adapter assembly includes connections between at least a portion of the plurality of system connectors and the device-receiving connector, where the connections are configured to route communication lanes of the removable device to one or more of the plurality of system connectors.Type: GrantFiled: June 17, 2019Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Ross Stenfort
-
Patent number: 10820167Abstract: Systems, methods, and non-transitory computer readable media can detect, by a first computing system, a second computing system that is capable of communicating with the first computing system based on a local area communication protocol. It can be determined, by the first computing system, that the second computing system is in an offline mode in relation to a system. It can be determined, by the first computing system, whether a content item is on the second computing system. The content item can be sent, by the first computing system, to the second computing system based on the local area communication protocol, in response to determining that the content item is not on the second computing system.Type: GrantFiled: April 27, 2017Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Paresh Jayant Rajwat
-
Patent number: 10819949Abstract: Exemplary embodiments relate to techniques for facilitating a connection between two users in a call by providing an “answering window” when a user calls. When a caller places a call to a callee, the call invitation may remain open for a window of time during which the caller remains available. The callee may opt to answer the call at any time during the window. During the window, the caller may be placed in a lobby and may share audio and/or video. Accepting the call during the answering window may place the callee in the lobby or may directly convert the interaction into an active call. The callee may request that the window can be altered, or may signal their intention to answer the call at a particular time.Type: GrantFiled: June 17, 2019Date of Patent: October 27, 2020Assignee: FACEBOOK, INC.Inventors: Zhengping Zuo, Stephane Taine, Brendan Benjamin Aronoff
-
Patent number: 10819812Abstract: A method may include one or more computing devices receiving an indication that a triggering action has been detected from a client device, identifying one or more notifications associated with the triggering action, wherein the one or more notifications have been stored in a queue prior to receiving the indication that the triggering action has been detected, and, for each of the one or more identified notifications, calculating a click-through probability that a user associated with the client device will interact with the notification, wherein the click-through probability is calculated based at least in part on a period the notification was stored in the queue prior to receiving the indication that the of the triggering action has been detected, and determining whether the calculated click-through probability satisfies a threshold and sending, in response to determining that the calculated click-through probability satisfies the threshold, the identified notification to the client device.Type: GrantFiled: October 22, 2019Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventors: Leif Erik Foged, Shaun Patric Allison
-
Patent number: 10820397Abstract: Apparatuses and methods are presented relating to a plurality of current sources for generating a plurality of first bias currents to drive a plurality of LEDs and a plurality of measurement circuits for obtaining a plurality of first voltage measurements for the LEDs during a first test cycle. The current sources are further configurable to generate a plurality of second bias currents for driving the LEDs, and the measurement circuits are further configurable to obtain a plurality of second voltage measurements for the plurality of LEDs, during a second test cycle. A memory device is configured to store the first and second bias currents and first and second voltage measurements as a current-voltage (I-V) performance characteristic.Type: GrantFiled: November 20, 2019Date of Patent: October 27, 2020Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Ramakrishna Chilukuri, Salman Mazhar, Ilias Pappas, William Thomas Blank, Michael Yee
-
Patent number: 10820060Abstract: The disclosed computer-implemented method may include determining that a subsequent user is consuming content that was consumed previously by an initial user. The computer may access various reactions by the initial user to the content that were recorded and synchronized as the initial user consumed the content. The computer may further determine that at least some of the reactions by the initial user have an engagement level above a predetermined threshold, and then provide the reactions with engagement levels above the predetermined threshold for presentation to the subsequent user synchronously with the content as the content is consumed by the subsequent user. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 27, 2018Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Andrew Garrod Bosworth
-
Patent number: 10819953Abstract: The disclosed computer-implemented method may include (1) receiving, at a first device, a first stream that includes first media data from a first media object, (2) receiving, at the first device, a second stream that includes second media data from a second media object, (3) mixing, at the first device, the first media data and the second media data into a third stream, (4) compiling, while mixing the third stream, a metadata stream that includes information enabling separation of the first media data and the second media data from the third stream, (5) transmitting, from the first device to a second device, the third stream, and (6) transmitting, from the first device to the second device, the metadata stream to enable the second device to separate the first media data and the second media data from the third stream. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: October 26, 2018Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Andrew Lovitt, Antonio John Miller, Philip Robinson, Scott Selfon
-
Patent number: 10819983Abstract: The disclosed computer-implemented method may include (1) receiving, from a video streaming service, a screen capture of a video playback session including one or more static visual elements and a video playing in the video playback session, (2) detecting a window within the screen capture containing the video playing in the video playback session, (3) selecting the window containing the video by excluding the static visual elements in the video playback session, (4) determining a blurriness score associated with a potential degradation in quality of the video playing in the selected window, and (5) providing the blurriness score for analysis. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: October 1, 2019Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Haixiong Wang
-
Patent number: 10819898Abstract: An imaging device includes a focusing element, an image sensor, and an actuator configured to translate at least one of the image sensor and the focusing element relative to each other. A controller of the imaging device is configured to use the image sensor to capture an image frame including at least a portion of the image of the object, determine a current position of the image of the object in the image frame, determine a deviation of the current position from a target position of the image of the object in the image frame, and operate the actuator to reduce the deviation. In this manner, the image of the object may be brought to a center of a captured image frame. Such an imaging device may be used as a self-aligning eye-tracking camera in a near-eye display.Type: GrantFiled: June 21, 2019Date of Patent: October 27, 2020Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Chao Han, Fei Liu
-
Patent number: 10819682Abstract: The disclosed computer-implemented method may include (i) configuring a packet filtering policy at least in part by defining an attribute map and a set of network-packet filtering rules that use logical groupings of distinguishing attributes as input parameters, (ii) after configuring the packet filtering policy, receiving an incoming network packet, (iii) extracting distinguishing attributes from the incoming network packet, (iv) translating, based on the attribute map, the distinguishing features extracted from the incoming network packet into logical groupings associated with the network packet, and (v) applying the packet filtering policy to the incoming network packet by using the logical groupings associated with the network packet as input parameters to the filtering rules. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 4, 2018Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventors: Anant Deepak, Puneet Mehra, Zequn Huang, Huapeng Zhou, Nikita Shirokov
-
Patent number: 10818643Abstract: Embodiments relate to using a pickup assembly to place light emitting diodes (LEDs) onto an electronic display substrate after fabrication of the LEDs. An LED assembly system places LEDs on a temporary substrate after fabrication. Pickup heads of the pickup assembly are coated with a conformable material to enable attachment of each LED to a pickup head. The pickup head removes the LEDs away from the temporary substrate and aligns the LEDs onto a target substrate. The LED assembly system provides heat to an electrode of the LEDs and a corresponding electrical contact pad of the target substrate. The pickup assembly applies force to the LED on the target substrate, such that with the heat, the electrode of the LED and the electrical contact pad are bonded. The pickup assembly releases the LED onto the target substrate.Type: GrantFiled: January 2, 2020Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Daniel Brodoceanu, Oscar Torrents Abad, Ali Sengül, Pooya Saketi
-
Patent number: 10819841Abstract: In one embodiment, a social networking system automatically establish a connection to a target user by selecting an avatar representing the target user, and establishing a connection by a communication channel based on current context and one or more rules configured by the target user.Type: GrantFiled: October 26, 2017Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Erick Tseng
-
Patent number: 10818433Abstract: Dielectric ceramic particulates are introduced into thin a sheet of pre-cured elastomer to form a sheet. Successive layers of the sheets may then be laminated together to form a finished article. An electric field may be applied to the article during a curing process while the article is at a temperature near a Curie temperature of the dielectric ceramic particulates to increase a dielectric constant of the article. As each sheet may be different from each other in the finished article, the resulting finished article may have anisotropic dielectric and mechanical properties. Similarly, tiled dielectric ceramic structures may be introduced into the elastomers layers to generate materials with varying dielectric constants.Type: GrantFiled: September 20, 2019Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Sean Jason Keller, Tristan Thomas Trutna, Vincenzo Casasanta, III, David R. Perek
-
Patent number: 10819926Abstract: This disclosure describes systems, methods, and devices related to the synchronization of image sensors with different exposure durations. In some embodiments, a system may include multiple image sensors, such as cameras, that have differing exposure durations. A data management component may be configured to receive sensor data from the image sensors. In addition, a synchronization component may be configured to transmit a shutter synchronization pulse to the image sensors. Finally, a tracking component may be configured to temporally center, based at least in part on the shutter synchronization pulse, the differing exposure durations of the image sensors. Various other systems and methods are also disclosed.Type: GrantFiled: April 9, 2018Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Gaurav Aggarwal, Pravin Sajan Tamkhane
-
Patent number: 10817981Abstract: An online system is configured to provide content items to users. The content item includes an image, and is displayed with an interface element colored using an accent color to create a unified look and feel with the displayed image. The accent color is dynamically selected based upon the image, extracted color features of the image, and embeddings associated with the image indicating at least one object depicted in the image. A machine-trained classification model selects the color to be used in displaying the interface element from a quantized set of colors of the image, based upon the extracted color features and the embeddings associated with the image. As such, suitable accent colors can be selected automatically for large numbers of content items, in a flexible manner that can account for the context of the images and the context in which the content item is to be displayed.Type: GrantFiled: February 4, 2019Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Michael Oren Belkin
-
Patent number: 10818095Abstract: In one embodiment, a client system receives requests to display user interface elements in a virtual reality environment. The user interface elements being of the same type. The client system determines that the user interface elements include at least one user interface element generated by an operating system running on the client system. The client system determines that the user interface elements include at least one user interface element generated by a third-party application or based on third-party content. The client system displays the user interface elements with one or more predetermined indicators that allow a user to identify which of the user interface elements is generated by the operating system.Type: GrantFiled: November 4, 2019Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventor: Justin Rogers
-
Patent number: 10817035Abstract: A control logic firmware is received at a power supply unit. The firmware specifies a configuration selected to place a magnitude of an impedance of the power supply unit above a magnitude of an impedance of a network data center power system. The control logic firmware is executed using a power factor correction circuit of the power supply unit including by setting a voltage loop phase margin of the power factor correction circuit to maintain the magnitude of the impedance of the power supply unit above the magnitude of the impedance of the network data center power system.Type: GrantFiled: October 19, 2018Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventors: Michael Timothy Kauffman, Mingchun Xu, Seung H. Park
-
Patent number: 10817049Abstract: A kinesthetic sensor measure angular displacement of body parts of users by measuring a density of substances contained in a conduit of the kinesthetic sensor. For example, the kinesthetic sensor measures the density of substance including in a conduit by transmitting a signal into the conduit and measuring the signal after the signal passes through the conduit and one or more substances included in the conduit. Based on the density of the one or more substances included in the conduit from the measured signal, an angular displacement of a user's body part proximate to the kinesthetic sensor is determined. Kinesthetic sensors may use different architectures such as an open-loop, a closed-loop architecture, or an architecture using blood vessels as conduits. Additionally, kinesthetic sensors can be flexible to conform to physical contours of different body parts.Type: GrantFiled: May 16, 2019Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Sean Jason Keller, Tristan Thomas Trutna, David R. Perek, Bruce A. Cleary, III, Brian Michael Scally
-
Patent number: 10817052Abstract: Described herein is a human eye emulator device that emulates the human eye's responses to light. The human eye emulator device is based on an electro-optical liquid crystal eye model. The human eye emulator device includes a Pancharatnam berry phase (PBP) liquid crystal (LC) lens, a liquid crystal (LC) shutter glass, and a liquid crystal (LC) lens. The PBP LC lens emulates the cornea. The PBP LC lens receives light and refracts the received light. The LC shutter glass emulates the pupil. The LC shutter glass forms a dynamic aperture that transmits a portion of the light refracted by the PBP LC lens. The LC lens emulates the crystalline lens. The LC lens receives the portion of light transmitted by the LC shutter glass and refracts the received portion of light through the LC shutter glass onto an imaging surface.Type: GrantFiled: January 9, 2018Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Lu Lu, Yusufu Njoni Bamaxam Sulai, Scott Charles McEldowney
-
Patent number: 10819671Abstract: Systems, methods, and non-transitory computer-readable media can provide a messaging interface, the messaging interface including a first region and a second region, the first region being segmented from the second region; provide access to one or more ephemeral message threads in the first region, the ephemeral message threads being ranked according to one or more criteria; and provide access to one or more non-ephemeral message threads in the second region, the non-ephemeral message threads being ranked according to one or more criteria.Type: GrantFiled: December 14, 2017Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventors: Keith Lanka Peiris, Tomasz Zawada, Justin David Aguilar, Maria Ioveva, Ayca Cakmakli
-
Patent number: 10816809Abstract: An eye-tracking system includes a holographic illuminator and a detector. The holographic illuminator includes a light source configured to provide light and a holographic medium optically coupled with the light source. The holographic medium is configured to receive the light provided from the light source and concurrently project a plurality of separate light patterns toward an eye. The detector is configured to detect a reflection of at least a subset of the plurality of separate light patterns, reflected off the eye, for determining a location of a pupil of the eye. Also disclosed is a method for determining a location of a pupil of an eye with the eye-tracking system that includes the holographic illuminator.Type: GrantFiled: December 17, 2018Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Ganghun Kim, Andrew Maimone, Alexander Jobe Fix, Robert Dale Cavin, Hee Yoon Lee, Matthieu Charles Raoul Leibovici, Brian Wheelwright, Douglas Robert Lanman
-
Patent number: 10817866Abstract: The present disclosure relates to systems, methods, and devices that provide a transactional payment system. In particular, the transactional payment system allows users of a messaging system to send and receive electronic payments to and from other users of the messaging system. A messaging application on a client device can receive payment information input (such as a payment amount and payment method) from a sender for making a payment to a recipient. The messaging application can send a payment message including the payment information to a messaging system, and the messaging system coordinates a payment process based on the payment information. During the payment process, the messaging system can provide status updates to the sender and receiver of the payment via status messages that are included in a message thread corresponding to the sender and the recipient.Type: GrantFiled: November 13, 2018Date of Patent: October 27, 2020Assignee: FACEBOOK, INC.Inventors: Roy Vance McElmurry, Jonathan B. Gheller, Alex Chao Qin, Kevin Patrick Hurley, Reinardus Surya Pradhitya, Dipanshu Agrawal, Shengling Hu, Chirag Chhagan Chheda, Yegnashankar Parasuram, Martin Kralik
-
Patent number: 10817142Abstract: Systems and methods for creating and maintaining digital story progress bars may include (1) providing an interface that displays posts within a series of different digital stories, (2) displaying, within the interface, a progress bar including (i) a current-story section associated with a story-indicator corresponding to a current story whose posts are currently being displayed, and (ii) an upcoming-story section associated with a subsequent story-indicator corresponding to an upcoming story queued for display after the current story, (3) transitioning from displaying the posts of the current story to displaying the posts of the upcoming story, and (4) in response to displaying the posts of the upcoming story (i) altering the current-story section by replacing the story-indicator with the subsequent story-indicator and (ii) altering the upcoming-story section by replacing the subsequent story-indicator with a post-subsequent story-indicator corresponding to an additional upcoming story.Type: GrantFiled: May 20, 2019Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 10817564Abstract: An online system maintains a plurality of content items for presentation to users in one or more feeds of content items, the users including a plurality of content creators providing content items for presentation. The online system identifies a first set of content items provided by a content creator. The online system identifies a viewing set of users who viewed one or more content items in the first set of content items. The online system identifies a second set of content items provided by other content creators and viewed by the viewing set of users. The online system ranks the second set of content items and generates a feed of content items for the content creator including the ranked content items. The online system provides the generated feed for presentation.Type: GrantFiled: July 20, 2018Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventors: David Abraham Harris, Michael David Revow, Jeffrey Chien, John Cotant Christensen
-
Patent number: 10817774Abstract: Systems, methods, and non-transitory computer-readable media can receive a first content item having a set of frames. A binary hash code that represents the first content item is generated using at least an aggregation model and an iterative quantization hash model, the binary hash code being determined based at least in part on the set of frames of the first content item. The binary hash code is stored, wherein a similarity between the first content item and a second content item is capable of being measured based at least in part on a comparison of the binary hash code of the first content item and a binary hash code of the second content item.Type: GrantFiled: December 30, 2016Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventors: Kai Li, Fei Yang, Balamanohar Paluri
-
Patent number: 10817783Abstract: The disclosed computer-implemented method for efficiently updating neural networks may include (i) identifying a neural network that comprises sets of interconnected nodes represented at least in part by a plurality of matrices and that is trained on a training computing device and executes on at least one endpoint device, (ii) constraining a training session for the neural network to reduce the size in memory of the difference between the previous values of the matrices prior to the training session and the new values of the matrices after the training session, (iii) creating a delta update for the neural network that describes the difference between the previous values and the new values, and (iv) updating the neural network on the endpoint device to the new state by sending the delta update from the training computing device to the endpoint computing device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: May 7, 2020Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventors: Nadav Rotem, Abdulkadir Utku Diril, Mikhail Smelyanskiy, Jong Soo Park, Christopher Dewan
-
Patent number: 10817795Abstract: Methods and systems for dynamically reconstructing handstate information based on multiple inputs are described. The methods and systems use data from multiple inputs including a plurality of neuromuscular sensors arranged on one or more wearable devices and one or more cameras. The multimodal data is provided as input to a trained statistical model. The methods and systems determine, based on the data from the multiple inputs, an estimate and representation of the spatial relationship between two or more connected segments of the musculoskeletal representation and force information describing a force exerted by at least one segment of the musculoskeletal representation. The methods and systems further update the computerized musculoskeletal representation based, at least in part, on the position information and the force information.Type: GrantFiled: January 25, 2019Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Patrick Kaifosh, Tudor Giurgica-Tiron, Brett Jurman
-
Patent number: 10809585Abstract: A Pancharatnam Berry Phase (PBP) liquid crystal structure for adjusting or focusing light of a plurality of color channels emitted by a display of a head-mounted display (HMD) comprises a plurality of PBP active elements. Each PBP active element of the structure is configured to act as a half waveplate for light of a corresponding color channel, such that light of the corresponding color channel is adjusted by a predetermined amount. In addition, each PBP active element acts as a one waveplate for light of the remaining color channels, such that light of the remaining color channels passes through the PBP active element substantially unaffected. As such, the PBP structure is able to adjust incident light of the plurality of color channels uniformly in an apochromatic fashion.Type: GrantFiled: September 5, 2019Date of Patent: October 20, 2020Assignee: Facebook Technologies, LLCInventors: Lu Lu, Wai Sze Tiffany Lam, Scott Charles McEldowney, Pasi Saarikko
-
Patent number: 10809908Abstract: One or more embodiments described herein include methods and systems of organizing a user interface of a communication system. More specifically, systems and methods described herein provide users the ability to easily and effectively compose an electronic communication directly in a communication thread, thus reducing user interface clutter. Additionally, systems and methods described herein selectively provide display elements within a messaging user interface according to the type of message a user is creating.Type: GrantFiled: June 10, 2016Date of Patent: October 20, 2020Assignee: FACEBOOK, INC.Inventor: Benjamin S. Langholz
-
Patent number: 10809537Abstract: A waveguide display is used for presenting media to a user. The waveguide display, includes a light source, a projection assembly (PA), a source waveguide (SW), and an output waveguide (OW). The light source emits light, the PA reshapes the wavefront of the light and the SW receives the light from the PA, expands the light in a first dimension and outputs the expanded light. The SW has an adjustable curvature along the first dimension expanding the light with a curved wavefront. The OW receives the expanded light emitted from the SW, expands the expanded light in a second dimension orthogonal to the first dimension to form image light and outputs the image light. The wavefront curvature from the light source, the curvature of the OW along the second dimension and the curvature of the SW control a location of an image plane of the image light.Type: GrantFiled: June 15, 2018Date of Patent: October 20, 2020Assignee: Facebook Technologies, LLCInventors: Wai Sze Tiffany Lam, Kyle Justin Curts, Pasi Saarikko
-
Patent number: 10809069Abstract: In one embodiment, a method includes receiving a content instance from a first device, wherein the content instance is associated with a geographic location and a period of time; determining that a second device is associated with the geographic location and the period of time associated with the content instance, wherein the determination is based on the second device being within a predefined proximity of the geographic location associated with the content instance during the period of time associated with the content instance; and enabling, in response to determining that the second device is associated with the geographic location and the period of time associated with the content instance, the content instance to be accessible by the second device.Type: GrantFiled: November 8, 2019Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventors: Kristopher T. Frazier, Brian F. Roberts, Donald H. Relyea
-
Patent number: 10809974Abstract: In one embodiment, a method includes receiving, from a client system of a first user of an online social network, voice input of the first user; receiving, from the client system, information indicating a current geo-location of the first user; parsing the voice input to identify one or more commands in the voice input; determining a data object of the online social network corresponding to the current geo-location of the first user and a command of the one or more commands associated with the current geo-location of the first user; and executing the command associated with the current geo-location of the first user on the online social network, wherein the executed command operates on the data object corresponding to the current geo-location of the first user.Type: GrantFiled: October 6, 2017Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventors: Jenny Yuen, David Harry Garcia
-
Patent number: 10810627Abstract: Information for an advertising campaign is received that includes one or more advertisements for presentation to one or more users of an online system. A strong interest feature domain is generated for each user of the online system. A set of related items is obtained, wherein each item in the set is associated with an action conducted by the one or more users. It can be determined that a viewing user of the online system has interacted with at least one item in the set of related items, and the generated interest feature domain for the viewing user includes an interest feature domain specified in the advertising campaign. Responsive to the determination, an advertisement is selected for presentation to the viewing user.Type: GrantFiled: August 10, 2016Date of Patent: October 20, 2020Assignee: FACEBOOK, INC.Inventors: Sung-eok Jeon, Aliasgar Mumtaz Husain
-
Patent number: 10810217Abstract: In one embodiment, a method includes receiving a search query and parsing the search query to identify one or more terms to optionalize, searching one or more data stores to identify a plurality of objects, including a second set of objects associated with the online social network that matches one or more of the search terms and does not match at least one of the optionalized terms, scoring each of the identified objects, where for each object of the second set of objects the score calculated by the scoring algorithm is based on one or more fuzzy matching terms of the object corresponding to one or more optionalized terms of the search query, respectively, and sending a search-results page to the client system of the first user.Type: GrantFiled: October 7, 2015Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventor: Melissa Rose Winstanley
-
Patent number: 10809760Abstract: In one embodiment, a method includes receiving, from a controller, a data packet including (1) a plurality of samples each corresponding to measurements from a motion sensor and (2) a timestamp corresponding to a measurement time of one of the samples as measured by a clock of the controller; determining, based on the timestamp, an estimated measurement time relative to a local clock for each of the plurality of samples that is not associated with the timestamp; and converting each of the timestamp and the estimated measurement times to a corresponding synchronization time using a learned relationship relating the clock of the controller and the local clock. The learned relationship is iteratively learned based on previously received data packets from the controller. The synchronization time associated with each of the plurality of samples represents an estimated time, relative to the local clock, at which the sample was measured.Type: GrantFiled: October 29, 2018Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventors: Boyang Zhang, Adrian Brian Ratter, Chengyuan Yan, Jack Hood Profit, Jr., Paul Austin Buckley
-
Patent number: 10810214Abstract: In one embodiment, a method includes receiving an text query, identifying and ranking multiple content objects corresponding to character strings from the text query. A computing system determines the ranking based on an analysis of the association between the terms in the content objects and the n-grams in the query using term frequency-inverse document frequency (TF-IDF) scores of the terms. The computing system accesses a query-term index to determine the TF-IDF scores for the terms, wherein the query-term index includes multiple entries corresponding to multiple terms extracted from multiple prior queries. Each entry in the query-term index includes a query term, one or more related terms extracted from content objects of the online social network matching the prior query term, and a term frequency-inverse document frequency (TF-IDF) score for the respective related terms.Type: GrantFiled: November 22, 2017Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventors: Chang Kuang Huang, Yi Zeng
-
Patent number: 10809446Abstract: A headset includes a display block and an optics block. The display block includes a waveguide configured to receive light from a light source assembly, a plurality of extraction features that have a spatial distribution across one or more surfaces of the waveguide, wherein the plurality of extraction features out-couple light from the waveguide, and the spatial distribution is such that out-coupled light has a first non-uniform brightness distribution, and a display panel configured to modulate the out-coupled light to form image light, wherein the image light has a brightness distribution based in part on the first non-uniform brightness distribution. The optics block includes optical elements configured to direct the image light to an eyebox, and the optics block adds a second non-uniform brightness distribution that is offset by the first non-uniform brightness distribution, such that the image light directed to the eyebox has a target brightness distribution.Type: GrantFiled: December 21, 2018Date of Patent: October 20, 2020Assignee: Facebook Technologies, LLCInventors: Dong Chen, Shizhe Shen
-
Patent number: 10811575Abstract: Techniques related to laser lift-off masks are disclosed. In some embodiments, masking material is applied to a substrate that is attached to a plurality of semiconductor device sets. More specifically, the masking material is applied to one or more regions of the substrate between the semiconductor device sets. When the semiconductor device sets are embedded in a filling material, the masking material may be situated between the substrate and the filling material. Thus, transmitting light through the substrate toward the semiconductor device sets causes the substrate to become detached from the semiconductor device sets. However, the light is at least partially occluded by the masking material.Type: GrantFiled: July 30, 2018Date of Patent: October 20, 2020Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Daniel Brodoceanu, David Massoubre, James Small, Oscar Torrents Abad, Patrick Joseph Hughes
-
Patent number: 10809524Abstract: The disclosed apparatus may include (1) a deformable stepped lens that (a) provides a first optical power when a shape of the deformable stepped lens includes a first state, and (b) provides a second optical power different from the first optical power when the shape of the deformable stepped lens includes a second state different from the first state and (2) an actuator coupled to the deformable stepped lens that, when actuated, applies force to the deformable stepped lens to alter the shape of the deformable stepped lens from the first state to the second state. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: March 19, 2018Date of Patent: October 20, 2020Assignee: Facebook Technologies, LLCInventors: Alexander Sohn, Nelson Cardenas
-
Patent number: 10810277Abstract: Systems, methods, and non-transitory computer-readable media can determine a multi-part identifier captured using one or more cameras associated with the computing device, the multi-part identifier including at least a first portion that references a site, a second portion that references an entity, and information describing one or more actions. A digital destination associated with the multi-part identifier can be determined based at least in part on the first portion and the second portion of the multi-part identifier. One or more actions to be performed in relation to the digital destination can be determined based at least in part on the information included with the multi-part identifier.Type: GrantFiled: December 27, 2018Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventors: Maria Ioveva, Jake Bograd-Denton, Laycee Berkas
-
Patent number: 10810655Abstract: In one embodiment, a method includes receiving one or more order parameters from a client system of a first user of an online social network. The order parameters may include an identifier associated with the first user and a location of the client system. The method also includes receiving references to catalog items from third-party vendors. Each reference may be associated with one or more metadata items. The method also includes scoring each reference based at least in part on the one or more order parameters and the one or more metadata items. The method also includes sending to the client system of the first user one or more references of that has a score above a threshold score.Type: GrantFiled: January 4, 2018Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
-
Patent number: 10810454Abstract: One or more representative images extracted from an image group comprising a plurality of images is/are displayed. A part or all of the representative image or images, such as a main subject region or a background region including a search target, is/are selected from the representative image or images, and used for setting search conditions. The image group is searched for an image or images agreeing with the search conditions having been set.Type: GrantFiled: January 2, 2018Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventor: Kazuhiro Mino
-
Patent number: 10809448Abstract: A nano-structure includes an outer area at an edge of the nano-structure. A width of the outer area defined by a distance from the edge of the nano-structure is less than 100 ?m. A depth of the nano-structure in the outer area changes gradually between 0% and at least 50% of a maximum depth of the nano-structure. A method includes forming an etch mask on a substrate and etching the substrate with the etch mask using an ion beam to form a nano-structure in the substrate. The etch mask includes an outer area near an edge of the etch mask. A width of the outer area defined by a distance from the edge of the etch mask is less than 100 ?m. A duty cycle of the etch mask in the outer area changes gradually between at least 10% and at least 90%.Type: GrantFiled: April 18, 2019Date of Patent: October 20, 2020Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Giuseppe Calafiore
-
Patent number: 10811401Abstract: Embodiments described herein relate to maintaining alignment between materials having different coefficients of thermal expansion during a bonding process of a light emitting diode (LED) device. The LED device includes a LED array and a backplane. The LED array and the blackplane each include a plurality of electrodes. During a bonding process where the electrodes of the LED array and electrodes of a backplane are bonded together, an alignment material having a coefficient of thermal expansion different than a coefficient of thermal expansion of the material of the LED array is deposited between LEDs of the LED array.Type: GrantFiled: December 8, 2017Date of Patent: October 20, 2020Assignee: Facebook Technologies, LLCInventor: William Padraic Henry
-
Patent number: 10809429Abstract: One embodiment sets forth a near eye display (NED). The NED includes an electronic display configured to output image light to an optical element. The optical element is configured to receive the image light, direct the image light, and form an image at the eye. The NED also includes an angle selective filter having a curved surface. The angle selective filter is configured to filter out light beams of light exiting the optical element and having an angle of incidence on the curved surface larger than a cut-off angle of incidence.Type: GrantFiled: January 30, 2018Date of Patent: October 20, 2020Assignee: Facebook Technologies, LLCInventor: Evan M. Richards
-
Patent number: D899085Type: GrantFiled: January 17, 2019Date of Patent: October 20, 2020Assignee: Facebook Technologies, LLCInventors: Peter Wesley Bristol, Chun Li Chen, Shane Michael Ellis, Joel Bernard Jacobs
-
Patent number: D899086Type: GrantFiled: January 17, 2019Date of Patent: October 20, 2020Assignee: Facebook Technologies, LLCInventors: Peter Wesley Bristol, Chun Li Chen, Shane Michael Ellis, Peter Allan Chase Newbury, Enric Vial Roig
-
Patent number: D899443Type: GrantFiled: May 1, 2019Date of Patent: October 20, 2020Assignee: Facebook, Inc.Inventors: Nathan Andrew Sharp, Qiang Wang
-
Patent number: D900124Type: GrantFiled: August 21, 2018Date of Patent: October 27, 2020Assignee: Facebook, Inc.Inventor: Michael James Matas
-
Patent number: D900189Type: GrantFiled: July 18, 2019Date of Patent: October 27, 2020Assignee: Facebook Technologies, LLCInventors: Oliver Ross, Benjamin John Parfitt, Tomas Brennessl