Patents by Inventor Shyam Kapur

Shyam Kapur 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: 7574436
    Abstract: Techniques are provided for reranking and increasing the relevance of the results Internet searches. A search query is initially parsed into individual units. Each unit corresponds to one or more words that represents a natural concept. A concept network is analyzed to locate concepts that are related to the units in the search query. Particular concepts are selected from the concept network. Independent Internet searches are performed for each of the selected concepts. The search results from these searches are then compared to units in the original search query and ranked according to their relevance to the original search query.
    Type: Grant
    Filed: March 10, 2005
    Date of Patent: August 11, 2009
    Assignee: Yahoo! Inc.
    Inventors: Shyam Kapur, Jignashu Parikh
  • Patent number: 7562076
    Abstract: Systems and methods for processing search requests include analyzing received queries in order to provide a more sophisticated understanding of the information being sought. In one embodiment, queries are parsed into units, which may comprise one or more words or tokens of the query, and the units are related in concept networks. Trend analysis is performed by sorting the queries into subsets along a dimension of interest and comparing concept networks for different subsets. Trend information is usable to enhance a response of an automated search agent to a subsequently received query.
    Type: Grant
    Filed: May 30, 2007
    Date of Patent: July 14, 2009
    Assignee: Yahoo! Inc.
    Inventor: Shyam Kapur
  • Publication number: 20090157642
    Abstract: A method and apparatus for generating search results including searching by subdomain and providing sponsored results by subdomain is provided. A search system according to embodiments of the present invention analyzes search queries to determine if they are to be routed to subdomains and presents results include sponsored hits sponsored on a subdomain by subdomain basis.
    Type: Application
    Filed: January 15, 2009
    Publication date: June 18, 2009
    Inventors: Ali Diab, Scott A. Gatz, Shyam Kapur, David Ku, Chuck Kung, Phu Hoang, Qi Lu, Lynne Pogue, Yuan Kui Shen, Norman Shi, Thai Tran, Eckart Walther, Jeff Weiner
  • Publication number: 20090106681
    Abstract: A method and apparatus for geographic specific search results in response to a search request having an address field includes retrieving map portion having the address thereon. The method and system further includes determining entities in geographic relation to the address and generating an entity listing, where the entity listing includes listing of the various entities. These entities may represent any type of business, club, library, government building/office, or other locations. The method and apparatus further includes determining various descriptive terms that relate to the entities which are in geographic relation to the address. These terms include hyperlinks to corresponding entity listings. The method and apparatus further includes generating a visual display that includes: the map portion with the address displayed thereon; an entity portion that includes the entity listing; and a term portion with a taxonomical display of the plurality of terms.
    Type: Application
    Filed: October 19, 2007
    Publication date: April 23, 2009
    Inventors: Abhinav Gupta, Timothy Tully, Jiangyi Pan, Wei Du, Joydeep Sen Sarma, Shyam Kapur
  • Publication number: 20090063250
    Abstract: A method of advertising selects an attribute value for a test. The attribute value is for representing a relationship between a user activity and one or more of a user segment, a publisher group, and an ad category. The method optionally constructs a test case that includes the attribute value and one or more of: the user segment, the publisher group, and the ad category. The method selectively places the test case in an inventory location of the publisher group, presents the test case to the user segment, and monitors the status of the attribute value based on user activity. The method of some embodiments tracks a confidence metric for measuring the reliability of the attribute value. If, for instance, the confidence metric is below a predetermined threshold, then the method performs the test. Alternatively, or in conjunction with the foregoing, the method applies a set of rules for determining the importance of the test.
    Type: Application
    Filed: September 4, 2007
    Publication date: March 5, 2009
    Inventors: David A. Burgess, Shyam Kapur
  • Publication number: 20090063268
    Abstract: A method of advertising receives a data log that includes the activities of users. The users have unique identifiers and associated profiles that form a user base. The method segments the user base into user segments by types of users. Hence, a first user segment is formed. The users within the first user segment have a profile similarity. The method groups publisher inventory, and forms a first publisher group. The publishers provide content to the users. The method categorizes advertisements and thereby generates a first ad category. The advertisements relate to a marketer, which has various marketer data. The method targets a first advertisement within the first ad category based on at least one of the first ad category, the publisher grouping, and the user segments. A system for ad targeting includes a user module, a publisher module, a marketer and/or advertisement module, and a matching engine.
    Type: Application
    Filed: September 4, 2007
    Publication date: March 5, 2009
    Inventors: David A. Burgess, Shyam Kapur
  • Patent number: 7499914
    Abstract: A method and apparatus for generating search results including searching by subdomain and providing sponsored results by subdomain is provided. A search system according to embodiments of the present invention analyzes search queries to determine if they are to be routed to subdomains and presents results include sponsored hits sponsored on a subdomain by subdomain basis.
    Type: Grant
    Filed: April 5, 2004
    Date of Patent: March 3, 2009
    Assignee: Yahoo! Inc.
    Inventors: Ali Diab, Scott A. Gatz, Shyam Kapur, David Ku, Chuck Kung, Phu Hoang, Qi Lu, Lynne Pogue, Yuan Kui Shen, Norman Shi, Thai Tran, Eckart Walther, Jeff Weiner
  • Publication number: 20090055254
    Abstract: A system and method are disclosed for dynamic advertisement (ad) presentation. Dynamic ads may be presented on a page in a variety of different forms with different features based on dynamic ad factors. The dynamic ad may include a number of different ad components depending on the dynamic ad factors. The dynamic ad factors may include any considerations relevant to the presentation of an ad. The presentation of the ad may include an interactive component that receives user input.
    Type: Application
    Filed: August 23, 2007
    Publication date: February 26, 2009
    Applicant: YAHOO! INC.
    Inventors: Anand Madhavan, Shyam Kapur
  • Publication number: 20090024621
    Abstract: A computer-implemented method for recommending books is provided, which comprises the following: receiving data representing at least one image of a collection of books; automatically determining at least one piece of standard information about the collection of books by processing the image data; and recommending at least one book that is not included in the collection of books to a person associated with the collection of books based on the collection of books.
    Type: Application
    Filed: July 16, 2007
    Publication date: January 22, 2009
    Applicant: YAHOO! INC.
    Inventors: David Anthony Burgess, Shyam Kapur
  • Publication number: 20090024410
    Abstract: The present invention provides for conducting a vertical search, wherein a vertical search is a content search in a defined or otherwise limited domain. The method and apparatus includes receiving a search request from a user, where the user has a user profile with user profile data associated therewith. The method and apparatus includes defining a search domain based on the search request and the user profile data. Thereby, the method and apparatus includes conducting a content search within the search domain, as the search domain is defined in part by the user-profile information and thereby provides a much more concise search result. Additionally, the method and apparatus may perform additional functions based on the aggregation of data across numerous users having related profile data.
    Type: Application
    Filed: July 16, 2007
    Publication date: January 22, 2009
    Inventors: David Burgess, Shyam Kapur
  • Publication number: 20090019053
    Abstract: A method of generating clothing recommendations for a potential purchaser uses user-specific information to generate a list of suggested garments for the user and displays a graphical representation of the garments. The user-specific information may include recommendations from one or more friends, fashion experts, or other purchasers, optionally including information based on purchasing history or shopping history of other purchasers. The graphical representation may include a three-dimensional representation. Recommendations may be prioritized based on ranking.
    Type: Application
    Filed: July 13, 2007
    Publication date: January 15, 2009
    Applicant: YAHOO! INC.
    Inventors: David Burgess, Shyam Kapur, Caitlin Smallwood
  • Publication number: 20080270359
    Abstract: A system is described for serving data matching content in a search engine marketing system. The system may include a processor, an interface and a memory. The memory may be operatively connected to the processor and may store a page, a content related to the page, a set of terms and a data. The interface may be operatively connected to the memory and the processor and may be used to communicate with a user. The processor may identify a page and a content, perform a semantic analysis on the content to generate a set of terms, match the set of terms to a data, add the data to the page, and the serve the page to a user via the interface.
    Type: Application
    Filed: April 25, 2007
    Publication date: October 30, 2008
    Inventors: Anand Madhavan, Shyam Kapur, Matthew Carinio
  • Publication number: 20080255935
    Abstract: A system and method are disclosed for the temporal targeting of content, such as advertisements. The targeting may be based on time of day, day of year, season or upcoming holidays. In addition, prior search history may be utilized to determine current popularity and/or predict future popularity for a particular concept that may be used for targeting.
    Type: Application
    Filed: April 11, 2007
    Publication date: October 16, 2008
    Inventors: Anand Madhavan, Shyam Kapur
  • Patent number: 7428533
    Abstract: Systems and methods for processing search requests are provided, including automatic generation of taxonomies and query processing using those taxonomies.
    Type: Grant
    Filed: December 6, 2004
    Date of Patent: September 23, 2008
    Assignee: Yahoo! Inc.
    Inventors: Shyam Kapur, Jignashu Parikh, Deepa Joshi
  • Publication number: 20080222132
    Abstract: The present invention is directed towards systems and methods for generating recommendations in response to one or more users based on user search queries. The method of the present invention comprises generating a recommendation model based on aggregate activity generated though use of a network resource. A user profile is generated based on an individual user's interaction with said network resource. A user query is received and the previously generated recommendation model in combination with the previously generated user profile are utilized to provide a recommendation relevant to the user search query and global statistics.
    Type: Application
    Filed: March 7, 2007
    Publication date: September 11, 2008
    Inventors: Jiangyi Pan, Wei Du, Joydeep Sen Serma, Shyam Kapur
  • Publication number: 20080183742
    Abstract: The present invention is directed towards systems and methods for identifying and displaying supplemental content associated with one or more advertisements responsive to a user query. The method of the present invention comprises identifying one or more advertisements responsive to a user query. One or more terms are extracted from the one or more advertisements identified as responsive to the user query. Supplemental content associated with the one or more advertisements is retrieved through use of the one or more extracted terms, and a display is generated comprising the one or more advertisements identified as responsive to the user query and the supplemental content associated with the one or more advertisements.
    Type: Application
    Filed: January 25, 2007
    Publication date: July 31, 2008
    Inventor: Shyam Kapur
  • Publication number: 20080097955
    Abstract: A system and method for comparing search queries provided by a user with content items available in an index. Search queries are received and stored in a database query log. Content items are located on a network and stored in an index. A value is generated for concepts and categories in the query log and the index. The value for different categories and concepts in the query log is compared with the value for different categories and concepts in the index. A need for content is determined for a given concept and category, which may be communicated to content providers, e.g., web site operators.
    Type: Application
    Filed: October 23, 2006
    Publication date: April 24, 2008
    Inventor: Shyam Kapur
  • Patent number: 7346629
    Abstract: In a search processing system, a concept network is generated from a set of queries by parsing the queries into units and defining various relationships between the units based in part on patterns of units that appear together in queries. Units in the concept network that have some similar characteristic(s) are grouped into superunits. For each superunit, there is a corresponding signature that defines the similar characteristic of the group. A query is processed by identifying constituent units, determining the superunit membership of some or all of the constituent units, and using that information to formulate a response to the query.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: March 18, 2008
    Assignee: Yahoo! Inc.
    Inventors: Shyam Kapur, Jignashu Parikh, Deepa Joshi
  • Patent number: 7340460
    Abstract: A set of concept networks is generated, with each concept network based on a different group of queries. From these concept networks, histogram vectors are defined for various units, where a unit's histogram vector reflects the frequency of occurrence of that unit in the different concept networks. Analysis of histogram vectors for different units across the same set of concept networks can enable detection of patterns of user behavior that can be used in responding to a subsequently received query.
    Type: Grant
    Filed: March 9, 2004
    Date of Patent: March 4, 2008
    Assignee: Yahoo! Inc.
    Inventors: Shyam Kapur, Deepa Joshi
  • Publication number: 20070244851
    Abstract: The present invention relates to systems and methods for facilitating the interaction with data using interactive data structures. The method of the present invention comprises generating one or more objects associated with one or more items of content. The one or more objects are combined to form an interactive data structure. The content associated with the one or more objects and the interactive data structure are delivered to a client device. One or more modifications may be made to the one or more objects comprising the interactive data structure. The one or more modifications made to the one or more objects comprising the interactive data structure may be propagated to the content associated with the one or more objects.
    Type: Application
    Filed: September 27, 2006
    Publication date: October 18, 2007
    Applicant: Yahoo! Inc.
    Inventor: Shyam Kapur