Patents Assigned to Facebook
-
Patent number: 11029729Abstract: A strap assembly may include a lateral strap member configured to extend along a first side and a back of a user's head, the lateral strap member including (1) a proximal portion configured to be coupled to a head-mounted-display device, (2) a distal end disposed away from the proximal portion, and (3) an arcuate biasing section that arcs from the proximal portion to the distal end, the arcuate biasing section including a resilient material. The arcuate biasing section may peripherally surround at least a portion of a reduced region when the arcuate biasing section is in a relaxed state. Additionally, the arcuate biasing section may be tensioned and deflected outward by the user's head when the lateral strap member is worn with the head-mounted-display device by the user. Various other apparatuses, systems, and methods are also disclosed.Type: GrantFiled: May 7, 2018Date of Patent: June 8, 2021Assignee: Facebook Technologies, LLCInventor: Peter Wesley Bristol
-
Patent number: 11030820Abstract: In one embodiment, a method includes: tracking first positions of a controller in a three-dimensional space; determining a plurality of planes based on the first positions; determining that the plurality of planes are within a threshold deviation of each other; generating a virtual plane based on the plurality of planes; tracking second positions of the controller in the three-dimensional space; identifying one or more of the second positions that are within a threshold distance of the virtual plane; generating a drawing in the virtual plane based on the one or more of the second positions; and rendering a scene depicting the drawing.Type: GrantFiled: July 7, 2020Date of Patent: June 8, 2021Assignee: Facebook Technologies, LLCInventors: Panya Inversin, Alexander Sorkine Hornung
-
Patent number: 11030865Abstract: A haptic device including an active element and a plurality of passive elements coupled to the active element. Each passive element has a respective response to a wave transmitted by the active element, and is configured to cause a respective haptic effect at a respective location away from the active element. In some embodiments, the respective response includes resonating when energy having a resonant frequency is received. In some embodiments, the wave transmitted by the active element is in the form of a vibration or acoustic energy.Type: GrantFiled: December 13, 2019Date of Patent: June 8, 2021Assignee: Facebook Technologies, LLCInventors: Massimiliano Di Luca, Tianshu Liu, Ali Israr
-
Patent number: 11032398Abstract: A system for providing a message-based protocol for multiplexing messages sent via a stream-based connection protocol is provided. A multiplexing system provides high-level sockets of the message-based protocol that interact with low-level sockets of a stream-based connection protocol. The multiplexing system executes in a privilege mode. To send a message, an application uses a high-level socket to provide a request to send the message using the multiplexing system. The multiplexing system selects an available low-level socket from a group of sockets and sends the message via that socket. The message is sent as an atomic operation. If, during the sending of the message, the application requests to send another message, the multiplexing system selects another available low-level socket of the group and sends the other message via the selected low-level socket.Type: GrantFiled: November 22, 2019Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventors: Tom Herbert, Blake Ross Matheny
-
Patent number: 11030078Abstract: Systems, methods, and non-transitory computer-readable media can receive, via a user interface provided to a user, test device information identifying one or more user computing devices as test devices. An advertisement request is received from a first user computing device. A determination is made that the first user computing device is identified as a test device. A test advertisement is transmitted to the first user computing device based on the determination that the first user computing device is identified as a test device.Type: GrantFiled: June 27, 2019Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventors: Peihua Zhou, Matthew Shaer, Prabhjot Singh, Adam Stevens
-
Patent number: 11032316Abstract: An online system detects imposter pages based on machine learning techniques. The online system maintains a plurality of authenticated pages and a plurality of unauthenticated pages, each of which is associated with a name and an image. From the plurality of unauthenticated pages, the online system filters out one or more unauthenticated pages that are associated with names of authenticated pages to obtain a group of candidate pages. Further, the online system pairs each candidate page up with an authenticated page. The candidate page has a name and/or image similar to the authenticated page. The online system inputs the candidate page and the authenticated page into a trained model. The trained model outputs an imposter score indicating a likelihood that the candidate page is an imposter page. The online system takes actions on the candidate page based on the imposter score.Type: GrantFiled: December 11, 2018Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventor: Ravneet Singh Sidhu
-
Patent number: 11032222Abstract: Techniques are described that determine when content to be shared by a user may be offensive, and providing the user with a notification that the content may be offensive. In some examples, the user may be provided with a notification that includes a selectable option allowing the user to withdraw or undo the content from being shared, additional information regarding why the content was determined to be offensive, content sharing guidelines, and/or advice for how to revise the content to be less offensive. In some examples, the notification may be presented for a predetermined period of time, and the content may be held in a pending state and not shared with other users until expiration of the predetermined period.Type: GrantFiled: August 22, 2019Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventors: Francesco Fogu, Mindi Yuan, Yoav Shapira, Alana Conner
-
Patent number: 11030440Abstract: Systems, methods, and non-transitory computer-readable media can identify a first user depicted in image content captured by a second user. It is determined that the first user should be obscured in the image content based on privacy settings. The image content is modified to obscure the first user.Type: GrantFiled: December 20, 2017Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventors: John Samuel Barnett, Dantley Davis, Congxi Lu, Jonathan Morton, Peter Vajda, Joshua Charles Harris
-
Patent number: 11030235Abstract: The present invention relates to a method for navigating through a set of images depicting a scenery, said method comprising: receiving information relating to a subset of images within said set of images, said information comprising metadata of each image, said subset of images comprising images being acquired from a geographical position, which is within a bounding area surrounding the geographical position of a current image within the set of images; receiving weight information, said weight information controlling weights to be given to a plurality of different measures of similarities based on different types of metadata; and calculating a plurality of combined measures of similarity for pairs of images in the subset of images, said calculating being performed using said metadata and said weight information.Type: GrantFiled: December 27, 2016Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventors: Jan Erik Solem, Yubin Kuang, Johan Gyllenspetz, Peter Neubauer, Pau Gargallo Piracés
-
Patent number: 11029528Abstract: In systems and methods for adjusting the position of a headset element (e.g., a display and/or other optical element), coherent light (e.g., a laser beam) is transmitted through a display of a headset to produce a diffraction pattern on a detector, which detects the diffraction pattern. The orientation of the headset element is determined based in part on the detected diffraction pattern. Based on the determined orientation and a target orientation, an adjustment to the orientation of the headset element is determined. The position of the headset element is adjusted based on the determined adjustment. This method may be repeated until the headset element is determined to be correctly oriented.Type: GrantFiled: April 4, 2019Date of Patent: June 8, 2021Assignee: Facebook Technologies, LLCInventors: Samuel Redmond D'Amico, Evan M. Richards
-
Patent number: 11032596Abstract: Systems, methods, and non-transitory computer-readable media can determine a viewing audience for a content producer. A bandwidth distribution for the viewing audience can be determined. One or more quality levels for encoding streams of content items created by the content producer can be determined based at least in part on the bandwidth distribution.Type: GrantFiled: December 29, 2017Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventor: Chenyong Xu
-
Patent number: 11029730Abstract: A head-mounted display (HMD) includes a hybrid fan, a printed circuit board (PCB) with one or more electronic components and a heat pipe to dissipate heat. The hybrid fan has a center axis extending from a rear side of the HMD to a front side of the HMD. The hybrid fan pulls air from a rear side of the HMD. The heat pipe has an end coupled to the PCB. The heat pipe partially surrounds a periphery of the hybrid fan and transfers heat away from at least the PCB. The HMD further includes a side cover and a front cover. The side cover encloses the hybrid fan, the PCB and the heat pipe. The front cover is attached to the side cover with a slit between an outer edge of the front cover and an outer edge of the side cover to discharge air from the hybrid fan.Type: GrantFiled: April 10, 2020Date of Patent: June 8, 2021Assignee: Facebook Technologies, LLCInventors: Boyd Drew Allin, Robin Michael Miller
-
Patent number: 11030660Abstract: In one embodiment, a method includes providing an interface that permits a first user to broadcast a live video to one or more second users. The method also includes determining that at least one predetermined condition for taking a commercial break during the live video has been met. The method also includes, after determining that at least one of the predetermined conditions has been met, displaying a selectable option within the interface that permits the first user to begin the commercial break. The method also includes, after receiving an indication that the first user has selected the selectable option to begin the commercial break, beginning the commercial break by ceasing to display the live video to the one or more second users after a predetermined amount of time and displaying one or more commercials to the one or more second users during the commercial break.Type: GrantFiled: January 9, 2018Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventors: Clare Rubin, Chen Huang, Maria Angelidou
-
Patent number: 11029968Abstract: In one embodiment, a method includes storing thread state information associated with the first user-mode thread into a memory space associated with the first user-mode thread when executing in kernel space in response to a first system call by a first-user mode thread, executing first operations corresponding to the first system call on a processor, where data associated with executing the first operations are stored on a kernel stack associated with the processor, determining to pause the execution of the first operations, enqueuing a workload on a schedule queue for resuming execution of the first operations in a future, where the workload comprises data associated with executing a remainder of the first operations, and executing second operations corresponding to a second system call from a second user-mode thread on the processor, where data associated with executing the second operations are stored on the kernel stack associated with the processor.Type: GrantFiled: July 31, 2019Date of Patent: June 8, 2021Assignee: Facebook Technologies, LLCInventors: Christoph Klee, Bernhard Poess
-
Patent number: 11030462Abstract: Systems, methods, and non-transitory computer-readable media can store fingerprint data corresponding to one or more content items in an index data structure, the index data structure comprising a set of bins, wherein at least one first bin references a list of fingerprinted frames, and wherein at least one fingerprinted frame in the list corresponds to a first content item. A determination is made that one or more fingerprinted frames corresponding to a second content item are to be added to the index data structure. At least one of the fingerprinted frames corresponding to the second content item are added to the list of fingerprinted frames that is referenced by the first bin.Type: GrantFiled: December 30, 2016Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventors: Sergiy Bilobrov, Maksim Khadkevich, Eran Ambar
-
Patent number: 11030461Abstract: The disclosed computer-implemented method may include receiving an input indicating that a picture is to be taken using a camera on an electronic device. The method may next include taking the picture with the camera, and storing the associated picture data. Next, the method may include accessing the picture data to recognize the persons in the picture based on facial features associated with those persons. Still further, the method may include creating a group for the recognized persons, where the group is associated with the picture taken by the camera, and generating a collaborative group storyline for the created group that allows members of the group to add stories to the collaborative group storyline. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: July 1, 2020Date of Patent: June 8, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 11025724Abstract: The present disclosure relates to techniques for controlling a client device. The techniques may include receiving, from a client device, a request for a web resource; generating control data associated with one or more functionalities of the client device; and transmitting a response to the client device including the web resource and the control data to control the one or more functionalities of the client device.Type: GrantFiled: July 24, 2017Date of Patent: June 1, 2021Assignee: Facebook, Inc.Inventors: Joshua Ryan Lauer, Gal Maor, Eran Izhak Hirsch
-
Patent number: 11025582Abstract: Systems and methods for creating multiple renditions of a social media composition may include (1) determining, on a user device including at least one processor, that a user has opened a social media application that allows user compositions to be viewed using multiple different consumption channels, (2) providing, on a display element of the user device, a composition screen configured to be used to create user compositions for use with any of the different consumption channels, (3) collecting, via the composition screen, user-selected content including (i) a media item submitted via the composition screen, (ii) text submitted via the composition screen and/or (iii) a metadata item submitted via the composition screen, and (4) in response to collecting the user-selected content, creating a first user composition to be viewed from a first consumption channel and/or a second user composition to be viewed from a second consumption channel, each of which is based on the user-selected content.Type: GrantFiled: September 5, 2018Date of Patent: June 1, 2021Assignee: Facebook, Inc.Inventor: Debashish Paul
-
Patent number: 11023923Abstract: Embodiments are disclosed for identifying a suspect application based on multiple operating factors from use of multiple applications. The embodiments can generate a representative distribution of a selected factor based on collected information corresponding to multiple operating factors from use of multiple applications. The embodiments can compare a representative distribution of a target factor with the representative distribution of the selected factor and identify a suspect application when these distributions are different.Type: GrantFiled: May 22, 2014Date of Patent: June 1, 2021Assignee: Facebook, Inc.Inventors: Vijaye Ganesh Raji, Jason Duane Clark, Eugene Zarakhovsky, Jonathan J. Gross, Brent Dorman
-
Patent number: 11025175Abstract: In some examples, a device includes a nanovoided polymer element, a planarization layer disposed on a surface of the nanovoided polymer element, a first electrode disposed on the planarization layer, and a second electrode. The nanovoided polymer element may be located at least in part between the first electrode and the second electrode. The planarization layer may be located between the nanovoided polymer element and the first electrode.Type: GrantFiled: March 26, 2019Date of Patent: June 1, 2021Assignee: Facebook Technologies, LLCInventors: Renate Eva Klementine Landig, Kenneth Diest, Spencer Allan Wells, Andrew John Ouderkirk, Sheng Ye