Facebook Patents
Facebook, Inc. operates a social media website and mobile app that enables people to connect, share and discover opinions, ideas, photos and videos. The company also owns Instagram, a mobile application for sharing photos and videos, as well as WhatsApp, a mobile messaging application.
Facebook Patents by Type- Facebook Patents Granted: Facebook patents that have been granted by the United States Patent and Trademark Office (USPTO).
- Facebook Patent Applications: Facebook patent applications that are pending before the United States Patent and Trademark Office (USPTO).
-
Patent number: 10437876Abstract: Systems, methods, and non-transitory computer-readable media can acquire shape data representative of one or more polygons. At least one serialization format can be produced based on the shape data. The at least one serialization format can be packaged into a proprietary package that is representative of the one or more polygons. At least a portion of the proprietary package can be utilized for one or more applications.Type: GrantFiled: May 17, 2016Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Bogdan State, Aude Hofleitner, Andreas Gros
-
Patent number: 10437061Abstract: A display device includes a two-dimensional array of tiles. Each tile includes a two-dimensional array of pixels and a lens, of a two-dimensional array of lenses. Each pixel is configured to output light so that the two-dimensional array of pixels outputs a respective pattern of light. Each lens is configured to direct at least a portion of the respective pattern of light from the two-dimensional array of pixels to a pupil of an eye of a user. The display device also includes one or more processors configured to obtain a transformed image for forming a non-transformed image on a retina of the eye; and activate a subset of the two-dimensional array of tiles for outputting, from at least the subset of the two-dimensional array of tiles, a collective pattern of light that is based on the transformed image and directed to the pupil of the eye.Type: GrantFiled: March 9, 2016Date of Patent: October 8, 2019Assignee: Facebook Technologies, LLCInventor: Mary Lou Jepsen
-
Patent number: 10440085Abstract: An online system more efficiently streams multimedia content over the Internet for play back on client devices with varying computing power and network bandwidths by generating enhanced manifest files that more efficiently identify suitable media representations of the multimedia content. Each media representation has multiple media segments according to predefined byte ranges and a manifest file, which identifies location of the media file, bitrates, resolution, byte range, total duration, and other metadata. The online system customizes a manifest file for a user based on various factors including device capacity, network connectivity type and geolocation of the user. The online system also generates manifest fetch commands, which more efficiently fetch media segments for streaming. In response to changes of streaming server and media file (e.g., increased popularity), the online system dynamically updates corresponding manifest files.Type: GrantFiled: December 30, 2016Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Minchuan Chen, Amit Puntambekar, Michael Hamilton Coward
-
Patent number: 10437454Abstract: A user interface includes a tactile interface on a client device that allows users to interact with social networking system content in a manner that is optimized for touch screens and/or devices with limited display area. Stories associated with social networking system users and times are displayed in a scrollable list along with a timeline scrubber identifying different time periods. A position indicator is displayed proximate to the timeline scrubber to identify the time period including one or more times associated with displayed stories. Responsive to received input, details about time intervals included in a time period are displayed or the timeline scrubber appearance is modified to distinguish certain time periods.Type: GrantFiled: July 9, 2012Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: William Joseph Flynn, III, Michael Dudley Johnson
-
Patent number: 10438986Abstract: An imaging device may include (1) an aperture, (2) a lens positioned to direct light received through the aperture to a front side of an image sensor; and (3) the image sensor. The image sensor may include (1) a light capture layer including a photosensitive material that is dimensioned such that (a) a first portion of the light having less than a predetermined wavelength is captured by the light capture layer, producing a current, and (b) a second portion of the light having at least the predetermined wavelength passes through the light capture layer, (2) a conduction pathway that conducts the produced current to a current sink, and (3) an image sensor layer that includes at least one image sensor element positioned to receive the second portion of the light that passes through the light capture layer. Various other devices, systems, and methods are also disclosed.Type: GrantFiled: November 15, 2017Date of Patent: October 8, 2019Assignee: Facebook Technologies, LLCInventor: Manoj Bikumandla
-
Patent number: 10437326Abstract: A head mounted display system includes a display device and an eyetracking device. The display device includes a liquid crystal (LC) panel comprising a plurality of rows of pixels, a back light unit (BLU), and a data driver. The BLU emits light during an illumination period of a frame period from an illumination start time and does not emit light for a remaining portion of the frame period. The eyetracking device determines an eye gaze area of a user in a pixel area of the display device. The illumination start time varies based on a location of the eye gaze area of the user. Liquid crystal material in a row of pixels of the LC panel outside the eye gaze area of the user transitions during the illumination period.Type: GrantFiled: April 20, 2017Date of Patent: October 8, 2019Assignee: Facebook Technologies, LLCInventors: Evan M. Richards, Jianru Shi, Fenglin Peng
-
Patent number: 10439977Abstract: Exemplary embodiments provide techniques for promoting and providing subscribed content via a messaging platform. An article may be viewed via a social networking service (such as in a social network's news feed), or on a partner website integrated with the social networking service and/or messaging service. When opening the article (e.g., in a web-based view), a banner may be displayed in association with the article indicating that the article could have been received as part of a messaging-based subscription service. The banner may include a control to subscribe to the publisher with the messaging service. Topics related to an article may be suggested in the message thread for the subscription, with the selection of a topic retrieving additional articles from that publisher related to that topic. These additional articles may be selected using social networking topic determination.Type: GrantFiled: December 27, 2016Date of Patent: October 8, 2019Assignee: FACEBOOK, INC.Inventors: Edward Young Zhang, Weiwei Ding, Qian Wang, Ming Xiao, Guangyuan Liu
-
Patent number: 10438235Abstract: An advertising system has limited computing resources to spend evaluating advertisements of advertisers to determine a “best” advertisement to serve to users of a social networking system. The computing resources are allocated (e.g., by varying the number of advertisements that are considered for presentation to a user) based on the neediness of the user and/or the advertiser on a per impression basis. The neediness of a user may be determined by grouping users into groups and determining a yield curve of expected revenue per computing resource used. Then, the revenue may be maximized across impression opportunities for multiple users. The neediness of an advertiser may be determined by biasing the selection of one advertiser's advertisements over another advertiser's advertisements based on an expected revenue, an expected number of interactions of the advertisement, or otherwise maximizing a satisfaction coefficient for the advertiser.Type: GrantFiled: January 21, 2014Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Andrew John Tulloch, Stuart Michael Bowers, Joaquin Ignacio Quinonero Candela
-
Patent number: 10439970Abstract: In one embodiment, a method includes receiving an identifier for a first user initiating a communication between a first device associated with the first user and a second device associated with a second user, retrieving, using the identifier, a privacy rule associated with the first user, determining, based on the privacy rule and social-networking information associated with the first user, whether one or more items of information associated with the first user are allowed to be revealed to the second user, and sending, to the second device, any of the items of information associated with the first user that are allowed to be revealed to the second user for display in association with the communication between the first device and the second device.Type: GrantFiled: August 10, 2015Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventor: Laurent Gabriel Stephane Charignon
-
Patent number: 10438238Abstract: Methods, systems, and products provide contextual information for communications. A call, for example, is processed from an origination address to a destination address. A query is made for a brand of device associated with the origination address making the call. The brand of device is announced during the call.Type: GrantFiled: July 3, 2014Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Dale W. Malik, Richard A. Anderson
-
Patent number: 10436975Abstract: Example embodiments of disclosed configurations include a liquid crystal display with segmented backlight units that can be controlled individually. In one or more embodiments, the liquid crystal display includes a liquid crystal layer including a plurality of liquid crystals grouped into a plurality of liquid crystal portions, and a backlight coupled to the liquid crystal layer. The backlight includes a plurality of backlight units, where each backlight unit faces a corresponding liquid crystal portion and is configured to project light towards the corresponding liquid crystal portion.Type: GrantFiled: April 20, 2017Date of Patent: October 8, 2019Assignee: Facebook Technologies, LLCInventor: Evan M. Richards
-
Patent number: 10434664Abstract: A lamellar cover for use with an articulating joint is disclosed. The cover includes an annular retainer positionable adjacent a first portion of the articulating joint. A retainer fitting is positionable adjacent a second portion of the articulating joint that is moveable with respect to the first portion. A plurality of overlapping lamellar rings are supported between the annular retainer and the retainer fitting. Each lamellar ring includes a circular support ring, such as an o-ring, and a plurality of lamellas coupled to the circular support ring. One or more connectors extend between adjacent lamellar rings. Each of the plurality of overlapping lamellar rings has a ring diameter. One or more of the ring diameters decrease in size with respect to each other from the annular retainer to the retainer fitting thereby forming a tapered cover around the articulating joint.Type: GrantFiled: June 9, 2016Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventor: Scott C. Wiley
-
Patent number: 10440306Abstract: An online system customizes video conversations between users of the online system. During a video conversation, the online system presents a composite view to the participating users. The composite view may include visual representations of the users, a background graphic, or other types of graphics such as masks and props that the users can wear or interact with in the environment of the video conversation. The visual representations may be generated based on a live video feed of the users or include avatars of the users. The online system can determine the graphics based on information about the users. For instance, the online system determines a background graphic showing a location that the users have each visited. Upon viewing the background graphic, the users may be encouraged to interact with the background graphic or other graphics included in the composite view, which can promote an engaging video conversation experience.Type: GrantFiled: October 29, 2018Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Jason Duane Clark, Brendan Benjamin Aronoff, Stephane Taine
-
Patent number: 10438300Abstract: A social networking system prices advertisements presented to a user of a social networking system via a client device in a state that provides the user with limited functionality by applying discount factors to bid amounts associated with advertisements selected for presentation. A discount factor is based on the likelihood of the user viewing or interacting with an advertisement via the social networking system presented while the client device is in the state providing the user with limited functionality. This likelihood is determined based on information including a history of user interaction with the client device and contextual information indicating whether the client device is in use.Type: GrantFiled: August 19, 2013Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Hong Ge, Robert William Cathcart, Nimrod Hoofien
-
Patent number: 10439716Abstract: A compact system for active co-boresight measurement includes a detector, a steering mirror, and a controller. The detector detects a portion of a transmission beam emitted by a transceiver and a portion of a received beam that is received from a remote terminal. The controller measures an offset between the detected portion of the received beam and the detected portion of the transmission beam. The controller controls a position of the steering mirror to align the portion of the received beam with a defined position on the detector, the defined position based in part on the offset.Type: GrantFiled: September 14, 2017Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Eric Douglas Miller, Kevin Michael Birnbaum, Chien-Chung Chen, Andrew Todd Grier
-
Patent number: 10440419Abstract: Various client devices include displays and one or more image capture devices configured to capture video data. Different users of an online system are associated with client devices that exchange information captured by their respective image capture devices. When exchanging information, presentation of content to users associated with different client device may be initially synchronized across the client devices. To synchronize content presentation, a client device initiating presentation of the content transmits a request identifying the content and an initial time to other client devices. The initial time is greater than than a maximum return time or latency in a network coupling the client devices and the online system from a time when the request is transmitted. A client device determined to be out of synchronization with one or more other client devices receives a command to modify a rate at which the content is presented to reestablish synchronization.Type: GrantFiled: December 27, 2017Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Rafael Camargo, Olivier Charles Gratry, Vincent Charles Cheung, Connie Yeewei Ho
-
Patent number: 10440131Abstract: Exemplary methods, apparatuses, and systems receive, from a first user device associated with a first user, location data representing a current physical location of the first user. A request for the current physical location of the first user is received from a second user device associated with the second user. In response to the received selection, the current physical location of the first user based upon the shared location data is transmitted to the second user device. A selection of a third party service is received from the second user device. The current physical location of the first user is transmitted to a server associated with the third party service within a request for the third party service to send the a service or product to the current physical location of the first user.Type: GrantFiled: August 7, 2017Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventor: Amir Hussain Memon
-
Patent number: 10438232Abstract: An online system determines how presenting an awareness campaign to a user will affect the user's likelihood of converting to a related direct response campaign. For the user, the online system creates a benchmark exposure profile representing the user's exposure history before the awareness campaign. Similarly, the online system determines the user's simulated exposure profile, which represents the user's brand exposure history after having been exposed to the awareness campaign. A response prediction for the direct response campaign is determined for the benchmark exposure profile and the simulated exposure profile. The online system estimates the difference between the response prediction and the simulated response prediction to determine a delivery control value of presenting the awareness campaign to a user. The delivery control value is used to determine an effective impression value for the awareness campaign and conversion value for the related direct response campaign.Type: GrantFiled: August 14, 2017Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Andrew Donald Yates, Kurt Dodge Runke
-
Patent number: 10437842Abstract: In one embodiment, a method including maintaining an index of a plurality of nodes of a social graph, each node being associated with an assigned value, wherein the value for each node is calculated based at least in part on one or more factors. The method further includes receiving, from a client device of a first user, a query from the first user, searching the index to identify a top N nodes having the highest assigned values that match the query, ranking the identified nodes based at least in part on the query, and sending, to the client device of the first user for display, a search-results interface responsive to the received query, the search-results interface comprising M search results corresponding to the top M ranked nodes, respectively.Type: GrantFiled: August 3, 2017Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Sriram Sankar, Gintaras Andrius Woss, Rajat Raina, Maxim Gubin
-
Patent number: 10438018Abstract: A third party system generates a group of users and a function that identifies users in the group as well as additional users not in the group when applied to user identifying information. The third party system transmits the function to an online system, which applies the function to user identifying information associated with various users of the online system. Applying the function to the user identifying information generates a set of users including users in the group and one or more additional users who are not in the group. The online system transmits information associated with users in the set and information identifying users in the set to the third party system, which determines obtained information associated with users of the group. In some embodiments, the information identifying users in the set is obfuscated user identifying information associated with the users in the set by the online system.Type: GrantFiled: April 13, 2016Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Steven Richard Geinitz, Nikhil Tarun Shah
-
Patent number: 10438014Abstract: Systems, methods, and non-transitory computer-readable media can detect a set of images locally stored on a computing system. The computing system can be associated with a first user. One or more facial recognition processes can be applied to the set of images. It can be determined, based on the one or more facial recognition processes, that a subset of images, out of the set of images, is associated with a second user. One or more options for the first user to share the subset of images with the second user can be provided.Type: GrantFiled: August 1, 2017Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: William M. Ruben, Lin He, Zachary W. Gomez, Ashwin Bharambe, Laura Javier
-
Patent number: 10440498Abstract: An audio analysis system receives a first recording of a speech signal from an origin audio assembly and a second recording of at least a portion of the speech signal from a receiving audio assembly. The speech signal originates from a speaking user of the origin audio assembly and the second recording is recorded by a receiving audio assembly operated by a different user. Both the origin audio assembly and the receiving audio assembly are located within a room. The audio analysis system selects one or more audio frames in the first recording and one or more audio frames in the second recording that both occur over the same time period. The audio analysis system determines a transfer function for the room based in part on the selected one or more audio frames in the first recording and the selected one or more audio frames in the second recording.Type: GrantFiled: November 5, 2018Date of Patent: October 8, 2019Assignee: Facebook Technologies, LLCInventors: Sebastià Vicenç Amengual Garí, William Owen Brimijoin, II, Philip Robinson
-
Patent number: 10437906Abstract: A social networking system allows users to bookmark content within the social networking system to view at a later time and/or to share with other users. The content that may be bookmarked may include advertisements, user posted content, user comments on posted content, or any other content viewable within the social networking system, as well as links to content outside of the social networking system. A user may save the content by selecting a bookmark link corresponding to the content. The bookmarked content may be viewed later, such as in a bookmarked content dashboard, and it may also be used to provide additional content to the user that is related to the bookmarked content. Additionally, the user's bookmarking activity may be published to the user's connections in the social networking system to enable others to find and view the content that the user deems worthy of bookmarking.Type: GrantFiled: November 10, 2016Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: Kent Schoen, Carl Philip Sjogreen
-
Patent number: 10440026Abstract: Systems, methods, and non-transitory computer-readable media can detect a trigger to provide public ephemeral media content to a viewing user account. A subset of user accounts can be identified, out of a set of user accounts, based on a respective popularity metric for each user account in the subset. The subset of user accounts can be identified such that each user account to be included in the subset has respectively shared one or more public ephemeral media content items within a specified time period. The subset of user accounts can be identified such that each user account to be included in the subset has not been subscribed to by the viewing user account. The viewing user account can be provided with access to the subset of user accounts.Type: GrantFiled: November 24, 2015Date of Patent: October 8, 2019Assignee: Facebook, Inc.Inventors: William Joseph Flynn, III, Daniel James Smith, II
-
Publication number: 20190306658Abstract: A computer-implemented method may include receiving, in a messaging client executing on a first client device, a location request from a second client device; determining whether the second client device is authorized to send the location request to the first client device; starting a timer in response to receiving the location request when the second client device is authorized; and sending a location of the first client device to the second client device when the timer expires. Other embodiments are described and claimed.Type: ApplicationFiled: June 17, 2019Publication date: October 3, 2019Applicant: Facebook, Inc.Inventors: Benoît Charles Henri Reitz, Menahem Dan Fedida, Felix Leupold
-
Patent number: 10430477Abstract: In particular embodiments, a method includes receiving, from a client device associated with a first user of an online social network, a text query comprising one or more character strings, identifying one or more data objects that match at least a portion of one or more of the character strings, wherein each of the identified data objects is connected to the first user within the online social network, generating one or more recommended queries that each comprise the character strings of the text query and references to one or more of the identified data objects, and sending, to the client device associated with the first user in response to receiving the text query, one or more of the recommended queries for display to the first user.Type: GrantFiled: June 7, 2016Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Yofay Kari Lee, Michael Benjamin Cohen, Maxime Boucher, Alisson Gusatti Azzolini, Xiao Li, Lars Eilstrup Rasmussen
-
Patent number: 10429210Abstract: A deformation sensing apparatus comprises a propagation channel, a transmitter coupled to a first end of the propagation channel, a receiver coupled to a second end of the propagation channel, and a controller. The propagation channel is deformable and the controller instructs the transmitter to transmit a signal, instructs the receiver to capture one or more measurements of the transmitted signal, and determines a bend in the propagation channel based on the one or more measurements. In one embodiment, the transmitter is a light source, the propagation channel is an optical fiber, and the receiver is a photodiode. The propagation channel is made of a material that has a variation in a refractive index responsive to applied mechanical stress. The deformation sensing apparatus may also include a polarizer positioned between the transmitter and the propagation channel and a wave plate positioned between the propagation channel and the receiver.Type: GrantFiled: September 20, 2017Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventors: Sean Jason Keller, Tristan Thomas Trutna, David R. Perek, Bruce A. Cleary, III, Brian Michael Scally
-
Patent number: 10432174Abstract: Systems and methods for closed loop feedback control of integrated circuits. In one embodiment, a plurality of controllable inputs to an integrated circuit is adjusted to achieve a predetermined value of a dynamic operating indicator of the integrated circuit. An operating condition of an integrated circuit is controlled via closed loop feedback based on dynamic operating indicators of the integrated circuit's behavior.Type: GrantFiled: August 1, 2016Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Kleanthes G. Koniaris, James B. Burr
-
Patent number: 10430685Abstract: In one embodiment, a method includes receiving a plurality of input frames of a video sequence associated with a time t, training a convolutional network to predict one or more future frames of the video sequence from the plurality of input frames based on a generative model, and outputting a first future frame of the video sequence associated with a time t+1 as predicted by the generative model. The training may comprise using an adversarial model and an image gradient difference loss model. In addition, the training may comprise randomly selecting temporal sequences of a n×m grid of pixels from the plurality of input frames exhibiting a threshold of optical flow.Type: GrantFiled: November 16, 2017Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Michael Fabien Mathieu, Camille Couprie, Yann Andre Le Cun
-
Patent number: 10430988Abstract: A facial tracking system generates a virtual rendering of a portion of a face of a user wearing a head-mounted display (HMD). The facial tracking system illuminates portions of the face inside the HMD. The facial tracking system captures a plurality of facial data of the portion of the face using one or more facial sensors located inside the HMD. A plurality of planar sections of the portion of the face are identified based at least in part on the plurality of facial data. The plurality of planar sections are mapped to one or more landmarks of the face. Facial animation information is generated based at least in part on the mapping, the facial animation information describing a portion of a virtual face corresponding to the portion of the user's face.Type: GrantFiled: June 3, 2016Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventors: Dov Katz, Michael John Toksvig, Ziheng Wang, Timothy Paul Omernick, Torin Ross Herndon
-
Patent number: 10430039Abstract: A first story is displayed at a client device. The first story includes a second story and an indication of a previous user interaction with the second story that resulted in creation of the first story. First and second user-feedback interfaces corresponding to the first story and second story, respectively, are concurrently displayed. The first and second user-feedback interfaces include affordances for providing user feedback regarding their respective stories. User feedback is received for the first story through the first user-feedback interface or for the second story through the second user-feedback interface. When the user feedback is received through the first user-feedback interface, notification is sent to a server to associate the user feedback with the first story, and when the user feedback is received through the second user-feedback interface, notification is sent to the server to associate the user feedback with the second story.Type: GrantFiled: June 2, 2015Date of Patent: October 1, 2019Assignee: FACEBOOK, INC.Inventors: Michael James Matas, Benjamin S. Langholz, Brian Daniel Amerige
-
Patent number: 10430425Abstract: In one embodiment, a method includes receiving a request from a first user of an online social network, the request comprising a character string of one or more characters of text entered by the first user, identifying a first set of objects associated with the online social network matching at least in part the character string of the request, calculating a score for each identified object in the first set of objects, wherein the score for each identified object is based at least in part on connections between the first user and the identified object, and sending one or more suggested queries responsive to the request, each suggested query comprising the character string of the request and one or more keywords associated with one or more of the identified objects, wherein the suggested queries are displayed in a ranked list based on the calculated scores of the associated identified objects.Type: GrantFiled: March 2, 2016Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Srinivasa Narayanan, Venkataramanan Nandagopal, Eric Sun
-
Patent number: 10432321Abstract: Beacon devices transmit wireless beacon messages to alert an application on a mobile phone of the Beacon device's proximity. Contemplated beacon devices may also include an ultrasonic emitter and one or more microphones. The ultrasonic emitter may be used to complement other beacon operations, communicate information to a user mobile device, and monitor the beacon device's environment. Ultrasonic data may also be used to determine if a person or object is in proximity to the beacon device. Short echolocation travel times may be used to indicate that a user is “touching” the beacon device. Inter-beacon device communication may also be accomplished using the ultrasonic emitter.Type: GrantFiled: April 26, 2017Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Mateusz Marek Niewczas, Fraidun Akhi, Shizhe Shen
-
Patent number: 10432703Abstract: Disclosed is a method and system for upgrading a local session between a server and a client in a Coordination Service to a global session on-demand. Exemplary embodiments may include (i) determining whether a type of transaction received at a server in a group of servers from a client is a first transaction type or a second transaction type, (ii) responsive to a determination that the transaction is first transaction type, creating a local session between the server and the client for executing the transaction, wherein the transactions of first transaction type do not require a vote from each of the servers in the group for executing; and (iii) responsive to a determination that the transaction is the second transaction type, converting the existing local session to a global session, wherein the transactions of second transaction type require a vote from each of the servers in the group for executing.Type: GrantFiled: November 26, 2012Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventor: Vishal Kathuria
-
Patent number: 10427366Abstract: A progressive indent system is used to manufacture a mold for a microlens array. The system includes a die, an actuator, and a controller. The die comprises a plurality of protrusions, wherein each of the protrusions is configured to create an impression in a substrate. Each protrusion has a different priority and is arranged in order of increasing priority on the die. The actuator is coupled to the die and receives actuation instructions from the controller. The actuation instructions cause the actuator to stamp a specific location on the substrate with the plurality of protrusions in order of increasing priority, wherein successive impressions at the specific location progressively form the final shape of a microlens mold. The actuator may move the die repeatedly across the substrate to form a plurality of individual microlens molds at several locations on the substrate, forming a mold for a microlens array.Type: GrantFiled: November 8, 2016Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventor: Alexander Sohn
-
Patent number: 10426338Abstract: A wearable eye tracking system includes a pair of looping coils in a Helmholtz configuration and an additional looping coil. In one configuration, areas enclosed by the pair of looping coils in the Helmholtz configuration are in parallel with each other, while an area enclosed by the additional looping coil is offset from (i.e., not parallel with) the areas enclosed by the pair of looping coils. In this configuration, the pair of looping coils generates uniform magnetic fields between the two areas of the pair of looping coils in a first direction orthogonal to the areas of the pair of looping coils, and the additional looping coil generates additional non-uniform (or divergent) magnetic fields in a second direction transversal to the first direction.Type: GrantFiled: December 16, 2016Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventors: Robert Dale Cavin, Eric Michael Whitmire, Brian Michael Scally, Laura Cristina Trutoiu
-
Patent number: 10430939Abstract: An optical evaluation workstation evaluates a virtual image distance of eyecup assemblies of a head mounted display (HMD). The workstation includes an eyecup assembly feed assembly configured to receive an eyecup assembly of an HMD. The eyecup assembly comprising an optics block rigidly fixed to an electronic display panel. The workstation includes a lens assembly positioned at a fixed distance from the eyecup assembly. The workstation includes a movable imaging sensor assembly positioned along the alignment axis and configured to capture one or more images of the one or more test patterns presented by the eyecup assembly when the imaging sensor assembly is at different positions. The optical evaluation workstation includes a control module configured to determine one or more virtual image distances of the eyecup assembly using the plurality of images captured by the imaging sensor assembly.Type: GrantFiled: August 28, 2017Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventors: Kieran Tobias Levin, Ye Yin, Simon Hallam
-
Patent number: 10430051Abstract: One or more embodiments of the disclosure provide systems and methods for providing content presentations to users of a content presentation system. A content presentation generally includes a plurality of content items provided by one or more users of the content presentation system. In one or more embodiments, the content presentation system may enable a user to modify multiple content attributes using a simple gesture. In addition, the content presentation system can provide users dynamic and interactive notifications that correspond to content items and/or other co-user activities within the content presentation system.Type: GrantFiled: December 29, 2015Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Sharon Zeng, Leo Litterello Mancini, Dolapo Omobola Falola
-
Patent number: 10432468Abstract: In one embodiment, a method includes receiving an indication of an occurrence of a triggering event for one or more notifications relevant to one or more users. The notifications are sent to one or more of the users through one or more of a number of notifications channels, and each notification channel is associated with one or more software applications. The method also includes accessing a number of notification policies associated with the software applications. Each of the software applications has at least one associated notification policy. At least one of the notification policies associated with a first one of the software applications is interrelated with at least one other notification policy associated with a second one of the software applications. The method also includes sending one or more notifications to one or more users through one or more of the number of notification channels.Type: GrantFiled: April 20, 2017Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Yiting Li, Chao Teng, Yiyu Li, Zhengxiao Cao
-
Patent number: 10429656Abstract: A head-mounted display (HMD) includes a pancake lens block, an eye tracking system, and an electronic display. The electronic display is coated with a dichroic film that transmits visible light and reflects infrared light (IR). An IR emitter illuminates an eye of the user, and infrared light is reflected from an eye through the pancake lens block and is incident on the dichroic film. The reflected light is captured by an image capturing element of the eye tracking system that is positioned at a periphery of HMD located off-axis relative to an optical axis of the pancake lens block.Type: GrantFiled: January 18, 2018Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventors: Robin Sharma, Ying Geng, Brian Wheelwright, Jacques Gollier, Yusufu Njoni Bamaxam Sulai, Andrew John Ouderkirk
-
Patent number: 10433307Abstract: A head-mounted display (HMD) is wirelessly coupled to a console or a relay depending on the relative positions of the HMD, the console, and the relay. The HMD communicates wirelessly with the console using a beam that is oriented in a particular direction. As the position of the HMD changes, the quality of the communication link between the HMD and the console may degrade. In response to the degradation, the HMD forms a communication link with a relay, which operates as an intermediary between the HMD and the console. The relay communicates with the HMD over a dedicated communication channel that is isolated from the communication channel over which the relay communicates with the console.Type: GrantFiled: April 20, 2017Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventors: Qi Qu, Hongyu Zhou, Ganesh Venkatraman, Ryan Hamilton Brown, Lyle David Bainbridge, Sam Padinjaremannil Alex, Ali Yazdan, Nirav Rajendra Patel
-
Patent number: 10429657Abstract: A head-mounted display (HMD) includes a pancake lens block, an eye tracking system, and an electronic display. The electronic display is coated with a dichroic film that transmits visible light and reflects infrared light (IR). An IR emitter illuminates an eye of the user, and infrared light is reflected from an eye through the pancake lens block and is incident on the dichroic film. The reflected light undergoes multiple reflections before being captured by an image capturing element of the eye tracking system that is positioned at a periphery of HMD located off-axis relative to an optical axis of the pancake lens block. Moreover, each reflection results in a particular view of the eye that results in multiple views of the eye being received by the image capturing element.Type: GrantFiled: January 18, 2018Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventors: Robin Sharma, Ying Geng, Brian Wheelwright, Jacques Gollier, Yusufu Njoni Bamaxam Sulai
-
Patent number: 10432574Abstract: The present disclosure is directed toward systems and method for managing social networking system for-sale groups. For example, systems and method described herein identify sale listings within social networking system for-sale groups and aggregates the identified sale listings into a personal town square for a particular social networking system user. Furthermore, systems and methods can reorder the personal town square based on likes and interests of the social networking system user.Type: GrantFiled: December 15, 2017Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Deborah Liu, Mary Pao-an Ku, Bowen Pan, Derek Cheng
-
Patent number: 10432664Abstract: Systems, methods, and non-transitory computer-readable media can generate a node graph comprising a plurality of user account nodes and a plurality of edge nodes connecting the plurality of user account nodes. A distance score is calculated for each user account node of the plurality of user account nodes. It is determined that a transaction is an illegitimate transaction based on the distance scores.Type: GrantFiled: April 28, 2017Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventor: Daniel Adam Jenson
-
Patent number: 10430075Abstract: Image processing includes: applying shader code to an original image to generate a blurred image version (BIV); obtaining a composite image that is generated based at least in part on the original image and the BIV, wherein the composite image is generated by: obtaining a mask that includes an unblurred region and a blurred region; applying the mask to combine the original image and the BIV to render a composite image that includes an unblurred portion comprising a portion of the original image corresponding to the unblurred region of the mask, and a blurred portion comprising a portion of the BIV corresponding to the blurred region of the mask; and outputting the composite image to be displayed.Type: GrantFiled: August 16, 2017Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: Kevin Systrom, Michel Krieger, Shayne Sweeney
-
Patent number: 10429911Abstract: An apparatus for detecting device types of storage devices may include (1) at least one circuit that (A) is electrically coupled to a power supply and (B) when a storage device is connected to the power supply, outputs a signal that is indicative of a device type of the storage device, (2) at least one physical processing device that (A) is electrically coupled to the circuit, (B) detects the signal that is output by the circuit when the storage device is connected to the power supply, (C) determines the device type of the storage device based at least in part on the signal output by the circuit, and then (D) directs the power supply to supply power to the storage device in accordance with the device type of the storage device. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: September 7, 2017Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventor: Jason David Adrian
-
Patent number: 10430421Abstract: When a user sees a content item presented by a social networking system, the user may select an option to save the content item. When a user saves a content item, views saved content items, or otherwise indicates a present interest in a particular saved content item, the system recommends one or more additional items for the users to consume or save based on the seed saved content item. To find the additional content items, the system identifies other users who also saved the seed item and then finds other content items that these other users also saved at a rate that is disproportionately higher than the global save rates for the content items (which may be normalized by opportunities to save the content). Relevance for content items in other contexts may also be determined based on content items that have been saved by a user.Type: GrantFiled: December 29, 2014Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: John Graham Keggi, Daniel Joseph Giambalvo, Mao Xue
-
Patent number: 10429647Abstract: A virtual scene presented on a display of a virtual reality headset can be adjusted using a varifocal element by changing the shape of one or more optical elements of a pancake lens block, by varying the distance between the two optical elements, or both, based on where in a virtual scene a user is looking. The headset tracks a user's eyes to determine a vergence depth from gaze lines in order to accommodate the user's eye for the determined vergence depth. Accordingly, the shape of one or more optical elements is adjusted, the distance between the two optical elements, or both, is changed to focus light from the display of the virtual reality headset at the vergence depth to keep the user's eye in a zone of comfort as vergence and accommodation change.Type: GrantFiled: June 10, 2016Date of Patent: October 1, 2019Assignee: Facebook Technologies, LLCInventors: Jacques Gollier, Stephen James McNally, Ying Geng, Brian Wheelwright, Douglas Robert Lanman
-
Patent number: 10432562Abstract: A photo spam detector detects illegitimate non-natively captured images through extracting image features and feeding the extracted features into a probabilistic model. The probabilistic model categorizes the photo as legitimate or illegitimate. Requests to tag one or more users in a photo are analyzed by a tag analyzer that assesses relationships between the tag requests themselves, social relationships between the tagged users, and the presence or absence of faces within the regions specified by the tag requests. Based on the classification of images or tags as illegitimate, a social networking system applies one or more social media distribution policies to the image or tags to suppress or prohibit distribution.Type: GrantFiled: October 17, 2016Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventor: Felix Fung
-
Patent number: 10430419Abstract: To suggest new connections to a user of a social networking system, the system generates a set of candidate users to whom the user has not already formed a connection. The system determines the likelihood that the user will connect to each candidate user if suggested to do so, and it also computes the value to the social networking system if the user does connect to the candidate user. Then, the system computes an expected value score for each candidate user based on the corresponding likelihood and the value. The candidate users are ranked and the suggestions are provided to the user based on the candidate users' expected value scores. The social networking system can suggest other actions to a user in addition to forming a new connection with other users.Type: GrantFiled: July 22, 2013Date of Patent: October 1, 2019Assignee: Facebook, Inc.Inventors: James H. Wang, Jennifer Burge, Lars Seren Backstrom, Florin Ratiu, Daniel Ferrante