Patents by Inventor Brian Lawler
Brian Lawler 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).
-
Publication number: 20230214867Abstract: Techniques for generating matchups of sale and coupon are described. For example, deal data that pertains to a sale deal and a coupon deal is received. A sale brand identification and a coupon brand identification are identified based on the deal data. A first set of deal data including the sale brand identification and corresponding to the sale deal, and a second set of deal data including the coupon brand identification and corresponding to a coupon deal are determined based on the deal data. A matchup of the sale deal and the coupon deal is generated-based on matching the sale brand identification and the coupon brand identification, detecting a sale deal type in the first set of deal data and a coupon deal type in the second set of data, and determining that a sale deal's validity period and a coupon deal's validity periods overlap and have not expired.Type: ApplicationFiled: February 24, 2023Publication date: July 6, 2023Inventors: Danielle Barbieri, Brian Lawler
-
Patent number: 11610215Abstract: Techniques for implementing an interactive user interface for a personal circular based on transformed deal data are described. In response to a receiving of a query from a device of a user via an interactive user interface of a personal circular, the query specifying one or more keywords, or in response to a determination that an item has been included in a shopping list or favorites list of the user via the interactive user interface of the personal circular, a set of sale deals are identified that correspond to the one or more keywords or the item; a set of coupon deals are identified that correspond to the one or more keywords or the item; one or more visual representations of the one or more sale deals are caused to be displayed in a sale deals portion of the interactive graphical user interface for the personal circular; and one or more visual representations of the one or more coupon deals are caused to be displayed in a coupon deals portion of the interactive user interface of the personal circular.Type: GrantFiled: August 30, 2019Date of Patent: March 21, 2023Assignee: CircuponInventors: Danielle Barbieri, Brian Lawler
-
Publication number: 20200097989Abstract: Techniques for implementing an interactive user interface for a personal circular based on transformed deal data are described. In response to a receiving of a query from a device of a user via an interactive user interface of a personal circular, the query specifying one or more keywords, or in response to a determination that an item has been included in a shopping list or favorites list of the user via the interactive user interface of the personal circular, a set of sale deals are identified that correspond to the one or more keywords or the item; a set of coupon deals are identified that correspond to the one or more keywords or the item; one or more visual representations of the one or more sale deals are caused to be displayed in a sale deals portion of the interactive graphical user interface for the personal circular; and one or more visual representations of the one or more coupon deals are caused to be displayed in a coupon deals portion of the interactive user interface of the personal circular.Type: ApplicationFiled: August 30, 2019Publication date: March 26, 2020Inventors: Danielle Barbieri, Brian Lawler
-
Patent number: 10601758Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: October 11, 2018Date of Patent: March 24, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 10438221Abstract: Techniques for generating matchups of sale and coupon deals are described. For example, deal data that pertains to a sale deal and a coupon deal is received. A sale brand identification and a coupon brand identification are identified based on the deal data. A first set of deal data including the sale brand identification and corresponding to the sale deal, and a second set of deal data including the coupon brand identification and corresponding to a coupon deal are determined based on the deal data. A matchup of the sale deal and the coupon deal is generated based on matching the sale brand identification and the coupon brand identification, detecting a sale deal type in the first set of deal data and a coupon deal type in the second set of data, and determining that a sale deal's and a coupon deal's validity periods overlap and have not expired.Type: GrantFiled: June 24, 2013Date of Patent: October 8, 2019Assignee: CircuponInventors: Danielle Barbieri, Brian Lawler
-
Publication number: 20190044908Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: ApplicationFiled: October 11, 2018Publication date: February 7, 2019Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 10135774Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: September 22, 2017Date of Patent: November 20, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Publication number: 20180013708Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: ApplicationFiled: September 22, 2017Publication date: January 11, 2018Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9807047Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: August 12, 2016Date of Patent: October 31, 2017Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Publication number: 20160352670Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: ApplicationFiled: August 12, 2016Publication date: December 1, 2016Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9442988Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: October 1, 2014Date of Patent: September 13, 2016Assignee: LINKEDIN CORPORATIONInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Publication number: 20160234153Abstract: A method for a computer system includes determining a first social distance for a first user with respect to a second user, determining a second social distance for a third user with respect to the second user, determining a first qualitative rating associated with the first user, determining a second qualitative rating associated with the second user, determining a first trust-metric for the first user in response to the first social distance and the first qualitative rating, determining a second trust-metric for the third user in response to the second social distance and the second qualitative rating, and prioritizing a first listing from the first user over a second listing from the third user for the second user, in response to the first trust-metric and the second trust-metric.Type: ApplicationFiled: April 19, 2016Publication date: August 11, 2016Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9411858Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: October 1, 2014Date of Patent: August 9, 2016Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9338122Abstract: A method for a computer system includes determining a first social distance for a first user with respect to a second user, determining a second social distance for a third user with respect to the second user, determining a first qualitative rating associated with the first user, determining a second qualitative rating associated with the second user, determining a first trust-metric for the first user in response to the first social distance and the first qualitative rating, determining a second trust-metric for the third user in response to the second social distance and the second qualitative rating, and prioritizing a first listing from the first user over a second listing from the third user for the second user, in response to the first trust-metric and the second trust-metric.Type: GrantFiled: June 20, 2013Date of Patent: May 10, 2016Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9305062Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: October 1, 2014Date of Patent: April 5, 2016Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9171047Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: September 24, 2014Date of Patent: October 27, 2015Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9160774Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: November 22, 2013Date of Patent: October 13, 2015Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul Martino, Mark Pincus
-
Patent number: 9146968Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: September 24, 2014Date of Patent: September 29, 2015Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9141675Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: September 24, 2014Date of Patent: September 22, 2015Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
-
Patent number: 9128989Abstract: A method for a computer system includes receiving a first user communication, determining a first group of users, determining a target number of users, determining whether the first group of users includes the target number of users, and if not, providing the communication to the first group of users, determining a hierarchal mapping of groups of users in response to user memberships, determining a second group of users from the hierarchal mapping, determining a plurality of social network relationship factors for the second group of users with respect to the first user, and providing the communication to at least a subset of users in the second group of users in response to the first plurality of social network relationship factors.Type: GrantFiled: September 24, 2014Date of Patent: September 8, 2015Assignee: LinkedIn CorporationInventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus