Patents Assigned to Facebook
-
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: 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: 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: 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: 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: 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: 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: 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: 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: 11132056Abstract: Various aspects of the subject technology relate to prediction of eye movements of a user of a head-mountable display device. Predictive foveated display systems and methods, using the predicted eye movements are also disclosed. Predictive variable focus display systems and methods using the predicted eye movements are also disclosed. Predicting eye movements may include predicting a future gaze location and/or predicting a future vergence plane for the user's eyes, based on the current motion of one or both of the user's eyes. The predicted gaze location may be used to pre-render a foveated display image frame with a high-resolution region at the predicted gaze location. The predicted vergence plane may be used to modify an image plane of a display assembly to mitigate or avoid a vergence/accommodation conflict for the user.Type: GrantFiled: December 4, 2019Date of Patent: September 28, 2021Assignee: Facebook Technologies, LLCInventors: Sebastian Sztuk, Javier San Agustin Lopez, Steven Paul Lansel
-
Patent number: 11131331Abstract: A fluidic device may include inlet ports, control input ports, one or more output channels, inlet channels that are each configured to convey fluid from one of the inlet ports to one of the one or more output channels, and pistons. In some examples, each piston may include (1) a restricting gate transmission element configured to inhibit, when the piston is in a first position, and uninhibit, when the piston is in a second position, one of the inlet channels, (2) a control gate configured to interface with a first control pressure that, when applied to the control gate, forces the piston towards the first position, and (3) an additional control gate configured to interface with a second control pressure that, when applied to the additional control gate, forces the piston towards the second position. Various other related devices, systems, and methods are also disclosed.Type: GrantFiled: July 10, 2019Date of Patent: September 28, 2021Assignee: Facebook Technologies, LLCInventors: Andrew Arthur Stanley, Erik Roby, Casey Glick
-
Patent number: 11132834Abstract: The disclosed computer-implemented method may include receiving, from a first device in an environment, real-time data associated with the environment and generating map data for the environment based on the real-time data received from the first device. The method may include creating, by merging the map data of the first device with aggregate map data associated with at least one other device, a joint anchor graph that is free of identifiable information, and hosting the joint anchor graph for a shared artificial reality session between the first device and the at least one other device. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 9, 2019Date of Patent: September 28, 2021Assignee: Facebook Technologies, LLCInventors: Richard Andrew Newcombe, Yuheng Ren, Yajie Yan
-
Patent number: 11132476Abstract: Systems, methods, and non-transitory computer-readable media are disclosed for automatically generating aircraft models by modifying quantitative design variables based on joint analysis of aerodynamic, structural, and/or energy performance. For example, in one or more embodiments, disclosed systems iteratively modify ailerons and a propulsion system based on performance criteria until a balancing metric converges. The disclosed systems then determine performance metrics corresponding to the aircraft model with the modified ailerons and propulsion system, such as stresses and deflections under performance load, a measure of aeroelastic stability, and a battery performance metric. The disclosed systems can then modify design variables based on the determined performance metrics to explore the design space and generate a new aircraft model.Type: GrantFiled: December 13, 2017Date of Patent: September 28, 2021Assignee: FACEBOOK, INC.Inventors: Dorian Frederic Marie Colas, Vishvas Samuel Suryakumar, Nicholas Roberts
-
Patent number: 11133455Abstract: An example device includes a nanovoided polymer element, which may be located at least in part between the electrodes. In some examples, the nanovoided polymer element may include anisotropic voids, including a gas, and separated from each other by polymer walls. The device may be an electroactive device, such as an actuator having a response time for a transition between actuation states. The gas may have a characteristic diffusion time (e.g., to diffuse half the mean wall thickness through the polymer walls) that is less than the response time. The nanovoids may be sufficiently small (e.g., below 1 micron in diameter or an analogous dimension), and/or the polymer walls may be sufficiently thin, such that the gas interchange between gas in the voids and gas absorbed by the polymer walls may occur faster than the response time, and in some examples, effectively instantaneously.Type: GrantFiled: December 4, 2019Date of Patent: September 28, 2021Assignee: Facebook Technologies, LLCInventors: Andrew Spann, Eric Schmitt, Nagi Elabbasi, Kenneth Diest, Katherine Marie Smyth, Renate Eva Klementine Landig, Andrew John Ouderkirk
-
Patent number: 11132841Abstract: The disclosed computer-implemented method may include acquiring, from a client device within a real-world environment, information representative of the real-world environment, and transmitting the information representative of the real-world environment to a relocalization service. The method may further include receiving, from the relocalization service, (1) an anchor point that may include a mapped position within the real-world environment, and (2) a determined position within the real-world environment of a client device relative to the mapped position of the anchor point. The method may further include sending an identifier of the anchor point to an asset management service, and obtaining, from the asset management service, a digital asset. The method may further include presenting the digital asset at a position within an artificial environment relative to the mapped position of the anchor point. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 30, 2018Date of Patent: September 28, 2021Assignee: Facebook Technologies, LLCInventors: Alvaro Collet Romea, Jingming Dong, Xiaoyang Gao, Jiawen Zhang, Yuheng Ren, Raul Mur Artal, Christopher Sweeney, Jakob Julian Engel
-
Patent number: 11132348Abstract: Techniques to configure media packages are described. In one embodiment, an apparatus may comprise a client support component operative to receive search term information from a client device at a server device; and configure the client device with a selected one or more high-priority media items; a media server search component operative to transmit the search term information to a plurality of media servers; receive a plurality of media items from the plurality of media servers in response to the transmitting of the search term information to the plurality of media servers; and select the one or more high-priority media items from the plurality of media items based on priority weights; and a media item evaluation component operative to assign the priority weights to each of the plurality of media items. Other embodiments are described and claimed.Type: GrantFiled: January 23, 2019Date of Patent: September 28, 2021Assignee: FACEBOOK, INC.Inventors: Alexander Salem Franklin, Matthew Steiner, Seth Garrett Steinberg Rosenberg
-
Patent number: 11132118Abstract: In one embodiment, a method performed by one or more computing devices including defining a hierarchical structure for a user interface (UI) that includes defining one or more layers of the hierarchical structure, adding one or more objects at each layer, and specifying one or more relationships among particular objects. The method further including associating metadata with each object at each layer, the metadata describing how the corresponding object is presented in the user interface.Type: GrantFiled: March 20, 2020Date of Patent: September 28, 2021Assignee: Facebook, Inc.Inventors: Michael Matas, Kimon Tsinteris, Austin Sarner, Charles Melcher
-
Patent number: 11133708Abstract: The disclosed apparatus may include (1) a mount of an infrastructure component, where the mount includes an installation surface that contacts an installed electronic device, and (2) a coupling mechanism that (a) provides a force causing a corresponding installation surface of the installed electronic device to maintain contact with the installation device, and (b) delivers electrical power via the installation surface to the installed electronic device. Various other apparatuses, devices, and methods are also disclosed.Type: GrantFiled: January 2, 2019Date of Patent: September 28, 2021Assignee: Facebook, Inc.Inventors: Jay Parikh, Yael Maguire
-
Patent number: 11132711Abstract: A client device receives advertisement content associated with an entity having a physical location and one or more instructions that, when executed, present information identifying the physical location. The client device displays an ad unit including the received advertisement content and a link associated with the instructions to present the information identifying the physical location. If a user selects the link, the client device presents information identifying the physical location, such as a map, within the ad unit. Additional instruction may be included in the advertisement that, when executed by the client device, execute an application installed on the client device to provide directions to the physical location.Type: GrantFiled: December 23, 2014Date of Patent: September 28, 2021Assignee: Facebook, Inc.Inventor: Erick Tseng
-
Patent number: 11132058Abstract: The disclosed system may include (1) a processor that generates an artificial environment that includes a virtual object, (2) a display that presents the artificial environment, (3) an input subsystem that detects tracks positioning of a body, and (4) a plurality of haptic actuators that are arranged to apply haptic feedback to a first plurality of locations on the body, where the processor (a) determines, based on the positioning of the body, a virtual contact of one of a second plurality of locations on the body with the virtual object, where the second plurality of locations is different from the first plurality of locations, and (b) activates, in response to the virtual contact, at least one of the plurality of haptic actuators based on a mapping of the second plurality of locations to the plurality of haptic actuators. Various other systems and methods are also disclosed.Type: GrantFiled: April 13, 2020Date of Patent: September 28, 2021Assignee: Facebook Technologies, LLCInventors: Aakar Gupta, Majed Jamal Samad, Hrvoje Benko