Patents by Inventor Nihar Mehta

Nihar Mehta 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: 10831768
    Abstract: A content item generation system which implements techniques for selecting and identifying content items to return in response to a request is described. For example, the content item generation system may separate requirements included with a request into first and second sets of requirements. The first set of requirements may be used to identify which content items or content item campaigns may be suitable to respond to the request. The second set of requirements may be used to determine whether items associated with the selected content items or content item campaigns correspond to technical requirements specified in the request.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: November 10, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yawen Wei, Kaiyang Liu, Jie Xiao, Dayun Li, Nihar Mehta, Divye Khilnani, Mingyuan Zhong, Siyu You
  • Patent number: 10579665
    Abstract: A media item cache manager system which implements techniques for efficiently using cache memory to respond to requests. The cache memory may include information on items along with a status indicator for each of the items, indicating different status information. Some examples of possible status indicators include valid, invalid, or in-progress indicators.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: March 3, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yawen Wei, Kaiyang Liu, Jie Xiao, Divye Khilnani, Nihar Mehta, Mingyuan Zhong, Dayun Li, Siyu You
  • Patent number: 10484284
    Abstract: A request filtration system that implements techniques to reduce load on a downstream service by efficiently filtering requests before they are processed by the downstream service. The request filtration system may be used by a request processing system to eliminate requests that satisfy any of one or more filters. For example, each filter specifies one or more attributes that may apply to one or more requests. If a request satisfies a filter, then the request is not considered by the downstream service or a content item does not need to be selected by the request processing system in response to the request.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: November 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Yawen Wei, Kaiyang Liu, Jie Xiao, Divye Khilnani, Nihar Mehta
  • Publication number: 20180246891
    Abstract: A content item generation system which implements techniques for selecting and identifying content items to return in response to a request is described. For example, the content item generation system may separate requirements included with a request into first and second sets of requirements. The first set of requirements may be used to identify which content items or content item campaigns may be suitable to respond to the request. The second set of requirements may be used to determine whether items associated with the selected content items or content item campaigns correspond to technical requirements specified in the request.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Yawen Wei, Kaiyang Liu, Jie Xiao, Dayun Li, Nihar Mehta, Divye Khilnani, Mingyuan Zhong, Siyu You
  • Publication number: 20180248801
    Abstract: A request filtration system that implements techniques to reduce load on a downstream service by efficiently filtering requests before they are processed by the downstream service. The request filtration system may be used by a request processing system to eliminate requests that satisfy any of one or more filters. For example, each filter specifies one or more attributes that may apply to one or more requests. If a request satisfies a filter, then the request is not considered by the downstream service or a content item does not need to be selected by the request processing system in response to the request.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Yawen Wei, Kaiyang Liu, Jie Xiao, Divye Khilnani, Nihar Mehta
  • Publication number: 20180246981
    Abstract: A media item cache manager system which implements techniques for efficiently using cache memory to respond to requests. The cache memory may include information on items along with a status indicator for each of the items, indicating different status information. Some examples of possible status indicators include valid, invalid, or in-progress indicators.
    Type: Application
    Filed: February 28, 2017
    Publication date: August 30, 2018
    Inventors: Yawen Wei, Kaiyang Liu, Jie Xiao, Divye Khilnani, Nihar Mehta, Mingyuan Zhong, Dayun Li, Siyu You
  • Patent number: 9191451
    Abstract: A system and method are provided for automatically selecting one of multiple formats in which to serve a content item. The system collects data regarding content items served and user activity and/or revenue regarding those served items. These data are used to calculate performance values or scores of each format for specified factors such as destination (e.g., a web domain, a URL, a content channel), visibility (e.g., above the fold), a period of time, a vertical or type of content, and so on. When a new content request is received, the format selected for serving in response to the request is chosen based on the competing formats' calculated performances, and a suitable content item is selected. The selected format may be the format likely to generate the most revenue, may be selected by statistical sampling, or may be selected by using the performance values/scores in some other way.
    Type: Grant
    Filed: April 30, 2013
    Date of Patent: November 17, 2015
    Assignee: LinkedIn Corporation
    Inventors: Yingfeng Oh, Romer Rosales, Nihar Mehta
  • Publication number: 20140325055
    Abstract: A system and method are provided for automatically selecting one of multiple formats in which to serve a content item. The system collects data regarding content items served and user activity and/or revenue regarding those served items. These data are used to calculate performance values or scores of each format for specified factors such as destination (e.g., a web domain, a URL, a content channel), visibility (e.g., above the fold), a period of time, a vertical or type of content, and so on. When a new content request is received, the format selected for serving in response to the request is chosen based on the competing formats' calculated performances, and a suitable content item is selected. The selected format may be the format likely to generate the most revenue, may be selected by statistical sampling, or may be selected by using the performance values/scores in some other way.
    Type: Application
    Filed: April 30, 2013
    Publication date: October 30, 2014
    Applicant: Linkedln Corporation
    Inventors: Yingfeng Oh, Romer Rosales, Nihar Mehta
  • Patent number: 7444835
    Abstract: Creating the illusion of a larger diamond from smaller diamonds. In an embodiment, four corner diamonds (of circular shape and equal size) are placed in four corners of a square area and a center diamond is placed in the gap presented by the four corner diamonds. The center diamond is placed at a level below that of the four corner diamonds and is supported by a rim such that the center diamond does not have to rely on the corner diamonds for support. The rim supports the center diamond at about 90-95% of its pavilion height in one embodiment. Prongs are used in addition to support the corner diamonds.
    Type: Grant
    Filed: March 30, 2006
    Date of Patent: November 4, 2008
    Inventor: Nihar Mehta
  • Publication number: 20070234758
    Abstract: Creating the illusion of a larger diamond from smaller diamonds. In an embodiment, four corner diamonds (of circular shape and equal size) are placed in four corners of a square area and a center diamond is placed in the gap presented by the four corner diamonds. The center diamond is placed at a level below that of the four corner diamonds and is supported by a rim such that the center diamond does not have to rely on the corner diamonds for support. The rim supports the center diamond at about 90-95% of its pavilion height in one embodiment. Prongs are used in addition to support the corner diamonds.
    Type: Application
    Filed: March 30, 2006
    Publication date: October 11, 2007
    Inventor: Nihar Mehta
  • Publication number: 20020093530
    Abstract: A method for configuring a device's interaction with an application without using cookies. The method includes entering information that needs to be used each time a transaction with an application residing on an application server is performed and storing the information at the application server. The method also includes initiating the transaction between the device and the application server, and looking up based on a user indicator an automatic entry indicator. The then includes sending from the application server the information when the automatic entry indicator is indicative of automatic entry having been enabled.
    Type: Application
    Filed: January 17, 2001
    Publication date: July 18, 2002
    Inventors: Prasad Krothapalli, Nihar Mehta, Mahesh Rangamani, Amitabh Sinha, Deviprasad Malladi, Dan Baca, Rajeev Mohindra