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: 11146646Abstract: In one embodiment, a method includes launching, by a client system of a first user, a video-call session to enable a video stream for display in a small-overlay-window on a display of the client system of the first user; receiving, by the client system of the first user, a video stream comprising video from a client system of a second user; determining at least one property for the small-overlay-window based on information associated with the second user; and displaying the video stream in the small-overlay-window, wherein the small-overlay-window is customized based on the determined at least one property, and wherein the small-overlay-window is positioned directly over an interface of an active application running on the client system of the first user.Type: GrantFiled: November 13, 2018Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Stephane Taine, Edward Young Zhang, Dwayne B. Mercredi, Michael Leggett, Brendan Benjamin Aronoff, Peter Henry Martinazzi, Evan Patrick Noon, Duckjin Kang, John Randall Ehrhardt
-
Patent number: 11146511Abstract: Exemplary embodiments relate to improvements in the design of a messaging inbox. The inbox may display different units or “modules” for providing a user with quick access to different inbox functionalities. After a number of recent or unread messages are shown in the inbox's initial interface, the messages end and are replaced with modules. In some embodiments, promotional material may be integrated into a module, or may be integrated as a module. For example, a new message thread may be created to indicate a store in which a discount is offered. The message may appear in a module, or may stand in the place of a module. The promotional material may be selected based on proximity. The messaging service may differentiate between sponsored materials advertising a product or service, and purely beneficial materials such as coupons.Type: GrantFiled: April 24, 2020Date of Patent: October 12, 2021Assignee: FACEBOOK, INC.Inventors: Vinodh Jayaram, Andrew Yaoshu Song, Jonathan David Perlow
-
Patent number: 11145126Abstract: This disclosure describes an artificial reality system that presents artificial reality content in the context of a physical environment that includes a mirror or other reflective surface. In one example, this disclosure describes a method that includes capturing capture data representative of a physical environment, wherein the physical environment includes a reflective surface and a plurality of objects, determining a pose of the HMD, determining a map of the physical environment, wherein the map includes position information about the reflective surface and position information about each of the plurality of physical objects in the physical environment, identifying a visible object from among the plurality of physical objects, and generating artificial reality content associated with the visible object.Type: GrantFiled: June 27, 2019Date of Patent: October 12, 2021Assignee: Facebook Technologies, LLCInventors: Chad Austin Bramwell, Caryn Vainio, Charlene Mary Atlas, Mark Terrano
-
Patent number: 11143873Abstract: A compact light projection system is described for use in artificial reality systems, and which outputs patterned interferometric illumination that may be dynamically adjustable. The light projection systems are Integrated Circuits (IC)s, which are compact and easily added to other electronic devices in an artificial reality device. The IC illumination sources described herein provide flexibility by incorporating dynamically adjustable components as well as static components, such as phase delay devices, coupling controllers, switch-able light sources, and output gratings, which may each be adjusted to control the resulting pattern of interferometric illumination.Type: GrantFiled: January 6, 2020Date of Patent: October 12, 2021Assignee: Facebook Technologies, LLCInventors: Qing Chao, Zhaoming Zhu, Michael Hall
-
Patent number: 11145631Abstract: A display device includes a display panel having a first emission region and a second emission region that is distinct from and mutually exclusive to the first emission region and surrounds the first emission region. The display device includes a first plurality of light emitters arranged in the first emission region, a plurality of activation lines for the first emission region, a second plurality of light emitters arranged in the second emission region, and a plurality of activation lines for the second emission region. A single activation line of the plurality of activation lines for the first emission region is electrically coupled with a first number of light emitters in the first emission region and a single activation line of the plurality of activation lines for the second emission region is electrically coupled with a second number, distinct from the first number, of light emitters in the second emission region.Type: GrantFiled: February 7, 2020Date of Patent: October 12, 2021Assignee: Facebook Technologies, LLCInventors: Andrew John Ouderkirk, James Ronald Bonar, Jasmine Soria Sears
-
Patent number: 11146891Abstract: A microelectromechanical system (MEMS) coil assembly is presented herein. In some embodiments, the MEMS coil assembly includes a foldable substrate and a plurality of coil segments. Each coil segment includes a portion of the substrate, two conductors arranged on the portion of the substrate. The substrate can be folded to stack the coil segments on top of each other and to electrically connect first and second conductors of adjacent coil segments. In some other embodiments, the MEMS coil assembly includes a plurality of coil layers stacked onto each other. Each coil layer includes a substrate and a conductor to form a coil. The conductors of adjacent coil layers are connected through a via. The MEMS coil assembly can be arranged between a pair of magnets. An input signal can be applied to the MEMS coil assembly to cause the MEMS coil assembly to move orthogonally relative to the magnets.Type: GrantFiled: October 28, 2019Date of Patent: October 12, 2021Assignee: Facebook Technologies, LLCInventors: Scott Porter, Chuming Zhao, Antonio John Miller, Peter Daniel Clyde
-
Patent number: 11143221Abstract: A device housing comprises a front panel, a back panel, and a support structure. The front panel further comprises at least one threaded interface position on an edge of the front panel. The back panel further comprises at least one securing interface positioned on an edge of the back panel. The support structure is configured to mount the front panel and the back panel. The support structure further comprises a slot configured to couple the threaded interface on the front panel and a securing to configured to couple the securing interface on the back panel.Type: GrantFiled: September 18, 2019Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Joshua Davies, Way Chet Lim
-
Patent number: 11143218Abstract: A fluidic logic-gate device may include inlet ports, input ports, an output port, fluid channels each configured to route fluid from one of the inlet ports to the output port, and pistons that each include (1) a restricting gate transmission element configured to block, when the piston is in a first blocking position and unblock, when the piston is in a second blocking position, one of fluid channels, (2) a first controlling gate transmission element configured to interface with a first control pressure that, when applied to the first controlling gate transmission element, forces the piston towards the first blocking position, and (3) a second controlling gate transmission element configured to interface with a second control pressure that, when applied to the second controlling gate transmission element, forces the piston towards the second blocking position. Various other related devices and systems are also disclosed.Type: GrantFiled: May 9, 2019Date of Patent: October 12, 2021Assignee: Facebook Technologies, LLCInventors: Casey Glick, Andrew Arthur Stanley, Erik Roby
-
Patent number: 11144115Abstract: Disclosed herein are related to a system and a method for porting a physical object in a physical space into a virtual reality. In one approach, the method includes detecting an input device in a physical space relative to a user of the input device. In one approach, the method includes presenting, by a display device to the user, a virtual model of the detected input device in a virtual space at a location and an orientation. The location and the orientation of the virtual model in the virtual space may correspond to a location and an orientation of the input device in the physical space relative to the user. In one approach, the method includes visually providing relative to the virtual model in the virtual space, through the display device, spatial feedback on the user's interaction with the input device in the physical space.Type: GrantFiled: November 1, 2019Date of Patent: October 12, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Jan Herling, Adrian Brian Ratter
-
Patent number: 11143866Abstract: A waveguide is provided for conveying image light. The waveguide includes an input port for receiving a first beam of image light carrying an image in a wavelength band. A first diffraction grating of the waveguide includes a plurality of volume Bragg gratings (VBGs) configured to expand the first beam along a first axis and to redirect the first beam towards a second diffraction grating of the waveguide. The second diffraction grating includes a plurality of VBGs configured to receive the first beam from the first diffraction grating and to out-couple different portions of the first wavelength band of the first beam along a second axis, thereby expanding the first beam along the second axis for observation of the image by a user.Type: GrantFiled: June 22, 2020Date of Patent: October 12, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Wanli Chi, Hee Yoon Lee, Pasi Saarikko
-
Patent number: 11143693Abstract: A system includes a plurality of first LEDs, a plurality of second LEDs, a first controllable current source that is configured to generate a first bias current for driving a first one of the plurality of first LEDs and a plurality of first ones of the plurality of second LEDs, a first measurement circuit that is configured to measure a first current-voltage (I-V) performance characteristic of the first one of the plurality of first LEDs, and a lens that is arranged to receive light from the plurality of second LEDs. A property of the first bias current is determined as a function of at least two measurements of the first I-V performance characteristic that are acquired while the first bias current is applied to the first one of the plurality of first LEDs and the plurality of first ones of the plurality of second LEDs.Type: GrantFiled: March 17, 2020Date of Patent: October 12, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Michael Yee, Ramakrishna Chilukuri, William Thomas Blank, Ilias Pappas
-
Patent number: 11144099Abstract: Systems, methods, and non-transitory computer-readable media can present landscape content through a display screen of the computing device, the landscape content being presented in a landscape viewing mode. A rotation of the display screen to transition to a portrait viewing mode can be determined. The landscape content can be scaled based on the rotation of the display screen, wherein the scaled landscape content is presented through the display screen.Type: GrantFiled: December 28, 2018Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Ian McIntyre Silber, Thomas Frederick Dimson, Ryan Keenan Olson
-
Patent number: 11143875Abstract: An optical device is provided. The optical device includes a first liquid crystal (“LC”) cell and a second LC cell stacked with the first LC cell. The first and second LC cells are configured to provide a phase retardation to a light transmitted therethrough. The optical device also includes at least one first compensation film disposed between the first LC cell and the second LC cell. The optical device also includes a second compensation film disposed at a first side of the first LC cell opposite to a second side of the first LC cell where the at least one first compensation film is disposed. The optical device also includes a third compensation film disposed at a first side of the second LC cell opposite to a second side of the second LC cell where the at least one first compensation film is disposed.Type: GrantFiled: April 29, 2020Date of Patent: October 12, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Lu Lu, Fenglin Peng, Mengfei Wang, Wai Sze Tiffany Lam, Scott Charles McEldowney
-
Patent number: 11145107Abstract: This disclosure describes efficient communication of surface texture data between system on a chip (SOC) integrated circuits. An example system includes a first integrated circuit and a second integrated circuit communicatively coupled to the first integrated circuit by a video communication interface. The first integrated generates a superframe in a video frame of the video communication interface for transmission to the second integrated circuit. The superframe includes multiple subframe payloads that carry surface texture data to be updated in the frame and corresponding subframe headers that include parameters of the subframe payloads. The second integrated circuit includes a direct access memory (DMA) controller. The DMA upon receipt of the superframe, writes the surface texture data within each of the subframe payloads directly to an allocated location in memory based on the parameters included in the corresponding one of the subframe headers.Type: GrantFiled: January 10, 2020Date of Patent: October 12, 2021Assignee: Facebook Technologies, LLCInventors: Richard Lawrence Greene, Steve John Clohset, Benjamin Charles Constable
-
Patent number: 11144953Abstract: A user action associated with a content item performed by a target user is detected. Information describing online publishers that delivered the content item to the target user is retrieved. For each publisher, a likelihood that the user action would have occurred without the publisher's delivery of the content item to the target user is determined. An estimated increase in the likelihood that the user action occurred due to the publisher's delivery of the content item to the target user is determined. A baseline value indicating a likelihood that the user action would have occurred without delivery of the content item to the target user by any publishers is estimated based on attributes for the target user. A performance metric is determined for each publisher, wherein ratios of the metrics are scaled based on the baseline value and are related based on corresponding ratios of the estimated increases in likelihoods.Type: GrantFiled: April 18, 2018Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Jie Zhang, Pu Zhang, Ying Jiang, Sergiy Dubynskiy, Goran Predovic
-
Patent number: 11144812Abstract: A preprocessing module of a neural network has a first input and second input. The module generates multiple, different first latent vector representations of its first input, and multiple, different second latent vector representations of its second input. The module then models pairwise interactions between every unique pairwise combination of the first and second latent vector representations. The module then produces an intermediate output by combining the results of the modeled pairwise interactions.Type: GrantFiled: September 1, 2017Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Xianjie Chen, Wenlin Chen, Liang Xiong, Tianshi Gao
-
Patent number: 11146442Abstract: An online system receives a request from a posting user to post content describing a type of life event about the posting user to a user profile page of the posting user as well as a privacy setting for the content. The online system accesses a set of animations, in which each animation is associated with a type of life event and selects an animation that is associated with the type of life event about the posting user. Upon receiving a request from a viewing user to view the user profile page, the online system determines whether to include the selected animation in the user profile page based on the privacy setting and information describing a connection between the users. Based on the determination, the online system generates a user interface including at least the user profile page and sends the user interface for display to the viewing user.Type: GrantFiled: August 15, 2019Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventor: David Abraham Harris
-
Patent number: 11144182Abstract: A social networking system identifies a user's relative preference for objects maintained by the social networking system, such as pages associated with movies, restaurants, businesses, or other content. To obtain the user's preferences, the system provides pairs, or groups, of objects to a user and prompts the user to indicate a preference between the objects in each pair. This obtained information about the user's relative preferences is stored in conjunction with the user's profile, which can then be used to select content subsequently presented to the user.Type: GrantFiled: November 30, 2020Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Mark Pike, Yuankai Ge, Chad E. Little
-
Patent number: 11144826Abstract: In one embodiment, a method includes accessing an input vector representing an input post, wherein: the vector space comprises clusters each associated with a topic; each cluster was determined based on a clustering of training-page vectors corresponding to training pages that each comprise training posts, each training post submitted by a user to a training page and comprises content selected by the user; and each training-page vector was generated by an ANN that was trained, based on the training posts of training pages associated with the ANN, to receive a post and then output a probability that the received post is related to the training posts of the training pages; determining that the input vector is located within a particular cluster in the vector space; and determining a topic of the input post based on the topic associated with the particular cluster that the input vector is located within.Type: GrantFiled: December 27, 2017Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Ying Zhang, Wenhai Yang, Ou Jin
-
Patent number: 11145242Abstract: An apparatus for efficiently driving visual displays via light-emitting devices may include (1) at least one light-emitting device, (2) a buck driver circuit electrically coupled to the light-emitting device, wherein the buck driver circuit includes an inductor, and (3) a boost circuit electrically coupled between the buck driver circuit and a power source, wherein the boost circuit includes an additional inductor. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: February 12, 2020Date of Patent: October 12, 2021Assignee: Facebook Technologies, LLCInventors: Yuming Liu, Xiaobei Li, Lawrence Chang-Yung Wang, Sam Sarmast, Phillip Freeman King, Benjamin Nicholas Jones
-
Patent number: 11145006Abstract: In one embodiment, a method includes accessing a social graph maintained by an online social network, the social graph including nodes and edges connecting the nodes, each edge representing a relationship between two of the nodes. The method also includes receiving an indication that a first user of the online social network has interacted with a content object posted by a second user of the online social network, wherein the content object is associated with a first entity. The method also includes accessing user data associated with the first user and entity data associated with the first entity. In response to receiving the indication, the method identifies one or more prompts based on the user data and the entity data. Finally, at least one of the prompts is sent to a client device of the first user for display.Type: GrantFiled: January 4, 2018Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Gery Gutnik, Mark J. Kilgore, Ken Deeter
-
Patent number: 11144954Abstract: An online system promotes physical store visits by presenting users with content items for a physical store location and subsequently logs visits of online system users to the physical store location to track performance of a campaign associated with the presented content item. The online system registers attention events associated with the presented content items presented to users on third party publishing sites via tracking pixels and registers attention events as store front visit conversion events if, within a predetermined period of time from a valid attention event, a user has subsequently gone in and visited the physical store front location.Type: GrantFiled: January 25, 2018Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Liang Xu, Chaochao Cai, Qing Li, Goran Predovic
-
Patent number: 11145786Abstract: Disclosed herein are techniques for wafer-to-wafer bonding for manufacturing light emitting diodes (LEDs). In some embodiments, a method of manufacturing LEDs includes modifying a p-type layer of a semiconductor material to form a plurality of alternating high resistivity areas and low resistivity areas, wherein the low resistivity areas correspond to light emitters; bonding a base wafer to a first surface of the p-type layer; removing a substrate from a second surface of the semiconductor material, wherein the second surface of the semiconductor material is opposite to the first surface of the p-type layer; and patterning a trench between each adjacent pair of the light emitters.Type: GrantFiled: June 10, 2019Date of Patent: October 12, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: William Padraic Henry, James Ronald Bonar, Gareth Valentine
-
Patent number: 11145797Abstract: Embodiments relate to forming an elastomeric interface layer (elayer) with a flap over multiple light emitting diode (LED) dies by forming materials across multiple LED dies and removing the materials between the LED dies. The formed flap of the elayer provides a large surface area for adhesion between each LED and a pick-up surface. For example, the flap may have a surface area that is larger than the light emitting surface of the LED die, or larger than the surface area of an elastomeric interface layer without the flap. As such, the elayer allows each LED to be picked up by a pick-up surface and placed onto a display substrate including control circuits for sub-pixels of an electronic display. In some embodiments, the LED dies are micro-LED (?LED) dies.Type: GrantFiled: January 31, 2019Date of Patent: October 12, 2021Assignee: Facebook Technologies, LLCInventors: Oscar Torrents Abad, Tilman Zehender, Pooya Saketi, Karsten Moh
-
Patent number: 11138800Abstract: In one embodiment, a method includes accessing a first distortion definition for a first color component of a collection of pixels and a second distortion definition for a second color component of the collection of pixels; casting, from a viewpoint in a 3D space, a first bundle of rays for the first color component in accordance with the first distortion definition; computing a first set of intersection locations between the cast first bundle of rays and an object in the 3D space; determining, based on the first and second distortion definitions, that a difference between distortions of the first and second color components satisfies a predetermined threshold; estimating, using the first set of intersection locations, a second set of intersection locations on the object for the second color component; and determining color values for the collection of pixels based on the first and second sets of intersection locations.Type: GrantFiled: October 30, 2019Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventor: Larry Seiler
-
Patent number: 11138747Abstract: In one embodiment, a method includes, by a computing system, determining a sample point within a texture. The sample point corresponds to a specified output position in a display system. The method includes accessing texels in the texture that are used for determining properties of the sample point. Each identified texel includes a color and a transparency level. The method includes determining an interpolation optimization by comparing the colors and transparency levels of the identified texels. The method includes determining, according to the determined interpolation optimization, a pixel color and a pixel transparency level for the sample point using the identified texels. At least one of the pixel color or the pixel transparency level is determined by copying the colors or transparency levels of the texels, respectively, without performing interpolation. The method includes providing the determined pixel color and the determined pixel transparency level for the sample point for display.Type: GrantFiled: October 18, 2019Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventor: Larry Seiler
-
Patent number: 11138440Abstract: Systems, methods, and non-transitory computer-readable media can receive a set of video frames associated with a video. For each video frame of the set of video frames, a plurality of interest points are identified based on an interest point detector. For each video frame of the set of video frames, it is determined whether the video frame depicts the same static image as a next video frame in the set of video frames based on the plurality of interest points identified in each video frame.Type: GrantFiled: December 27, 2018Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Jianyu Wang, Lei Huang, Guangshuo Liu, Renbin Peng, Ziheng Wang, Di Liu
-
Patent number: 11139417Abstract: In a flip-chip LED assembly having an array of LEDs formed on the same substrate, different LEDs of the array have different distances to the n-contacts of the assembly. This may cause current crowding as current has to spread from the n-contacts through the substrate to each the farthest LEDs of the LED array, requiring LEDs that are farther away to be driven with a higher voltage in order to receive a desired amount of current. To spread current more evenly through the LED assembly and reduce a voltage difference between the closest and farthest LEDs of the array, one or more additional n-contacts are formed within the LED array. In some embodiments, the n-contacts may replace a pixel of the LED array. In other embodiments, one or more p-contacts of the LED array are resized or repositioned to accommodate the additional n-contacts without sacrificing pixels of the LED array.Type: GrantFiled: November 26, 2019Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventors: Christophe Antoine Hurni, John Michael Goward, Chloe Astrid Marie Fabien
-
Patent number: 11138993Abstract: One or more write efficiency metrics are determined. The one or more write efficiency metrics are associated with a tape storage drive while the tape storage drive is operating on one or more tape storage media cartridges to write data sets to the one or more tape storage media cartridges. It is predicted whether the tape storage drive would be able to write an entire set of data sets to a current tape storage media cartridge based on the one or more write efficiency metrics. It is determined whether a different tape storage drive is to be utilized to complete writing of the entire set of data sets to the current tape storage media cartridge based on the prediction.Type: GrantFiled: December 10, 2020Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Yu Cai, Chengyan Fu, Haoci Zhang, John Mah
-
Patent number: 11138921Abstract: A display device provides for row based brightness uniformity compensation. The display device includes a display panel and a row driver connected to the display panel. The display panel includes a first pixel row and a second pixel row. The row driver provides first signals to the first pixel row to drive the first pixel row using a first time interval for a first subframe of a first pulse width modulation (PWM) frame of the first pixel row. The row driver provides second signals to the second pixel row to drive the second pixel row using a second time interval for a second subframe of a second PWM frame of the second pixel row. The first time interval may be different from the second timer interval, such as to provide for uniform brightness of light emission across the first and second pixel rows.Type: GrantFiled: January 31, 2020Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventor: Michael Yee
-
Patent number: 11137605Abstract: A near-eye display assembly presented herein includes an electronic display, an optical assembly, and scanning assembly. The electronic display has a first resolution. The optical assembly controls a field of view at an eye box and directs a plurality of light rays emitting from the electronic display toward the eye box. The scanning assembly shifts a direction of at least one of the light rays in accordance with emission instructions such that a virtual display is presented to the eye box, the virtual display having a second resolution greater than the first resolution. The display assembly can be implemented as a component of a head-mounted display of an artificial reality system.Type: GrantFiled: February 20, 2020Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventors: Stephen John Holmes, Wanli Chi, Maxwell Parsons, Jasmine Soria Sears
-
Patent number: 11138920Abstract: A display device provides pulse width modulation (PWM) control of pixels using comparator circuits within each pixel. The display device includes a display panel and a row driver connected to the display panel. The row driver includes a counter configured to generate count bit values for subframes of a pulse width modulation (PWM) frame. The display panel includes pixels, each pixel including a comparator circuit and a light emitting diode. The comparator circuit includes a dynamic comparison node. The comparator circuit is configured to generate comparison results at the dynamic comparison node by comparing the count bit values of the subframes and data bit values of a control word defining a brightness level of the pixel for the PWM frame. The LED is configured to turn on or off responsive to the comparison results at the dynamic comparison node.Type: GrantFiled: January 31, 2020Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventor: Michael Yee
-
Patent number: 11138799Abstract: In one embodiment, a computer implemented method for rendering virtual environments is disclosed. The method includes associating by a computing system, virtual object with a container effect, by receiving information regarding an object category for the object and matching the object category to a category associated with the container effect, where the container effect defines virtual effects for objects associated therewith. The method also includes generating by the computing system a virtual environment including the virtual object by retrieving a model of the object and utilizing the model and the container effect to render a virtual object.Type: GrantFiled: October 1, 2019Date of Patent: October 5, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Srilatha P. Raghavan, Nikhil Vijay Chandhok
-
Patent number: 11140100Abstract: Systems, methods, and non-transitory computer-readable media can receive an indication that a first user is interested in participating in a topic-based messaging session pertaining to a first topic. A second user to match with the first user is identified based on user matching criteria. A topic-based messaging session within which the first user and the second user can exchange messages is generated.Type: GrantFiled: July 26, 2017Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Mike M. Yaghmai, Alireza Bitaraf Haghighi
-
Patent number: 11140111Abstract: Techniques to configure the network distribution of media compositions for transmission are described. An apparatus may comprise a user interface component of a messaging client on a client device operative to receive a media composition via a composition interface, the messaging client associated with a user account with a messaging system; and receive a transmission command via the composition interface; and a messaging component operative to transmit a media composition package from the client device to the messaging system in response to the transmission command, the media composition package comprising the media composition, the media composition package addressed to a media composition distribution group for the user account, the media composition distribution group determined based on, at least in part, a messaging history for the user account with the messaging system. Other embodiments are described and claimed.Type: GrantFiled: September 2, 2019Date of Patent: October 5, 2021Assignee: FACEBOOK, INC.Inventors: Peter Henry Martinazzi, Richard Kenneth Zadorozny, Jennifer A Burge, Christian Xavier Dalonzo
-
Patent number: 11137603Abstract: Techniques disclosed herein relate generally to surface-relief structures. In one embodiment, a surface-relief grating includes a plurality of grating ridges. The plurality of grating ridges includes a first set of grating ridges characterized by a first refractive index, and a second set of grating ridges interleaved with the first set of grating ridges and characterized by a second refractive index different from the first refractive index. The plurality of grating ridges is imprinted in a polymer layer by a nanoimprint lithography process and is exposed to a light pattern to form the first set of grating ridges and the second set of grating ridges that have different refractive indices.Type: GrantFiled: June 20, 2019Date of Patent: October 5, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventor: Bo Zhang
-
Patent number: 11139756Abstract: In some embodiments, a device, such as a transducer, includes a polymer element disposed between electrodes, and a control circuit configured to apply electrical potentials having the same polarity to the electrodes. A separation distance between the electrodes may be increased by an electrostatic repulsion between the electrodes. Various other devices, systems, methods, and computer-readable media are also disclosed.Type: GrantFiled: December 11, 2018Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventors: Yigit Mengue, Andrew John Ouderkirk, Christopher Yuan Ting Liao, Katherine Marie Smyth, Thomas John Farrell Wallin, Jack Lindsay, Austin Lane, Tanya Malhotra, Kenneth Diest
-
Patent number: 11140240Abstract: The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically providing a activity dashboard for display within a graphical user interface. In particular, the disclosed systems can intelligently display, within the activity dashboard, insights of digital activity within an application of a child account. For example, the disclosed systems can monitor digital activity associated with recent contacts and groups, contact updates, and digital media items exchanged in messaging chat threads. In turn, the disclosed system can selectively surface one or more portions (and/or indications) of the monitored digital activity in the activity dashboard along with corresponding actionable options available for user selection.Type: GrantFiled: July 14, 2020Date of Patent: October 5, 2021Assignee: FACEBOOK, INC.Inventors: Philip Morgan Brown, Reem Helou, Adam Vicent Cristobal, Hadi Abou El Kheir, Ashu Khaitan, Jeremy Taylor Barton, Katarina Ling
-
Patent number: 11138292Abstract: An electronic circuit performs depthwise convolution of an input matrix with a kernel matrix to generate an output matrix. In each of a plurality of rounds of operations, a row of kernel matrix elements is selected for the round of operations, and applied to the input matrix to obtain an intermediate data array corresponding to the selected row of kernel elements. The electronic circuit includes a plurality of subcircuits operable in parallel to generate, in each operation, a set of intermediate data elements in the intermediate data array. Each subcircuit generates a respective intermediate data element that is the sum of a respective row of the input matrix elements weighted by a set of weight elements including the selected row of kernel elements and at least one zero element. The selected row of kernel elements is successively shifted among the set of weight elements in the round of operations.Type: GrantFiled: May 16, 2019Date of Patent: October 5, 2021Assignee: FACEBOOK, INC.Inventors: Krishnakumar Nair, Abdulkadir Utku Diril, Dheevatsa Mudigere, Ehsan Khish Ardestani Zadeh, Olivia Wu, Yuchen Hao
-
Patent number: 11140118Abstract: The disclosed computer-implemented method may include receiving, via a user interface of a social networking system (SNS) (1) a request to include a user of the SNS in a set of users of the SNS, and (2) a time frame associated with an event The method may also include including the user in the set of users based on receiving the request to include the user in the set of users. The method may also include tracking, via a location tracking feature of a mobile device associated with a target user of the SNS, a physical location of the target user during the time frame, and sharing, via the SNS during the time frame, the physical location of the target user with the set of users. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: October 25, 2019Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventor: Jordan Springstroh
-
Patent number: 11137536Abstract: Techniques for fabricating a slanted structure are disclosed. In one embodiment, a method for fabricating a slanted structure on a material layer includes forming a mask layer on the material layer, and implanting ions into a plurality of regions of the material layer at a slant angle greater than zero using an ion beam and the mask layer. The slant angle is measured with respect to a surface normal of the material layer. Implanting the ions into the plurality of regions of the material layer changes a refractive index or an etch rate of the plurality of regions of the material layer. In some embodiments, the method further includes wet-etching the material layer using an etchant to remove materials in the plurality of regions of the material layer. In some embodiments, the method includes either simultaneous or post-implantation etching of modified material through a dry etching process using reactive etchants in feed gas.Type: GrantFiled: July 26, 2018Date of Patent: October 5, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Matthew E. Colburn, Nihar Ranjan Mohanty
-
Patent number: 11140381Abstract: A method of operating a VR or AR head mounted display (HMD) system includes obtaining a video performance parameter for a video signal, selecting a clock frequency for video data transfer within the HMD system based on the video performance parameter, detecting one or more available frequency bands for a wireless data connection between a host device and the HMD system, and selecting a frequency band from the one or more available frequency bands for the wireless data connection, based on a predetermined connection suitability parameter for the one or more available frequency bands and based on the selected clock frequency for video data transfer within the HMD system. The method further includes establishing a wireless connection between the host device and the HMD system over the selected frequency band.Type: GrantFiled: May 31, 2019Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventors: Rui Zhang, Dong Yang
-
Patent number: 11137655Abstract: A tunable liquid crystal (LC) device includes an LC layer between a pair of reflectors forming an optical cavity. The reflectors include conductive layers for applying an electrical signal to the LC layer. One of the conductive layers may include an array of conductive pixels for spatially selective control of the effective refractive index of the LC layer. The phase delay introduced by the LC layer may be greatly increased or magnified by placing the LC layer into the optical cavity. This enables a substantial reduction of the LC layer thickness, which in its turn enables very tight pitches of the LC pixels, with a reduced inter-pixel crosstalk caused by fringing electric fields, as well as faster switching times. A tight-pitch, fast LC device may be used as a configurable hologram or a spatial light modulator.Type: GrantFiled: April 3, 2020Date of Patent: October 5, 2021Assignee: FACEBOOK TECHNOLOGIES, LLCInventors: Maxwell Parsons, Shane Colburn, Yingfei Jiang, Andrew Maimone, Erik Shipton, Guohua Wei, Oleg Yaroshchuk
-
Patent number: 11138782Abstract: In one embodiment, a computing system may determine an orientation in a three-dimensional (3D) space and generate a plurality of coordinates in the 3D space based on the determined orientation. The system may access pre-determined ray trajectory definitions associated with the plurality of coordinates. The system may determine visibility information of one or more objects defined within the 3D space by projecting rays through the plurality of coordinates, wherein trajectories of the rays from the plurality of coordinates are determined based on the pre-determined ray trajectory definitions. The system may then generate an image of the one or more objects based on the determined visibility information of the one or more objects.Type: GrantFiled: October 7, 2019Date of Patent: October 5, 2021Assignee: Facebook Technologies, LLCInventors: Warren Andrew Hunt, Anton S. Kaplanyan, Michael Mara, Alexander Nankervis
-
Patent number: 11137869Abstract: In one embodiment, a method includes receiving a cover feed interaction history from a device associated with a user of a social-networking system. An order for a plurality of content boards may be determined based on the cover feed interaction history (e.g., viewing history, download status, the current order of content boards in the cover feed, user interaction history, whether the user bookmarked or pinned a particular content board), user information related to the user, and device information about device-based events and device status. Finally, the order for the content boards may be sent to the device. The determination of the order for the content boards may be based on the cover feed interaction history, recency of content included in the content boards, popularity of the content, relevance of content to the user, or device-based events.Type: GrantFiled: April 21, 2020Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Luke St. Clair, Daniel Weaver, Joshua Van Dyke Watzman, Daniel Schafer
-
Patent number: 11138255Abstract: The present disclosure is directed toward systems, computer-readable media, and methods for providing customized media effects for use in media communications. For example, systems and methods described herein utilize search terms along with contextual information associated with a client-computing device and characteristic information associated with a digital media item to identify pre-generated media effects and to generate dynamic media effects. Systems and methods described herein score and rank the identified and generated media effects to as to provide listings of media effects that are most likely to appeal to a user of the client-computing device.Type: GrantFiled: September 27, 2017Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Peter Henry Martinazzi, Christian Xavier Dalonzo, Jennifer A. Burge, Xiaobin Wu, Chih Shao Lee, Puneet Sethi, Jennifer Terra Hansen
-
Patent number: 11140188Abstract: An online system determines the likelihood of an interaction between a user and a content item being an invalid interaction. The online system receives an indication of an interaction of a client device with a content item. The online system identifies a device ID for the client device and determines whether the device ID is associated with one or more browser IDs. If the device ID is not associated with any browser ID, the received interaction is likely an invalid interaction. The online system may further determine the likelihood of an online publisher manufacturing interactions. The online system determines a number of invalid interactions and a number of valid interactions associated with the online publisher. The online system determines a ratio between the number of invalid and valid interactions. If the ratio is larger than a threshold value, the online system determines that the online publisher is likely manufacturing interactions.Type: GrantFiled: March 25, 2020Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Tobias Henry Wooldridge, Chaochao Cai
-
Patent number: 11140232Abstract: In one embodiment, a method includes accessing a location history of a user of a social-networking system. The social-networking system includes a social graph that includes multiple nodes and edges connecting the nodes. At least node corresponds to the user. The method includes accessing a data set from a third-party source independent of the social-networking system. The data set references one or more locations. The method includes comparing the location history of the user with the locations referenced by the data set to determine an overlap between the location history and the data set and determining based on the comparison one or more labels to assign to the user or to one or more locations where the location history and the data set overlap.Type: GrantFiled: June 26, 2017Date of Patent: October 5, 2021Assignee: Facebook, Inc.Inventors: Scott J. Bratsman, Aude Hofleitner, Jacob Perkowski, Tsuwei Chen
-
Patent number: D933067Type: GrantFiled: April 13, 2020Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventor: Benjamin John Parfitt
-
Patent number: D933082Type: GrantFiled: October 28, 2019Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventors: Joseph Rhyu, Riccardo Carlet, Alessandra Villaamil