Patents by Inventor Brett D. Brewer

Brett D. Brewer 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: 20090265242
    Abstract: The claimed subject matter relates to an architecture that can mitigate privacy concerns in connection with ad targeting or data collection. In particular, architecture can be included in a personal mobile communication device such as a cell phone. During communication transactions between the host device and a peer device, shared information can be extracted either from content included in the communication or from metadata. Based upon the shared information, a social graph maintained on the host device can be updated. In addition, the host device can receive a large set of ads and select or tailor a custom ad from the set based upon the social graph.
    Type: Application
    Filed: June 26, 2009
    Publication date: October 22, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Eric J. Horvitz, Brett D. Brewer, Mary P. Czerwinski, Melissa W. Dunn, Karim T. Farouki, Jason Garms, Alexander G. Gounares, Milind V. Mahajan, Jayaram NM. Nanduri, Timothy D. Sharpe, Darrell Leroy Blegen
  • Publication number: 20090254820
    Abstract: The claimed subject matter provides a system and/or a method that facilitates displaying relevant advertisements to a user. A display engine can browse a portion of image data during a browsing session. An evaluator can identify a context related to two or more concurrent and on-going browsing sessions. An ad selector can locate an ad from a data store based on the identified context and seamlessly incorporate and display the ad into at least one of the browsing sessions.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir
  • Publication number: 20090251407
    Abstract: The claimed subject matter provides a system and/or a method that facilitates interacting with a device and/or data associated with the device. A computing device can display a portion of data. A ring component can interact with the portion of data to control the device by detecting at least one of a movement, a gesture, an inductance, or a resistance related to a user wearing the ring component on at least one digit on at least one hand.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Ariel J. Lazier, Stephen L. Lawler, Donald James Lindsay
  • Publication number: 20090254867
    Abstract: The claimed subject matter provides a system and/or a method that facilitates interacting with a portion of data that includes pyramidal volumes of data. A portion of image data can represent a computer displayable multiscale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the multiscale image includes a pixel at a vertex of the pyramidal volume. An edit component can receive and incorporate an annotation to the multiscale image corresponding to at least one of the two substantially parallel planes of view. A display engine can display the annotation on the multiscale image based upon navigation to the parallel plane of view corresponding to such annotation.
    Type: Application
    Filed: April 3, 2008
    Publication date: October 8, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Karim Farouki, Blaise Aguera y Arcas, Brett D. Brewer, Anthony T. Chor, Steven Drucker, Gary W. Flake, Stephen L. Lawler, Ariel J. Lazier, Donald James Lindsay, Richard Stephen Szeliski
  • Patent number: 7596558
    Abstract: A system and method are provided for facilitating user feedback pertaining to search results produced by a search system in response to an input user query. The system may include an edit mode activation option provided in conjunction with the search results. The system may additionally include result manipulation tools triggered in response to a user selection of the edit mode activation option, the result manipulation tools allowing the user to manipulate the search results. The result manipulation tools may include a sorting interface for allowing a user to sort search results. The system may further include a feedback receiving mechanism for receiving and storing the user-manipulated search results for future ranking input or search result personalization input.
    Type: Grant
    Filed: April 18, 2005
    Date of Patent: September 29, 2009
    Assignee: Microsoft Corporation
    Inventors: Brett D Brewer, Oliver Hurst-Hiller
  • Publication number: 20090172570
    Abstract: The claimed subject matter provides a system and/or a method that facilitates interacting with a trade card that includes pyramidal volumes of data. A trade card with data can represent a computer displayable multiscale image with at least two substantially parallel planes of view in which a first plane and a second plane are alternatively displayable based upon a level of zoom and which are related by a pyramidal volume, wherein the image includes a pixel at a vertex of the pyramidal volume. An environment can host the trade card to enable access to a portion of the displayable multiscale image.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 2, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Tomasz Kasperkiewicz, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir, Julio Estrada
  • Publication number: 20090159656
    Abstract: The claimed subject matter provides a system and/or a method that facilitates identifying relationships between two or more trade cards. A schema component can implement a portion of user-assisted schema to create a trade card that represents a distillation of a document with document-specific data. A relationship component can identify at least one of a hard link or a soft link associated with the trade card in connection with at least one of a network or one or more trade cards, wherein the hard link is a source that derived the trade card and the soft link is directed toward a disparate trade card with a portion of substantially similar document-specific data.
    Type: Application
    Filed: December 21, 2007
    Publication date: June 25, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Blaise H. Aguera, Brett D. Brewer, Steven Drucker, Karim Farouki, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Julio Estrada, Christopher B. Weare
  • Publication number: 20090152341
    Abstract: The claimed subject matter provides a system and/or a method that facilitates servicing a portion of a trade card via a web service. A web service can provide a portion of data to enhance a trade card, wherein the portion of data is at least one of a portion of trade card document-specific data, an intelligent gadget, or a feed driven component. A build component can leverage the web service to utilize the portion of data with the trade card.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 18, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Tomasz Kasperkiewicz, Blaise Aguera y Arcas, Brett D. Brewer, Steven Drucker, Karim Farouki, Gary W. Flake, Stephen L. Lawler, Donald James Lindsay, Adam Sheppard, Richard Stephen Szeliski, Jeffrey Jon Weir, Julio Estrada
  • Publication number: 20080255921
    Abstract: The subject disclosure pertains to systems and methods that facilitate percentage based online advertising. Systems and methods described herein enable an advertiser to elect a share or percentage of a particular market instead of, or in addition to, submitting bids to auction-based advertising systems. Markets can be defined based upon impressions, clicks, actions or any other suitable attributes. For example, additional attributes can include user demographics (e.g., age, gender, geographic location, education, and interests), specified time periods (e.g., weekdays and business hours) and the like. Advertisers can also specify constraints that limit market share requests. Such constraints can include a maximum total cost, a specific time period or periods, a maximum cost within a limited time period and the like.
    Type: Application
    Filed: April 11, 2007
    Publication date: October 16, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Dennis M. DeCoste
  • Publication number: 20080103837
    Abstract: For a multi-party advertising exchange including advertising and publishing entities from disparate advertising networks, a framework is provided for applying insurance terms to advertising transactions in the exchange, enabling risk sensitive participants to ease their participation in a potentially volatile online advertising marketplace. Participants can use the insurance mechanism of the advertising exchange to reduce variance in expected outcome for transactions in the advertising exchange.
    Type: Application
    Filed: May 14, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick
  • Publication number: 20080103896
    Abstract: For a multi-party advertising exchange including advertising and publishing entities, each participant can specify one or more display properties as requirements or definitions for advertising transactions in the exchange. The disparate display properties of multiple participants are normalized within the advertising exchange to a common vocabulary by translating the display properties to a common set of representations within the exchange enabling the comparison of a first set of display properties to a second set of display properties. The invention also optionally records the performance of advertising as a function of display properties over time so that optimal display strategies can be determined by participants with access to the performance information. Various system refinements are provided and disclosed according to a host of optional embodiments.
    Type: Application
    Filed: April 16, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Christopher A. Meek, Jody D. Biggs, David Max Chickering, Brett D. Brewer
  • Publication number: 20080103792
    Abstract: For a multi-party advertising exchange including advertising and publishing entities, each participant specifies tax rate(s), such as import tax and export tax, that apply to at least one other entity in the exchange. Since tax rate(s) can be expressed in different transactional terms by different parties, each tax rate is reduced to a common tax rate expression within the exchange for comparison. Intelligent tax rate selection and support can be provided to dynamically set tax rates that achieve utilitarian goals for the individual participants taking into account the tax rates expressed by other participants and their respective advertising goals, and dynamically adjusting tax rates over time in response to condition changes. Various refinements are provided and disclosed according to a host of optional implementations.
    Type: Application
    Filed: May 25, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Hrishikesh Bal
  • Publication number: 20080103898
    Abstract: For a multi-party advertising exchange including advertising and publishing entities, each participant can specify one or more utility functions that are invertible with respect to a common measure, such as revenue. In one non-limiting embodiment, each utility function is invertible with respect to expected revenue per standard advertising unit, e.g., expected cost per impression. The disparate utility functions of multiple participants are also normalized within the advertising exchange by converting the utility functions to the common measure enabling the comparison or translation of a first set of utility functions to a second set of utility functions in quantifiable terms. Various system refinements are provided and disclosed according to a host of optional embodiments.
    Type: Application
    Filed: April 30, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick
  • Publication number: 20080103795
    Abstract: For a multi-party advertising exchange including advertising and publishing entities from different advertising networks, the invention provides architectures for an online advertising marketplace that range from lightweight to heavyweight implementations. A lightweight client side implementation of an interface includes centralized processing and storage of federated advertising marketplace data by centralized servers or services. A heavyweight client side implementation of an interface for advertising entities includes providing a peer instance of a federated advertising exchange application or set of processes is provided to each advertising entity as an interface for advertising entities where processing and storage are performed locally to each peer instance. Distributed advertising data can be replicated or synchronized with other peer instances.
    Type: Application
    Filed: June 13, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: David Jakubowski, Yosha R. Ulrich-Sturmat, Brian Burdick, Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Richard Liam Pelly, Christopher Andrew Daniels
  • Publication number: 20080103955
    Abstract: For a multi-party advertising exchange including advertising and publishing entities from disparate advertising networks, flexible advertising transaction accounting methods are provided for circumstances where a relatively small number of trusted participants agree to reduce onerous reporting requirements conducted at a per transaction level. Trusted participants optionally report aggregate data for transactions including aggregate fraud data measurements to determine aggregate apportioning of cost and payments associated with advertising transactions. Aggregate reporting, subject to safeguards, enables a reduction in the overhead associated with per transaction accounting, and other participants need not duplicate measurements of trusted participants who are positioned best to collect the measurements, enabling a cooperative effort to the benefit of all of the trusted participants.
    Type: Application
    Filed: September 28, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick
  • Publication number: 20080103947
    Abstract: For a multi-party advertising exchange including advertising and publishing entities, each participant specifies tax rate(s), such as import tax and export tax, that apply to at least one other entity in the exchange. Since tax rate(s) can be expressed in different transactional terms by different parties, each tax rate is reduced to a common tax rate expression within the exchange for comparison. Intelligent tax rate selection and support can be provided to dynamically set tax rates that achieve utilitarian goals for the individual participants taking into account the tax rates expressed by other participants and their respective advertising goals, and dynamically adjusting tax rates over time in response to condition changes. Various refinements are provided and disclosed according to a host of optional implementations.
    Type: Application
    Filed: May 14, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Hrishikesh Bal
  • Publication number: 20080103953
    Abstract: An optimization tool is provided for individual participants who participate in multiple online advertising environments wherein the tool interfaces with the multiple environments in an optimal manner on behalf of the individual participants. A participant using the tool can specify goals and/or constraints for participating in one or more of the networks, and then the tool automatically optimizes advertising expenditure for advertising transactions across the different networks. The tool also tracks the performance of the participant across the different networks and dynamically tunes the participant's advertising expenditure based on such performance as well as the changing conditions of the marketplace.
    Type: Application
    Filed: May 25, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick, Richard Burnham Lanman
  • Publication number: 20080103969
    Abstract: For a multi-party advertising exchange, including publishing entities and advertising entities from disparate advertising networks, which facilitates transactions for publishing inventory, a value add broker is provided to aggregate information from third parties having valuable information for input to the exchange or to perform services that are valuable to transactions in the exchange. The valuable information or services further facilitate the transactions for the publishing inventory automatically generating a benefit for the third parties providing the valuable information or services commensurate with the value added to the transactions.
    Type: Application
    Filed: June 13, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick
  • Publication number: 20080103902
    Abstract: For a multi-party advertising exchange including advertising entities and publishing entities from different advertising networks, automatic apportioning of advertising transactions across inventory from different advertising channels is provided. Optimal combinations or advertising bundles of different channels are generated for the participant based on an analysis of inventory across different advertising channels for a given set of participation goals/constraints. A small portion of a participant's overall advertising expenditure can be held back for exploratory purposes to determine better combinations of advertising channels based on actual performance over time.
    Type: Application
    Filed: June 13, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Brian Burdick, Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska
  • Publication number: 20080103952
    Abstract: For a multi-party advertising exchange including advertising and publishing entities, each participant can specify one or more utility functions that are invertible with respect to a common measure, such as revenue. In one non-limiting embodiment, each utility function is invertible with respect to expected revenue per standard advertising unit, e.g., expected cost per impression. The disparate utility functions of multiple participants are also normalized within the advertising exchange by converting the utility functions to the common measure enabling the comparison or translation of a first set of utility functions to a second set of utility functions in quantifiable terms. Various system refinements are provided and disclosed according to a host of optional embodiments.
    Type: Application
    Filed: April 16, 2007
    Publication date: May 1, 2008
    Applicant: MICROSOFT CORPORATION
    Inventors: Gary W. Flake, Brett D. Brewer, Christopher A. Meek, David Max Chickering, Jody D. Biggs, Ewa Dominowska, Brian Burdick