Patents by Inventor Brian Piepgrass
Brian Piepgrass has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 11048708Abstract: In one embodiment, a computing device of a network environment may receive a search query comprising location parameters. The computing device may identify locations matching the search query. The computing device may access a particular record corresponding to the location, wherein the record indicates actions by users performed on the network environment with respect to the location. The computing device may determine, for each identified location, one or more counts of one or more types of actions. The computing device may generate a search-results page comprising references corresponding to the identified locations. Each reference may display the determined counts for the respective identified location. The references may be listed in ranked order based at least in part on their respective counts. The computing device may send to a client device of a user instructions for presenting the search-results page to the user.Type: GrantFiled: July 3, 2017Date of Patent: June 29, 2021Assignee: Facebook, Inc.Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Patent number: 10587705Abstract: Techniques introduced here include a system and method for determining whether to provide a user of a social networking system with candidate users (i.e., potential contacts) with whom the user does not already have any connections with. In some embodiments, the system generates a set of candidate users based on a value (e.g., to the social networking system) associated with each potential connection formed between the user and the set of candidate users. In one or more embodiments, the system ranks the candidate users based on their connection-value to the social networking system and provides the ranked candidate users as suggested new connections to the user.Type: GrantFiled: October 24, 2012Date of Patent: March 10, 2020Assignee: Facebook, Inc.Inventors: Alexander Paul Schultz, Brian Piepgrass, Ching-Chih Weng, Daniel Ferrante, Deeptanshu Verma, Peter Martinazzi, Thomas Alison, Ziqing Mao
-
Publication number: 20170300496Abstract: In one embodiment, a computing device of a network environment may receive a search query comprising location parameters. The computing device may identify locations matching the search query. The computing device may access a particular record corresponding to the location, wherein the record indicates actions by users performed on the network environment with respect to the location. The computing device may determine, for each identified location, one or more counts of one or more types of actions. The computing device may generate a search-results page comprising references corresponding to the identified locations. Each reference may display the determined counts for the respective identified location. The references may be listed in ranked order based at least in part on their respective counts. The computing device may send to a client device of a user instructions for presenting the search-results page to the user.Type: ApplicationFiled: July 3, 2017Publication date: October 19, 2017Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Patent number: 9697260Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.Type: GrantFiled: December 8, 2014Date of Patent: July 4, 2017Assignee: Facebook, Inc.Inventors: Brian Piepgrass Hale, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Patent number: 9542504Abstract: In one embodiment, a social graph associated with a social networking system may comprise user nodes, concept nodes, meta nodes, and edges between the nodes. A meta node may be connected by an edge to each of a set of concept nodes sharing attributes. A request associated with a first user may be received, wherein a user node for the first user is associated with a first one of the concept nodes. A meta node connected to the first concept node may be identified. Second concept nodes may be identified, wherein each of the second concept nodes is connected to the identified meta node. A value may be determined for each of the second concept nodes. Finally, information may be presented to the first user, wherein the information is related to at least one of the second concept nodes based on respective values for the second concept nodes.Type: GrantFiled: February 20, 2015Date of Patent: January 10, 2017Assignee: Facebook, Inc.Inventors: Brian Piepgrass Hale, Siddharth Kar
-
Patent number: 9146894Abstract: A method for making entity recommendations to users of a social networking system (SNS) by maximizing a predicted benefit to the SNS through objective value models. The method includes generating a plurality of candidate entities eligible for recommendation, and determining a weight for each candidate entity based upon an output score generated by an objective value model. The objective value model utilizes objectively measurable input values describing the candidate entities and generates larger output scores for those candidate entities that would create larger predicted increases in an objectively measurable amount of benefit for the SNS created by a potential connection being created between the user and the respective candidate entity. One or more entities are selected based upon the determined weights, and an entity recommendation user interface is presented to the user that includes one or more recommendation modules identifying the selected one or more entities.Type: GrantFiled: August 8, 2013Date of Patent: September 29, 2015Assignee: FACEBOOK, INC.Inventors: Brian Piepgrass, Deeptanshu Verma, Tony Hsien-yu Liu, Ashish Yadav, Julia Lee
-
Publication number: 20150169787Abstract: In one embodiment, a social graph associated with a social networking system may comprise user nodes, concept nodes, meta nodes, and edges between the nodes. A meta node may be connected by an edge to each of a set of concept nodes sharing attributes. A request associated with a first user may be received, wherein a user node for the first user is associated with a first one of the concept nodes. A meta node connected to the first concept node may be identified. Second concept nodes may be identified, wherein each of the second concept nodes is connected to the identified meta node. A value may be determined for each of the second concept nodes. Finally, information may be presented to the first user, wherein the information is related to at least one of the second concept nodes based on respective values for the second concept nodes.Type: ApplicationFiled: February 20, 2015Publication date: June 18, 2015Inventors: Brian Piepgrass, Siddharth Kar
-
Publication number: 20150127418Abstract: To enhance user engagement with a page posts maintained by a social networking system, a social networking system reviews posts associated with a page (e.g., a business or brand page) in a social networking system and measures a degree of user engagement with each post at one or more measures of exposure (e.g., time points or impressions). The social networking system then identifies posts for which the user engagement exceeds a threshold as high engagement or “hot” posts. An administrator associated with the page is notified of the identified high engagement post and can use this information for further promotion or boosting of the identified high engagement post.Type: ApplicationFiled: November 1, 2013Publication date: May 7, 2015Applicant: Facebook, Inc.Inventors: Brian Piepgrass, Atol Fortin de Oliveira, Bin Jiang, Simon Goldman
-
Patent number: 9002936Abstract: In one embodiment, one or more computing devices identify concept nodes of a same concept in a social graph, and create a meta node connecting to the concept nodes by respective edges.Type: GrantFiled: December 9, 2011Date of Patent: April 7, 2015Assignee: Facebook, Inc.Inventors: Brian Piepgrass, Siddharth Kar
-
Publication number: 20150095324Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.Type: ApplicationFiled: December 8, 2014Publication date: April 2, 2015Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Publication number: 20150046528Abstract: A method for making entity recommendations to users of a social networking system (SNS) by maximizing a predicted benefit to the SNS through objective value models. The method includes generating a plurality of candidate entities eligible for recommendation, and determining a weight for each candidate entity based upon an output score generated by an objective value model. The objective value model utilizes objectively measurable input values describing the candidate entities and generates larger output scores for those candidate entities that would create larger predicted increases in an objectively measurable amount of benefit for the SNS created by a potential connection being created between the user and the respective candidate entity. One or more entities are selected based upon the determined weights, and an entity recommendation user interface is presented to the user that includes one or more recommendation modules identifying the selected one or more entities.Type: ApplicationFiled: August 8, 2013Publication date: February 12, 2015Applicant: Facebook, Inc.Inventors: Brian Piepgrass, Deeptanshu Verma, Tony Hsien-yu Liu, Ashish Yadav, Julia Lee
-
Patent number: 8935261Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.Type: GrantFiled: December 28, 2011Date of Patent: January 13, 2015Assignee: Facebook, Inc.Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Publication number: 20140114774Abstract: Techniques introduced here include a system and method for determining whether to provide a user of a social networking system with candidate users (i.e., potential contacts) with whom the user does not already have any connections with. In some embodiments, the system generates a set of candidate users based on a value (e.g., to the social networking system) associated with each potential connection formed between the user and the set of candidate users. In one or more embodiments, the system ranks the candidate users based on their connection-value to the social networking system and provides the ranked candidate users as suggested new connections to the user.Type: ApplicationFiled: October 24, 2012Publication date: April 24, 2014Applicant: Facebook, Inc.Inventors: Alexander Paul Schultz, Brian Piepgrass, Ching-Chih Weng, Daniel Ferrante, Deeptanshu Verma, Peter Martinazzi, Thomas Alison, Ziqing Mao
-
Publication number: 20130173633Abstract: In one embodiment, a social-networking system accesses a social graph with a plurality of user nodes and a plurality of location nodes, receives a search query with location parameters, identifies a set of location nodes based on the search query, and determines a value for each location nodes in the set based on the edges connected to the location nodes in the social graph.Type: ApplicationFiled: December 28, 2011Publication date: July 4, 2013Inventors: Brian Piepgrass, Rohit Dhawan, Nicolas Andrij Bushak, Thomas Giovanni Carriero
-
Publication number: 20130151606Abstract: In one embodiment, one or more computing devices identify concept nodes of a same concept in a social graph, and create a meta node connecting to the concept nodes by respective edges.Type: ApplicationFiled: December 9, 2011Publication date: June 13, 2013Inventors: Brian Piepgrass, Siddharth Kar