Patent application number | Description | Published |
20080250327 | Content commenting and monetization - A code is included in content, which code allows a user to use a comment tool to select some or all of the content, to create and submit comments, and to view previously submitted content selections and comments in conjunction with additional content. The additional content may comprise advertisements. | 10-09-2008 |
20080281606 | IDENTIFYING AUTOMATED CLICK FRAUD PROGRAMS - Methods and systems for identifying automated click fraud programs are provided. Upon receiving a request for presentation of a web page, the probability that the user is robotic is determined. The determined probability, along with historic behavior, if available, related to the requesting user, is used to determine a score that may be utilized to select advertisements for presentation to the user. If the score indicates a high likelihood that the user is robotic, an advertisement designed to solicit user behavior known to be associated with robots may be selected to confirm the suspicion. Alternatively, if the likelihood that the user is robotic is high enough, advertisement presentation may be largely suppressed. If, on the other hand, the score indicates a high likelihood that the user is human, a standard advertisement and/or an advertisement designed to solicit user feedback related to advertisements and/or publishers may be selected. | 11-13-2008 |
20080282290 | Interactive Viewer for Advertisements - A system, method, and computer-readable media are presented for displaying an interactive viewer associated with an advertisement within a user interface. In one aspect, the system includes an advertisement manager for providing advertisements in response to request from clients. The system further includes a rendering component for determining if an advertisement has an associated interactive viewer, determining features associated with the advertisement, and displaying the interactive viewer including the determined features. Additionally, the system includes an event tracking module for monitoring a user's interaction with the interactive viewer, and reporting feedback regarding the interaction to the advertisement manager. | 11-13-2008 |
20090070310 | ONLINE ADVERTISING RELEVANCE VERIFICATION - Online relevance verification is performed to provide relevant advertisements to search queries received at a search engine. Relevance of an advertisement for a received search query is determined by comparing the content of a landing page associated with the advertisement against search results for the search query. Relevance may then be used to filter irrelevant advertisements from consideration and/or may be used in ranking advertisements during an auction process in conjunction with monetization factors. Selected advertisements may then be returned in response to the search query. | 03-12-2009 |
20090144124 | PROVIDING A USER DRIVEN, EVENT TRIGGERED ADVERTISEMENT - Systems and methods are provided for adding an advertisement to a web page by associating advertisements with one or more visual objects e.g., text and/or pictures. Embodiments of the present invention include a method for selecting visual objects and associating the visual object with an advertisement after the web page has been displayed to the user. The visual object may be selected in part based on the user's interactions with the web page. An additional embodiment of the present invention displays the associated advertisement after a user clicks on or hovers over the selected visual object. | 06-04-2009 |
20100318537 | PROVIDING KNOWLEDGE CONTENT TO USERS - Systems, methods, and computer-storage media for generating and providing knowledge content to users utilizing a web architecture that integrates information across data silos through a common, flexible data storage schema, such as a star or snowflake schema, are provided. Data from a content graph, a user activity graph, a social graph, and temporal data as it relates to each of the content graph, the social graph and the user activity graph, is stored in a knowledge content database utilizing the star schema. In this way, data from each of these formerly disparate sources may be accessed from a common, extensible application platform utilizing ontologies and pivot table functionality, thus providing smarter, more comprehensive knowledge in response to received user queries. | 12-16-2010 |
20110040776 | Semantic Trading Floor - Review and filtering of search results is facilitated by providing additional types of results beyond links to existing documents can be provided in addition to or in place of links to existing documents. These additional results can facilitate modifying a search request to filter out unwanted documents. The additional results, when in the form of content display objects and/or application display objects, can also provide the user with varying levels of information detail. In some preferred embodiments, an ontology based knowledge base can be leveraged in order to facilitate providing and filtering the results. | 02-17-2011 |
20110196737 | SEMANTIC ADVERTISING SELECTION FROM LATERAL CONCEPTS AND TOPICS - Advertisements are selected for presentation on search result pages and web pages based on phrases generated from lateral concepts and topics identified for the search result pages and web pages. A search query or an indication of a web page is received for which advertisements are to be provided. Lateral concepts and topics are identified based on the search query or content of the web page. The lateral concepts and topics are used as phrases for selecting advertisements from an advertisement inventory. Selected advertisements are provided for presentation on a search results page in response to a search query or on a web page initially identified. | 08-11-2011 |
20110196851 | GENERATING AND PRESENTING LATERAL CONCEPTS - Systems, methods, and computer-storage media for generating lateral concepts are provided. The system includes a search engine to receive user queries, a storage to store content and its associated categories, and a lateral concept generator. The lateral concept generator is connected to both the search engine and storage. The lateral concept generator selects lateral concepts from categories associated with the content based on similarity scores for the stored content. | 08-11-2011 |
20110196852 | CONTEXTUAL QUERIES - Systems, methods, and computer-storage media for generating contextual queries are provided. The system includes a search engine to receive user queries and contexts, a query understanding component to generate a semantic representation of the query, and a data source command generator to transform the semantic representation into commands for multiple data sources. The data source command generator is connected to the query understanding component. The data source command generator selects data source commands based on lexical information associated with each data source. | 08-11-2011 |
20110196875 | SEMANTIC TABLE OF CONTENTS FOR SEARCH RESULTS - A table of contents is generated for search results in response to a search query by identifying semantic concepts as topics for inclusion within the table of contents. When a search query is received, a search is performed to identify search results. The search results are compared to an ontology of topics to identify relevant topics. Additionally, search results are compared to an ontology of partial topics to identify relevant partial topics, which are named. Independent key-phrases are further generated from search results and identified as key-phrase topics. The identified topics, named partial topics, and key-phrase topics are ranked, and topics are selected for inclusion within a table of contents. A search results page is returned in response to the search query that includes search results and the generated table of contents. | 08-11-2011 |
20110218947 | ONTOLOGICAL CATEGORIZATION OF QUESTION CONCEPTS FROM DOCUMENT SUMMARIES - Electronic documents are analyzed to identify assertions, which are inverted to generate questions that may be answered by the assertions. A document or a corpus of electronic documents may be analyzed to identify entities and relationships among entities within the text of the document(s). Assertions are identified based on the entities and relationships among the entities. Each assertion represents a fact about an entity, and a group of assertions represents a summary of the document or document corpus. The assertions are inverted to generate questions that may be answered by the assertions. The questions may be further analyzed to identify relevant concepts and topics and to cluster the questions around the concepts and topics. A combined graph may also be generated that facilitates traversal among topics, concepts, questions, assertions, document summaries, and documents. | 09-08-2011 |
20110231395 | PRESENTING ANSWERS - Systems, methods, and computer-storage media for presenting answers are provided. The system includes a search engine to receive user queries and contexts, a query understanding component to provide results, and an answer generator to present answers to the user queries. The answers may include a link to a browser that provides a graph, table, or cluster for the results, where nodes of the graph are associated with a confidence level. | 09-22-2011 |
20110258032 | SEARCH ADVERTISEMENT SELECTION BASED ON USER ACTIONS - Advertisements are selected for presentation on a search results page based on the presence or absence of user activity within the search results page. When a search results page is provided to an end user, the search results page is tracked for user activity. If user activity is detected, a user context is identified and new advertisements are selected for presentation on the search results page based on the user context. In some embodiments, the search results page provides search results in clusters, and the user context corresponds with a search result cluster selected by an end user. In some embodiments, dominant concepts in the user context are identified and used to select advertisements. Alternatively, if user activity is not detected within a predetermined period of time, new advertisements are selected based on the absence of user activity within the search results page. | 10-20-2011 |
20110276405 | COMBINATORIAL ADVERTISEMENTS - Combinatorial advertisements are provided based on textual advertisements and rich media advertisements. A textual advertisement and rich media advertisement are identified as matching. Based on identifying the textual advertisement and rich media advertisement as matching, a combinatorial advertisement is generated. The combinatorial advertisement includes a text portion derived from text from the textual advertisement. Additionally, the combinatorial advertisement includes a rich media portion derived from rich media from the rich media advertisement. | 11-10-2011 |
20110302149 | IDENTIFYING DOMINANT CONCEPTS ACROSS MULTIPLE SOURCES - Systems, methods, and computer-storage media for identifying dominant concepts are provided. The system includes a search engine connected to various sources, an entity extraction component, a metabase, and a ranking component. The search engine receives a contextual query and provides results in response to the contextual query. The entity extraction component parses the results and identifies entities included in the results. The metabase provides a distance between the entities included in the results and the query terms included in the contextual query. The ranking component ranks the entities based on the provided distance and selects dominant concepts within the results based on the ranks assigned to entities. | 12-08-2011 |
20110302156 | RE-RANKING SEARCH RESULTS BASED ON LEXICAL AND ONTOLOGICAL CONCEPTS - Search result re-ranking is provided by employing a concept graph from a metabase. When a search query is received, a query context of the search query is analyzed to identify dominant concepts for the search query. The dominant concepts are expanded by identifying the dominant concepts within a concept graph and identifying additional concepts having a strong relationship with the dominant concepts within the concept graph. A set of search results for the search query is analyzed to determine strength of relationship of each search result to the expanded concepts. The search results are re-ranked based on the strength of relationship of each search result to the expanded concepts and the strength of relationship of each expanded concept to the dominant concepts. | 12-08-2011 |
20110307460 | NAVIGATING RELATIONSHIPS AMONG ENTITIES - Graphical user interfaces, methods, and computer-storage media for navigating relationships among entities are provided. The method is executed by a computer system that generates a graphical user interface having entities associated with a query. The query is issued to a search engine that searches multiple sources to locate results. The computer system extracts the entities from the results. In turn, a graph is added to the graphical user interface to group the entities. The graph links the query and the entities and provides a visual overview of the results for the query. | 12-15-2011 |
20110307819 | NAVIGATING DOMINANT CONCEPTS EXTRACTED FROM MULTIPLE SOURCES - Graphical user interfaces, methods, and computer-storage media for navigating dominant concepts are provided. The method is executed by a computer system that generates a graphical user interface having dominant concepts associated with a contextual query. The contextual query is issued to a search engine that searches multiple sources to locate results. The computer system extracts the dominant concepts from the results. In turn, a graph is added to the graphical user interface to group the dominant concepts. The graph links the contextual query and the dominant concepts and provides controls that dynamically alter dominant concepts displayed by the graphical user interface. The graphical user interface and the dominant concepts displayed are updated based on control manipulations. | 12-15-2011 |
20120016761 | Techniques For Provisioning Content - Techniques including systems and methods for facilitating transactions in connection with electronic trading cards. A finite number of electronic cards are created and associated with owners. Electronic cards are allowed to be bought, sold, traded, gifted, and/or otherwise involved in transactions. Card-related transactions may be conducted in connection with a social network. In one embodiment, publishers provide content for electronic trading cards and determine the timing and manner in which the cards are distributed. | 01-19-2012 |
20120078715 | ADVERTISING SERVICE BASED ON CONTENT AND USER LOG MINING - A system and method are disclosed for providing documents related to a search request. The search request may include a search query of one or more keywords, or the search request may be a demographic search query including one or more demographic attributes. An index containing data crawled from publisher's websites, demographic information of registered users, along with the search history of the registered users can be created. Once a search request is received, the search request can be compared to the information stored in the index, and one or more documents related to the request can be provided. | 03-29-2012 |
20120246155 | SEMANTIC TABLE OF CONTENTS FOR SEARCH RESULTS - A table of contents is generated for search results in response to a search query by identifying semantic concepts as topics for inclusion within the table of contents. When a search query is received, a search is performed to identify search results. The search results are compared to an ontology of topics to identify relevant topics. Additionally, search results are compared to an ontology of partial topics to identify relevant partial topics, which are named. Independent key-phrases are further generated from search results and identified as key-phrase topics. The identified topics, named partial topics, and key-phrase topics are ranked, and topics are selected for inclusion within a table of contents. A search results page is returned in response to the search query that includes search results and the generated table of contents. | 09-27-2012 |
20120303444 | SEMANTIC ADVERTISING SELECTION FROM LATERAL CONCEPTS AND TOPICS - Advertisements are selected for presentation on search result pages and web pages based on phrases generated from lateral concepts and topics identified for the search result pages and web pages. A search query or an indication of a web page is received for which advertisements are to be provided. Lateral concepts and topics are identified based on the search query or content of the web page. The lateral concepts and topics are used as phrases for selecting advertisements from an advertisement inventory. Selected advertisements are provided for presentation on a search results page in response to a search query or on a web page initially identified. | 11-29-2012 |
20130117204 | INFERRING PROCEDURAL KNOWLEDGE FROM DATA SOURCES - A procedural inference system is described herein that infers procedural knowledge from various data sources to help a user complete one or more tasks for which the data sources provide information. The system understands users' queries, identifies a task at hand, provides recommendations on the steps to take and the agents to use based on a knowledge base of tasks and agents, and provides the fabric to determine which different agents can work together to help the user accomplish a task. Tasks can be started on one device and completed on another seamlessly. Users are able to finish complex, multi-step tasks efficiently, without trial and error or data reentry. Thus, the procedural inference system provides a generalized framework that helps users to complete tasks using already available data and does not ask each data provider to invest in infrastructure to build dedicated task information systems. | 05-09-2013 |
20130124278 | METHODS, APPARATUS AND SYSTEMS FOR PROVIDING A MULTI-PURPOSE TASK COMPLETION PLATFORM - A computer-implemented method of sourcing electronic tasks is disclosed. The method includes receiving customized electronic tasks, each customized electronic task being customized for a content managing entity. The method also includes identifying a plurality of users that selected to participate in receiving customized electronic tasks. The method further includes communicating one or more of the customized electronic tasks to at least one of the identified plurality of users. A method of consuming electronic tasks is also disclosed. The method includes displaying indicators of customized electronic tasks to a user, receiving a user selection of one of the customized electronic tasks, and generating feedback information regarding the selected customized electronic task. | 05-16-2013 |
20130254199 | PROVIDING KNOWLEDGE CONTENT TO USERS - Systems, methods, and computer-storage media for generating and providing knowledge content to users utilizing a web architecture that integrates information across data silos through a common, flexible data storage schema, such as a star or snowflake schema, are provided. Data from a content graph, a user activity graph, a social graph, and temporal data as it relates to each of the content graph, the social graph and the user activity graph, is stored in a knowledge content database utilizing the star schema. In this way, data from each of these formerly disparate sources may be accessed from a common, extensible application platform utilizing ontologies and pivot table functionality, thus providing smarter, more comprehensive knowledge in response to received user queries. | 09-26-2013 |
20140379686 | GENERATING AND PRESENTING LATERAL CONCEPTS - Systems, methods, and computer-storage media for generating lateral concepts are provided. The system includes a search engine to receive user queries, a storage to store content and its associated categories, and a lateral concept generator. The lateral concept generator is connected to both the search engine and storage. The lateral concept generator selects lateral concepts from categories associated with the content based on similarity scores for the stored content. | 12-25-2014 |