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: 20170039592Abstract: 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: ApplicationFiled: October 17, 2016Publication date: February 9, 2017Inventors: Michael C. Kunz, David S. Barlin, Joost Boon, Brian D. Holdsworth, Michael D. Schackwitz
-
Patent number: 8713451Abstract: 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: GrantFiled: April 23, 2009Date of Patent: April 29, 2014Assignee: Microsoft CorporationInventors: Michael C. Kunz, David S. Barlin, Joost Bon, Brian D. Holdsworth, Michael D. Schackwitz
-
Patent number: 8407218Abstract: 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: GrantFiled: December 5, 2008Date of Patent: March 26, 2013Assignee: Microsoft CorporationInventors: 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: 20110060803Abstract: 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: ApplicationFiled: November 12, 2010Publication date: March 10, 2011Applicant: Microsoft CorporationInventors: David S. Barlin, Michael C. Kunz, Chad S. Estes
-
Publication number: 20100274628Abstract: 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: ApplicationFiled: April 23, 2009Publication date: October 28, 2010Applicant: MICROSOFT CORPORATIONInventors: Michael C. Kunz, David S. Barlin, Joost Bon, Brian D. Holdsworth, Michael D. Schackwitz
-
Publication number: 20100275131Abstract: 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: ApplicationFiled: April 23, 2009Publication date: October 28, 2010Applicant: Microsoft CorporationInventors: Michael C. Kunz, David S. Barlin, Joost Bon, Brian D. Holdsworth, Michael D. Schackwitz
-
Publication number: 20100145954Abstract: 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: ApplicationFiled: December 5, 2008Publication date: June 10, 2010Applicant: MICROSOFT CORPORATIONInventors: 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