Patents Assigned to Facebook, Inc.
  • Patent number: 11157877
    Abstract: Systems, methods, and non-transitory computer-readable media can determine that a team within an organization has an available job position. A job posting for the available job position is generated, wherein the job posting comprises job information that has been automatically determined. The job posting is published for view by other users, such as one or more job candidates.
    Type: Grant
    Filed: May 16, 2018
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Erik Bue, Sarah T. Rowe, Tanya Koshy
  • Patent number: 11159677
    Abstract: Techniques are described that update a caller on call progress status using various effects based on a likelihood that the call will connect with the callee, and/or a likelihood that the caller will prematurely terminate the call. In some examples, a machine-learned model may determine a likelihood that a call will connect based on conditions associated with the callee. In some cases, a machine-learned model may determine a likelihood that a call will be prematurely terminated by the caller based on conditions associated with the caller. Animations, haptic outputs, sounds, and/or other content may be used to indicate likelihood of the call connecting to the caller.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Ahmed Ragab, Eve Rallo, Joshua Selbo, Sarah Morris, Caitlin Holliday
  • Patent number: 11159534
    Abstract: Systems and methods are disclosed herein for receiving, by a social networking system, from a domain, a request to publish a content item. The social networking system publishes the content item and receives a request to reshare the content item from a user. The social networking system responsively determines a reputability score for the domain based on a number of other domains that point to the domain in the context of the social network interface, and determines whether the reputability score exceeds a threshold score. If the reputability score exceeds the threshold, the social networking system publishes the content item using a default ranking. Otherwise, the content item is published using a discounted ranking derived from taking a discount from the default ranking such that the content item is ranked lower relative to other content items than it would have been if the default ranking had been used.
    Type: Grant
    Filed: March 27, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Eduardo Arino de la Rubia, Xiaoshan Zhang
  • Patent number: 11157493
    Abstract: Embodiments are disclosed for fast data fetching and rendering. In some embodiments, in response to receiving a page display request, a system constructs a static, possibly nested query for retrieving all the data to be rendered for the page and stores the query result in a data store. For a future page display request, the system similarly constructs a query and determines whether the query can be resolved from the data store. If not, the system constructs a “diff query” to fetch only the missing data. In some embodiments, in response to a subsequent page update request, the system retrieves from the server all the data likely to be viewed or updated and renders the data changes corresponding to the requested update. The system then submits the data changes to the server and undoes the rendering of the data changes when the server fails to process the data changes.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Timothy Robert Yung, Jing Chen, Lewis Marshall Roch, IV
  • Patent number: 11159473
    Abstract: Systems, methods, and non-transitory computer-readable media can determine that at least one image has been captured using the computing device, wherein one or more individuals are represented in the image. An identity of at least a first individual of the one or more individuals represented in the image is determined, wherein the identity of the first individual is determined, at least in part, using a social networking system. A notification is presented through a display of the computing device, wherein the notification provides an option to send a message including the captured image to the first individual.
    Type: Grant
    Filed: October 10, 2016
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Matthew Steiner, Alexander Salem Franklin, Evan Gabriel Brooks
  • Patent number: 11160187
    Abstract: In an embodiment, an assembly includes a container caddy including a plurality of compartments corresponding to at least a portion of ports of a computer networking equipment. Each compartment of at least a portion of the plurality of compartments is configured to hold a corresponding computer network transceiver corresponding to a corresponding port of the ports of the computer networking equipment. The assembly includes a coupler portion configured to allow the assembly to be removably hung on an external object. The assembly includes a grounding portion configured to provide electrostatic discharge grounding.
    Type: Grant
    Filed: April 30, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Tiffany Jin, Che Kin Leung
  • Patent number: 11159406
    Abstract: A load balancer allocates requests to a pool of web servers configured to have low queue capacities. If the queue capacity of a web server is reached, the web server responds to an additional request with a rejection notification to the load balancer, which enables the load balancer to quickly send the rejected request to another web server. Each web server self-monitors its rejection rate. If the rejection rate exceeds a threshold, the number of processes concurrently running on the web server is increased. If the rejection rate falls below a threshold, the number of processes concurrently running on the web server is decreased.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Robert M. English, Jeffrey Rothschild
  • Patent number: 11157594
    Abstract: A first group of modulo result matrices corresponding to modulo of elements of a first matrix by each of a plurality of moduli is stored. A second group of modulo result matrices corresponding to modulo of elements of a second matrix by each of the plurality of moduli is stored. It is determined whether an element operation of a multiplication of the first matrix with the second matrix can be performed using a first hardware multiplication module rather than a second hardware multiplication module. In response to a determination that the element operation can be performed using the first hardware multiplication module, the element operation is performed using the first hardware multiplication module including by multiplying one or more corresponding elements from the first group of modulo result matrices with one or more corresponding elements from the second group of modulo result matrices.
    Type: Grant
    Filed: July 24, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventor: Thomas Mark Ulrich
  • Patent number: 11157134
    Abstract: Exemplary embodiments relate to techniques for representing conversations in a messaging system, where content serves as the organizing feature or primitive of a messaging inbox. In the messaging inbox, a first level of organization allows for the selection of a user account associated with shared content. Upon selecting the user account, the account's content (e.g., photographs, videos, etc.) appear as a second level of organization. Thus, content may be aggregated in two hierarchical tiers: first, on a per-sender basis, and second on a per-content basis. In some embodiments, messages generated in response to the content may be displayed on the content. The content may be made progressively darker as more replies are received. Messages can be made temporary using a number of different ephemerality models. Messages may also be made permanent, with previously shared content shown in respective inbox drawers.
    Type: Grant
    Filed: July 12, 2017
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Sharon Zeng, Leo Litterello Mancini, Andrew Buteau, Ashot Petrosian
  • Patent number: 11157955
    Abstract: An online system tracks stores information identifying content provided by third party systems and accessed by online system users as well as interactions with advertisements performed by online system users. When the online system identifies an opportunity to present an advertisement to a viewing user, the online system identifies content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted with advertisements. A score is computed for various advertisements based at least in part on correlations between content from third party systems accessed by the viewing user and content from third party systems accessed by additional online system users who interacted with advertisements. The online system selects candidate advertisements to evaluate for presentation to the viewing user based on the scores.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK, INC.
    Inventors: Feng Yan, Shyamsundar Rajaram, Hao Zhang, Lu Zheng, Tianshi Gao, David Michael Viner
  • Patent number: 11157584
    Abstract: In one embodiment, a method includes receiving a plurality of uniform resource identifiers (URI's) associated with a particular domain. Each of the URI's identifies a content page comprising one or more signature elements. The method further includes, for each URI in the plurality of URI's, successively testing the URI to identify a core of the URI and any unnecessary elements of the URI. The core of the URI is sufficient to retrieve a version of the content page including all of its signature elements. The method additionally includes, for each URI in the plurality of URI's, updating a set of rules based on the identified core and the identified unnecessary elements. The set of rules establishes a normalized version of the URI.
    Type: Grant
    Filed: May 30, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Gurpreetsingh Baljeetsingh Sachdev, Shashikant Khandelwal
  • Patent number: 11157685
    Abstract: A user may make a digital item available to other users of a computer network, such as an instant messaging system, a chat environment, or a subscription-based computer network. Examples of digital items that may be shared with other users include digital representations of graphic images, photographs, audio segments, songs, video segments, movies, and text (such as lists of favorites (e.g., a list of favorite books, a list of favorite movies, and a list of favorite places to visit)). On-line presence information is provided to indicate the on-line presence of users with whom a digital item has been shared, may be shared or is being shared. For instance, an indication of the on-line or offline status of a user with whom an item has been shared or is being shared may be presented.
    Type: Grant
    Filed: January 3, 2020
    Date of Patent: October 26, 2021
    Assignee: FACEBOOK, INC.
    Inventor: June R. Herold
  • Patent number: 11151209
    Abstract: A social networking system recommends objects, such as pages, of the social networking system to users of the social networking system based on the location of the user. The social networking system obtains location information identifying the location of the user. Based on the location of the user, the social networking system identifies levels of geographical partitions encompassing the location of the user. For each level of geographical partitions, the social networking system accesses relevant objects of the social networking system with connections to users located within the level of geographical partitions. The social networking system may have determined a term frequency-inverse document frequency (tf-idf) value for each relevant object. Based on the number of connections and the tf-idf value associated with each relevant object, the social networking system merges the relevant objects accessed at each level into a set of relevant objects to recommend to the user.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: October 19, 2021
    Assignee: Facebook, Inc.
    Inventors: Bradley Ray Green, James Wah Hou Wong, Jinyi Yao
  • Patent number: 11150977
    Abstract: A computer-implemented method for remediating computing resources may include (i) detecting a failure in a computer peripheral device and (ii) performing a remediation action in response to detecting the failure in the computer peripheral device. The remediation action may include selectively modifying a signal to a computing bus to which the computer peripheral device is connected. Selectively modifying the signal to the computing bus may simulate both unplugging the computer peripheral device from the computing bus without physically removing the computer peripheral device and also plugging back the computer peripheral device into the computing bus without physically reinserting the computer peripheral device into the computing bus. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: October 19, 2021
    Assignee: Facebook, Inc.
    Inventor: Michael Christopher Van Der Westhuizen
  • Patent number: 11150795
    Abstract: Systems, methods, and non-transitory computer-readable media can provide a first interface in which a content feed of a first user is presented. The content feed can include one or more content items that were posted by other users, and the first interface being presented on a display screen of a computing device. A determination is made that the first user has performed at least one operation to scroll a content item included in the content feed, the content item being posted by a second user. A second interface is provided through which at least one content item included in an account feed of the second user is presented. The account feed including one or more content items that were posted by the second user.
    Type: Grant
    Filed: November 28, 2016
    Date of Patent: October 19, 2021
    Assignee: Facebook, Inc.
    Inventors: Joshua Barton Dickens, William Samuel Bailey
  • Patent number: D934274
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D934275
    Type: Grant
    Filed: April 14, 2020
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventor: Debashish Paul
  • Patent number: D934285
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland, Robin Maxime Clediere, Bradley Jay Birdsall
  • Patent number: D934286
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland, Kory Matthew Westerhold
  • Patent number: D934287
    Type: Grant
    Filed: March 26, 2019
    Date of Patent: October 26, 2021
    Assignee: Facebook, Inc.
    Inventors: Patrick Joseph Roark Underwood, Geoff David Joseph Teehan, George Lewis Kedenburg, III, Jason Holland