Patents by Inventor Brian Hammond
Brian Hammond 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: 11546442Abstract: Technologies for filtering notification content based on event type are provided. The disclosed techniques include causing a plurality of notifications to be presented on a computing device, where the plurality of notifications includes a first notification of a first event type and a second notification of a second event type that is different than the first event type. A plurality of filters is caused to be presented on the computing device, where the plurality of filters includes a first filter that is associated with one or more first event types and a second filter that is associated with one or more second event types. An input that selects the first filter is then received. In response to receiving the input, the one or more first event types are identified. A strict subset of the plurality of notifications that are of one or more of the one or more first event types is identified from among the plurality of notifications.Type: GrantFiled: January 31, 2020Date of Patent: January 3, 2023Assignee: Microsoft Technology Licensing, LLCInventors: Brian Hammond, Usman Zafar, Hesong Huang, Lucy Lin, Rajagopalan Ranganathan, Xiaoming Zhang, Dhrumil Patel
-
Publication number: 20210243265Abstract: Technologies for filtering notification content based on event type are provided. The disclosed techniques include causing a plurality of notifications to be presented on a computing device, where the plurality of notifications includes a first notification of a first event type and a second notification of a second event type that is different than the first event type. A plurality of filters is caused to be presented on the computing device, where the plurality of filters includes a first filter that is associated with one or more first event types and a second filter that is associated with one or more second event types. An input that selects the first filter is then received. In response to receiving the input, the one or more first event types are identified. A strict subset of the plurality of notifications that are of one or more of the one or more first event types is identified from among the plurality of notifications.Type: ApplicationFiled: January 31, 2020Publication date: August 5, 2021Inventors: Brian Hammond, Usman Zafar, Hesong Huang, Lucy Lin, Rajagopalan Ranganathan, Xiaoming Zhang, Dhrumil Patel
-
Patent number: 8799072Abstract: Methods and systems that allow an Internet distribution partner of an advertisement listings provider to receive filtered and masked listings for display on the website of the Internet distribution partner. The Internet distribution partner defines filters to be applied to ranked advertising listings provided by an advertising listing provider. The advertisement listings provider system applies the filter to the listings in its database and identify matches and/or excludes matches depending on the characteristic specified. The advertisement listings provider may then send the Internet distribution partner advertisement listings based on the application of one or more filter selected by the distribution partner.Type: GrantFiled: September 23, 2011Date of Patent: August 5, 2014Assignee: Google Inc.Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin R J B Donovan, Brian Hammond, Ron McCoy, Sara Frances Plath, Dan C. Porter, James Keith Toothman
-
Patent number: 8429014Abstract: Methods and systems for providing advertising content over the Internet through a hierarchical content-specific node structure and pricing advertising delivery over each node independently. Independent delivery and pricing allows an advertiser to pay more for advertisements delivered to a narrowly targeted audience likely to be interested in the goods or services offered by the advertising entity and to pay less for advertisements directed at a more general audience who may or may not have an interest in the goods or services offered. The less content specific the node is, the less targeted the advertisement will be, and therefore, the less valuable the advertisement will be to the advertising entity. Targeted advertising to multiple levels of content specific nodes is enabled.Type: GrantFiled: June 25, 2010Date of Patent: April 23, 2013Assignee: Google Inc.Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin R J B Donovan, Brian Hammond, Elizabeth Klein, Matthew Gordon Knell, Ron McCoy, Sara Frances Plath, Dan C. Porter, Eric Christopher Saam
-
Publication number: 20120016744Abstract: Methods and systems that allow an Internet distribution partner of an advertisement listings provider to receive filtered and masked listings for display on the website of the Internet distribution partner. The Internet distribution partner defines filters to be applied to ranked advertising listings provided by an advertising listing provider. The advertisement listings provider system applies the filter to the listings in its database and identify matches and/or excludes matches depending on the characteristic specified. The advertisement listings provider may then send the Internet distribution partner advertisement listings based on the application of one or more filter selected by the distribution partner.Type: ApplicationFiled: September 23, 2011Publication date: January 19, 2012Applicant: GOOGLE INC.Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin RJB Donovan, Brian Hammond, Ron McCoy, Sara Frances Plath, Dan C. Porter, James Keith Toothman
-
Patent number: 8050970Abstract: Methods and systems that allow an Internet distribution partner of an advertisement listings provider to receive filtered and masked listings for display on the website of the Internet distribution partner. The Internet distribution partner defines filters to be applied to ranked advertising listings provided by an advertising listing provider. The advertisement listings provider system applies the filter to the listings in its database and identify matches and/or excludes matches depending on the characteristic specified. The advertisement listings provider may then send the Internet distribution partner advertisement listings based on the application of one or more filter selected by the distribution partner.Type: GrantFiled: March 14, 2003Date of Patent: November 1, 2011Assignee: Google Inc.Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin R J B Donovan, Brian Hammond, Ron McCoy, Sara Frances Plath, Dan C. Porter, James Keith Toothman
-
Publication number: 20100332321Abstract: Methods and systems for providing advertising content over the Internet through a hierarchical content-specific node structure and pricing advertising delivery over each node independently. Independent delivery and pricing allows an advertiser to pay more for advertisements delivered to a narrowly targeted audience likely to be interested in the goods or services offered by the advertising entity and to pay less for advertisements directed at a more general audience who may or may not have an interest in the goods or services offered. The less content specific the node is, the less targeted the advertisement will be, and therefore, the less valuable the advertisement will be to the advertising entity. Targeted advertising to multiple levels of content specific nodes is enabled.Type: ApplicationFiled: June 25, 2010Publication date: December 30, 2010Applicant: GOOGLE INC.Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin R.J.B Donovan, Brian Hammond, Elizabeth Klein, Matthew Gordon Knell, Ron McCoy, Sara Frances Plath, Dan C. Porter, Eric Christopher Saam
-
Patent number: 7752073Abstract: Methods and systems for providing advertising content over the Internet through a hierarchical content-specific node structure and pricing advertising delivery over each node independently. Independent delivery and pricing allows an advertiser to pay more for advertisements delivered to a narrowly targeted audience likely to be interested in the goods or services offered by the advertising entity and to pay less for advertisements directed at a more general audience who may or may not have an interest in the goods or services offered. The less content specific the node is, the less targeted the advertisement will be, and therefore, the less valuable the advertisement will be to the advertising entity. Targeted advertising to multiple levels of content specific nodes is enabled.Type: GrantFiled: October 19, 2005Date of Patent: July 6, 2010Assignee: Google Inc.Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin R J B Donovan, Brian Hammond, Elizabeth Klein, Matthew Gordon Knell, Ron McCoy, Sara Frances Plath, Dan C. Porter, Eric Christopher Saam
-
Patent number: 7752072Abstract: Methods and systems for providing advertising content over the Internet through a hierarchical content-specific node structure and pricing advertising delivery over each node independently. Independent delivery and pricing allows an advertiser to pay more for advertisements delivered to a narrowly targeted audience likely to be interested in the goods or services offered by the advertising entity and to pay less for advertisements directed at a more general audience who may or may not have an interest in the goods or services offered. The less content specific the node is, the less targeted the advertisement will be, and therefore, the less valuable the advertisement will be to the advertising entity. Targeted advertising to multiple levels of content specific nodes is enabled.Type: GrantFiled: December 4, 2002Date of Patent: July 6, 2010Assignee: Google Inc.Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin R J B Donovan, Brian Hammond, Elizabeth Klein, Matthew Gordon Knell, Ron McCoy, Sara Frances Plath, Dan C. Porter, Eric Christopher Saam
-
Publication number: 20070260508Abstract: Methods and systems for providing advertising content over the Internet through a hierarchical content-specific node structure and pricing advertising delivery over each node independently. Independent delivery and pricing allows an advertiser to pay more for advertisements delivered to a narrowly targeted audience likely to be interested in the goods or services offered by the advertising entity and to pay less for advertisements directed at a more general audience who may or may not have an interest in the goods or services offered. The less content specific the node is, the less targeted the advertisement will be, and therefore, the less valuable the advertisement will be to the advertising entity. Targeted advertising to multiple levels of content specific nodes is enabled.Type: ApplicationFiled: October 19, 2005Publication date: November 8, 2007Inventors: Christopher Barry, Eric Bronnimann, Jacob Ewerdt, William Day, Kevin Donovan, Brian Hammond, Elizabeth Klein, Matthew Knell, Ron McCoy, Sara Plath, Dan Porter, Eric Saam
-
Publication number: 20040044571Abstract: An Internet advertisement listings provider that distributes advertisements in a bid-for-placement arrangement based on the revenue-efficiency of the advertisements from the bidding advertisers that calculates the revenue to the advertising distribution system by multiplying the click-through rate times the bid amount for each click-through. Advertisers may be allowed to provide multiple advertisements to enable the advertisement listings provider to select from those various advertisements for inclusion in ranked listings based on a determined efficiency among the advertisements. The system also determines the most efficient grouping of advertisements for a limited-space output, comparing groupings of advertisements to other groups to determine the greater revenue to the distribution system.Type: ApplicationFiled: March 5, 2003Publication date: March 4, 2004Inventors: Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin RJB. Donovan, Brian Hammond, Ron McCoy, Christopher Joseph Murphy, James Keith Toothman, Wen-Wei Wang
-
Publication number: 20040019523Abstract: Methods and systems that allow an Internet distribution partner of an advertisement listings provider to receive filtered and masked listings for display on the website of the Internet distribution partner. The Internet distribution partner defines filters to be applied to ranked advertising listings provided by an advertising listing provider. The advertisement listings provider system applies the filter to the listings in its database and identify matches and/or excludes matches depending on the characteristic specified. The advertisement listings provider may then send the Internet distribution partner advertisement listings based on the application of one or more filter selected by the distribution partner.Type: ApplicationFiled: March 14, 2003Publication date: January 29, 2004Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin RJB Donovan, Brian Hammond, Ron McCoy, Sara Frances Plath, Dan C. Porter, James Keith Toothman
-
Publication number: 20040015397Abstract: Methods and systems for providing advertising content over the Internet through a hierarchical content-specific node structure and pricing advertising delivery over each node independently. Independent delivery and pricing allows an advertiser to pay more for advertisements delivered to a narrowly targeted audience likely to be interested in the goods or services offered by the advertising entity and to pay less for advertisements directed at a more general audience who may or may not have an interest in the goods or services offered. The less content specific the node is, the less targeted the advertisement will be, and therefore, the less valuable the advertisement will be to the advertising entity. Targeted advertising to multiple levels of content specific nodes is enabled.Type: ApplicationFiled: December 4, 2002Publication date: January 22, 2004Inventors: Christopher J. Barry, Eric Robert Bronnimann, Jacob Paul Ewerdt, William C. Day, Kevin RJB Donovan, Brian Hammond, Elizabeth Klein, Matthew Gordon Knell, Ron McCoy, Sara Frances Plath, Dan C. Porter, Eric Christopher Saam
-
Patent number: D602961Type: GrantFiled: January 29, 2009Date of Patent: October 27, 2009Assignee: Multiquip, Inc.Inventors: Larry Jake Chapple, Dane Davis, Brian Hammond
-
Patent number: D615561Type: GrantFiled: January 29, 2009Date of Patent: May 11, 2010Inventors: Larry Jake Chapple, Dane Davis, Brian Hammond
-
Patent number: D618256Type: GrantFiled: January 29, 2009Date of Patent: June 22, 2010Inventors: Larry Jake Chapple, Dane Davis, Brian Hammond