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: 20230214867
    Abstract: 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: Application
    Filed: February 24, 2023
    Publication date: July 6, 2023
    Inventors: Danielle Barbieri, Brian Lawler
  • Patent number: 11610215
    Abstract: 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: Grant
    Filed: August 30, 2019
    Date of Patent: March 21, 2023
    Assignee: Circupon
    Inventors: Danielle Barbieri, Brian Lawler
  • Publication number: 20200097989
    Abstract: 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: Application
    Filed: August 30, 2019
    Publication date: March 26, 2020
    Inventors: Danielle Barbieri, Brian Lawler
  • Patent number: 10601758
    Abstract: 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: Grant
    Filed: October 11, 2018
    Date of Patent: March 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 10438221
    Abstract: 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: Grant
    Filed: June 24, 2013
    Date of Patent: October 8, 2019
    Assignee: Circupon
    Inventors: Danielle Barbieri, Brian Lawler
  • Publication number: 20190044908
    Abstract: 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: Application
    Filed: October 11, 2018
    Publication date: February 7, 2019
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 10135774
    Abstract: 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: Grant
    Filed: September 22, 2017
    Date of Patent: November 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Publication number: 20180013708
    Abstract: 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: Application
    Filed: September 22, 2017
    Publication date: January 11, 2018
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9807047
    Abstract: 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: Grant
    Filed: August 12, 2016
    Date of Patent: October 31, 2017
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Publication number: 20160352670
    Abstract: 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: Application
    Filed: August 12, 2016
    Publication date: December 1, 2016
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9442988
    Abstract: 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: Grant
    Filed: October 1, 2014
    Date of Patent: September 13, 2016
    Assignee: LINKEDIN CORPORATION
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Publication number: 20160234153
    Abstract: 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: Application
    Filed: April 19, 2016
    Publication date: August 11, 2016
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9411858
    Abstract: 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: Grant
    Filed: October 1, 2014
    Date of Patent: August 9, 2016
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9338122
    Abstract: 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: Grant
    Filed: June 20, 2013
    Date of Patent: May 10, 2016
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9305062
    Abstract: 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: Grant
    Filed: October 1, 2014
    Date of Patent: April 5, 2016
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9171047
    Abstract: 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: Grant
    Filed: September 24, 2014
    Date of Patent: October 27, 2015
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9160774
    Abstract: 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: Grant
    Filed: November 22, 2013
    Date of Patent: October 13, 2015
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul Martino, Mark Pincus
  • Patent number: 9146968
    Abstract: 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: Grant
    Filed: September 24, 2014
    Date of Patent: September 29, 2015
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9141675
    Abstract: 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: Grant
    Filed: September 24, 2014
    Date of Patent: September 22, 2015
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus
  • Patent number: 9128989
    Abstract: 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: Grant
    Filed: September 24, 2014
    Date of Patent: September 8, 2015
    Assignee: LinkedIn Corporation
    Inventors: Brian Lawler, Elliot Loh, Paul J. Martino, Mark Pincus