Patents by Inventor Sajjit Thampy

Sajjit Thampy 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: 20140114734
    Abstract: Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.
    Type: Application
    Filed: December 24, 2013
    Publication date: April 24, 2014
    Applicant: Coupons.com incorporated
    Inventors: Deepak Goel, Kavel Patel, Sajjit Thampy
  • Publication number: 20140074649
    Abstract: State-based approaches, techniques, and mechanisms are disclosed for recommending items to a user. A method comprises detecting a user state, from a plurality of different enumerated user states, based on items that the user recently selected, and/or location data. Based upon the detected user state, a particular algorithm, from a plurality of algorithms, is selected for recommending items. Information about the recommended items is presented to the user. Responsive to presenting the information about the recommended items, input is received selecting one or more of the recommended items for at least one of: adding to a shopping list, or requesting a coupon. Examples of possible detected user states include a recipe state, a grocery shopping state, and a quick shopping-run state. In an embodiment, state detection occurs at a client device, such as a smartphone featuring a shopping list management application or coupon application. A server-side recommendation engine provides recommendations.
    Type: Application
    Filed: September 13, 2012
    Publication date: March 13, 2014
    Applicant: Coupons.com Incorporated
    Inventors: Kavel Patel, Sajjit Thampy
  • Patent number: 8615427
    Abstract: Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: December 24, 2013
    Assignee: Coupons.com Incorporated
    Inventors: Deepak Goel, Kavel Patel, Sajjit Thampy
  • Patent number: 8560384
    Abstract: Techniques are provided for generating, by a coupon distributor, a score that represents a quality of a coupon campaign that a coupon provider offers to the coupon distributor. The score may be generated based on the brand of the product, the product category to which the product belongs, the coupon value, and the percentage discount reflected by the coupon. One or more of these factors may be based on historical data that indicates the success (or failure) of previous coupon campaigns (e.g., of the same product, brand, and/or product category, and/or similar coupon value). The coupon distributor uses the score to, e.g., determine whether to accept a proposed coupon campaign, project the number of prints/redemptions of the coupon campaign, determine how to present the coupon, determine an amount to charge for running the coupon campaign, and/or determine products or product categories of coupons to which the coupon distributor should seek.
    Type: Grant
    Filed: January 6, 2012
    Date of Patent: October 15, 2013
    Assignee: Coupons.com Incorporated
    Inventors: Kavel Patel, Sajjit Thampy
  • Publication number: 20130179239
    Abstract: Techniques are provided for generating, by a coupon distributor, a score that represents a quality of a coupon campaign that a coupon provider offers to the coupon distributor. The score may be generated based on the brand of the product, the product category to which the product belongs, the coupon value, and the percentage discount reflected by the coupon. One or more of these factors may be based on historical data that indicates the success (or failure) of previous coupon campaigns (e.g., of the same product, brand, and/or product category, and/or similar coupon value). The coupon distributor uses the score to, e.g., determine whether to accept a proposed coupon campaign, project the number of prints/redemptions of the coupon campaign, determine how to present the coupon, determine an amount to charge for running the coupon campaign, and/or determine products or product categories of coupons to which the coupon distributor should seek.
    Type: Application
    Filed: January 6, 2012
    Publication date: July 11, 2013
    Inventors: Kavel Patel, Sajjit Thampy
  • 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
  • Publication number: 20130103474
    Abstract: Techniques are provided for determining, by a coupon distributor, a value for a coupon of a product or service that will be provided by a coupon provider. The coupon provider provides, to the coupon distributor, one or both of a budget value that indicates an amount the coupon provider is willing to pay the coupon distributor for distributing the coupon, and a redemption rate that indicates one or more target redemption rates. The coupon provider uses a coupon value equation to calculate the coupon value based on a budget value and a redemption rate. The coupon provider might estimate that no coupon value will allow the coupon provider to stay within the budget and ensure that the actual redemption rate will be close to a particular redemption rate, which may or may not be specified by the coupon distributor.
    Type: Application
    Filed: October 19, 2011
    Publication date: April 25, 2013
    Inventors: Deepak Goel, Kavel Patel, Sajjit Thampy
  • 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: 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
  • Patent number: 7716648
    Abstract: A system that identifies processes with a memory leak in a computer system. During operation, the system periodically samples memory usage for processes running on the computer system. The system then ranks the processes by memory usage and selects a specified number of processes with highest memory usage based on the ranking. For each selected process, the system computes a first-order difference of memory usage by taking a difference between the memory usage at a current sampling time and the memory usage at an immediately preceding sampling time. The system then generates a memory-leak index based on the first-order difference and a preceding memory-leak index computed at the immediately preceding sampling time.
    Type: Grant
    Filed: August 2, 2005
    Date of Patent: May 11, 2010
    Assignee: Oracle America, Inc.
    Inventors: Kalyanaraman Vaidyanathan, Sajjit Thampy, Kenny C. Gross
  • 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
  • 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
  • Patent number: 7573952
    Abstract: One embodiment of the present invention provides a system that resamples a quantized signal. During operation, the system receives the quantized signal. Next, the system smoothes and resamples the quantized signal to produce a resampled signal. The system then quantizes the resampled signal to produce a quantized resampled signal. For a given time point, the system determines a probability distribution for the resampled signal across quantization levels at the given time point by using information about the values of the resampled signal at neighboring time points. Note that the probability distribution specifies the probability that the resampled signal would be sampled at specific quantization levels. The system then uses the probability distribution to probabilistically select a quantization level for the resampled signal for the given time point.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: August 11, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Sajjit Thampy, Kenny C. Gross, Keith Whisnant
  • Patent number: 7542995
    Abstract: A system that detects a change point in a time series of telemetry signals from a computer system. During operation, the system receives the time series of telemetry signals from the computer system. For each element in the time series, the system (1) inserts the element into a data structure which keeps track of the number of elements in the data structure that have a value greater than and that have a value less than the value of the inserted element; and (2) uses the information stored in the data structure to add a contribution by the inserted element to a trend statistic for the time series. The system then uses the trend statistic to select a hypothesis for the trend in the time series.
    Type: Grant
    Filed: April 11, 2006
    Date of Patent: June 2, 2009
    Assignee: Sun Microsystems, Inc.
    Inventors: Sajjit Thampy, Kenny C. Gross
  • 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
  • Publication number: 20090094311
    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: Application
    Filed: October 4, 2007
    Publication date: April 9, 2009
    Applicant: Yahoo! Inc.
    Inventors: Amr Awadallah, Sajjit Thampy
  • Publication number: 20090055200
    Abstract: Techniques are described herein for an automatic discovery and validation analyzer that identifies factors that have a particular effect on members of a population in engaging in certain activities. A baseline set and a divergent set of members of the population are identified based on whether a member has experienced a significant change in magnitude of the particular effect during a particular period of time. Differences in behaviors of members of the baseline and divergent sets are then analyzed to identify a candidate factor that corresponds to exposure to an item. Such a candidate factor is then validated as to whether it is a cause of said significant change in magnitude of the particular effect experienced by the divergent set of members.
    Type: Application
    Filed: August 20, 2007
    Publication date: February 26, 2009
    Applicant: YAHOO! INC.
    Inventors: Sajjit Thampy, Daniel Ferrante, Amr Awadallah