Patents by Inventor Martin Miroslavov Markov

Martin Miroslavov Markov 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: 8606627
    Abstract: A system that facilitates selecting advertisements that match a search query is described herein. The system includes a search query receiver component that receives a search query including keywords. The system also includes a match component that uses an associative data structure to identify in the associative data structure one or more data nodes that are associated in the associative data structure with respective unique keys corresponding to respective one or more hashes of combinations of the keywords in the search query. For each identified data node, the match component selects advertisements associated with bid phrases stored in the identified data node that respectively only include keywords included in the search query.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: December 10, 2013
    Assignee: Microsoft Corporation
    Inventors: Arnd Christian König, Martin Miroslavov Markov, Kenneth Ward Church
  • Publication number: 20120158502
    Abstract: An advertisement engine, a computer-implemented method, and computer-readable media to select advertisements are provided. The advertisement engine is connected to an advertisement database and user database. The advertisement engine selects advertisements from the advertisement database based on user engagement data associated with a user. The user engagement data is stored in the user database. The user engagement data includes the length of time a user focused on content displayed by a client device.
    Type: Application
    Filed: December 17, 2010
    Publication date: June 21, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: WOOK JIN CHUNG, PRITESH PATWA, MARTIN MIROSLAVOV MARKOV
  • Publication number: 20120150633
    Abstract: A method, computer readable media, and computer system for generating advertisement messages are provided. The computer system includes an advertisement engine and an advanced interactive platform that receive user events. The advanced interactive platform selects response templates associated with user events received from a user. In turn, the advanced interactive platform transmits the response templates to the advertisement engine. The advertisement engine processes the response template and populates the response template with advertising hints to dynamically generate advertisement messages. The advertisement engine may include indicators that solicit user feedback in the advertisement message. The user feedback received by the advanced interactive platform triggers additional user events that are used to generate additional advertisements and to discover interests of the user.
    Type: Application
    Filed: December 8, 2010
    Publication date: June 14, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: Wook Jin Chung, Pritesh Patwa, Martin Miroslavov Markov
  • Publication number: 20120143693
    Abstract: A computer system, a computer-implemented method, and computer readable media configured to target advertisements based on emotional states are provided. Advertisers specify desired emotional states of users they intend to target with advertisements. Advertisers also provide emotional tags having the desired emotional state of users that should see the advertisements linked to the emotional tags. Online activities for users are obtained and processed to assign emotional states to the users. An advertisement engine selects advertisements that are emotionally compatible based on the assigned emotional states and the desired emotional states provided by the advertisers.
    Type: Application
    Filed: December 2, 2010
    Publication date: June 7, 2012
    Applicant: MICROSOFT CORPORATION
    Inventors: WOOK JIN CHUNG, PRITESH PATWA, MARTIN MIROSLAVOV MARKOV
  • Publication number: 20090313115
    Abstract: A system that facilitates selecting advertisements that match a search query is described herein. The system includes a search query receiver component that receives a search query including keywords. The system also includes a match component that uses an associative data structure to identify in the associative data structure one or more data nodes that are associated in the associative data structure with respective unique keys corresponding to respective one or more hashes of combinations of the keywords in the search query. For each identified data node, the match component selects advertisements associated with bid phrases stored in the identified data node that respectively only include keywords included in the search query.
    Type: Application
    Filed: June 12, 2008
    Publication date: December 17, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Arnd Christian Konig, Martin Miroslavov Markov, Kenneth Ward Church