Patents by Inventor Noor-E-Gagan Singh

Noor-E-Gagan Singh 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: 11861538
    Abstract: Strategies for an objective associated with an offering set are obtained. A strategy assigns respective selection probabilities of receiving content associated with the offering set to users of a user population. Strategy optimization iterations are performed with respect to a sub-sample of the population and a subset of the strategies. In a given iteration, weights assigned to the strategies are used to determine aggregated selection probabilities for users, content pertaining to the offering set is presented to users selected based on the aggregated probabilities, and the weights are adjusted based on feedback metrics and an exploration-exploitation tradeoff parameter. Based on weights updated in the iterations, content associated with the offering set is presented to users which were not in the sub-sample.
    Type: Grant
    Filed: September 23, 2020
    Date of Patent: January 2, 2024
    Assignee: Amazon Technologies, Inc.
    Inventors: Patrick Ye, Jim C Huang, Xuan Wu, Noor-E-Gagan Singh
  • Patent number: 9129018
    Abstract: Enhancements of the user experience are provided when a user returns to a previously viewed page, such as a previously viewed page of search results. When a user returns to a previously viewed page, additional context information from a user's actions since the initial view of a page can be used to modify the previously viewed page and/or obtain a new version of the previously viewed page. In situations where the previously viewed page corresponds to a page of responsive results from a search engine, the modified and/or new version of the search engine results page can include an expanded or reduced group of results, different types of results, different rankings for existing results, or a combination thereof.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: September 8, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Ron Kohavi, Ya Xu, Noor-E-Gagan Singh
  • Patent number: 8713440
    Abstract: Techniques to manage communications resources for a multimedia conference event are described. An apparatus may comprise an audio management component operative to manage multiple audio connections for a multimedia conference event. The audio management component may comprise an audio monitor module communicatively coupled to an audio message module. The audio monitor module may be operative to monitor multiple audio connections for the multimedia conference event, and determine at least one audio quality parameter for an audio connection is lower than a defined threshold value to form an audio quality warning state. The audio message module may be operative to generate an operator message with the audio quality warning state and one or more options to improve audio quality for the audio connection. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 13, 2008
    Date of Patent: April 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Avronil Bhattacharjee, Pulin Thakkar, Kapil Sharma, Noor-E-Gagan Singh
  • Publication number: 20130282683
    Abstract: Enhancements of the user experience are provided when a user returns to a previously viewed page, such as a previously viewed page of search results. When a user returns to a previously viewed page, additional context information from a user's actions since the initial view of a page can be used to modify the previously viewed page and/or obtain a new version of the previously viewed page. In situations where the previously viewed page corresponds to a page of responsive results from a search engine, the modified and/or new version of the search engine results page can include an expanded or reduced group of results, different types of results, different rankings for existing results, or a combination thereof.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 24, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Ron Kohavi, Ya Xu, Noor-E-Gagan Singh
  • Patent number: 8327277
    Abstract: Techniques to automatically manage overlapping objects are described. An apparatus may include a context module operative to receive context information for a multimedia event, and determine various context parameters and control parameters for the multimedia event. The apparatus may further comprise a blending module communicatively coupled to the context module, the blending module operative to receive multiple media content streams for multiple media content views for the multimedia event, and blend the media content streams for the multiple media content views based on one or more control parameters to form a blended media content stream. Other embodiments are described and claimed.
    Type: Grant
    Filed: January 14, 2008
    Date of Patent: December 4, 2012
    Assignee: Microsoft Corporation
    Inventors: Pulin Thakkar, Noor E-Gagan Singh, Stuti Jain, Ix, Quinn Hawkins, Kapil Sharma, Avronil Bhattacharjee
  • Patent number: 8316089
    Abstract: Techniques to manage media content for a multimedia conference event are described. An apparatus may comprise a media content manager component operative to generate a visual composition of decoded media streams for a multimedia conference event. If it is determined that the total number of decoded media streams is greater than the total number of available display frames in a visual composition then an active group of decoded media streams may be selected from among the total number of decoded media streams for mapping to the available display frames based on speech activity. Other embodiments are described and claimed.
    Type: Grant
    Filed: May 6, 2008
    Date of Patent: November 20, 2012
    Assignee: Microsoft Corporation
    Inventors: Pulin Thakkar, Noor-E-Gagan Singh, Stuti Jain, Avronil Bhattacharjee
  • Patent number: 8307071
    Abstract: Location of a communication network subscriber is determined employing confidence metrics such as remote vs. local computer usage, primary user in a multi-user computing environment, likelihood of forgery, and comparable ones. A fine-grained location determination is then made based on the metric results and directory information for the particular subscriber such that services like emergency services can be provided with accurate location information.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: November 6, 2012
    Assignee: Microsoft Corporation
    Inventors: Austin Donnelly, Bernard Aboba, Roy Kuntz, Gabriel Montenegro, Noor-E-Gagan Singh, Tim Moore
  • Patent number: 8275102
    Abstract: Called parties in an enhanced communication system are provided location information associated with a calling party to help them determine whether they should accept the call. Alternatively, automatic call routing may be performed based on location context information associated with the calling party such as whether the caller is calling from a regular location association with him/her or an extra-ordinary location.
    Type: Grant
    Filed: June 10, 2009
    Date of Patent: September 25, 2012
    Assignee: Microsoft Corporation
    Inventors: Yu Zheng, Sharad Agarwal, Alex Hehmeyer, Noor-E-Gagan Singh, Venky Venkateshaiah
  • Publication number: 20110179158
    Abstract: Location of a communication network subscriber is determined employing confidence metrics such as remote vs. local computer usage, primary user in a multi-user computing environment, likelihood of forgery, and comparable ones. A fine-grained location determination is then made based on the metric results and directory information for the particular subscriber such that services like emergency services can be provided with accurate location information.
    Type: Application
    Filed: January 15, 2010
    Publication date: July 21, 2011
    Applicant: Microsoft Corporation
    Inventors: Austin Donnelly, Bernard Aboba, Roy Kuntz, Gabriel Montenegro, Noor-E-Gagan Singh, Tim Moore
  • Publication number: 20100316205
    Abstract: Called parties in an enhanced communication system are provided location information associated with a calling party to help them determine whether they should accept the call. Alternatively, automatic call routing may be performed based on location context information associated with the calling party such as whether the caller is calling from a regular location association with him/her or an extra-ordinary location.
    Type: Application
    Filed: June 10, 2009
    Publication date: December 16, 2010
    Applicant: Microsoft Corporation
    Inventors: Yu Zheng, Sharad Agarwal, Alex Hehmeyer, Noor-E-Gagan Singh, Venky Venkateshaiah
  • Publication number: 20090282103
    Abstract: Techniques to manage media content for a multimedia conference event are described. An apparatus may comprise a media content manager component operative to generate a visual composition for a multimedia conference event. The media content manager component may comprise a video decoder module operative to decode multiple media streams for a multimedia conference event. The media content manager component may comprise a media stream manager module communicatively coupled to the video decoder module, the media stream manager module operative to determine a total number of decoded media streams is greater than a total number of available display frames in a visual composition.
    Type: Application
    Filed: May 6, 2008
    Publication date: November 12, 2009
    Applicant: Microsoft Corporation
    Inventors: Pulin Thakkar, Noor-E-Gagan Singh, Stuti Jain, Avronil Bhattacharjee
  • Publication number: 20090210789
    Abstract: Techniques to generate a visual composition for a multimedia conference event are described. An apparatus may comprise a visual composition component operative to generate a visual composition for a multimedia conference event. The visual composition component may comprise a video decoder module operative to decode multiple media streams for a multimedia conference event, an active speaker detector module operative to detect a participant in a decoded media stream as an active speaker, a media stream manager module operative to map the decoded media stream with the active speaker to an active display frame and the other decoded media streams to non-active display frames, and a visual composition generator module operative to generate a visual composition with a participant roster having the active and non-active display frames positioned in a predetermined order. Other embodiments are described and claimed.
    Type: Application
    Filed: February 14, 2008
    Publication date: August 20, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Pulin Thakkar, Noor-E-Gagan Singh, Stuti Jain, IX, Avronil Bhattacharjee
  • Publication number: 20090204922
    Abstract: Techniques to manage communications resources for a multimedia conference event are described. An apparatus may comprise an audio management component operative to manage multiple audio connections for a multimedia conference event. The audio management component may comprise an audio monitor module communicatively coupled to an audio message module. The audio monitor module may be operative to monitor multiple audio connections for the multimedia conference event, and determine at least one audio quality parameter for an audio connection is lower than a defined threshold value to form an audio quality warning state. The audio message module may be operative to generate an operator message with the audio quality warning state and one or more options to improve audio quality for the audio connection. Other embodiments are described and claimed.
    Type: Application
    Filed: February 13, 2008
    Publication date: August 13, 2009
    Applicant: Microsoft Corporation
    Inventors: Avronil Bhattacharjee, Pulin Thakkar, Kapil Sharma, Noor-E-Gagan Singh
  • Publication number: 20090183080
    Abstract: Techniques to automatically manage overlapping objects are described. An apparatus may include a context module operative to receive context information for a multimedia event, and determine various context parameters and control parameters for the multimedia event. The apparatus may further comprise a blending module communicatively coupled to the context module, the blending module operative to receive multiple media content streams for multiple media content views for the multimedia event, and blend the media content streams for the multiple media content views based on one or more control parameters to form a blended media content stream. Other embodiments are described and claimed.
    Type: Application
    Filed: January 14, 2008
    Publication date: July 16, 2009
    Applicant: MICROSOFT CORPORATION
    Inventors: Pulin Thakkar, Noor- E-Gagan Singh, Stuti Jain, Ix, Quinn Hawkins, Kapil Sharma, Avronil Bhattacharjee