Patents by Inventor Tarek Najm
Tarek Najm 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: 20100318537Abstract: 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.Type: ApplicationFiled: June 12, 2009Publication date: December 16, 2010Applicant: MICROSOFT CORPORATIONInventors: ARUNGUNRAM CHANDRASEKARAN SURENDRAN, TAREK NAJM, PHANI VADDADI, RAJEEV PRASAD, SIVA MOHAN
-
Patent number: 7788131Abstract: Seed keywords are leveraged to provide expanded keywords that are then associated with relevant advertisers. Instances can also include locating potential advertisers based on the expanded keywords. Inverse lookup techniques are employed to determine which keywords are associated with an advertiser. Filtering can then be employed to eliminate inappropriate keywords for that advertiser. The keywords are then automatically revealed to the advertiser for consideration as relevant search terms for their advertisements. In this manner, revenue for a search engine and/or for an advertiser can be substantially enhanced through the automatic expansion of relevant search terms. Advertisers also benefit by having larger and more relevant search term selections automatically available to them, saving them both time and money.Type: GrantFiled: December 15, 2005Date of Patent: August 31, 2010Assignee: Microsoft CorporationInventors: Shuzhen Nong, Ying Li, Tarek Najm, Li Li, Hua-Jun Zeng, Zheng Chen, Benyu Zhang
-
Patent number: 7689458Abstract: Systems and methods for determining the value of bids placed by content providers for placement positions on a page, e.g., a web page, rendered according to a given context, for instance, the search results listing for a particular query initiated on a search engine web site, are provided. Additionally, systems and methods are provided for determining placement of content items, e.g., advertisements and/or images, on a rendered page relative to other content items on the page based upon bid value.Type: GrantFiled: October 29, 2004Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: David E. Heckerman, David M. Chickering, Christopher A. Meek, Brian Burdick, Li Li, Murali Vajjiravel, Ying Li, Rajeev Prasad, Raxit A. Kagalwala, Tarek Najm, Sachin Dhawan
-
Patent number: 7689585Abstract: Systems and methods for related term suggestion are described. In one aspect, relationships among respective ones of two or more multi-type data objects are identified. The respective ones of the multi-type data objects include at least one object of a first type and at least one object of a second type that is different from the first type. The multi-type data objects are iteratively clustered in view of respective ones of the relationships to generate reinforced clusters.Type: GrantFiled: April 15, 2004Date of Patent: March 30, 2010Assignee: Microsoft CorporationInventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Li Li, Ying Li, Tarek Najm
-
Patent number: 7653627Abstract: Systems and methods for analyzing the content of online conversations using data mining technologies are provided. Methods and systems for utilizing the results of data mining technology implementation to retrieve relevant advertising content and/or other relevant information for display in association with the content of an online conversation are also provided.Type: GrantFiled: May 13, 2005Date of Patent: January 26, 2010Assignee: Microsoft CorporationInventors: Ying Li, Li Li, Tarek Najm, Xianfang Wang, Hongbin Gao, Hua-Jun Zeng, Benyu Zhang, Zheng Chen
-
Publication number: 20090144124Abstract: 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.Type: ApplicationFiled: November 30, 2007Publication date: June 4, 2009Applicant: MICROSOFT CORPORATIONInventors: ARUNGUNRAM C. SURENDRAN, LEE-MING ZEN, HRISHIKESH M. BAL, TAREK NAJM, KEVIN RIEDY
-
Publication number: 20090070310Abstract: 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.Type: ApplicationFiled: September 7, 2007Publication date: March 12, 2009Applicant: MICROSOFT CORPORATIONInventors: ABHINAI SRIVASTAVA, YING LI, TAREK NAJM
-
Patent number: 7457873Abstract: In accordance with a method and system for centralized network usage tracking, documents on a network server include a reference to content on a centralized logging server. When one of the documents is accessed by a client computer, the process of rendering the content at the client computer includes requesting the content from the logging server. The logging server, upon receipt of such a request, logs information embedded in the request and returns a trivial response which requires little time and which rendering of need not be perceivable by the user.Type: GrantFiled: September 15, 2006Date of Patent: November 25, 2008Assignee: Microsoft CorporationInventors: Rico Mariani, Tarek Najm, Ramesh Manne, Lee Wang, Tara Prakriya, Madhan Subhas
-
Publication number: 20080281606Abstract: 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.Type: ApplicationFiled: May 7, 2007Publication date: November 13, 2008Applicant: MICROSOFT CORPORATIONInventors: Brendan J. Kitts, Tarek Najm, Brian Burdick
-
Publication number: 20080282290Abstract: 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.Type: ApplicationFiled: May 8, 2007Publication date: November 13, 2008Applicant: Microsoft CorporationInventors: Mansoor Malik, Scott Tomlin, Phani Vaddadi, Mark Masterson, Tarek Najm, Ying Li, Raxit Kagalwala, Kevin Riedy, Li Li
-
Publication number: 20080262909Abstract: Computer-readable media, systems, and methods for intelligent information display are described. In embodiments, a display environment is monitored for one or more audience data and, upon receiving the one or more audience data, display information is processed in accordance with the one or more audience data and the processed display information is presented. In various embodiments, the audience data includes user gestures that indicate a communication with the intelligent information display, such as gestures indicating a mouse motion or a mouse click. In various other embodiments, the audience data includes demographic indicia such as the typical gender and/or typical age of an audience in a display environment.Type: ApplicationFiled: April 18, 2007Publication date: October 23, 2008Applicant: MICROSOFT CORPORATIONInventors: Li Li, Robert A. Sim, Tarek Najm, Ying Li, Yi Chen
-
Publication number: 20080250327Abstract: 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.Type: ApplicationFiled: April 9, 2007Publication date: October 9, 2008Applicant: Microsoft CorporationInventors: Ying Li, Tarek Najm, Philip A. Lee
-
Patent number: 7430599Abstract: In accordance with a method and system for centralized network usage tracking, documents on a network server include a reference to content on a centralized logging server. When one of the documents is accessed by a client computer, the process of rendering the content at the client computer includes requesting the content from the logging server. The logging server, upon receipt of such a request, logs information embedded in the request and returns a trivial response which requires little time and which rendering of need not be perceivable by the user.Type: GrantFiled: March 31, 2006Date of Patent: September 30, 2008Assignee: Microsoft CorporationInventors: Rico Mariani, Lee Wang, Madhan Subhas, Ramesh Manne, Tara S. Prakriya, Tarek Najm
-
Patent number: 7428529Abstract: Systems and methods for related term suggestion are described. In one aspect, term clusters are generated as a function of calculated similarity of term vectors. Each term vector having been generated from search results associated with a set of high frequency of occurrence (FOO) historical queries previously submitted to a search engine. Responsive to receiving a term/phrase from an entity, the term/phrase is evaluated in view of terms/phrases in the term clusters to identify one or more related term suggestions.Type: GrantFiled: April 15, 2004Date of Patent: September 23, 2008Assignee: Microsoft CorporationInventors: Hua-Jun Zeng, Benyu Zhang, Zheng Chen, Wei-Ying Ma, Li Li, Ying Li, Tarek Najm
-
Publication number: 20080154719Abstract: The claimed subject matter relates to an architecture that can quantify a value of a consumer transaction to a market ecosystem. The value to the ecosystem of the transaction can be based upon features of the transaction as well as dynamics unique to the ecosystem. In addition, the value can be monetized as well as aggregated in order to produce a net economic value of a set of transactions involving a particular consumer. The architecture can further facilitate a repatriation of all or portions of the net economic value to the consumer, potentially based upon ranking and/or loyalty tiers.Type: ApplicationFiled: June 27, 2007Publication date: June 26, 2008Applicant: MICROSOFT CORPORATIONInventors: Alexander G. Gounares, David M. Chickering, Michael Connolly, Lili Cheng, Gary W. Flake, Eric J. Horvitz, Jeffrey R. Hemmen, Leonard Smith, Tarek Najm
-
Publication number: 20080154705Abstract: The claimed subject matter relates to an architecture that can facilitate use of beneficial advertising opportunities in order to mitigate risks to a seller in connection with advertising expenses. The architecture can receive from the seller, inter alia, an indication of profits allocated to a host in exchange for advertising an item on behalf of the seller. Based upon the received data as well as information obtained from other sources, the architecture can determine a value associated with advertising for the seller. By ranking the values, the architecture can efficiently allocate advertising resources to the sellers that provide the highest value, while at the same time effectively ensure that the seller has little or no risk associated with the costs of advertising.Type: ApplicationFiled: December 19, 2007Publication date: June 26, 2008Applicant: MICROSOFT CORPORATIONInventors: Alexander Gounares, Lili Cheng, Nishant V. Dani, Gary W. Flake, Eric J. Horvitz, Kamal Jain, Tarek Najm
-
Patent number: 7383280Abstract: Transforming data prior to loading the data into a data warehouse. Software of the invention partitions data records received from a plurality of servers and performs sequential file management operations and identifier management operations on each of the partitions prior to loading the data records into the data warehouse. Data records transformed according to the invention are easier to load into the data warehouse and easier to manipulate after loading. The invention enables analysis and data mining of tens of terabytes of user level detail data and summary data.Type: GrantFiled: February 27, 2006Date of Patent: June 3, 2008Assignee: Microsoft CorporationInventors: Kevin Paul Kornelson, Murali Vajjiravel, Rajeev Prasad, Paul D. Clark, Brian Burdick, Tarek Najm
-
Publication number: 20080103895Abstract: The claimed subject matter provides a system and/or a method that facilitates establishing a true market value for an online advertisement. An interface component can receive data related to at least one of a spot market or a future market. A dynamic pricing component can dynamically establish an ad price for an ad unit based on the spot market and the future market, the ad price reflects a market value of the ad unit in accordance with the spot market and the future market.Type: ApplicationFiled: February 15, 2007Publication date: May 1, 2008Applicant: MICROSOFT CORPORATIONInventors: Brian Burdick, Yusuf I. Mehdi, Tarek Najm, Ewa Dominowska, Jody D. Biggs
-
Publication number: 20080046925Abstract: Synchronized marking of videos with objects is provided. Users may select frames within a video and place text and non-text objects at desired spatial locations within each of the frames. Information associated with the objects, including information specifying the temporal and spatial placements of the objects within the video is stored. When users view a marked video, object information is accessed, and objects are presented in the video at the temporal and spatial locations at which the objects were added. Objects added to videos may also be indexed, providing a mechanism for searching videos and jumping to particular frames within videos. Objects may also be monetized.Type: ApplicationFiled: August 17, 2006Publication date: February 21, 2008Applicant: MICROSOFT CORPORATIONInventors: PHILIP LEE, NIRANJAN VASU, YING LI, TAREK NAJM
-
Publication number: 20070233882Abstract: In accordance with a method and system for centralized network usage tracking, documents on a network server include a reference to content on a centralized logging server. When one of the documents is accessed by a client computer, the process of rendering the content at the client computer includes requesting the content from the logging server. The logging server, upon receipt of such a request, logs information embedded in the request and returns a trivial response which requires little time and which rendering of need not be perceivable by the user.Type: ApplicationFiled: September 15, 2006Publication date: October 4, 2007Applicant: Microsoft CorporationInventors: Rico Mariani, Tarek Najm, Ramesh Manne, Lee Wang, Tara S. Prakriya, Madhan Subhas