Patents by Inventor Yair Kurzion
Yair Kurzion 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: 10061850Abstract: A method and system for using recent search queries for inserting relevant search results for navigational queries. At a server, multiple first queries including one or more search terms are received from a first user of a client. At least a subset of the first queries is stored in memory. A navigational query is received from the first user. The navigational query includes a first identifier of a first web site. An alternate query including one or more of the search terms is performed at the server. The search results for the alternate query are transmitted to the client for display to the first user.Type: GrantFiled: July 27, 2010Date of Patent: August 28, 2018Assignee: GOOGLE LLCInventors: Yair Kurzion, Matthew Kulick
-
Patent number: 9390143Abstract: A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being received within an activity period an originating with a search requester. The method also includes receiving a plurality of search results based on the current query. Each search result identifying a search result document, each respective search result document being associated with a query specific score indicating a relevance of the document to the current query. The method also includes determining a first category based, at least in part, on the prior queries. The method also includes identifying a plurality of prior activity periods of other search requesters, each prior activity period containing a prior activity query where the prior activity query matches the current query, and where the prior activity period indicates the same first category.Type: GrantFiled: January 22, 2015Date of Patent: July 12, 2016Assignee: Google Inc.Inventors: Philip A. McDonnell, Glen M. Jeh, Taher H. Haveliwala, Yair Kurzion
-
Patent number: 9183277Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing intent sensitive search results. In one aspect, a method includes receiving a current query for a current search session that is associated with a user identifier. One or more potential refinements for the current query are identified, each potential refinement being one or more terms and based on previous queries associated with the user identifier and previous queries associated with other user identifiers. One or more secondary queries are generated, each secondary query including the current query and one of the potential refinements, each secondary query matching a query-refinement pair in a trigger map that includes a plurality of query-refinement pairs. Secondary search results are identified for the secondary queries. Search results are provided including at least one of the secondary search results.Type: GrantFiled: March 27, 2014Date of Patent: November 10, 2015Assignee: Google Inc.Inventors: Yair Kurzion, Jonathan McPhie
-
Publication number: 20150199361Abstract: A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being received within an activity period an originating with a search requester. The method also includes receiving a plurality of search results based on the current query. Each search result identifying a search result document, each respective search result document being associated with a query specific score indicating a relevance of the document to the current query. The method also includes determining a first category based, at least in part, on the prior queries. The method also includes identifying a plurality of prior activity periods of other search requesters, each prior activity period containing a prior activity query where the prior activity query matches the current query, and where the prior activity period indicates the same first category.Type: ApplicationFiled: January 22, 2015Publication date: July 16, 2015Inventors: Philip A. McDonnell, Glen M. Jeh, Taher H. Haveliwala, Yair Kurzion
-
Patent number: 8972391Abstract: A computer-implemented method for processing query information includes receiving prior queries followed by a current query, the prior and current queries being received within an activity period an originating with a search requester. The method also includes receiving a plurality of search results based on the current query. Each search result identifying a search result document, each respective search result document being associated with a query specific score indicating a relevance of the document to the current query. The method also includes determining a first category based, at least in part, on the prior queries. The method also includes identifying a plurality of prior activity periods of other search requesters, each prior activity period containing a prior activity query where the prior activity query matches the current query, and where the prior activity period indicates the same first category.Type: GrantFiled: October 2, 2009Date of Patent: March 3, 2015Assignee: Google Inc.Inventors: Philip McDonnell, Glen M. Jeh, Taher H. Haveliwala, Yair Kurzion
-
Patent number: 8930351Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for grouping of users. In one aspect, a method includes selecting a current user group for a search session based on search results selected by a user during the search session. The method also includes obtaining a plurality of search results responsive to a query submitted by the user during the search session wherein each of the search results has a respective score. The method also includes determining that a search result in the plurality of search results is one in which users associated with the current user group select as a selected search result a percentage of time more often or less often than a general population of users that is larger than a number of users associated with the current user group. The method also includes in response to determining, modifying an order of the plurality of search results by modifying the respective score of the search result based on the percentage.Type: GrantFiled: March 31, 2010Date of Patent: January 6, 2015Assignee: Google Inc.Inventors: Hyung-Jin Kim, Yair Kurzion, Philip McDonnell
-
Patent number: 8868548Abstract: Methods, systems and program products for identifying user intent from query patterns including, in one implementation, a method including identifying a current query including a query term, and obtaining search results responsive to the current query. Each search result identifying a document associated with a score indicating relevance. The method includes associating an intent with the session based on submission of a query containing a refining term, where each refining term was previously submitted with different unique queries. The method includes identifying prior sessions, where each prior session includes a query that matches the current query, and each prior session includes a query that contains the refining term. The method includes identifying a document selected more frequently in the prior sessions than by a general population and modifying the scores of the document in the search results. The method also includes ranking the search results based on the scores.Type: GrantFiled: July 22, 2010Date of Patent: October 21, 2014Assignee: Google Inc.Inventor: Yair Kurzion
-
Publication number: 20140149399Abstract: Methods, systems and program products for identifying user intent from query patterns including, in one implementation, a method including identifying a current query including a query term, and obtaining search results responsive to the current query. Each search result identifying a document associated with a score indicating relevance. The method includes associating an intent with the session based on submission of a query containing a refining term, where each refining term was previously submitted with different unique queries. The method includes identifying prior sessions, where each prior session includes a query that matches the current query, and each prior session includes a query that contains the refining term. The method includes identifying a document selected more frequently in the prior sessions than by a general population and modifying the scores of the document in the search results. The method also includes ranking the search results based on the scores.Type: ApplicationFiled: July 22, 2010Publication date: May 29, 2014Applicant: Google Inc.Inventor: Yair Kurzion
-
Patent number: 8688667Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for providing intent sensitive search results. In one aspect, a method includes receiving a current query for a current search session that is associated with a user identifier. One or more potential refinements for the current query are identified, each potential refinement being one or more terms and based on previous queries associated with the user identifier and previous queries associated with other user identifiers. One or more secondary queries are generated, each secondary query including the current query and one of the potential refinements, each secondary query matching a query-refinement pair in a trigger map that includes a plurality of query-refinement pairs. Secondary search results are identified for the secondary queries. Search results are provided including at least one of the secondary search results.Type: GrantFiled: February 8, 2011Date of Patent: April 1, 2014Assignee: Google Inc.Inventors: Yair Kurzion, Jonathan McPhie
-
Patent number: 8386460Abstract: Crawling pages is disclosed. Pages are crawled up to a target number of pages. Additional pages, that have an importance that is equal to or greater than an importance threshold, are crawled beyond the target number of pages. In some embodiments, pages having an importance less than an importance threshold are deleted.Type: GrantFiled: July 15, 2011Date of Patent: February 26, 2013Assignee: Google Inc.Inventors: Jesse L. Alpert, Praveen K. Tammana, Yair Kurzion
-
Patent number: 7991762Abstract: Crawling pages is disclosed. Pages are crawled up to a target number of pages. Additional pages, that have an importance that is equal to or greater than an importance threshold, are crawled beyond the target number of pages. In some embodiments, pages having an importance less than an importance threshold are deleted.Type: GrantFiled: March 24, 2009Date of Patent: August 2, 2011Assignee: Google Inc.Inventors: Jesse L. Alpert, Praveen K. Tammana, Yair Kurzion
-
Patent number: 7509315Abstract: Crawling pages is disclosed. Pages are crawled up to a target number of pages. Additional pages, that have an importance that is equal to or greater than an importance threshold, are crawled beyond the target number of pages. In some embodiments, pages having an importance less than an importance threshold are deleted.Type: GrantFiled: June 24, 2005Date of Patent: March 24, 2009Assignee: Google Inc.Inventors: Jesse L. Alpert, Praveen K. Tammana, Yair Kurzion
-
Publication number: 20080115161Abstract: A user request to view a video is received, and at least two advertisement options are provided to the user. The user selects one of the at least two advertisement options. An advertisement associated with the advertisement option selected by the user is displayed and the video is displayed.Type: ApplicationFiled: October 30, 2006Publication date: May 15, 2008Applicant: GOOGLE INC.Inventor: Yair Kurzion
-
Patent number: 7064755Abstract: The present invention provides an improved system and method for rendering shadows in a computer graphics system. Textures representing the area of influence resulting from a combination of light sources and shadow casters are pre-computed. Scenes are then rendered using the pre-computed textures. A first step entails generating sets of directions and associated pre-computed textures for each light source and shadow caster pair in a simulation frame. Next, a first scene in the simulation is rendered. During this step one or more of the pre-computed textures are used to darken the area of influence or shadow portion of the scene.Type: GrantFiled: May 24, 2002Date of Patent: June 20, 2006Assignee: Silicon Graphics, Inc.Inventors: Radomir Mech, Yair Kurzion
-
Patent number: 6885376Abstract: A system, method, and computer program product for creating a sequence of computer graphics frames, using a plurality of rendering pipelines. For each frame, each rendering pipeline receives a subset of the total amount of graphics data for the particular frame. At the completion of a frame, each rendering pipeline sends a performance report to a performance monitor. The performance monitor determines whether or not there was a significant disparity in the time required by the respective rendering pipelines to render their tiles. If a disparity is detected, and if the disparity is determined to be greater than some threshold, an allocation module resizes the tiles for the next frame. This serves to balance the load across rendering pipelines for each frame.Type: GrantFiled: December 30, 2002Date of Patent: April 26, 2005Assignee: Silicon Graphics, Inc.Inventors: Svend Tang-Petersen, Yair Kurzion
-
Publication number: 20040125111Abstract: A system, method, and computer program product for creating a sequence of computer graphics frames, using a plurality of rendering pipelines. For each frame, each rendering pipeline receives a subset of the total amount of graphics data for the particular frame. At the completion of a frame, each rendering pipeline sends a performance report to a performance monitor. The performance monitor determines whether or not there was a significant disparity in the time required by the respective rendering pipelines to render their tiles. If a disparity is detected, and if the disparity is determined to be greater than some threshold, an allocation module resizes the tiles for the next frame. This serves to balance the load across rendering pipelines for each frame.Type: ApplicationFiled: December 30, 2002Publication date: July 1, 2004Applicant: Silicon Graphics, Inc.Inventors: Svend Tang-Petersen, Yair Kurzion
-
Publication number: 20030218610Abstract: The present invention provides an improved system and method for rendering shadows in a computer graphics system. Textures representing the area of influence resulting from a combination of light sources and shadow casters are pre-computed. Scenes are then rendered using the pre-computed textures. A first step entails generating sets of directions and associated pre-computed textures for each light source and shadow caster pair in a simulation frame. Next, a first scene in the simulation is rendered. During this step one or more of the pre-computed textures are used to darken the area of influence or shadow portion of the scene.Type: ApplicationFiled: May 24, 2002Publication date: November 27, 2003Applicant: Silicon Graphics, Inc.Inventors: Radomir Mech, Yair Kurzion