Patents by Inventor David S. Barlin

David S. Barlin 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: 20170039592
    Abstract: A system is disclosed for serving advertisements to a user of a client device. Based on a user requesting to view an email message in their inbox, the system provides the email message to the user. At least one header field in the header portion of the email message is scanned and data is extracted from at least one header field. The extracted data is delivered to an advertising server, which selects an advertisement that is relevant to the extracted data and delivers the relevant advertisement back to the system. The relevant advertisement is delivered to the user.
    Type: Application
    Filed: October 17, 2016
    Publication date: February 9, 2017
    Inventors: Michael C. Kunz, David S. Barlin, Joost Boon, Brian D. Holdsworth, Michael D. Schackwitz
  • Patent number: 8713451
    Abstract: Methods for delivering rich media content to a user within an email system via a dedicated media channel. An email system receives an email message associated with rich media content from a registered sender for delivery to a recipient. To improve the recipient's viewing experience, the email system ensures that the rich media content is loaded in a rich media database before delivering the email message to the recipient. When the recipient reads the email message, the email system delivers the rich media content to the recipient from the rich media database via a dedicated media channel efficiently and at a low cost.
    Type: Grant
    Filed: April 23, 2009
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael C. Kunz, David S. Barlin, Joost Bon, Brian D. Holdsworth, Michael D. Schackwitz
  • Patent number: 8407218
    Abstract: A computing device includes a processing unit, and a system memory connected to the processing unit. The system memory includes instructions that, when executed by the processing unit, cause the processing unit to create: a demographic identification module that retrieves demographic profile information associated with a user and identifies a relevant demographic category based on the demographic profile information; a population search module that categorizes search information from other users within the relevant demographic category as the other users search for information, the search information including search terms used by the other users and destination content reviewed by the other users; and a search result module that filters a search query from the user by applying the categorized search information for the relevant demographic category and presents filtered search results to the user.
    Type: Grant
    Filed: December 5, 2008
    Date of Patent: March 26, 2013
    Assignee: Microsoft Corporation
    Inventors: David S. Barlin, Michael R. Dean, Agnita Pandian, Ian Peacock, Khurrum Malik, Jason Christopher Mayans, Teresa Beikie Mah, Paul A. McDaniel, Barry A. Shepherd, Steven Neil Silverman
  • Publication number: 20110060803
    Abstract: Techniques for message notification campaigns are described. In an implementation, a messaging service may process a message received for delivery to a client to determine one or more notifications regarding the message to be sent to the client. The one or more notifications may be designated by way of a notification campaign that is associated with a sender of the message or directly with the message itself The messaging service may parse metadata fields within the message to identify the sender and/or other data sufficient to determine notifications designated to take place regarding the message. A variety of different types of notifications regarding a message may be sent to a client. The messaging service may cause one or more notifications to be sent to the client in conjunction with various resources from a service provider in addition to delivery of the message to the client.
    Type: Application
    Filed: November 12, 2010
    Publication date: March 10, 2011
    Applicant: Microsoft Corporation
    Inventors: David S. Barlin, Michael C. Kunz, Chad S. Estes
  • Publication number: 20100275131
    Abstract: Methods for delivering rich media content to a user within an email system via a dedicated media channel. An email system receives an email message associated with rich media content from a registered sender for delivery to a recipient. To improve the recipient's viewing experience, the email system ensures that the rich media content is loaded in a rich media database before delivering the email message to the recipient. When the recipient reads the email message, the email system delivers the rich media content to the recipient from the rich media database via a dedicated media channel efficiently and at a low cost.
    Type: Application
    Filed: April 23, 2009
    Publication date: October 28, 2010
    Applicant: Microsoft Corporation
    Inventors: Michael C. Kunz, David S. Barlin, Joost Bon, Brian D. Holdsworth, Michael D. Schackwitz
  • Publication number: 20100274628
    Abstract: A system is disclosed for serving advertisements to a user of a client device. Based on a user requesting to view an email message in their inbox, the system provides the email message to the user. At least one header field in the header portion of the email message is scanned and data is extracted from at least one header field. The extracted data is delivered to an advertising server, which selects an advertisement that is relevant to the extracted data and delivers the relevant advertisement back to the system. The relevant advertisement is delivered to the user.
    Type: Application
    Filed: April 23, 2009
    Publication date: October 28, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Michael C. Kunz, David S. Barlin, Joost Bon, Brian D. Holdsworth, Michael D. Schackwitz
  • Publication number: 20100145954
    Abstract: A computing device includes a processing unit, and a system memory connected to the processing unit. The system memory includes instructions that, when executed by the processing unit, cause the processing unit to create: a demographic identification module that retrieves demographic profile information associated with a user and identifies a relevant demographic category based on the demographic profile information; a population search module that categorizes search information from other users within the relevant demographic category as the other users search for information, the search information including search terms used by the other users and destination content reviewed by the other users; and a search result module that filters a search query from the user by applying the categorized search information for the relevant demographic category and presents filtered search results to the user.
    Type: Application
    Filed: December 5, 2008
    Publication date: June 10, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: David S. Barlin, Michael R. Dean, Agnita Pandian, Ian Peacock, Khurrum Malik, Jason Christopher Mayans, Teresa Beikie Mah, Paul A. McDaniel, Barry A. Shepherd, Steven Neil Silverman