Patents by Inventor Amr Awadallah

Amr Awadallah 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: 11875161
    Abstract: Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: January 16, 2024
    Assignee: YAHOO AD TECH LLC
    Inventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah
  • Publication number: 20230237103
    Abstract: A dynamic approach to indexing of content that allows a trained neural network to determine the graduality of indexes and/or the types of indexes that are employed. This dynamic approach may include generation of multiple indexes on the same content using multiple indexing algorithms.
    Type: Application
    Filed: January 23, 2023
    Publication date: July 27, 2023
    Inventors: Amin Ahmad, Amr Awadallah, Tallat Shafaat
  • Publication number: 20170153903
    Abstract: Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.
    Type: Application
    Filed: February 9, 2017
    Publication date: June 1, 2017
    Inventors: Sajjit THAMPY, Daniel FERRANTE, Amr AWADALLAH
  • Patent number: 9576001
    Abstract: Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: February 21, 2017
    Assignee: Yahoo! Inc.
    Inventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah
  • Patent number: 8719715
    Abstract: In accordance with aspects disclosed herein, impact that a user interface design has on a user's experience is measured. User response to one or more user interface designs is measured. Two or more user interface designs can be compared based on user response to each design. A single user interface design can be evaluated based on one or more measures of user response to the user interface, or two or more user interface designs can be compared using one or more user response measures corresponding to the user interface designs.
    Type: Grant
    Filed: July 7, 2010
    Date of Patent: May 6, 2014
    Assignee: Yahoo! Inc.
    Inventors: Chi-Chao Chang, Yun-Fang Juan, Amr A. Awadallah
  • Patent number: 8433785
    Abstract: Apparatuses, methods, and systems directed to detect Internet bots in communication networks. Some embodiments of the present invention allow an agent of a server to periodically record interaction events on a client system. The recorded interaction events are sent to a server and validated by a statistical test. Some embodiments of the present invention may be used to detect bots using server logs. In other embodiments, an agent of a server is able to detect and validate interaction events on a client system and the server periodically polls the agent to determine whether bots are detected on the client system.
    Type: Grant
    Filed: September 16, 2008
    Date of Patent: April 30, 2013
    Assignee: Yahoo! Inc.
    Inventors: Amr Awadallah, Sajjit Thampy, Daniel Ferrante
  • Patent number: 8280993
    Abstract: Apparatuses, methods, and systems directed to detect Internet bots in communication networks. Some embodiments of the invention allow an agent of a server to detect human interaction events on a client system. In other particular embodiments, the systems and methods disclosed below can be used to detect bots using server logs. In some other embodiments, the present invention involves sending an agent to a client system and polling the agent on whether human interaction events are detected on the client system.
    Type: Grant
    Filed: October 4, 2007
    Date of Patent: October 2, 2012
    Assignee: Yahoo! Inc.
    Inventors: Amr Awadallah, Sajjit Thampy
  • Patent number: 8170974
    Abstract: A method of determining one or more association rules includes: specifying site-sequence values for users, wherein each user is identified with one of a plurality of engagement levels, and the site-sequence values indicate a sequence from a first site to a second site for at least one user identified with a corresponding engagement level; determining cumulative site-sequence values from the site-sequence values for combinations of pairs of sites and distinct engagement levels; determining likelihood values from the cumulative site-sequence values, wherein the likelihood values characterize probabilities for sequences between sites at distinct engagement levels; determining one or more association rules for pairs of sites from one or more corresponding likelihood values at one or more engagement levels, wherein each association rule indicates a sequential association between a corresponding pair of sites; determining one or more confidence values for the one or more association rules by calculating one or more
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: May 1, 2012
    Assignee: Yahoo! Inc.
    Inventors: David Gerster, Amr Awadallah, Sajjit Thampy
  • Patent number: 8108555
    Abstract: The present invention is directed towards systems and methods for transmitting a DNS beacon for storage. A method according to one embodiment comprises generating one or more data items for logging and transmitting a DNS request to an authoritative DNS server for a logging domain, with the host name of the DNS request comprising the one or more data items for logging. The DNS request, which comprises the data items for logging, is stored on a storage device.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: January 31, 2012
    Assignee: Yahoo! Inc.
    Inventors: Amr Awadallah, Richard Drews Dean
  • Patent number: 8055470
    Abstract: The subject matter disclosed herein relates to simulation of bucket testing. In a particular implementation, cohort of users associated with a value for an engagement metric may be selected based at least in part on an intersection of first and second probability distributions. Behavior of the first and second groups may be compared based at least in part on the selected cohort of users.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: November 8, 2011
    Assignee: Yahoo!, Inc.
    Inventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah
  • Publication number: 20110055349
    Abstract: The present invention is directed towards systems and methods for transmitting a DNS beacon for storage. A method according to one embodiment comprises generating one or more data items for logging and transmitting a DNS request to an authoritative DNS server for a logging domain, with the host name of the DNS request comprising the one or more data items for logging. The DNS request, which comprises the data items for logging, is stored on a storage device.
    Type: Application
    Filed: November 9, 2010
    Publication date: March 3, 2011
    Applicant: YAHOO! INC.
    Inventors: Amr Awadallah, Richard Drews Dean
  • Patent number: 7853721
    Abstract: The present invention is directed towards systems and methods for transmitting a DNS beacon for storage. A method according to one embodiment comprises generating one or more data items for logging and transmitting a DNS request to an authoritative DNS server for a logging domain, with the host name of the DNS request comprising the one or more data items for logging. The DNS request, which comprises the data items for logging, is stored on a storage device.
    Type: Grant
    Filed: November 9, 2006
    Date of Patent: December 14, 2010
    Assignee: Yahoo! Inc.
    Inventors: Amr Awadallah, Richard Drews Dean
  • Patent number: 7827004
    Abstract: In accordance with aspects disclosed herein, impact that a user interface design has on a user's experience is measured. User response to one or more user interface designs is measured. Two or more user interface designs can be compared based on user response to each design. A single user interface design can be evaluated based on one or more measures of user response to the user interface, or two or more user interface designs can be compared using one or more user response measures corresponding to the user interface designs.
    Type: Grant
    Filed: July 31, 2006
    Date of Patent: November 2, 2010
    Assignee: Yahoo! Inc.
    Inventors: Chi-Chao Chang, Yun-Fang Juan, Amr A. Awadallah
  • Publication number: 20100275138
    Abstract: In accordance with aspects disclosed herein, impact that a user interface design has on a user's experience is measured. User response to one or more user interface designs is measured. Two or more user interface designs can be compared based on user response to each design. A single user interface design can be evaluated based on one or more measures of user response to the user interface, or two or more user interface designs can be compared using one or more user response measures corresponding to the user interface designs.
    Type: Application
    Filed: July 7, 2010
    Publication date: October 28, 2010
    Inventors: Chi-Chao Chang, Yun-Fang Juan, Amr A. Awadallah
  • Publication number: 20100070620
    Abstract: Apparatuses, methods, and systems directed to detect Internet bots in communication networks. Some embodiments of the present invention allow an agent of a server to periodically record interaction events on a client system. The recorded interaction events are sent to a server and validated by a statistical test. Some embodiments of the present invention may be used to detect bots using server logs. In other embodiments, an agent of a server is able to detect and validate interaction events on a client system and the server periodically polls the agent to determine whether bots are detected on the client system.
    Type: Application
    Filed: September 16, 2008
    Publication date: March 18, 2010
    Applicant: Yahoo! Inc.
    Inventors: Amr Awadallah, Sajjit Thampy, Daniel Ferrante
  • Publication number: 20100036809
    Abstract: A method of determining market-share trends includes: specifying values for switching between pairs of search tools for a user; determining values for a transition matrix between the search tools from the switching values; determining steady-state values from the transition matrix for characterizing a steady state arising from a sequential operation of the transition matrix, wherein the steady-state values characterize market-share trends for the search tools; and saving one or more values for the steady state values.
    Type: Application
    Filed: August 6, 2008
    Publication date: February 11, 2010
    Applicant: YAHOO! INC.
    Inventors: David Gerster, Amr Awadallah, Sajjit Thampy
  • Publication number: 20100005040
    Abstract: A method of determining one or more association rules includes: specifying site-sequence values for users, wherein each user is identified with one of a plurality of engagement levels, and the site-sequence values indicate a sequence from a first site to a second site for at least one user identified with a corresponding engagement level; determining cumulative site-sequence values from the site-sequence values for combinations of pairs of sites and distinct engagement levels; determining likelihood values from the cumulative site-sequence values, wherein the likelihood values characterize probabilities for sequences between sites at distinct engagement levels; determining one or more association rules for pairs of sites from one or more corresponding likelihood values at one or more engagement levels, wherein each association rule indicates a sequential association between a corresponding pair of sites; determining one or more confidence values for the one or more association rules by calculating one or more
    Type: Application
    Filed: July 7, 2008
    Publication date: January 7, 2010
    Applicant: YAHOO! INC.
    Inventors: David Gerster, Amr Awadallah, Sajjit Thampy
  • Patent number: 7617203
    Abstract: A system is provided for allocating combinations of search results, types of space, and/or other information from different sources (e.g., search engines) in which a type of space, search results, and/or other information from at least one source or type or from each source or type, for example, are optimized to obtain an optimum commercial value. Using the example of a search, a commercial metric and a user satisfaction metric are established for search terms and used in the optimization process. In calculating the commercial value and the user satisfaction value for a set of search results, the weight given to the commercial value and the user satisfaction value of a search result is different depending on its source. Optionally, keeping the user satisfaction value above a certain threshold is treated as a constraint while optimizing the commercial value. Alternatively, a tradeoff may be allowed between the minimum threshold for the user satisfaction and a better commercial value.
    Type: Grant
    Filed: January 6, 2004
    Date of Patent: November 10, 2009
    Assignee: Yahoo! Inc
    Inventors: Amr Awadallah, Timothy Roy Cadogan, Ali Diab, David A. Gerster
  • Publication number: 20090210195
    Abstract: The subject matter disclosed herein relates to simulation of bucket testing.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: Yahoo! Inc.
    Inventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah
  • Publication number: 20090113288
    Abstract: Disclosed herein is a statistical approach, a win share approach, used to assign a win share value to content items. User interaction with content items is tracked, and a win share value is assigned to content items in response to a “winning” action performed by a user. Win shares associated with content items are used to identify content items that are to be presented, and can further be used to identify an optimal presentation, e.g., layout, presentation frequency, etc., of content items that is to be presented.
    Type: Application
    Filed: December 21, 2007
    Publication date: April 30, 2009
    Inventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah