Patents by Inventor Waseem Ahmad

Waseem Ahmad 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: 10496964
    Abstract: Methods and systems for processing payments using payment aggregators are provided. In particular, one or more embodiments comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a plurality of payment aggregators. This allows the e-commerce payment facilitator to provide a user with payment methods supported by the plurality of payment aggregators. Furthermore, one or more embodiments enable the e-commerce payment facilitator to route transactions to payment aggregators based on various factors, such as availability, reliability, and profitability. In addition, one or more embodiments provide e-commerce payment facilitators with greater control over the processing of transactions by allowing for the routing and distribution of transactions across multiple payment aggregators.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: December 3, 2019
    Assignee: Facebook, Inc.
    Inventors: Max Zimmerman, Waseem Ahmad, Yegnashankar Parasuram, Alexandre Couturon
  • Patent number: 10055476
    Abstract: A set of search requests may be analyzed to detect fixed phrases suitable for inclusion in a search index. Sets of candidate phrases may be identified among the search requests. Fixed phrases may be detected among the candidate phrases using statistical techniques, for example, by identifying phrases having a relatively high pointwise mutual information (PMI) with respect to component keywords. Fixed phrase detection may include keyword and/or phrase clustering. Clusters may correspond to topics defined using a latent Dirichlet allocation (LDA) procedure. Fixed phrase detection may include identifying phrases having relatively high PMI within particular clusters.
    Type: Grant
    Filed: June 5, 2014
    Date of Patent: August 21, 2018
    Assignee: A9.COM, INC.
    Inventors: Waseem Ahmad, Deepak Jain
  • Patent number: 9600309
    Abstract: Methods, apparatus and systems for effecting Virtual Machine (VM) platform communication loopback and enabling user initiated network port failover. Network communications in platforms employing VMs and having multiple network ports accessible to the VMs are configured to be routed such that communications between VMs in the platform are looped back within the platform, thus not require routing through an external switch. This is facilitated via an Intelligent Channel Bonding Driver that dynamically enforces inter-VM traffic to ensure internal loopback within the same physical port. In another aspect, a user is enabled to initiate failover of a network port on a platform employing a Virtual Machine Manager and a plurality of VMs, wherein updated configuration information is sent to disable Virtual Function (VF) drivers associated with the network port.
    Type: Grant
    Filed: June 8, 2012
    Date of Patent: March 21, 2017
    Assignee: Intel Corporation
    Inventors: Jeff Prawer, James R. Hearn, Waseem Ahmad
  • Publication number: 20150286997
    Abstract: Methods and systems for processing payments using payment aggregators are provided. In particular, one or more embodiments comprise an e-commerce payment facilitator that acts as an intermediary between a commerce application and a plurality of payment aggregators. This allows the e-commerce payment facilitator to provide a user with payment methods supported by the plurality of payment aggregators. Furthermore, one or more embodiments enable the e-commerce payment facilitator to route transactions to payment aggregators based on various factors, such as availability, reliability, and profitability. In addition, one or more embodiments provide e-commerce payment facilitators with greater control over the processing of transactions by allowing for the routing and distribution of transactions across multiple payment aggregators.
    Type: Application
    Filed: April 2, 2014
    Publication date: October 8, 2015
    Applicant: Facebook, Inc.
    Inventors: Max Zimmerman, Waseem Ahmad, Yegnashankar Parasuram, Alexandre Couturon
  • Publication number: 20150073232
    Abstract: Devices for monitoring patient breaching comprise a collar having a microprocessor and memory which is connectable to a plurality of sensors. Therapeutic devices comprise similar diagnostic capabilities and further provide energy delivery elements for stimulating a patient's upper respiratory muscles in order to terminate and an apneic or snoring event.
    Type: Application
    Filed: April 4, 2014
    Publication date: March 12, 2015
    Applicant: Intelligent Widgets, Inc.
    Inventors: Waseem Ahmad, Waseem A. Shaikh, Aamir A. Faruqui, Ali Israr, Abdul Rahim Khatri, Sohaib Shaikh
  • Publication number: 20140289227
    Abstract: A set of search requests may be analyzed to detect fixed phrases suitable for inclusion in a search index. Sets of candidate phrases may be identified among the search requests. Fixed phrases may be detected among the candidate phrases using statistical techniques, for example, by identifying phrases having a relatively high pointwise mutual information (PMI) with respect to component keywords. Fixed phrase detection may include keyword and/or phrase clustering. Clusters may correspond to topics defined using a latent Dirichlet allocation (LDA) procedure. Fixed phrase detection may include identifying phrases having relatively high PMI within particular clusters.
    Type: Application
    Filed: June 5, 2014
    Publication date: September 25, 2014
    Inventors: Waseem Ahmad, Deepak Jain
  • Patent number: 8751518
    Abstract: A set of search requests may be analyzed to detect fixed phrases suitable for inclusion in a search index. Sets of candidate phrases may be identified among the search requests. Fixed phrases may be detected among the candidate phrases using statistical techniques, for example, by identifying phrases having a relatively high pointwise mutual information (PMI) with respect to component keywords. Fixed phrase detection may include keyword and/or phrase clustering. Clusters may correspond to topics defined using a latent Dirichlet allocation (LDA) procedure. Fixed phrase detection may include identifying phrases having relatively high PMI within particular clusters.
    Type: Grant
    Filed: May 7, 2012
    Date of Patent: June 10, 2014
    Assignee: A9.com, Inc.
    Inventors: Waseem Ahmad, Deepak Jain
  • Publication number: 20130339955
    Abstract: Methods, apparatus and systems for effecting Virtual Machine (VM) platform communication loopback and enabling user initiated network port failover. Network communications in platforms employing VMs and having multiple network ports accessible to the VMs are configured to be routed such that communications between VMs in the platform are looped back within the platform, thus not require routing through an external switch. This is facilitated via an Intelligent Channel Bonding Driver that dynamically enforces inter-VM traffic to ensure internal loopback within the same physical port. In another aspect, a user is enabled to initiate failover of a network port on a platform employing a Virtual Machine Manager and a plurality of VMs, wherein updated configuration information is sent to disable Virtual Function (VF) drivers associated with the network port.
    Type: Application
    Filed: June 8, 2012
    Publication date: December 19, 2013
    Inventors: Jeff Prawer, James R. Hearn, Waseem Ahmad
  • Patent number: 8452829
    Abstract: A feedback module is defined to receive as input a set of data sample signals and a set of reference sample signals. Each of the data and reference sample signals is generated by sampling a differential signal having been transmitted through a FIR filter. The feedback module is defined to operate a respective post cursor counter for each post cursor of the FIR filter and update the post cursor counters based on the received sets of data and reference sample signals. Also, the feedback module is defined to generate a tap weight adjustment signal for a given tap weight of the FIR filter when a magnitude of a post cursor counter corresponding to the given tap weight is greater than or equal to a threshold value. An adaptation module is defined to adapt a reference voltage used to generate the reference sample signals to a condition of the differential signal.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: May 28, 2013
    Assignee: Oracle America, Inc.
    Inventors: Dawei Huang, Dong J. Yoon, Osman Javed, Zuxu Qin, Deqiang Song, Daniel J. Beckman, Drew G. Doblar, Waseem Ahmad, Andrew Keith Joy, Simon Dennis Forey, William Franklin Leven, Nirmal C. Warke
  • Patent number: 8381531
    Abstract: A fuel injector for a gas turbine engine may include a pilot assembly extending along a longitudinal axis. The pilot assembly may be configured to direct a pilot fuel-air mixture to a combustor of the gas turbine engine. The fuel injector may also include a rich catalyst module circumferentially disposed about the pilot assembly. The catalyst module may be configured to simultaneously direct a stream of compressed air and a stream of first fuel-air mixture therethrough without intermixing. The fuel injector may also include a post mix zone disposed downstream of the catalyst module. The post mix zone may be configured to mix the compressed air and the first fuel air mixture to create a main fuel-air mixture. The fuel injector may further include an air swirler disposed downstream of the post mix zone. The air swirler may be configured to direct the main fuel-air mixture to the combustor without intermixing with the pilot fuel-air mixture.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: February 26, 2013
    Assignee: Solar Turbines Inc.
    Inventors: Waseem Ahmad Nazeer, Kenneth Owen Smith, Frank John Ritz
  • Patent number: 8243866
    Abstract: An analog baud rate clock and data recovery apparatus includes a first track and hold circuit that delays a received signal by one unit interval to create an odd signal; a second track and hold circuit that delays the received signal by one unit interval to create an even signal; a first comparator circuit; and a second comparator circuit. The first track and hold circuit outputs the odd signal to the first comparator circuit and the second comparator circuit. The second track and hold circuit outputs the even signal to the first comparator circuit and the second comparator circuit. The first comparator adds the odd signal to the even signal and outputs a first potential timing error. The second comparator subtracts the odd signal and the even signal and outputs a second potential timing error signal. A desired timing error signal is derived from the first and second potential timing error signals. The desired timing error signal is used to determine whether signal sampling is early or late.
    Type: Grant
    Filed: May 7, 2008
    Date of Patent: August 14, 2012
    Assignee: Oracle America, Inc.
    Inventors: Dawei Huang, Zuxu Qin, Drew G. Doblar, Waseem Ahmad, Dong Joon Yoon, Osman Javed
  • Patent number: 8176067
    Abstract: A set of search requests may be analyzed to detect fixed phrases suitable for inclusion in a search index. Sets of candidate phrases may be identified among the search requests. Fixed phrases may be detected among the candidate phrases using statistical techniques, for example, by identifying phrases having a relatively high pointwise mutual information (PMI) with respect to component keywords. Fixed phrase detection may include keyword and/or phrase clustering. Clusters may correspond to topics defined using a latent Dirichlet allocation (LDA) procedure. Fixed phrase detection may include identifying phrases having relatively high PMI within particular clusters.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: May 8, 2012
    Assignee: A9.com, Inc.
    Inventors: Waseem Ahmad, Deepak Jain
  • Patent number: 7880568
    Abstract: An linear equalizer system for a transmission channel includes an active inductor with a tunable inductance and quality factor. The active inductor includes a transconducting element. A current steering digital to analog converter controls the flow of a bias current through the transconducting element to tune the active inductor.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: February 1, 2011
    Assignee: Oracle America, Inc.
    Inventors: Arif A. Amin, Baoqing Huang, Waseem Ahmad, Dawei Huang, Drew George Doblar
  • Patent number: 7839212
    Abstract: A two stage fully differential amplifier has been designed which works, in tandem with a TX-FIR, as a linear equalizer at low frequencies, not covered by the TX-FIR, and also acts as a linear amplifier at higher frequencies which are equalized by the TX-FIR. The amplifier as a frequency response which does not attenuate signals frequencies less than one twentieth of baud rate, creates gain peaking ion the region between one twentieth and one tenth of baud rate and maintains flat peak gain up to half of baud rate. Different aspects of the frequency response curve (such as dc gain, max gain and zero frequency) are completely programmable. Also, the differential amplifier has been designed from low power and process, voltage and temperature insensitive frequency response.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: November 23, 2010
    Assignee: Oracle America, Inc.
    Inventors: Dawei Huang, Arif Amin, Waseem Ahmad, Rajesh Kumar, Venkatesh Arunachalam
  • Publication number: 20100141340
    Abstract: A two stage fully differential amplifier has been designed which works, in tandem with a TX-FIR, as a linear equalizer at low frequencies, not covered by the TX-FIR, and also acts as a linear amplifier at higher frequencies which are equalized by the TX-FIR. The amplifier as a frequency response which does not attenuate signals frequencies less than one twentieth of baud rate, creates gain peaking ion the region between one twentieth and one tenth of baud rate and maintains flat peak gain up to half of baud rate. Different aspects of the frequency response curve (such as dc gain, max gain and zero frequency) are completely programmable. Also, the differential amplifier has been designed from low power and process, voltage and temperature insensitive frequency response.
    Type: Application
    Filed: December 4, 2008
    Publication date: June 10, 2010
    Applicant: Sun Microsystems, Inc.
    Inventors: Dawei Huang, Arif Amin, Waseem Ahmad, Rajesh Kumar, Venkatesh Arunachalam
  • Publication number: 20100115954
    Abstract: A fuel injector for a gas turbine engine may include a pilot assembly extending along a longitudinal axis. The pilot assembly may be configured to direct a pilot fuel-air mixture to a combustor of the gas turbine engine. The fuel injector may also include a rich catalyst module circumferentially disposed about the pilot assembly. The catalyst module may be configured to simultaneously direct a stream of compressed air and a stream of first fuel-air mixture therethrough without intermixing. The fuel injector may also include a post mix zone disposed downstream of the catalyst module. The post mix zone may be configured to mix the compressed air and the first fuel air mixture to create a main fuel-air mixture. The fuel injector may further include an air swirler disposed downstream of the post mix zone. The air swirler may be configured to direct the main fuel-air mixture to the combustor without intermixing with the pilot fuel-air mixture.
    Type: Application
    Filed: November 7, 2008
    Publication date: May 13, 2010
    Inventors: Waseem Ahmad Nazeer, Kenneth Owen Smith, Frank John Ritz
  • Publication number: 20090316727
    Abstract: A feedback module is defined to receive as input a set of data sample signals and a set of reference sample signals. Each of the data and reference sample signals is generated by sampling a differential signal having been transmitted through a FIR filter. The feedback module is defined to operate a respective post cursor counter for each post cursor of the FIR filter and update the post cursor counters based on the received sets of data and reference sample signals. Also, the feedback module is defined to generate a tap weight adjustment signal for a given tap weight of the FIR filter when a magnitude of a post cursor counter corresponding to the given tap weight is greater than or equal to a threshold value. An adaptation module is defined to adapt a reference voltage used to generate the reference sample signals to a condition of the differential signal.
    Type: Application
    Filed: June 23, 2008
    Publication date: December 24, 2009
    Applicant: Sun Microsystems, Inc.
    Inventors: Dawei Huang, Dong J. Yoon, Osman Javed, Zuxu Qin, Deqiang Song, Daniel J. Beckman, Drew G. Doblar, Waseem Ahmad, Andrew Keith Joy, Simon Dennis Forey, William Franklin Leven, Nirmal C. Warke
  • Publication number: 20090224806
    Abstract: An analog baud rate clock and data recovery apparatus includes a first track and hold circuit that delays a received signal by one unit interval to create an odd signal; a second track and hold circuit that delays the received signal by one unit interval to create an even signal; a first comparator circuit; and a second comparator circuit. The first track and hold circuit outputs the odd signal to the first comparator circuit and the second comparator circuit. The second track and hold circuit outputs the even signal to the first comparator circuit and the second comparator circuit. The first comparator adds the odd signal to the even signal and outputs a first potential timing error. The second comparator subtracts the odd signal and the even signal and outputs a second potential timing error signal. A desired timing error signal is derived from the first and second potential timing error signals. The desired timing error signal is used to determine whether signal sampling is early or late.
    Type: Application
    Filed: May 7, 2008
    Publication date: September 10, 2009
    Applicant: Sun Microsystems, Inc.
    Inventors: Dawei Huang, Zuxu Qin, Drew G. Doblar, Waseem Ahmad, Dong Joon Yoon, Osman Javed
  • Publication number: 20090074048
    Abstract: An linear equalizer system for a transmission channel includes an active inductor with a tunable inductance and quality factor. The active inductor includes a transconducting element. A current steering digital to analog converter controls the flow of a bias current through the transconducting element to tune the active inductor.
    Type: Application
    Filed: September 17, 2007
    Publication date: March 19, 2009
    Inventors: Arif A. Amin, Baoqing Huang, Waseem Ahmad, Dawei Huang, Drew George Doblar
  • Patent number: 6397158
    Abstract: A method for determining the value of at least one capacitance required to be placed in a conductive path on a printed circuit board is disclosed. The method includes preparing a desired signal spectrum for the conductive path, preparing an actual signal spectrum for the conductive path, and then comparing the actual signal spectrum against the desired signal spectrum to determine where any out of tolerance conditions exist. If the actual signal spectrum is in amplitude versus time form, the method further includes performing, for each time having a voltage which is higher than the maximum voltage allowed on the conductive path, a fourier transform on the amplitude versus time data.
    Type: Grant
    Filed: April 29, 1999
    Date of Patent: May 28, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Waseem Ahmad, Kazi M. Hassan