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: 10972528Abstract: A client device provides to a user, in an application associated with a social-networking service provided by a server system, a link to a page associated with a third-party service provider. The third-party service provider is distinct from the social-networking service. In response to user selection of the link, the page is loaded within the application. The page includes script for calling one or more application programming interfaces (APIs) of the server system. The client device calls the one or more APIs to obtain information associated with the user from the server system. The client device displays the page within the application, and uses the information associated with the user to conduct a transaction with the third-party service provider through the page.Type: GrantFiled: August 12, 2016Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventors: Derek Chirk Yin Cheng, Karandeep Anand, Edward Kenneth O'Neil, Christopher Chun-Ning Pan, Ming Fei Li, Sean Wiese, Prakash Ahuja
-
Patent number: 10972682Abstract: Systems and methods for adding virtual audio stickers to videos are disclosed. In general, one aspect disclosed features a method, comprising: editing a video to create an edited video, the editing comprising: playing a video in a video panel of a display screen of an electronic device, while the video is playing in the video panel, receiving user input at a particular time in the video, wherein the user input includes a touch at a particular location in the video panel, and responsive to the user input, adding a virtual audio sticker to the video, wherein the virtual audio sticker comprises: an image, and an audio clip.Type: GrantFiled: December 12, 2019Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventors: Natalie Muenster, Jason Stirman, Vicki Chang, Jason Toff
-
Patent number: 10973085Abstract: In one embodiment, a method includes determining a plurality of network nodes of a multi-hop wireless network, wherein each network node comprises an array of beamforming antennae; assigning to each network node in a first subset a first bipartite-graph polarity; assigning to each network node in a second subset a second bipartite-graph polarity; and configuring the multi-hop wireless network according to a bipartite-graph representation of the multi-hop wireless network. During first time slots network nodes of the first bipartite-graph polarity transmit to network nodes of the second bipartite-graph polarity and network nodes of the second bipartite-graph polarity receive from network nodes of the first bipartite-graph polarity.Type: GrantFiled: February 24, 2020Date of Patent: April 6, 2021Assignee: FACEBOOK, INC.Inventor: Djordje Tujkovic
-
Patent number: 10972684Abstract: An image sensor includes a two-dimensional array of active pixels, where each active pixel in the two-dimensional array of active pixels includes a respective photodiode. The image sensor also includes a plurality of lock-in pixels at two or more regions of the two-dimensional array. Each of the plurality of lock-in pixels includes two pixel elements that share a common photodiode. Each pixel element of the two pixel elements in a lock-in pixel includes a charge storage node and a switch configured to receive a respective control signal to selectively connect the respective charge storage node to the common photodiode.Type: GrantFiled: August 15, 2019Date of Patent: April 6, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Andrew Matthew Bardagjy, Manoj Bikumandla
-
Patent number: 10972715Abstract: A depth camera assembly (DCA) determines depth information within a local area. The DCA may selectively process a subset of data captured by an imaging sensor and obtained from the imaging sensor, such as pixels corresponding to a region of interest, for depth information. Alternatively, the DCA may limit retrieval of data from the imaging sensor to pixels corresponding to the region of interest from the imaging sensor for processing for depth information. The depth processing may include a semi-global match (SGM) algorithm, and the DCA adjusts a number of neighboring pixels used for determining depth information for a specific pixel based on one or more criteria. In some embodiments, the DCA performs the depth processing by analyzing images from different image sensors using left to right and right to left correspondence checks that are performed in parallel.Type: GrantFiled: May 21, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Michael Hall, Xinqiao Liu, Zhaoming Zhu, Rajesh Lachhmandas Chhabria, Huixuan Tang, Shuochen Su
-
Patent number: 10970907Abstract: Disclosed herein includes a system, a method, and a non-transitory computer readable medium for applying an expression to an avatar. In one aspect, a class of an expression of a face can be determined according to a set of attributes indicating states of portions of the face. In one aspect, a set of blendshapes with respective weights corresponding to the expression of the face can be determined according to the class of the expression of the face. In one aspect, the set of blendshapes with respective weights can be provided as an input to train a machine learning model. In one aspect, the machine learning model can be configured, via training, to generate an output set of blendshapes with respective weights, according to an input image. An image of an avatar may be rendered according to the output set of blendshapes with respective weights.Type: GrantFiled: July 2, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Elif Albuz, Melinda Ozel, Tong Xiao, Sidi Fu
-
Patent number: 10970936Abstract: Computerized systems, methods, kits, and computer-readable media storing code for implementing the methods are provided for interacting with a physical object in an augmented reality (AR) environment generated by an AR system. One such system includes: a plurality of neuromuscular sensors able to sense a plurality of neuromuscular signals from a user, and at least one computer processor. The neuromuscular sensors are arranged on one or more wearable devices worn by the user to sense the neuromuscular signals. The at least one computer processor is or are programmed to: determine, based at least in part, on the neuromuscular signals sensed by the neuromuscular sensors, information about an interaction of the user with the physical object in the AR environment generated by the AR system; and instruct the AR system to provide feedback based, at least in part, on the information about the interaction of the user with the physical object.Type: GrantFiled: October 4, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Christopher Osborn, Mason Remaley, Lana Awad, Adam Berenzweig, Arielle Susu-Mago, Michael Astolfi, Daniel Wetmore
-
Patent number: 10971158Abstract: A central authority receives a wake word associated with a service request from a user of a client device. The central authority sends the received wake word to a set of wake word engines. The central authority receives a signal from a selected wake word engine indicating that an assistant associated with the selected wake word engine has been selected by the user based on the received wake word. The central authority transmits a signal blocking the remainder of the wake word engines from receiving additional wake words, and sends the service request to the assistant. Responsive to the assistant receiving the service request, the central authority transmits a signal unblocking the remainder of the wake word engines from receiving wake words.Type: GrantFiled: October 5, 2018Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventors: Girish Patangay, Nicholas John Shearer
-
Patent number: 10972423Abstract: Various embodiments include a conversation engine for facilitating a conversation between member accounts (e.g., personal accounts) and social network entities (e.g., corporate accounts) in a social networking system. The conversation engine can enable interactions between a member account and a social network entity via a messaging application when an end-user device associated with the member account is in proximity to a physical establishment associated with the social network entity. The end-user device can scan for available access points and determine its location based on the wireless source identifier(s) of the available access points. The end-user device and/or the social networking system can compare the wireless source identifier(s) to a set of known wireless source identifiers to determine the end-user device's location. Messages can be generated by the conversation engine that include content that is generated based at least in part on the location of the end-user device.Type: GrantFiled: January 31, 2019Date of Patent: April 6, 2021Assignee: FACEBOOK, INC.Inventors: Robert Franklin Daniel, Deniz Demir, Ming Xiao, Michael Allen Sherron, Yoram Talmor
-
Patent number: 10969599Abstract: A device includes a first optical element configured to receive first light in a first direction. The first light includes a first component having a first circular polarization and a second component having a second circular polarization. The first optical element is also configured to convert the first component of the first light into second light having the second circular polarization and output the second light in a second direction. The first optical element is further configured to convert the second component of the first light into third light having the first circular polarization and output the third light in a third direction. The device also includes a second optical configured to receive and transmit the second light and to receive the third light and convert to the third light into fourth light having the second circular polarization.Type: GrantFiled: December 18, 2018Date of Patent: April 6, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Scott Charles McEldowney, Babak Amirsolaimani, Lu Lu
-
Patent number: 10972407Abstract: In one embodiment, a method includes starting a network-coordination service, a network-interface component, and an application as separate processes within a user space of an operating system of a device; receiving, by the network-coordination service, a request from the application to connect with a host; selecting, by the network-coordination service and in response to the request, the network-interface component to service the requested connection with the host, wherein the network-interface component is associated with a network interface of the device; allocating, by the network-coordination service, a shared memory region for the application and the selected network-interface component, wherein the shared memory region is associated with a reference; and sending, by the network-coordination service, the reference to the application, wherein the reference is configured to be used by the application to access the shared memory region; wherein the shared memory region is configured to be used by the appliType: GrantFiled: November 12, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Gleb Kurtsov, Adrian Harold Chadd, Stanislav Sedov
-
Patent number: 10970750Abstract: An online system identifies seed users of high value to a sponsored content provider. Characteristics of the seed users are identified, and additional users having a threshold measure of similarity to the seed users are identified based on the characteristics. A score is determined for each of the additional users based on the measure of similarity. The seed users are placed in an initial tier of a tiered set of users for the sponsored content, and the additional users are placed in additional tiers of the tiered set of users based upon the determined scores such that each additional tier includes those users of the additional users having a specified range of determined scores, the tiers of the tiered set of users ranked according to the determined scores of users within each tier.Type: GrantFiled: March 7, 2019Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventors: Sue Ann Hong, Gunjit Singh, Kyle Edward Johnson, Atif Zahoor Khan
-
Patent number: 10970911Abstract: Embodiments disclosed herein relate to a graphics processing chip for rendering computer graphics. The graphics processing chip may include a controller configured to manage operations of the graphics processing chip in accordance with a graphics-rendering pipeline. The operations may include geometry-processing operations, rasterization operations, and shading operations. The chip may further include programmable memory components configured to store a machine-learning model configured to perform at least a portion of the shading operations. The chip may also include a plurality of processing units configured to be selectively used to perform the shading operations in accordance with the machine-learning model. The chip may also include at least one output memory configured to store image data generated using the shading operations.Type: GrantFiled: February 21, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Christoph Herman Schied, Anton S. Kaplanyan
-
Patent number: 10970811Abstract: Disclosed herein are related to a system and a method of remotely rendering an image. In one approach, a console device generates an image according to a gaze direction of a user of a head mounted display (HMD). In one aspect, the image includes a first area and a second area disposed along an axis, where the second area is located farther away from a foveated area of the image than the first area. In one aspect, the foveated area corresponds to the gaze direction of the user of the HMD. In one aspect, the console device compresses the image according to the axis, where the second area is compressed at a higher level than the first area. In one aspect, the compressed image is transmitted to the HMD. The HMD may decompress the compressed image according to the axis, and render the decompressed image.Type: GrantFiled: September 23, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventor: Volga Aksoy
-
Patent number: 10971130Abstract: A computing device, such as a headset, provides for selective sound level reduction or sound level amplification for sounds made in a local area. The computing device includes a speaker assembly and a controller. The controller receives an audio signal from a second computing device, such as a second headset, via a wireless connection with the computing device. The audio signal describes a sound made by a user of the second computing device. The audio signal arrives at the computing device prior to the sound. The controller determines an audio filter to selectively adjust an amplitude of the sound and applies the audio filter to the audio signal to generate audio content. The controller presents, via the speaker assembly, the audio content to a user such that the presented audio content combines with the sound to selectively adjust the amplitude of the sound.Type: GrantFiled: December 10, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Sebastià Vicenç Amengual Gari, Philip Robinson, Jacob Ryan Donley
-
Patent number: 10970374Abstract: Methods and apparatus for authenticating a user based on neuromuscular signals. The method comprises recording, using a plurality of neuromuscular sensors arranged on one or more wearable devices, a plurality of neuromuscular signals from a user; deriving a neuromuscular signature for the user from the plurality of neuromuscular signals and/or information based on the plurality of neuromuscular signals, wherein the neuromuscular signature is indicative of at least one personal characteristic of the user detected in the plurality of neuromuscular signals; and authenticating the user based on the derived neuromuscular signature.Type: GrantFiled: June 14, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Christopher Osborn, Alexandre Barachant, Daniel Wetmore
-
Patent number: 10970036Abstract: An audio system presented herein includes a transducer array, sensor array, and a controller. The controller control tactile content imparted to a user via actuation of at least one transducer in the transducer array while presenting audio content to the user. The transducer array presents the audio content with the tactile content to the user. The audio system can be part of a headset.Type: GrantFiled: September 24, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Cesare Valerio Parise, Morteza Khaleghimeybodi, Philip Robinson, Peter Gottlieb
-
Patent number: 10969273Abstract: Methods and systems for performing analog-to-digital conversion are proposed. In one example, An analog-to-digital converter (ADC) comprising a quantizer, the quantizer having a first quantization resolution for a first quantization operation subrange and a second quantization resolution for a second quantization operation subrange. At least one of the first quantization resolution or the first quantization operation subrange is programmable. At least one of the second quantization resolution or the second quantization operation subrange is programmable. The quantizer is configured to: receive an input voltage; and based on whether the input voltage belongs to the first quantization operation subrange or to the second quantization operation subrange, quantize the input voltage at the first quantization resolution or at the second quantization resolution to generate a digital output.Type: GrantFiled: January 16, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventors: Andrew Samuel Berkovich, Xinqiao Liu
-
Patent number: 10969675Abstract: An optical assembly includes a first optical waveguide, a first in-coupler coupled with the first optical waveguide and a projector configured to project image light toward a first side of the first optical waveguide. The optical assembly also includes a first scanning reflector optically coupled with the projector and disposed on a second side of the first optical waveguide that is opposite to the first side. The projector is configured to project image light. The first scanning reflector is configured to receive the image light and to redirect the image light across a first range of directions. The first in-coupler is configured to redirect a first portion of the image light so that the first portion of the image light undergoes total internal reflection inside the first optical waveguide.Type: GrantFiled: June 10, 2019Date of Patent: April 6, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Brian Wheelwright, Yun-Han Lee, Babak Amirsolaimani, Weichuan Gao
-
Patent number: 10970647Abstract: In one embodiment, a method includes a device configured to obtain a plurality of sparse, categorical, and numerical features. The device may generate a plurality of ordered combinations of features, wherein each ordered combination of features comprises at least a first feature and a second feature. The device may identify a user account of a social networking system and generate one or more deep feature values associated with the user account for each of the plurality of ordered combination of features. The generation may comprise extracting a first feature value and a second feature value associated with the user account using a social graph of the social networking system. The first and second feature values correspond to the first and second features of the ordered combination of features, respectively. The device may then train a machine-learning model using the generated deep feature values associated with the user account.Type: GrantFiled: August 16, 2017Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventor: Hüseyin Kerem Cevahir
-
Patent number: 10971061Abstract: Techniques are described for operating a display system comprising a light source and a scanning assembly. The light source includes a plurality of emitters arranged in a column and circuitry configured to drive the emitters based on image data. The scanning assembly includes a reflective surface facing the light source, the reflective surface being rotatable in at least one dimension. A control signal including periodic, non-linear pulses causes the reflective surface to rotate through a range of scan angles, thereby forming an output image based on reflection of emitted light. The image data is supplied to the light source in synchronization with the rotational movement of the reflective surface. Changes in rotation speed due to the non-linear nature of the control signal are compensated for by adjusting emission durations for different rows to provide different emission durations at different times based on changes in the linearity of the control signal.Type: GrantFiled: February 12, 2019Date of Patent: April 6, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: William Thomas Blank, Ilias Pappas
-
Patent number: 10970809Abstract: In one embodiment, a computing system may receive a number of texels organized into a two-dimensional array. The system may generate addresses for the texels based on one or more mapping rules which may map the texels from the two-dimension array into a one-dimensional array of a pre-determined size in a texel order. The system may store the texels organized in the one-dimensional array into a memory block having the pre-determined size. The system may read texels from the memory block onto a data bus including a number of data lines corresponding to different combinations of low order address bits of addresses of the texels within the two-dimension array. The texel order of the one-dimensional array may map texels having same low order address bits into same data lines. The system may load the texels directly into a number of buffer memory blocks through the data bus.Type: GrantFiled: October 1, 2019Date of Patent: April 6, 2021Assignee: Facebook Technologies, LLCInventor: Larry Seiler
-
Patent number: 10970884Abstract: Systems, methods, and non-transitory computer-readable media can obtain a media item. The media item is positioned in a content item. A plurality of histograms are generated based on colors of a first portion and a second portion of the media item. A custom background for the media item in the content item is generated based on the plurality of histograms.Type: GrantFiled: March 11, 2019Date of Patent: April 6, 2021Assignee: Facebook, Inc.Inventors: Hongji Yang, Yuji Wang, Yuan Liang, Dan Zhang, Ren Lu, Amber Muck, Ethan Lubka, Yi-Wei Wu, Lingfei He, Yin Kam Hung, Michael Thomas Gofron
-
Patent number: 10962844Abstract: An optical element includes a primary electrode, a secondary electrode overlapping at least a portion of the primary electrode, and an electroactive layer disposed between and abutting the primary electrode and the secondary electrode. The optical element is configured to have a first optical transmittance and a first optical reflectance when a first voltage is applied between the primary electrode and the secondary electrode, and at least one of a second optical transmittance different from the first optical transmittance or a second optical reflectance different from the first optical reflectance when a second voltage different from the first voltage is applied between the primary electrode and the secondary electrode.Type: GrantFiled: March 26, 2019Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Katherine Marie Smyth, Andrew John Ouderkirk, Spencer Allan Wells, Robin Sharma
-
Patent number: 10963514Abstract: In one embodiment, a method includes accessing a mention table of entries that each have: (1) a string, (2) a count of a number of times the string is used in a corpus, and (3) a count of a number of times the string is linked to another document. The method also includes calculating, for each n-gram of a search query from a querying user, a link probability that represents the likelihood that the n-gram corresponds to an entity associated with a communication network. The method also includes identifying content objects that match the search query and ranking the content objects based at least in part on on the calculated link probability. The method also includes sending instructions to present the search results on a client system of the querying user.Type: GrantFiled: November 30, 2017Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Rajesh Krishna Shenoy
-
Patent number: 10962703Abstract: Provided herein are compositions comprising functionalized gallium-based semiconductor nanoparticles for use in nanoprint resins and high-index overcoat materials. Also provided are methods of manufacturing functionalized gallium-based semiconductor nanoparticles and nanoprint resins and high-index overcoat materials using gallium-based semiconductor nanoparticles.Type: GrantFiled: October 11, 2018Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Austin Lane, Matthew E. Colburn, Giuseppe Calafiore
-
Patent number: 10964098Abstract: In one embodiment, a computing system accesses a three-dimensional (3D) model of an environment, the 3D model comprising a virtual representation of an object in the environment. The computing system accesses an image of the object captured by a camera from a camera pose. The computing system accesses material parameters associated with a material property for the virtual representation of the object. The computing system renders, using the 3D model, pixels associated with the virtual representation of the object based on the material parameters associated with the virtual representation of the object, the pixels being rendered from a virtual perspective corresponding to the camera pose. The computing system determines updated material parameters associated with the material property for the virtual representation of the object based on a comparison of the rendered pixels to corresponding pixels located in the image of the object.Type: GrantFiled: March 5, 2019Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Anton S. Kaplanyan, Dejan Azinovic, Matthias Niessner, Tzu-Mao Li
-
Patent number: 10962777Abstract: A device includes a first light source device configured to transmit a first light in a first direction and a second light source device configured to transmit a second light in a second direction. The device also includes a first set of one or more lenses configured for directing the first light from the first light source device and the second light from the second light source device toward a first eye of a user. Also disclosed is a method that includes transmitting a first light and a second light through a first set of one or more lenses and directing the first light and the second light toward a first eye of a user. Further disclosed is a method for adjusting a distance between an eye and a lens of the first set of one or more lenses.Type: GrantFiled: May 1, 2017Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Brian Wheelwright, Jacques Gollier, Ying Geng, Yijing Fu
-
Patent number: 10962791Abstract: A method may include bonding a deformable bounding element to a structural support element in which the deformable bounding element and a cavity-adjacent side of the structural support element define a cavity. The method may further include filling the cavity with a deformable medium by injecting the deformable medium past a cavity-opposite side of the structural support element and toward the cavity-adjacent side of the structural support element. The method may additionally include sealing an entry point of the injection of the deformable medium into the cavity. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: May 7, 2018Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Andrew J. Ouderkirk, Katherine Marie Smyth
-
Patent number: 10964088Abstract: In one embodiment, a method for computing a color value for a sampling pixel region includes using a computing system to determine a sampling pixel region within a texture. The texture is associated with mipmap levels having different resolutions of the texture. The mipmap levels include at least a first mipmap level defined by color texels and a second mipmap level defined by distance-field texels. The system may select one of the mipmap levels based on a size of the sampling pixel region and a size of a texel in the selected mipmap level. The system may then compute a color value for the sampling pixel region using the selected mipmap level.Type: GrantFiled: September 26, 2019Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Larry Seiler, Alexander Nankervis, John Adrian Arthur Johnston
-
Patent number: 10962124Abstract: A fluidic latch device may include an input port, an additional input port, an output port, an additional output port, a pressure chamber, an additional pressure chamber, and a flexible membrane. The pressure chamber may include an inlet coupled to the input port by a first fluid channel and an outlet coupled to the output port by a second fluid channel, and the additional pressure chamber may include an additional inlet coupled to the additional input port by a third fluid channel and an additional outlet coupled to the additional output port by a fourth fluid channel. The flexible membrane may separate the pressure chamber and the additional pressure chamber and be configured to (1) block, when the membrane is in an expanded state, the outlet of the pressure chamber and (2) block, when the membrane is in an additional expanded state, the additional outlet of the additional pressure chamber.Type: GrantFiled: March 29, 2019Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Andrew Arthur Stanley, Erik Roby
-
Patent number: 10964581Abstract: Techniques are disclosed for fabricating light-emitting structures in which recesses in a carrier adhesive layer are formed after singulation of the light-emitting structures. These recesses are self-aligned with the light-emitting structures and enable a pickup adhesive layer to be formed on each of the light-emitting structures without the need for creating an etching mask or etching the pickup adhesive layer.Type: GrantFiled: April 18, 2019Date of Patent: March 30, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Oscar Torrents Abad
-
Patent number: 10964238Abstract: Systems and methods for controlling a display apparatus are provided. In one example, an apparatus comprises a display comprising a plurality of light emitting diodes (LED), a display control circuit configured to generate display control signals, and a test module configured to generate test control signals. In a test operation mode, at least one LED of the plurality of LEDs is configured to be controlled by the test control signals from the test module to conduct at least one test output current. The test module can determine electrical characteristics of the at least one LED based on the at least one test output current. The display control circuit can adjust the display control signals based on the electrical characteristics of the at least one LED.Type: GrantFiled: January 29, 2019Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Ilias Pappas, William Thomas Blank
-
Patent number: 10962790Abstract: A depth measurement assembly (DMA) includes a pulsed illuminator assembly, a depth camera assembly, and a controller. The pulsed illuminator assembly has a structured light projector that projects pulses of structured light at a pulse rate into a local area. The depth camera assembly captures images data of an object in the local area illuminated with the pulses of structured light. An exposure interval of the depth camera assembly is pulsed and synchronized to the pulses projected by the pulsed illuminator assembly. The controller controls the pulsed illuminator assembly and the depth camera assembly so that they are synchronized. The controller also determine depth and/or tracking information of the object based on the captured image data. In some embodiments, the pulsed illuminator assembly have a plurality of structured light projectors that projects pulses of structured light at different times.Type: GrantFiled: September 5, 2017Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventor: Michael Hall
-
Patent number: 10965610Abstract: The disclosed computer-implemented method may include (1) for each tenant in a plurality of tenants within a multi-tenant service system, assigning a probability factor to the tenant that indicates a likelihood that the tenant will be selected when a resource of the multi-tenant service system is available, (2) detecting that the resource of the multi-tenant service system is available, (3) probabilistically selecting a tenant from the plurality of tenants by using the probability factors assigned to the tenants in the plurality of tenants, and (4) directing the multi-tenant service system to allocate the resource to the selected tenant for execution of a work item received from the selected tenant. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: February 12, 2020Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Jason George McHugh, Mark Warren McDuff
-
Patent number: 10962795Abstract: A display device includes a first display, a second display and one or more optical elements. The first display is configured to provide a first light that corresponds to a first image, the second display is configured to provide a second light that corresponds to a second image, and the one or more optical elements are configured to project a display image using the first light and the second light. The display image includes the first image and the second image. The display device is configured to project the first image with a first magnification and project the second image with a second magnification that is distinct from the first magnification. Also disclosed is a method performed by the display device.Type: GrantFiled: December 17, 2018Date of Patent: March 30, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Jacques Gollier, Ying Geng, Yusufu Njoni Bamaxam Sulai, Fenglin Peng, Brian Wheelwright
-
Patent number: 10965723Abstract: In one embodiment, a method includes determining, by a computer server machine, that a callee-user is available for a communication session based on location information associated with a client system of the callee-user; sending, by the computer server machine, in response to determining that the callee-user is available, a notification to a client system of a caller-user indicating that the callee-user is available; receiving, by the computer server machine, a request from the client system of the caller-user to initiate the communication session; establishing, by the computer server machine, the communication session to enable a media stream comprising media captured at the client system of the caller-user to be received at the client system of a callee-user; and sending, by the computer server machine, the media captured at the client system of the caller-user to the client system of the callee-user.Type: GrantFiled: January 21, 2020Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Stephane Taine, Edward Young Zhang, Dwayne B. Mercredi, Michael Leggett, Brendan Benjamin Aronoff, Peter Henry Martinazzi, Evan Patrick Noon, Duckjin Kang, John Randall Ehrhardt
-
Patent number: 10963046Abstract: A system tracks eye position using a first Optical Coherence Tomography (OCT) eye tracking unit to determine a first position of an eye of a user. The OCT eye tracking unit projects low coherence interference light onto a portion of the user's eye, and uses captured light reflected from the illuminated portion of the user's eye to generate a dataset describing the portion of the user's eye. The first position of the user's eye is determined based upon the generated dataset and a previously generated dataset. In order to minimize error and reduce the effects of draft, a reference tracking system is configured to determine a second position of the user's eye, which is used to update the determined first position of the user's eye.Type: GrantFiled: May 17, 2018Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Robert Dale Cavin, Alexander Jobe Fix, Andrew John Ouderkirk
-
Patent number: 10963128Abstract: A computer-implemented method for capturing content may include (i) displaying, within a graphical user interface of a media recording application that records media through an input device, a clickable reaction button, (ii) receiving a click of the clickable reaction button within the graphical user interface of the media recording application, and (ii) in response to receiving the click of the clickable reaction button within the graphical user interface of the media recording application, performing both capturing, by the media recording application, media content through the input device recording metadata indicating that a user reacted to the captured media content such that the metadata specifies a reaction that corresponds to the clickable reaction button. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 6, 2018Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 10963273Abstract: In one embodiment, a method includes receiving a user request for a summarization of a particular type of content objects from a client system associated with a first user, determining one or more modalities associated with the user request, selecting a plurality of content objects of the particular type based on a user profile of the first user, wherein the user profile comprises one or more confidence scores associated with one or more subjects associated with the first user, respectively, and wherein the plurality of content objects are selected based on the one or more confidence scores, generating a summary of each content object based on the user profile and the determined modalities, and sending, to the client system in response to the user request, instructions for presenting the summaries of the plurality of content objects, wherein the summaries are presented via one or more of the determined modalities.Type: GrantFiled: April 30, 2018Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Fuchun Peng, Fei Sha, Kun Han, Wenhai Yang, Anuj Kumar, Michael Robert Hanson, Benoit F. Dumoulin
-
Patent number: 10963103Abstract: A display system comprises a light source assembly, a display assembly, a camera assembly, and a controller. The light source assembly is configured to generate visible light and infrared light. The display assembly is configured to generate image light using the visible light and to generate tracking light using the infrared light. The tracking light and the image light pass through a beam splitter prior to being projected into a local area. The camera assembly is configured to capture one or more images of the local area illuminated with the tracking light. The images are illuminated with the tracking light that passes through the beam splitter prior to be being captured by the camera assembly. The controller is configured to calculate depth information for objects in the local area using the one or more images.Type: GrantFiled: December 24, 2018Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventor: Mohsen Shahmohammadi
-
Patent number: 10964867Abstract: Embodiments relate to using flux or underfill as a trapping layer for temporarily attaching light emitting diodes (LEDs) to a substrate and heating to simultaneously bond multiple LEDs onto the substrate. The flux or underfill may be selectively coated at the ends of electrodes of the LEDs prior to placing the LEDs on the substrate. Due to adhesive properties of the flux or underfill, multiple LEDs can be placed on and attached to the substrate prior to performing the bonding process. Once LEDs are placed on the substrate, the flux or underfill facilitates formation of metallic contacts between electrodes of the LED and contacts of the substrate during the bonding process. By using the flux or underfill, the formation of metallic contacts can be performed even without applying pressure.Type: GrantFiled: May 29, 2019Date of Patent: March 30, 2021Assignee: Facebook Technologies, LLCInventors: Daniel Brodoceanu, Thiago Martins Amaral, Pooya Saketi, Patrick Joseph Hughes, Alexander Udo May, Karsten Moh, Oscar Torrents Abad
-
Patent number: 10963844Abstract: Systems, methods, and non-transitory computer-readable media can receive meeting scheduling information comprising meeting time information, participant information, and resource information. A scheduled meeting is created based on the meeting scheduling information. Participant location information is determined based on user location technology. The scheduled meeting is automatically initiated based on meeting initiation criteria, the meeting initiation criteria comprising participant location criteria.Type: GrantFiled: September 19, 2016Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Konrad Horst Michels
-
Patent number: 10965873Abstract: The disclosed computer-implemented method may include (i) receiving, by a camera system that includes at least one camera, input from a user instructing the camera system to adjust a framing of the camera, (ii) directing, by the camera system, the camera to adjust the framing, (iii) determining a predicted modified camera frame that approximates an actual modified camera frame predicted to result from directing the camera to adjust the framing, (iv) displaying, before completely receiving visual data that results from the actual modified camera frame from the camera, the predicted modified camera frame to the user, (v) receiving the visual data including the actual modified camera frame from the camera after the camera adjusts the camera frame, and (vi) displaying the actual modified camera frame to the user. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 24, 2018Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Howard William Winter
-
Patent number: 10963921Abstract: An online system receives information describing actions performed by individuals and identifies online system users included among these individuals. Based on the actions they have performed, the users are assigned to sequentially ordered stages of a classification scheme associated with a content-providing user of the online system. The online system receives content items associated with different stages from the content-providing user, in which content items associated with a stage may be presented to users assigned to the stage. The online system may determine an expected return value associated with each stage and an expected advancement value associated with advancement of users assigned to each stage to succeeding stages of the classification scheme. The online system also may determine a value associated with a content item based on a comprehensive value received from the content-providing user, the expected advancement value, and a predicted likelihood of user advancement to a succeeding stage.Type: GrantFiled: November 7, 2017Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventors: Rituraj Kirti, David Wood Kaufman, Aram Grigoryan
-
Patent number: 10964844Abstract: Disclosed herein are light emitting diodes (LEDs) having a high efficiency. A light emitting diode including an active light emitting layer within a semiconductor layer is provided. The semiconductor layer has a mesa shape. The light emitting diode also includes a substrate having a first surface on which the semiconductor layer is positioned and an outcoupling surface opposite to the first surface. Light generated by the active light emitting layer is incident on the outcoupling surface and propagates toward an optical element downstream of the outcoupling surface. The light emitting diode also includes a first anti-reflection coating adjacent to the outcoupling surface; an index-matched material between the outcoupling surface and the optical element, wherein an index of refraction of the index-matched material is greater than or equal to an index of refraction of the optical element; and/or secondary optics adjacent to the outcoupling surface.Type: GrantFiled: September 17, 2019Date of Patent: March 30, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Stephan Lutgen
-
Patent number: 10966066Abstract: Apparatuses, methods, and systems for internet-enabled data for transparent application consumption over unstructured supplementary service data are disclosed. One method includes generating, by an application, IP (internet protocol) packets, encapsulating, by a proxy interface, the IP packets into protocol data units (PDUs), generating frames of data for facilitating communication through a wireless link, wherein the frames include data slots and control information slots, identifying, by the base station, unused control information slots of the frames of data, scheduling transmission of a stream of the PDUs over the unused control information slots for a full-time duration of the unused control information slots, inserting the PDUs into one or more of the scheduled control information slots of the frames of data as specified by the scheduling, and transmitting, by the computing device, the frames of data through the wireless link to the base station on the scheduled control information slots.Type: GrantFiled: March 17, 2020Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Abhishek Bose-Kolanu
-
Patent number: D914705Type: GrantFiled: June 5, 2019Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: D914739Type: GrantFiled: June 5, 2019Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: D914757Type: GrantFiled: June 6, 2019Date of Patent: March 30, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul