Patents by Inventor Ali Dasdan

Ali Dasdan 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: 7996349
    Abstract: This disclosure describes systems and methods for identifying and correcting anomalies in web graphs. A web graph is transformed into a sequence of tokens via a walk algorithm. The sequence is fingerprinted to form a set of shingles. The singles are compared to shingles for other web graphs in order to determine similarity between web graphs. Actions are then carried out to remove anomalous web graphs and modify parameters governing web mapping in order to decrease the likelihood of future anomalous web graphs being built.
    Type: Grant
    Filed: December 5, 2007
    Date of Patent: August 9, 2011
    Assignee: Yahoo! Inc.
    Inventors: Ali Dasdan, Panagiotis Papadimitriou
  • Publication number: 20110191171
    Abstract: Methods and systems are provided for search engine output-associated bidding in online advertising. Techniques are provided in which an advertiser may specify, as part of a bid, one or more requirements relating to search engine output. The one or more requirements may need to be met for an advertisement to be served in connection with the bid.
    Type: Application
    Filed: February 3, 2010
    Publication date: August 4, 2011
    Applicant: Yahoo! Inc.
    Inventor: Ali Dasdan
  • Publication number: 20110173183
    Abstract: The present invention provides a method and system for optimizing search result rankings through use of a game interface. The method and system includes providing a game interface to at least two users, the game interface comprising at least one search query and at least two search result sets. The method and system further includes detecting the selection of one of the two search result sets by the users based on competition criteria and updating ranking data in response to the selection of one of the two search results. The method and system further includes selecting ranking data associated with a given query, determining an optimum ranking based on aggregating the selected ranking data, and storing the optimum ranking.
    Type: Application
    Filed: January 8, 2010
    Publication date: July 14, 2011
    Inventors: Ali Dasdan, Santanu Kolay, Chris Drome
  • Patent number: 7953775
    Abstract: People are enabled to share tagged data via the Internet. In one embodiment, an Internet site receives, via the Internet, from various different users, content items of many different content types. The site also receives a tag for each content item and maps that tag to that content item. When other users supply search query terms, the site selects tags that match the search query terms. The site presents content items that are mapped to the selected tags. Using this technique, users are able to share with each other content items of all different content types using a single Internet site, without needing to store content items of different types on different Internet sites. In order to share a particular content item with other users, the user who wants to share the content item needs only to disclose the particular content item's tag to the other users.
    Type: Grant
    Filed: November 7, 2006
    Date of Patent: May 31, 2011
    Assignee: Yahoo! Inc.
    Inventor: Ali Dasdan
  • Patent number: 7774731
    Abstract: A sequential cell is characterized using interdependent setup/hold time pairs to produce associated clock-to-Q delay values, and then identifying setup/hold time pairs that produce a selected clock-to-Q delay value (e.g., 10% of failure). The identified setup/hold time pairs (or a piecewise linear (PWL) approximation thereof) are then stored in a cell library for use in static timing analysis (STA). During STA, the setup and hold skews calculated for each synchronous circuit are compared with a selected setup/hold time pair stored in the cell library (e.g., a pair having a relatively low hold value). If at least one of the setup and hold skews violates the selected setup/hold time pair, then the remaining identified setup/hold time pairs (or the PWL approximation) are utilized to determine if the synchronous circuit is violates established constraints, and if not, to identify the setup and hold times required to remove the violation.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: August 10, 2010
    Assignee: Synopsys, Inc.
    Inventors: Ali Dasdan, Emre Salman, Feroze P. Taraporevala, Kayhan Kucukcakar
  • Publication number: 20100131488
    Abstract: Embodiments of methods, apparatuses, or systems relating to digital images of web pages are disclosed.
    Type: Application
    Filed: November 26, 2008
    Publication date: May 27, 2010
    Applicant: Yahoo! Inc.
    Inventors: Ali Dasdan, Marcin M. Kadluczka
  • Patent number: 7650580
    Abstract: A system that determines the performance of an integrated circuit (IC). During operation, the system receives probability distributions for parameters for the IC. Next, the system generates samples of the IC, wherein generating a given sample involves using the probability distribution to assign values to the parameters for components within the IC. The system then calculates output performance metrics for the samples based on the assigned values of the parameters, and uses the calculated output performance metrics to generate a distribution of output performance metrics for the samples.
    Type: Grant
    Filed: December 21, 2006
    Date of Patent: January 19, 2010
    Assignee: Synopsys, Inc.
    Inventors: Kayhan Kucukcakar, Ali Dasdan, Halim Damerdji
  • Publication number: 20090313635
    Abstract: The subject matter disclosed herein relates to a system and/or method for allocating data among reduce processes.
    Type: Application
    Filed: June 12, 2008
    Publication date: December 17, 2009
    Applicant: YAHOO! INC.
    Inventor: Ali Dasdan
  • Publication number: 20090292674
    Abstract: Disclosed are apparatus and methods for facilitating search queries via a computer network. In certain embodiments, each search term that a user inputs for a search query causes a rich set of contextual information having one or more parameters or facets to be presented to the user to further enhance and refine the search query. The context facets can pertain to the search term itself or contextual information that is associated with search results objects that have been previously associated with such search term. Additionally, the user can be queried for a facet to be associated with the search term. The user can then input parameter values or choose selection option (e.g., numbers, strings, links, etc.) for each facet, and search results can then be provided based on such facet parameter values or selection option input.
    Type: Application
    Filed: May 22, 2008
    Publication date: November 26, 2009
    Applicant: YAHOO! INC.
    Inventors: Ali Dasdan, Santanu Kolay, Amit Kumar
  • Publication number: 20090292998
    Abstract: Disclosed are apparatus and methods for collecting information regarding areas or objects of interest of web pages, or other web objects. The areas or objects of interest are referred to herein as “keys”. In certain embodiments, as web pages are viewed by users, users can define one or more keys within the web pages and these defined keys are retained. Other key information may also be associated with such defined keys. The retained key, as well as other associated key information, may then be shared with users of such web page.
    Type: Application
    Filed: May 21, 2008
    Publication date: November 26, 2009
    Applicant: YAHOO! INC.
    Inventors: Amit Kumar, Ali Dasdan
  • Publication number: 20090287676
    Abstract: Disclosed are apparatus and methods for providing a word or phrase index regarding a particular set of search results. In specific embodiments, a word or phrase index for summarizing the words or phrases (or a subset of same) within the particular search results may be determined. This index may be similar to the inverted index used by some search engines so that each of a plurality of words or phrases are associated with a plurality of search results (e.g., web pages and/or their cached copies) that contain such each word or phrase. The index is determined based on the search results, and the index for the search results is then provided along with the search results. The entries of the provided search result index are preferably selectable so that a user can access the search results that contain at least one of the listed word or phrase in the index.
    Type: Application
    Filed: May 16, 2008
    Publication date: November 19, 2009
    Applicant: YAHOO! INC.
    Inventor: Ali Dasdan
  • Publication number: 20090287645
    Abstract: Disclosed are apparatus and methods for providing next click information regarding search results. In certain embodiments, as objects (such as web pages, images, videos, audio files) are searched and clicked, click information is retained. Next click information with respect to specific objects can then be determined. This next click information can then be provided to an object search initiator so that such next click information is presented along with search result objects, for example, during a search query.
    Type: Application
    Filed: May 15, 2008
    Publication date: November 19, 2009
    Applicant: YAHOO! INC.
    Inventors: Ali Dasdan, Santanu Kolay
  • Publication number: 20090248534
    Abstract: An improved system and method for offering an auction bundle in an online advertising auction is provided. A pricing engine may determine a price of an auction bundle that may include a bid for an input of a search engine such as a keyword, an output of search engine such as a URL appearing in search results, or a combination of an input and an output of a search engine. In an implementation, bids may be received from bidders for auction bundles, click-through rates for web page placements may be obtained for auction bundles, and the bidders with the highest gain for the auction bundles may be determined for a search query. The advertisements of the bidders with the highest gain may be allocated to web page placements for display with query results.
    Type: Application
    Filed: March 31, 2008
    Publication date: October 1, 2009
    Applicant: Yahoo! Inc.
    Inventors: Ali Dasdan, Rica Gonen
  • Publication number: 20090164411
    Abstract: This disclosure describes systems and methods for identifying and correcting anomalies in web graphs. A web graph is transformed into a sequence of tokens via a walk algorithm. The sequence is fingerprinted to form a set of shingles. The singles are compared to shingles for other web graphs in order to determine similarity between web graphs. Actions are then carried out to remove anomalous web graphs and modify parameters governing web mapping in order to decrease the likelihood of future anomalous web graphs being built.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 25, 2009
    Applicant: Yahoo! Inc.
    Inventors: Ali Dasdan, Panagiotis Papadimitriou
  • Publication number: 20090150381
    Abstract: This disclosure describes systems and methods for identifying and correcting anomalies in web graphs. A web graph is transformed into a set of weighted features. The set of weighted features are then transformed into a signature via a SimHash algorithm. The signature is compared to the signature of one or more other web graphs in order to determine similarity between web graphs. Actions are then carried out to remove anomalous web graphs and modify parameters governing web mapping in order to decrease the likelihood of future anomalous web graphs being built.
    Type: Application
    Filed: September 24, 2008
    Publication date: June 11, 2009
    Inventors: Ali Dasdan, Panagiotis Papadimitriou
  • Publication number: 20090150371
    Abstract: This disclosure describes systems and methods for identifying and correcting anomalies in web graphs. A web graph is transformed into a set of weighted features. The set of weighted features are then transformed into a signature via a SimHash algorithm. The signature is compared to the signature of one or more other web graphs in order to determine similarity between web graphs. Actions are then carried out to remove anomalous web graphs and modify parameters governing web mapping in order to decrease the likelihood of future anomalous web graphs being built.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Applicant: Yahoo! Inc.
    Inventors: Ali Dasdan, Panagiotis Papadimitriou
  • Patent number: 7523123
    Abstract: A method of processing relationships of at least two datasets is provided. For each of the datasets, a map-reduce subsystem is provided such that the data of that dataset is mapped to corresponding intermediate data for that dataset. The intermediate data for that dataset is reduced to a set of reduced intermediate data for that dataset. Data corresponding to the sets of reduced intermediate data are merged, in accordance with a merge condition. In some examples, data being merged may include the output of one or more other mergers. That is, generally, merge functions may be flexibly placed among various map-reduce subsystems and, as such, the basic map-reduce architecture may be advantageously modified to process multiple relational datasets using, for example, clusters of computing devices.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: April 21, 2009
    Assignee: Yahoo! Inc.
    Inventors: Hung-Chih Yang, Ali Dasdan, Ruey-Lung Hsiao
  • Patent number: 7506293
    Abstract: A sequential cell is characterized using interdependent setup/hold time pairs to produce associated clock-to-Q delay values, and then identifying setup/hold time pairs that produce a selected clock-to-Q delay value (e.g., 10% of failure). The identified setup/hold time pairs (or a piecewise linear (PWL) approximation thereof) are then stored in a cell library for use in static timing analysis (STA). During STA, the setup and hold skews calculated for each synchronous circuit are compared with a selected setup/hold time pair stored in the cell library (e.g., a pair having a relatively low hold value). If at least one of the setup and hold skews violates the selected setup/hold time pair, then the remaining identified setup/hold time pairs (or the PWL approximation) are utilized to determine if the synchronous circuit is violates established constraints, and if not, to identify the setup and hold times required to remove the violation.
    Type: Grant
    Filed: March 22, 2006
    Date of Patent: March 17, 2009
    Assignee: Synopsys, Inc.
    Inventors: Ali Dasdan, Emre Salman, Feroze P. Taraporevala, Kayhan Kucukcakar
  • Publication number: 20080295053
    Abstract: A sequential cell is characterized using interdependent setup/hold time pairs to produce associated clock-to-Q delay values, and then identifying setup/hold time pairs that produce a selected clock-to-Q delay value (e.g., 10% of failure). The identified setup/hold time pairs (or a piecewise linear (PWL) approximation thereof) are then stored in a cell library for use in static timing analysis (STA). During STA, the setup and hold skews calculated for each synchronous circuit are compared with a selected setup/hold time pair stored in the cell library (e.g., a pair having a relatively low hold value). If at least one of the setup and hold skews violates the selected setup/hold time pair, then the remaining identified setup/hold time pairs (or the PWL approximation) are utilized to determine if the synchronous circuit is violates established constraints, and if not, to identify the setup and hold times required to remove the violation.
    Type: Application
    Filed: July 17, 2008
    Publication date: November 27, 2008
    Applicant: Synopsys, Inc.
    Inventors: Ali Dasdan, Emre Salman, Feroze P. Taraporevala, Kayhan Kucukcakar
  • Publication number: 20080270228
    Abstract: A system and method are disclosed for displaying information associated with a search result. The information may be an advertisement that is displayed when an associated search result is displayed as a result of a search query. For example, an advertiser may identify at least one search result to be associated with its advertisement, such that the advertisement is displayed on a search result page when the identified search result is one of the search results on the page.
    Type: Application
    Filed: April 24, 2007
    Publication date: October 30, 2008
    Applicant: Yahoo! Inc.
    Inventor: Ali Dasdan