Facebook Patents

Advertisement
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: 11089241Abstract: In one example, a method comprises: transmitting a first signal to transfer a first portion of a first charge from a first photodiode to a first charge sensing unit to obtain a first measurement result and transmitting a second signal to transfer a second portion of the first charge from the first photodiode to a second charge sensing unit to obtain a second measurement result. The timing of transmission of the first signal and the second signal are based on the indirect time-of-flight measurement operation. The method further comprises performing the indirect time-of-flight measurement operation based on the first measurement result and the second measurement result; transmitting a third signal to transfer a second charge from a second photodiode to the second charge sensing unit via the first photodiode to obtain a third measurement result; and performing a D sensing operation based on the third measurement result.Type: GrantFiled: June 10, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Song Chen, Xinqiao Liu
-
Patent number: 11089492Abstract: In one embodiment, a method includes accessing steady-state operational parameters for each of a plurality of network nodes of the multi-hop wireless network recorded during a period of steady-state operation, identifying a plurality of first network nodes and a plurality of second network nodes, wherein each of the first network nodes is determined to need a planned reset, and wherein each of the second network nodes previously established one or more wireless connections with one or more of the first network nodes, respectively, adjusting operational settings of each of the second network nodes to establish one or more temporary wireless connections between one or more pairs of second networks nodes, respectively, resetting each of the first network nodes, adjusting operational settings of each of the second network nodes based on the steady-state operational parameters to reestablish the one or more previously established wireless connections with the first network nodes.Type: GrantFiled: December 11, 2019Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventor: Djordje Tujkovic
-
Patent number: 11084271Abstract: This present disclosure describes a system and process for laminating a planar film sheet onto a curved surface of an optical element. One or more cuts to a planar film sheet are determined based in part on a curved surface of an optical element. The planar film sheet is cut along the determined one or more cuts to the planar film sheet to form a lamination sample. And the lamination sample has a plurality of stress relief boundaries that correspond to the determined one or more cuts to the planar film sheet. The lamination sample is laminated to the curved surface of the optical element to form a laminated coating on the optical element. And adjacent stress relief boundaries of the plurality of stress relief boundaries are in contact with each other, such that the laminated coating is a continuous film across the curved surface.Type: GrantFiled: February 9, 2018Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventor: Jacques Gollier
-
Patent number: 11086484Abstract: Techniques for context sensitive illustrated graphical user interface elements, comprising a social networking application. The social networking application may include, among other components, a social networking graphical elements management component to provide a list of recommended graphical element identifier information, in response to a request for the list of recommended graphical element identifier information, a context determination component to determine user context information representative of the at least one user context based at least partially on user communications intent information, user profile information, device location information, calendar event information, and/or external event information, and a graphical elements recommendation component to generate the list of recommended graphical element identifier information based at least partially on the user profile information, graphical elements promotion information, and/or the user context information.Type: GrantFiled: May 28, 2019Date of Patent: August 10, 2021Assignee: FACEBOOK, INC.Inventors: Garima Sinha, Xiao Ou Wang, Kent Fu Ho Tam
-
Patent number: 11086392Abstract: The disclosed computer-implemented method may include communicatively coupling a user interface device to a virtual reality device, capturing inputs from a user on the user interface device, displaying, on the virtual reality device, a virtual representation of the captured inputs from the user, and mirroring, on the virtual reality device, content presented on the user interface device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: April 9, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Sebastian Sztuk, Omar John Pualuan, Jeffrey Witthuhn, Nabeel Farooq Butt, Jonathan Ravasz, Simon Tickner, Robert Ellis, Kayvon Asemani
-
Patent number: 11084031Abstract: The disclosed microfluidic valves may include a valve body having at least one cavity therein, a gate transmission element separating the cavity into an input gate terminal and an output gate terminal, a gate port configured to convey drive fluid into the input gate terminal, and a fluid channel. The gate transmission element may include a flexible membrane and a plunger coupled to the flexible membrane. The gate transmission element may be configured to move within the cavity to inhibit a subject fluid flow from an inlet port to an outlet port of the fluid channel upon pressurization of the input gate terminal, and to allow subject fluid flow from the inlet port to the outlet port upon depressurization of the input gate terminal. Various other related systems and methods are also disclosed.Type: GrantFiled: February 19, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Sean Jason Keller, Nicholas Roy Corson, Yigit Mengue, Serol Turkyilmaz, Robert Manson
-
Patent number: 11086472Abstract: An online system receives information from a content-providing user of the online system defining a content format of a content item associated with the content-providing user. The content format describes a user action detectable at a client device at which the content item is being presented, a visual effect, and a region of the content item to which the visual effect is to be applied in response to detecting the user action at the client device in conjunction with presenting the content item. The online system sends the content item for display to a viewing user of the online system via a client device associated with the viewing user. Responsive to detecting the user action by one or more sensors associated with the client device while the content item is being presented at the client device, the online system applies the visual effect to the region of the content item.Type: GrantFiled: June 26, 2018Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventor: Tsun-Tsun Ho
-
Patent number: 11089112Abstract: According to examples, a system for providing low latency interactive media distribution using shared user hardware may include a processor and a memory storing instructions. The processor, when executing the instructions, may cause the system to register host systems as candidate host systems to host interactive media on behalf of client devices. The system may further receive client device registration data of a client device. The system may select a host system from the candidate host systems to host the interactive media on behalf of the client device. The system may thereby facilitate establishment of a to connection over a network between the client device and the selected host system. In some examples, the connection may allow the selected host system to host the interactive media on behalf of the client device and for the client device to interact with the interactive media hosted on the selected host system.Type: GrantFiled: August 21, 2019Date of Patent: August 10, 2021Assignee: FACEBOOK, INC.Inventor: Xingchen Yu
-
Patent number: 11089359Abstract: The disclosed computer-implemented method may include (1) receiving, at a computing device, a compressed video bitstream that includes (A) video data and (B) in-band metadata that indicates a video quality of the compressed video bitstream, (2) extracting, at the computing device, the in-band metadata from the compressed video bitstream, (3) determining, based at least in part on the in-band metadata, the video quality of the compressed video bitstream, and then (4) making at least one video-processing decision in connection with the compressed video bitstream based at least in part on the video quality of the compressed video bitstream. Various other systems and methods are also disclosed.Type: GrantFiled: January 13, 2020Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventor: Ioannis Katsavounidis
-
Patent number: 11086476Abstract: Embodiments of a 3D web interaction system are disclosed that allow a user to select a content item from a browser, displayed in an artificial reality environment, and present a corresponding version of the content item in the artificial reality environment. The 3D web interaction system can create the version of the selected content item in different ways depending on whether the selected content item is associated with 3D content and, if so, the type of the associated 3D content. For example, the 3D web interaction system can create and present different versions of the selected content item depending on whether the selected content item is (a) not associated with 3D content, (b) associated with “environment content,” or (c) associated with one or more 3D models.Type: GrantFiled: October 23, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Joshua Inch, Reilly Donovan, Diana Liao, Justin Rogers
-
Patent number: 11086488Abstract: An online system provides a user-generated media platform that enables the gamification of content generated on the site. The online system maintains a page of content including content items and a link to a third party system that is external to the online system. When the user selects the link, the user is directed to the third party system with which the user interacts to complete tasks. When the third party system determines one or more conditions are satisfied based on the user interactions with content from the third party system, the third party system updates the page of content maintained by the online system. For example, the third party system provides additional content items to the online system for display via the page of content or unlocks content items stored by the online system for presentation by the page of content.Type: GrantFiled: August 19, 2020Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventors: Addie Louise Marino, Keenan Christopher Pridmore
-
Patent number: 11087479Abstract: An artificial reality system is configured to more accurately and efficiently construct a 3D virtual representation of a real-world environment from a set of 2D images. The system identifies points and/or lines within the images that define a plane along an orientation and then performs a planar sweep along a perpendicular path to identify surfaces in which the plane intersects with multiple points. Points that appear to be in the same plane are “collapsed” into a cohesive plane to conserve processing power by estimating and/or storing parameters for the cohesive plane, rather than all of the individual 3D points. In this way, the system also “averages out” random variation in the planar surface that would otherwise result from random noise in the estimation of the individual 3D points. The system may then generate a 3D map from a constrained alignment of all of the identified planes.Type: GrantFiled: December 20, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: David James Geraghty, Richard Szeliski
-
Patent number: 11086475Abstract: An artificial reality system is described that renders, presents, and controls user interface elements within an artificial reality environment, and performs actions in response to one or more detected gestures of the user. The artificial reality system includes an image capture device configured to capture image data representative of a physical environment, a head-mounted display (HMD) configured to output artificial reality content, a gesture detector configured to identify, from the image data, a gesture comprising a configuration of a hand that is substantially stationary for at least a threshold period of time and positioned such that a thumb of the hand and at least one other finger form approximately a circle or approximately a circular segment, a user interface (UI) engine to generate a UI element in response to the identified gesture, and a rendering engine to render the UI element as an overlay to the artificial reality content.Type: GrantFiled: June 7, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Jonathan Ravasz, Jasper Stevens, Adam Tibor Varga, Etienne Pinchon, Simon Charles Tickner, Jennifer Lynn Spurlock, Kyle Eric Sorge-Toomey, Robert Ellis, Barrett Fox
-
Patent number: 11087435Abstract: A video system processes video frames from a wide angle camera to dewarp the video frames in a manner that preserves conformity of an object of interest. A crop region of a video frame corresponding to the object of interest is determined. An input parameter to a dewarping function is generated based on the detected crop region. The dewarping function is applied to the crop region using the input parameter to generate a dewarped video frame and the dewarped video frame is outputted. The input parameter may be generated in a manner that causes the dewarped video frame to have higher conformity and lower distortion in the region around the object of interest than in a region distant from the object of interest.Type: GrantFiled: November 4, 2019Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventors: Josiah Vincent Vivona, Ted Taejin Kim, Eric W. Hwang
-
Patent number: 11086406Abstract: A hand interaction system can use a three-state model to differentiate between normal hand movements, such as reaching for an object, and hand input gestures. The three-state model can specify a sequence of states including: 1) a neutral state, 2) a tracking state, and 3) an active state. In the neutral state, the hand interaction system monitors for a gesture signaling a transition to the tracking state but does not otherwise interpret a gesture corresponding to the active state as input. Once a gesture causes a transition to the intermediate tracking state, the hand interaction system can recognize a further active state transition gesture, allowing active state interaction. Thus, the monitoring for the intermediate tracking state provides a gating mechanism, making it less likely that the hand interaction system will interpret hand movements as input when not so intended by the user.Type: GrantFiled: September 20, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Jonathan Ravasz, Etienne Pinchon, Adam Varga, Jasper Stevens, Robert Ellis, Jonah Jones
-
Patent number: 11087029Abstract: A decryption integrated circuit (IC) includes an interface configured to receive an encrypted block of data and a decryption datapath. The decryption datapath has a plurality of computational stages arranged in a pipeline configured to decrypt the encrypted block of data to form a decrypted block of data. A non-linear computational stage included in the pipeline of the decryption datapath includes multiple asymmetric logical paths and multiple bypassable latches. A first signal traverses a first logical path and a second signal traverses a second logical path having a greater number of logical units than the first logical path. Each bypassable latch is positioned in a respective logical path of the multiple asymmetric logical paths. The decryption IC further includes a controller configured to assign an individual random bit sequence to each bypassable latch to randomly activate or randomly disable each bypassable latch of the multiple bypassable latches.Type: GrantFiled: October 9, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventor: Sudhir Satpathy
-
Patent number: 11086161Abstract: A display assembly of a head mounted display (HMD) includes a pancake lens display assembly. The pancake display assembly comprises a first lens with a quarter-waveplate and a partially reflective surface, a second lens with a reflective polarizer, and a display. An alignment system positions the first lens relative to the second lens to align the reflective polarizer of the second lens with the quarter-waveplate of the first lens. The alignment system rotates the first lens about an optical axis to position the quarter-waveplate on the first lens such that the quarter-waveplate and the reflective polarizer on the second lens are at an angle where light transmitted through the second lens and then through the first lens is substantially circularly polarized. The alignment system mounts the second lens to the lens housing such that the quarter-waveplate is at the angle relative to the reflective polarizer.Type: GrantFiled: August 7, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Evan M. Richards, Hannah D. Noble, Mark Alan Tempel
-
Patent number: 11087777Abstract: A system includes a headset to capture sound and a visual signal of a local area including one or more sound sources. The system determines a strength of the audio signal and a portion of the visual signal associated with the audio signal, compares the strengths, selects the weaker signal, and augments the weaker signal. The headset accordingly presents augmented audio-visual content to a user, thereby enhancing the user's perception of the weak signal.Type: GrantFiled: April 20, 2020Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Cesare Valerio Parise, William Owen Brimijoin, II, Philip Robinson
-
Patent number: 11087178Abstract: An online system may identify content with which a user has an interest. For example, the online system may determine that a user has an interest in the content based on interaction information indicating that the user interacted with the content. In a particular example, the online system may identify image concepts included in the content based on computer vision techniques that recognize the image concepts. The online system may model probabilities that image concepts will appeal to users. Based on the modeled probabilities, the online system may automatically recommend image concepts for inclusion in candidate images, automatically generate candidate images, or assess candidate images to determine a probability of user interaction with the assessed candidate images.Type: GrantFiled: April 12, 2019Date of Patent: August 10, 2021Assignee: FACEBOOK, INC.Inventors: Barak R. Naveh, James Reyes
-
Patent number: 11087521Abstract: The disclosed computer system may include an input module, an autoencoder, and a rendering module. The input module may receive geometry information and images of a subject. The geometry information may be indicative of variation in geometry of the subject over time. Each image may be associated with a respective viewpoint and may include a view-dependent texture map of the subject. The autoencoder may jointly encode texture information and the geometry information to provide a latent vector. The autoencoder may infer, using the latent vector, an inferred geometry and an inferred view-dependent texture of the subject for a predicted viewpoint. The rendering module may be configured to render a reconstructed image of the subject for the predicted viewpoint using the inferred geometry and the inferred view-dependent texture. Various other systems and methods are also disclosed.Type: GrantFiled: January 29, 2020Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Stephen Anthony Lombardi, Jason Saragih, Yaser Sheikh, Takaaki Shiratori, Shoou-I Yu, Tomas Simon Kreuz, Chenglei Wu
-
Patent number: 11086845Abstract: Techniques for database versioning are described. In one embodiment, an apparatus may comprise a database change management component operative to compare a developer table to a reference table to determine a database change set, wherein both the developer table and the reference table are based on a target table; a database conflict management component operative to compare the database change set to the target table to determine a conflicting change set; and a user interface component operative to display the conflicting change set where the conflicting change set comprises one or more conflicting changes; and indicate a conflict-free change set where the conflicting change set is empty. Other embodiments are described and claimed.Type: GrantFiled: December 29, 2018Date of Patent: August 10, 2021Assignee: FACEBOOK, INC.Inventors: Rushin Shah, Anuj Kumar, Ted Li, Wei Chen, Shusen Liu
-
Patent number: 11087366Abstract: The present disclosure is directed toward systems, computer-readable media, and methods that automatically modify a pacing plan for a digital content distribution campaign, which provides digital content to client computing devices based on the pacing plan. For instance, the systems disclosed herein can automatically detect when a service error causes a digital content distribution campaign to deviate from the pacing plan. In response, the disclosed systems can generate a new pacing plan based on the actual allocated budget at the conclusion of the service error. In particular, the disclosed systems can generate a new pacing plan that enables the digital content distribution campaign to efficiently maximize the remaining resources allocated to the digital content distribution campaign.Type: GrantFiled: October 2, 2017Date of Patent: August 10, 2021Assignee: FACEBOOK, INC.Inventor: Tung Nhat Pham
-
Patent number: 11086858Abstract: In one embodiment, a method includes, by one or more computing systems, receiving, from a client system associated with a user, an initial portion of a user input, wherein the initial portion comprises a partial request, and wherein the initial portion is received while the user is continuing to provide further input, generating, responsive to receiving the initial portion of the user input, one or more speculative queries based on the partial request and a machine-learning predictive model, wherein each speculative query is a predicted complete request based on the partial request, calculating a confidence score for each speculative query based on the predictive model, ranking the one or more speculative queries based on their respective confidence scores and associated costs, executing one or more of the speculative queries based on their ranks, and caching one or more results of the executed one or more speculative queries.Type: GrantFiled: December 17, 2018Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventors: Emmanouil Koukoumidis, Michael Robert Hanson, Mohsen Agsen
-
Patent number: 11087701Abstract: A focusing lens is configured to focus display light for an eye of a user. A display is configured to emit the display light having an illumination profile that increases in brightness as a distance from a middle of the display increases. The focusing lens is configured to receive the display light and focus the display light as image light that has a brightness profile that has substantially uniform brightness across the image.Type: GrantFiled: October 26, 2018Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Dong Chen, Rui Zhang
-
Patent number: 11086126Abstract: A system includes an eyewear device, and a neckband device. The neckband device includes a power source and a processor communicatively coupled to the eyewear device. The system includes a bracelet device, which includes at least one sensor configured to determine a position signal in response to movement of the user's hand, the bracelet device communicatively coupled to the processor. A display device is configured to present content to a user, and is also configured to couple to and be removable from the eyewear device.Type: GrantFiled: May 14, 2018Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Jacques Gollier, Ying Geng, Yusufu Njoni Bamaxam Sulai, Brian Wheelwright
-
Patent number: 11087756Abstract: In one embodiment, a method includes receiving an initial input in a first modality from a first user from a client system associated with the first user, determining one or more intents corresponding to the initial input by an intent-understanding module, generating one or more candidate continuation-inputs based on the one or more intents, where the one or more candidate continuation-inputs are in one or more candidate modalities, respectively, and wherein the candidate modalities are different from the first modality, and sending instructions for presenting one or more suggested inputs corresponding to one or more of the candidate continuation-inputs to the client system.Type: GrantFiled: April 19, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: William Crosby Presant, Francislav P. Penov, Anuj Kumar
-
Patent number: 11088985Abstract: In one embodiment, a method includes receiving a post corresponding to a civic issue on a civic-issues platform of an online social network associated with a first municipality from a client system of a first user of the online social network, where the first user is connected to the first municipality within the online social network, determining a classification of the post based on a comparison of the post with one or more classification-keywords stored in a public-agency database, assigning the post to a first agency of the first municipality based on the determined classification of the post and a location associated with the civic issue, receiving a request to update the post on the civic-issues platform, the request describing a current status of the civic issue, and updating the post on the civic-issues platform to indicate the current status of the civic issue.Type: GrantFiled: May 16, 2019Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventor: Amod Ashok Dange
-
Patent number: 11087442Abstract: In one embodiment, a computing system may determine, for a pixel of a current subframe of a series of subframes, a compensated target pixel value based on a difference between (1) an aggregated target pixel value of the pixel in the current subframe and previous subframes of the series of subframes and (2) an aggregated actual pixel value of displayed pixel values of the pixel in the previous subframes of the series of subframes. The compensated target pixel value may compensate a quantization error for the pixel displayed in the previously subframes of the series of subframes. The system may access a mask value, corresponding to a pixel position of the pixel, from a dithering mask having a spatial stacking property. The system may determine a quantized pixel value for the pixel of the current subframe by quantizing the compensated target pixel value based on the mask value.Type: GrantFiled: November 20, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventor: Edward Buckley
-
Patent number: 11088953Abstract: The disclosed computer-implemented method may include determining a current load measure of data exiting a network at an access point, generating a load projection for data exiting the network at the access point at a future time, and generating, based at least on the load projection, an assigned address for diverting network traffic to reduce network load at the access point. Generating the load projection may include generating the load projection for data exiting the network across proxy nodes of the access point, determining a model profile from a behavior model set corresponding to previous load measures and the current load measure and extrapolating the load projection according to the model profile, and/or calculating a load profile based on line-fitting with a spline profile corresponding to the previous load measures and the current load measure. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 8, 2019Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventors: Federico Daniel Larumbe, Dejan Curcic
-
Patent number: 11089210Abstract: In one example, a method comprises: receiving programming data; determining, based on the programming data, at least one of: an integration period in which a charge storage unit including a floating drain accumulates charge received from a photodiode, or a number of times of sampling the charge; enabling the photodiode to accumulate residual charge, and to transmit overflow charge to the charge storage unit after the photodiode saturates; controlling the charge storage unit to accumulate at least a part of the overflow charge received from the photodiode within the integration period; controlling a quantizer to sample the at least a part of the overflow charge or the residual charge for the number of times to obtain the number of samples; and controlling the quantizer to quantize the number of samples to generate the number of quantization results.Type: GrantFiled: June 10, 2019Date of Patent: August 10, 2021Assignee: Facebook Technologies, LLCInventors: Andrew Samuel Berkovich, Xinqiao Liu
-
Patent number: 11087369Abstract: An online system provides content based on context of host content. The online system allows content providers to define specific context for providing their content for display to users, including specifying categories, format, popularity, and visual appearance of host content eligible for hosting their content. To determine which content a specific content item is eligible for hosting, the online system categories host content items according to specific criteria defined by different content providers for hosting various content. Each content is indexed by classification groups into which the host content items are classified. If a particular content item includes an opportunity for presenting content, the online system identifies content which the particular content item is eligible for hosting. The online system selects one or more identified content for presentation via the opportunity.Type: GrantFiled: March 16, 2018Date of Patent: August 10, 2021Assignee: Facebook, Inc.Inventors: Abhishek Bapna, Yi Tang, Russell Aaron Phillips, Merlyn Deng, Na Chen, Kathryn Anne Orseth
-
Patent number: 11080349Abstract: In one embodiment, a method includes generating embeddings for social-networking entities by training the embeddings using a training algorithm, where an embedding corresponding to an entity represents a point in a d-dimensional embedding space, identifying a subset of entities having one or more common attributes that is not encoded in the generated embeddings, encoding, for each entity in the subset, values of the one or more common attributes into a j-dimensional additional embedding, creating, for each entity in the subset, a (d+j)-dimensional embedding by concatenating the generated d-dimensional embedding with the j-dimensional additional embedding, detecting a need to identify entities similar to a reference entity that is a member of the subset, computing k-nearest neighbors of an embedding corresponding to the reference entity in the (d+j)-dimensional embedding space, identifying entities corresponding to the computed k-nearest neighbors, and providing information regarding the corresponding entitiesType: GrantFiled: May 16, 2018Date of Patent: August 3, 2021Assignee: Facebook, Inc.Inventors: Zhong Zhang, Jin Fang
-
Patent number: 11082767Abstract: A tissue conduction audio system includes a transducer that produces vibrations as it presents audio to a user. A vibration isolation system isolates the vibrations produced by the transducer. The vibration isolation system includes a suspension component with flexures that are configured to have an asymmetric spring rate when at rest and a symmetric spring rate when the transducer is in use and/or at a target position.Type: GrantFiled: January 28, 2020Date of Patent: August 3, 2021Assignee: Facebook Technologies, LLCInventor: Scott Porter
-
Patent number: 11079846Abstract: Systems, articles, and methods for improved capacitive electromyography (“EMG”) sensors are described. The improved capacitive EMG sensors include one or more sensor electrode(s) that is/are coated with a protective barrier formed of a material that has a relative permittivity ?r of about 10 or more. The protective barrier shields the sensor electrode(s) from moisture, sweat, skin oils, etc. while advantageously contributing to a large capacitance between the sensor electrode(s) and the user's body. In this way, the improved capacitive EMG sensors provide enhanced robustness against variations in skin and/or environmental conditions. Such improved capacitive EMG sensors are particularly well-suited for use in wearable EMG devices that may be worn by a user for an extended period of time and/or under a variety of skin and/or environmental conditions. A wearable EMG device that provides a component of a human-electronics interface and incorporates such improved capacitive EMG sensors is described.Type: GrantFiled: June 3, 2019Date of Patent: August 3, 2021Assignee: Facebook Technologies, LLCInventors: Cezar Morun, Stephen Lake
-
Patent number: 11081142Abstract: Exemplary embodiments relate to the creation of a media effect index for group video conversations. Media effect application (e.g., in the form of graphical overlays, filters, sounds, etc.) may be tracked in a timeline during a chat session. The resulting index may be used to create a highlights reel, which may serve as an index into a live show or may be used to determine the best time to insert materials into a recording of the conversation. The index may be used to automatically detect events in the video feed, to allow viewers to skip ahead to exciting moments (e.g., represented by clusters of applications of particular types of media effects), to determine where each participant spoke in a discussion, or to provide a common “watch together” experience while multiple users watch a common video. An analysis of the index may be used for research or consumer testing.Type: GrantFiled: March 25, 2020Date of Patent: August 3, 2021Assignee: FACEBOOK, INC.Inventors: Stephane Taine, Brendan Benjamin Aronoff, Jason Duane Clark
-
Patent number: 11082794Abstract: An audio system captures audio data of test sounds through a microphone of a headset worn by a user. The test sounds are played by an external speaker, and the audio data includes audio data captured for different orientations of the headset with respect to the external speaker. A set of head-related transfer function (HRTFs) is calculated based at least in part on the audio data of the test sounds at the different orientations of the headset. A portion of the set of HRTFs is discarded to create an intermediate set of HRTFs. The discarded portion corresponding to one or more distortion regions that are based in part on wearing the headset. One or more HRTFs are generated that correspond to the discarded portion using at least some of the intermediate set of HRTFs to create an individualized set of HRTFs for the user.Type: GrantFiled: August 28, 2020Date of Patent: August 3, 2021Assignee: Facebook Technologies, LLCInventors: David Lou Alon, Maria Cuevas Rodriguez, Ravish Mehra, Philip Robinson
-
Patent number: 11081140Abstract: The disclosed computer-implemented method may include extracting, from a baseline video file, metadata that identifies at least one characteristic of the baseline video file, creating, using the extracted metadata as a framework, a template for remixing the baseline video file with new content, obtaining at least one new item of content, and creating, using the template, a remixed version of the baseline video file by replacing at least one original item of content in the baseline video file with the new item of content. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 24, 2020Date of Patent: August 3, 2021Assignee: Facebook, Inc.Inventors: Zhibin Cheng, Seth Lee Weisfeld
-
Patent number: 11080874Abstract: A disclosed imaging device may include an image sensor, a lens system, and an aperture filter. The aperture filter may include a first concentric region that passes light of a first wavelength range and that blocks light of a second wavelength range and a second concentric region that passes light of the first wavelength range and light of the second wavelength range. The lens system may direct received light through the aperture filter toward the image sensor. The lens system and the aperture filter may provide a first depth-of-field associated with the first wavelength range and a second depth-of-field associated with the second wavelength range. Associated systems and methods are also disclosed.Type: GrantFiled: January 5, 2018Date of Patent: August 3, 2021Assignee: Facebook Technologies, LLCInventor: Andrew Matthew Bardagjy
-
Patent number: 11082464Abstract: When an online system creates a video exchange session, a user participating in the video exchange session requests inclusion of external video data from an external source other than users participating in the video exchange session. The online system displays the external video content received from the external source in an interface in conjunction with video content received from the users participating in the video exchange session. Displaying the external video content in conjunction with video content from users participating in the video exchange session allows the online system to provide the users with a distraction while in the video exchange session. The online system may associate different external sources with different activities for the video exchange session, allowing selection of an activity to determine the displayed external video content.Type: GrantFiled: December 10, 2020Date of Patent: August 3, 2021Assignee: Facebook, Inc.Inventor: Kathleen Warner
-
Patent number: 11082607Abstract: Systems and methods for generating composite depth images are disclosed. Exemplary implementations may: capture, by a depth sensor, a set of depth images over a capture period of time; generate, by an inertial sensor, inertial signals that convey values of one or more inertial parameters characterizing motion of the depth sensor during the capture period of time; select a target capture position based on one or more of the capture positions of the set of depth images; generate, using the values of the one or more inertial parameters during the capture period of time, re-projected depth images; and generate a composite depth image by combining multiple depth images, such multiple depth images including a first re-projected depth image and a second re-projected depth image.Type: GrantFiled: June 11, 2020Date of Patent: August 3, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Luca Ricci, Daniel Wagner, Jeroen Diederik Hol, Jakob Zillner
-
Patent number: 11079599Abstract: A display device includes a frame, a display, an optical assembly, and a display-moving assembly connected to the display and the frame. The display-moving assembly is configured to move the display between multiple different positions, including a first position and a second position. When the display is in the first position, the display is configured to output image light in a first direction. The first direction is substantially parallel to an optical axis of the optical assembly. When the display is in the second position, the display is positioned away from the optical axis of the optical assembly.Type: GrantFiled: May 29, 2019Date of Patent: August 3, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Brian Wheelwright, Jacques Gollier, Ying Geng, Yusufu Njoni Bamaxam Sulai, Weichuan Gao, Kieran Connor Kelly, Stephen Choi
-
Patent number: 11079518Abstract: An optical element includes a primary electrode, a secondary electrode overlapping at least a portion of the primary electrode, and a structurally-modified and transparent electroactive polymer disposed between and abutting the primary electrode and the secondary electrode. An optical device may include a tunable lens and an optical element disposed over at least one surface of the tunable lens.Type: GrantFiled: February 28, 2019Date of Patent: August 3, 2021Assignee: Facebook Technologies, LLCInventors: Katherine Marie Smyth, Andrew John Ouderkirk, Spencer Allan Wells
-
Patent number: 11082389Abstract: An online system selects for display content items having an option to allow a user to converse with a content provider over an electronic communication system in a way that optimizes for the occurrence of that communication. Content items provided by the online system include links to an online communication system from which the online system can directly observe whether the user engaged in communications with third parties. The online system can thus obtain labeled training data describing communications between users and users' previous interactions with content items and pages of the online system. The trained model is applied to candidate content items to predict a probability that a user will engage in a communication with the content provider if the content is provided to the user, and the model optimizes the selection of content items for which the call to action is to engage in the communication.Type: GrantFiled: July 31, 2018Date of Patent: August 3, 2021Assignee: Facebook, Inc.Inventors: Siddharth Banothu, Chengjie Wu
-
Patent number: 11082467Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for accurately, flexibly, and efficiently broadcasting public combined live video streams from multiple participant devices, which change over the course of the live broadcast, as well as generating dynamic user interfaces that streamline adding, removing, and swapping participant devices from the public combined live video stream. In particular, a live video streaming system facilitates compositing live video streams from multiple participant devices into a public combined live video stream within a digital room before broadcasting the public combined live video stream to viewer devices.Type: GrantFiled: September 3, 2020Date of Patent: August 3, 2021Assignee: FACEBOOK, INC.Inventors: Allison Hartnett, Kristin Lindsey George, Abhishek Parthasarathy, Hemal Khatri, Tomer Bar
-
Patent number: 11082791Abstract: A virtual-reality device displays a virtual scene. The device generates audio data for an area source in the virtual scene. The area source is within a predefined near-field distance from the listener. The device selects sample points from the area source and determines, for each sample, energy contributions to two respective successive shells of spherical shells that extend from the listener to the predefined near-field distance. The two shells enclose the sample point source, and the determined energy contributions correspond to sound originating from the sample point source. For each shell, the device determines a head-related impulse response (HRIR) by combining the determined energy contributions for that shell. The device determines an overall HRIR for the virtual scene by combining the determined HRIRs for the shells and combines the audio data with the overall HRIR. The device transmits the combined audio data to sound-producing elements of the device.Type: GrantFiled: September 24, 2019Date of Patent: August 3, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Carl Schissler
-
Patent number: 11082765Abstract: A headset includes a tissue transducer on a carriage that translates along a temple portion of the headset. The carriage is configured to contact the helix root of a user's ear. The helix root provides a reference point, and when the carriage is contact with the helix root, the tissue transducer is configured to be located in a target area. By maintaining a fixed location of the tissue transducer relative to the helix root of the user's ear, the tissue transducer may be accurately positioned, even for users with different head shapes and sizes.Type: GrantFiled: October 3, 2019Date of Patent: August 3, 2021Assignee: Facebook Technologies, LLCInventors: Morteza Khaleghimeybodi, Michael Edward Franks
-
Patent number: D926800Type: GrantFiled: January 25, 2021Date of Patent: August 3, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: D926801Type: GrantFiled: January 25, 2021Date of Patent: August 3, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: D926804Type: GrantFiled: March 18, 2021Date of Patent: August 3, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: D926812Type: GrantFiled: August 1, 2019Date of Patent: August 3, 2021Assignee: Facebook, Inc.Inventors: Christina d'Avignon, Jacob Ross Frantz, Hoshi Ludwig